diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..9390d16 --- /dev/null +++ b/.babelrc @@ -0,0 +1,18 @@ +{ + "presets": [ + ["env", { + "modules": false, + "targets": { + "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] + } + }], + "stage-2" + ], + "plugins": ["transform-vue-jsx", "transform-runtime"], + "env": { + "test": { + "presets": ["env", "stage-2"], + "plugins": ["transform-vue-jsx", "transform-es2015-modules-commonjs", "dynamic-import-node"] + } + } +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..9d08a1a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dfb4167 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +.DS_Store +node_modules/ +/dist/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +/test/unit/coverage/ +/test/e2e/reports/ +selenium-debug.log + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln diff --git a/.postcssrc.js b/.postcssrc.js new file mode 100644 index 0000000..eee3e92 --- /dev/null +++ b/.postcssrc.js @@ -0,0 +1,10 @@ +// https://github.com/michael-ciniawsky/postcss-load-config + +module.exports = { + "plugins": { + "postcss-import": {}, + "postcss-url": {}, + // to edit target browsers: use "browserslist" field in package.json + "autoprefixer": {} + } +} diff --git a/README.md b/README.md index 289e197..a96d30b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,30 @@ -# style-saas +# zhiwei -修改过页面 \ No newline at end of file +> A Vue.js project + +## Build Setup + +``` bash +# install dependencies +npm install + +# serve with hot reload at localhost:8080 +npm run dev + +# build for production with minification +npm run build + +# build for production and view the bundle analyzer report +npm run build --report + +# run unit tests +npm run unit + +# run e2e tests +npm run e2e + +# run all tests +npm test +``` + +For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). diff --git a/build/build.js b/build/build.js new file mode 100644 index 0000000..1aa3381 --- /dev/null +++ b/build/build.js @@ -0,0 +1,41 @@ +'use strict' +require('./check-versions')() + +process.env.NODE_ENV = 'production' + +const ora = require('ora') +const rm = require('rimraf') +const path = require('path') +const chalk = require('chalk') +const webpack = require('webpack') +const config = require('../config') +const webpackConfig = require('./webpack.prod.conf') + +const spinner = ora('building for production...') +spinner.start() + +rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { + if (err) throw err + webpack(webpackConfig, (err, stats) => { + spinner.stop() + if (err) throw err + process.stdout.write(stats.toString({ + colors: true, + modules: false, + children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build. + chunks: false, + chunkModules: false + }) + '\n\n') + + if (stats.hasErrors()) { + console.log(chalk.red(' Build failed with errors.\n')) + process.exit(1) + } + + console.log(chalk.cyan(' Build complete.\n')) + console.log(chalk.yellow( + ' Tip: built files are meant to be served over an HTTP server.\n' + + ' Opening index.html over file:// won\'t work.\n' + )) + }) +}) \ No newline at end of file diff --git a/build/check-versions.js b/build/check-versions.js new file mode 100644 index 0000000..b9316d2 --- /dev/null +++ b/build/check-versions.js @@ -0,0 +1,54 @@ +'use strict' +const chalk = require('chalk') +const semver = require('semver') +const packageConfig = require('../package.json') +const shell = require('shelljs') + +function exec (cmd) { + return require('child_process').execSync(cmd).toString().trim() +} + +const versionRequirements = [ + { + name: 'node', + currentVersion: semver.clean(process.version), + versionRequirement: packageConfig.engines.node + } +] + +if (shell.which('npm')) { + versionRequirements.push({ + name: 'npm', + currentVersion: exec('npm --version'), + versionRequirement: packageConfig.engines.npm + }) +} + +module.exports = function () { + const warnings = [] + + for (let i = 0; i < versionRequirements.length; i++) { + const mod = versionRequirements[i] + + if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { + warnings.push(mod.name + ': ' + + chalk.red(mod.currentVersion) + ' should be ' + + chalk.green(mod.versionRequirement) + ) + } + } + + if (warnings.length) { + console.log('') + console.log(chalk.yellow('To use this template, you must update following to modules:')) + console.log() + + for (let i = 0; i < warnings.length; i++) { + const warning = warnings[i] + console.log(' ' + warning) + } + + console.log() + process.exit(1) + } +} \ No newline at end of file diff --git a/build/logo.png b/build/logo.png new file mode 100644 index 0000000..d7043f1 Binary files /dev/null and b/build/logo.png differ diff --git a/build/utils.js b/build/utils.js new file mode 100644 index 0000000..433178e --- /dev/null +++ b/build/utils.js @@ -0,0 +1,102 @@ +'use strict' +const path = require('path') +const config = require('../config') +const ExtractTextPlugin = require('extract-text-webpack-plugin') +const packageConfig = require('../package.json') + +exports.assetsPath = function (_path) { + const assetsSubDirectory = process.env.NODE_ENV === 'production' + ? config.build.assetsSubDirectory + : config.dev.assetsSubDirectory + + return path.posix.join(assetsSubDirectory, _path) +} + +exports.cssLoaders = function (options) { + options = options || {} + + const cssLoader = { + loader: 'css-loader', + options: { + sourceMap: options.sourceMap + } + } + + const postcssLoader = { + loader: 'postcss-loader', + options: { + sourceMap: options.sourceMap + } + } + + // generate loader string to be used with extract text plugin + function generateLoaders (loader, loaderOptions) { + const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader] + + if (loader) { + loaders.push({ + loader: loader + '-loader', + options: Object.assign({}, loaderOptions, { + sourceMap: options.sourceMap + }) + }) + } + + // Extract CSS when that option is specified + // (which is the case during production build) + if (options.extract) { + return ExtractTextPlugin.extract({ + use: loaders, + fallback: 'vue-style-loader', + publicPath:'../../' + }) + } else { + return ['vue-style-loader'].concat(loaders) + } + } + + // https://vue-loader.vuejs.org/en/configurations/extract-css.html + return { + css: generateLoaders(), + postcss: generateLoaders(), + less: generateLoaders('less'), + sass: generateLoaders('sass', { indentedSyntax: true }), + scss: generateLoaders('sass'), + stylus: generateLoaders('stylus'), + styl: generateLoaders('stylus') + } +} + +// Generate loaders for standalone style files (outside of .vue) +exports.styleLoaders = function (options) { + const output = [] + const loaders = exports.cssLoaders(options) + + for (const extension in loaders) { + const loader = loaders[extension] + output.push({ + test: new RegExp('\\.' + extension + '$'), + use: loader + }) + } + + return output +} + +exports.createNotifierCallback = () => { + const notifier = require('node-notifier') + + return (severity, errors) => { + if (severity !== 'error') return + + const error = errors[0] + const filename = error.file && error.file.split('!').pop() + + notifier.notify({ + title: packageConfig.name, + message: severity + ': ' + error.name, + subtitle: filename || '', + icon: path.join(__dirname, 'logo.png') + }) + } +} \ No newline at end of file diff --git a/build/vue-loader.conf.js b/build/vue-loader.conf.js new file mode 100644 index 0000000..33ed58b --- /dev/null +++ b/build/vue-loader.conf.js @@ -0,0 +1,22 @@ +'use strict' +const utils = require('./utils') +const config = require('../config') +const isProduction = process.env.NODE_ENV === 'production' +const sourceMapEnabled = isProduction + ? config.build.productionSourceMap + : config.dev.cssSourceMap + +module.exports = { + loaders: utils.cssLoaders({ + sourceMap: sourceMapEnabled, + extract: isProduction + }), + cssSourceMap: sourceMapEnabled, + cacheBusting: config.dev.cacheBusting, + transformToRequire: { + video: ['src', 'poster'], + source: 'src', + img: 'src', + image: 'xlink:href' + } +} diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js new file mode 100644 index 0000000..9862871 --- /dev/null +++ b/build/webpack.base.conf.js @@ -0,0 +1,106 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const config = require('../config') +const vueLoaderConfig = require('./vue-loader.conf') + +function resolve(dir) { + return path.join(__dirname, '..', dir) +} + + + +module.exports = { + context: path.resolve(__dirname, '../'), + entry: { + // app: './src/main.js' + app: ['babel-polyfill','./src/main.js'] + }, + output: { + path: config.build.assetsRoot, + filename: '[name].js', + publicPath: process.env.NODE_ENV === 'production' ? + config.build.assetsPublicPath : + config.dev.assetsPublicPath + }, + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + 'vue$': 'vue/dist/vue.esm.js', + '@': resolve('src'), + 'jquery': path.resolve(__dirname, '../node_modules/jquery/src/jquery') + } + }, + module: { + rules: [{ + test: /\.vue$/, + loader: 'vue-loader', + options: vueLoaderConfig + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'), resolve('test'), resolve('node_modules/@jiaminghi/data-view/lib')] + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'),resolve('test'),resolve('node_modules/element-ui/src'),resolve('/node_modules/element-ui/packages') + ] + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'),resolve('test'),resolve('node_modules/element-ui/src'),resolve('/node_modules/vue-baidu-map/components/base') + ] + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [resolve('src'),resolve('test'),resolve('node_modules/js-base64') + ] + }, + { + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('img/[name].[hash:7].[ext]') + } + }, + { + test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('media/[name].[hash:7].[ext]') + } + }, + { + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('fonts/[name].[hash:7].[ext]') + } + } + ] + }, + node: { + // prevent webpack from injecting useless setImmediate polyfill because Vue + // source contains it (although only uses it if it's native). + setImmediate: false, + // prevent webpack from injecting mocks to Node native modules + // that does not make sense for the client + dgram: 'empty', + fs: 'empty', + net: 'empty', + tls: 'empty', + child_process: 'empty' + } +} diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js new file mode 100644 index 0000000..0dd485d --- /dev/null +++ b/build/webpack.dev.conf.js @@ -0,0 +1,96 @@ +'use strict' +const utils = require('./utils') +const webpack = require('webpack') +const config = require('../config') +const merge = require('webpack-merge') +const path = require('path') +const baseWebpackConfig = require('./webpack.base.conf') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') +const portfinder = require('portfinder') + +const HOST = process.env.HOST +const PORT = process.env.PORT && Number(process.env.PORT) + +const devWebpackConfig = merge(baseWebpackConfig, { + module: { + rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true }) + }, + // cheap-module-eval-source-map is faster for development + devtool: config.dev.devtool, + + // these devServer options should be customized in /config/index.js + devServer: { + clientLogLevel: 'warning', + historyApiFallback: { + rewrites: [ + { from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') }, + ], + }, + https:false, + hot: true, + contentBase: false, // since we use CopyWebpackPlugin. + compress: true, + host: HOST || config.dev.host, + port: PORT || config.dev.port, + open: config.dev.autoOpenBrowser, + overlay: config.dev.errorOverlay + ? { warnings: false, errors: true } + : false, + publicPath: config.dev.assetsPublicPath, + proxy: config.dev.proxyTable, + quiet: true, // necessary for FriendlyErrorsPlugin + watchOptions: { + poll: config.dev.poll, + } + }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env': require('../config/dev.env') + }), + new webpack.HotModuleReplacementPlugin(), + new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update. + new webpack.NoEmitOnErrorsPlugin(), + // https://github.com/ampedandwired/html-webpack-plugin + new HtmlWebpackPlugin({ + filename: 'index.html', + template: 'index.html', + inject: true + }), + // copy custom static assets + new CopyWebpackPlugin([ + { + from: path.resolve(__dirname, '../static'), + to: config.dev.assetsSubDirectory, + ignore: ['.*'] + } + ]) + ] +}) + +module.exports = new Promise((resolve, reject) => { + portfinder.basePort = process.env.PORT || config.dev.port + portfinder.getPort((err, port) => { + if (err) { + reject(err) + } else { + // publish the new Port, necessary for e2e tests + process.env.PORT = port + // add port to devServer config + devWebpackConfig.devServer.port = port + + // Add FriendlyErrorsPlugin + devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({ + compilationSuccessInfo: { + messages: [`Your application is running here: http://${devWebpackConfig.devServer.host}:${port}`], + }, + onErrors: config.dev.notifyOnErrors + ? utils.createNotifierCallback() + : undefined + })) + + resolve(devWebpackConfig) + } + }) +}) diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js new file mode 100644 index 0000000..d07f4bf --- /dev/null +++ b/build/webpack.prod.conf.js @@ -0,0 +1,140 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const webpack = require('webpack') +const config = require('../config') +const merge = require('webpack-merge') +const baseWebpackConfig = require('./webpack.base.conf') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const ExtractTextPlugin = require('extract-text-webpack-plugin') +const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin') + +const env = process.env.NODE_ENV === 'testing' + ? require('../config/test.env') + : require('../config/prod.env') + +const webpackConfig = merge(baseWebpackConfig, { + module: { + rules: utils.styleLoaders({ + sourceMap: config.build.productionSourceMap, + extract: true, + usePostCSS: true + }) + }, + devtool: config.build.productionSourceMap ? config.build.devtool : false, + output: { + publicPath: '/', + path: config.build.assetsRoot, + filename: utils.assetsPath('js/[name].[chunkhash].js'), + chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') + }, + plugins: [ + // http://vuejs.github.io/vue-loader/en/workflow/production.html + new webpack.DefinePlugin({ + 'process.env': env + }), + // extract css into its own file + new ExtractTextPlugin({ + filename: utils.assetsPath('css/[name].[contenthash].css'), + // Setting the following option to `false` will not extract CSS from codesplit chunks. + // Their CSS will instead be inserted dynamically with style-loader when the codesplit chunk has been loaded by webpack. + // It's currently set to `true` because we are seeing that sourcemaps are included in the codesplit bundle as well when it's `false`, + // increasing file size: https://github.com/vuejs-templates/webpack/issues/1110 + allChunks: true, + }), + // Compress extracted CSS. We are using this plugin so that possible + // duplicated CSS from different components can be deduped. + new OptimizeCSSPlugin({ + cssProcessorOptions: config.build.productionSourceMap + ? { safe: true, map: { inline: false } } + : { safe: true } + }), + // generate dist index.html with correct asset hash for caching. + // you can customize output by editing /index.html + // see https://github.com/ampedandwired/html-webpack-plugin + new HtmlWebpackPlugin({ + filename: process.env.NODE_ENV === 'testing' + ? 'index.html' + : config.build.index, + template: 'index.html', + inject: true, + minify: { + removeComments: true, + collapseWhitespace: true, + removeAttributeQuotes: true + // more options: + // https://github.com/kangax/html-minifier#options-quick-reference + }, + // necessary to consistently work with multiple chunks via CommonsChunkPlugin + chunksSortMode: 'dependency' + }), + // keep module.id stable when vendor modules does not change + new webpack.HashedModuleIdsPlugin(), + // enable scope hoisting + new webpack.optimize.ModuleConcatenationPlugin(), + // split vendor js into its own file + new webpack.optimize.CommonsChunkPlugin({ + name: 'vendor', + minChunks (module) { + // any required modules inside node_modules are extracted to vendor + return ( + module.resource && + /\.js$/.test(module.resource) && + module.resource.indexOf( + path.join(__dirname, '../node_modules') + ) === 0 + ) + } + }), + // extract webpack runtime and module manifest to its own file in order to + // prevent vendor hash from being updated whenever app bundle is updated + new webpack.optimize.CommonsChunkPlugin({ + name: 'manifest', + minChunks: Infinity + }), + // This instance extracts shared chunks from code splitted chunks and bundles them + // in a separate chunk, similar to the vendor chunk + // see: https://webpack.js.org/plugins/commons-chunk-plugin/#extra-async-commons-chunk + new webpack.optimize.CommonsChunkPlugin({ + name: 'app', + async: 'vendor-async', + children: true, + minChunks: 3 + }), + + // copy custom static assets + new CopyWebpackPlugin([ + { + from: path.resolve(__dirname, '../static'), + to: config.build.assetsSubDirectory, + ignore: ['.*'] + } + ]) + ] +}) + +if (config.build.productionGzip) { + const CompressionWebpackPlugin = require('compression-webpack-plugin') + + webpackConfig.plugins.push( + new CompressionWebpackPlugin({ + asset: '[path].gz[query]', + algorithm: 'gzip', + test: new RegExp( + '\\.(' + + config.build.productionGzipExtensions.join('|') + + ')$' + ), + threshold: 10240, + minRatio: 0.8 + }) + ) +} + +if (config.build.bundleAnalyzerReport) { + const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin + webpackConfig.plugins.push(new BundleAnalyzerPlugin()) +} + +module.exports = webpackConfig diff --git a/config/dev.env.js b/config/dev.env.js new file mode 100644 index 0000000..1e22973 --- /dev/null +++ b/config/dev.env.js @@ -0,0 +1,7 @@ +'use strict' +const merge = require('webpack-merge') +const prodEnv = require('./prod.env') + +module.exports = merge(prodEnv, { + NODE_ENV: '"development"' +}) diff --git a/config/index.js b/config/index.js new file mode 100644 index 0000000..9bb9fb2 --- /dev/null +++ b/config/index.js @@ -0,0 +1,60 @@ +'use strict' +// Template version: 1.3.1 +// see http://vuejs-templates.github.io/webpack for documentation. + +const path = require('path') + +module.exports = { + dev: { + // Paths + assetsSubDirectory: 'static', + assetsPublicPath: '/', + proxyTable: { + '/api': { + // target: 'http://apartmentcloud.xiaozhisz.cn/', + target: 'http://test.zhiweisz.cn/', + // target: 'http://192.168.1.26:8600/', + changeOrigin: true, //是否跨域 + pathRewrite: { + //重写路径 + '^/api': '' //代理路径 + } + } + }, + configureWebpack: { + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + vue$: 'vue/dist/vue.esm.js', + '@': path.join(__dirname, '/', 'src') + } + } + }, + host: '192.168.1.20', + port: 8082, + autoOpenBrowser: false, + errorOverlay: true, + notifyOnErrors: true, + poll: false, + devtool: 'cheap-module-eval-source-map', + cacheBusting: true, + cssSourceMap: true + }, + + build: { + // Template for index.html + index: path.resolve(__dirname, '../dist/index.html'), + assetsRoot: path.resolve(__dirname, '../dist'), + assetsSubDirectory: 'static', + assetsPublicPath: '/', + /** + * Source Maps + */ + productionSourceMap: false, + devtool: '#source-map', + + productionGzip: false, + productionGzipExtensions: ['js', 'css'], + bundleAnalyzerReport: process.env.npm_config_report + } +} diff --git a/config/prod.env.js b/config/prod.env.js new file mode 100644 index 0000000..a6f9976 --- /dev/null +++ b/config/prod.env.js @@ -0,0 +1,4 @@ +'use strict' +module.exports = { + NODE_ENV: '"production"' +} diff --git a/config/test.env.js b/config/test.env.js new file mode 100644 index 0000000..c2824a3 --- /dev/null +++ b/config/test.env.js @@ -0,0 +1,7 @@ +'use strict' +const merge = require('webpack-merge') +const devEnv = require('./dev.env') + +module.exports = merge(devEnv, { + NODE_ENV: '"testing"' +}) diff --git a/dtpl.error.log b/dtpl.error.log new file mode 100644 index 0000000..7b52538 --- /dev/null +++ b/dtpl.error.log @@ -0,0 +1,49 @@ +Error: EBUSY: resource busy or locked, open 'd:\工作\志为\20211123\20211123.rar' + at Object.openSync (fs.js:476:3) + at Object.func [as openSync] (electron/js2c/asar_bundle.js:5:1846) + at Object.readFileSync (fs.js:377:35) + at Object.e.readFileSync (electron/js2c/asar_bundle.js:5:8872) + at VscodeEditor.getFileContent (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\out\adapter\VscodeEditor.js:187:19) + at isFileEmpty (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\commands\Command.js:65:113) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\commands\Command.js:72:80 + at Array.filter () + at CreateTemplateFilesCommand.Command.filter (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\commands\Command.js:70:14) + at new CreateTemplateFilesCommand (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\commands\CreateTemplateFilesCommand.js:31:29) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Commander.js:160:80 + at Commander. (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Commander.js:129:46) + at step (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:133:27) + at Object.next (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:114:57) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:107:75 + at new Promise () + at Object.__awaiter (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:103:16) + at Commander.wrap (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Commander.js:123:24) + at Commander. (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Commander.js:160:44) + at step (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:133:27) + at Object.next (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:114:57) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:107:75 + at new Promise () + at Object.__awaiter (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:103:16) + at Commander.addCreateTemplateFilesCommand (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Commander.js:157:24) + at Application. (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Application.js:49:61) + at step (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:133:27) + at Object.next (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:114:57) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:107:75 + at new Promise () + at Object.__awaiter (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:103:16) + at Application.createTemplateFiles (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Application.js:47:28) + at Application. (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Application.js:109:51) + at step (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:133:27) + at Object.next (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:114:57) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:107:75 + at new Promise () + at Object.__awaiter (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:103:16) + at run (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Application.js:84:48) + at Application. (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Application.js:153:50) + at step (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:133:27) + at Object.next (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:114:57) + at c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:107:75 + at new Promise () + at Object.__awaiter (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\node_modules\tslib\tslib.js:103:16) + at Timeout._onTimeout (c:\Users\xuhan\.vscode\extensions\qiu8310.dot-template-vscode-0.3.0\node_modules\dot-template-core\out\core\Application.js:144:59) + at listOnTimeout (internal/timers.js:554:17) + at processTimers (internal/timers.js:497:7) \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..d104a0d --- /dev/null +++ b/index.html @@ -0,0 +1,22 @@ + + + + + + + + + + + 智慧公寓管理系统 + + +
+ + + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..c404ab3 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17131 @@ +{ + "name": "zhiwei", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@jiaminghi/bezier-curve": { + "version": "0.0.9", + "resolved": "https://registry.npmmirror.com/@jiaminghi/bezier-curve/-/bezier-curve-0.0.9.tgz", + "integrity": "sha512-u9xJPOEl6Dri2E9FfmJoGxYQY7vYJkURNX04Vj64tdi535tPrpkuf9Sm0lNr3QTKdHQh0DdNRsaa62FLQNQEEw==", + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "@jiaminghi/c-render": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/@jiaminghi/c-render/-/c-render-0.4.3.tgz", + "integrity": "sha512-FJfzj5hGj7MLqqqI2D7vEzHKbQ1Ynnn7PJKgzsjXaZpJzTqs2Yw5OSeZnm6l7Qj7jyPAP53lFvEQNH4o4j6s+Q==", + "requires": { + "@babel/runtime": "^7.5.5", + "@jiaminghi/bezier-curve": "*", + "@jiaminghi/color": "*", + "@jiaminghi/transition": "*" + } + }, + "@jiaminghi/charts": { + "version": "0.2.18", + "resolved": "https://registry.npmmirror.com/@jiaminghi/charts/-/charts-0.2.18.tgz", + "integrity": "sha512-K+HXaOOeWG9OOY1VG6M4mBreeeIAPhb9X+khG651AbnwEwL6G2UtcAQ8GWCq6GzhczcLwwhIhuaHqRygwHC0sA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@jiaminghi/c-render": "^0.4.3" + } + }, + "@jiaminghi/color": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jiaminghi/color/-/color-0.1.1.tgz", + "integrity": "sha512-M09+Sb5HGqVim0zo+nG5gU1v+6gXT8ptr0BZR6dMGt83XmCJgnZtO8s7llTW4hLFFFM5co6geZvTekqLpSPAAQ==", + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "@jiaminghi/data-view": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/@jiaminghi/data-view/-/data-view-2.10.0.tgz", + "integrity": "sha512-Cud2MTiMcqc5k2KWabR/svuVQmXHANqURo+yj40370/LdI/gyUJ6LG203hWXEnT1nMCeiv/SLVmxv3PXLScCeA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@jiaminghi/charts": "*" + } + }, + "@jiaminghi/transition": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/@jiaminghi/transition/-/transition-1.1.11.tgz", + "integrity": "sha512-owBggipoHMikDHHDW5Gc7RZYlVuvxHADiU4bxfjBVkHDAmmck+fCkm46n2JzC3j33hWvP9nSCAeh37t6stgWeg==", + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@transloadit/prettier-bytes": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz", + "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==" + }, + "@types/echarts": { + "version": "4.9.14", + "resolved": "https://registry.npmmirror.com/@types/echarts/-/echarts-4.9.14.tgz", + "integrity": "sha512-hg2EFjTmiatztvxIFNIQ7tTIdSsbRZJXfBwJlaucvnQKqv4t2AKmpbPXU9rLtrgD/KCpyi1SX7T+WH6uVybmqA==", + "requires": { + "@types/zrender": "*" + } + }, + "@types/event-emitter": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz", + "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==" + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmmirror.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "@types/zrender": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/@types/zrender/-/zrender-4.0.1.tgz", + "integrity": "sha512-IyTRf30jPOXK1+1RChI/78U6aV9hyWYf/vhL96Vt66oDz9es/BDjeKpvbNZSOHVA7zAReOwJcmdZS5AGAqhygw==" + }, + "@uppy/companion-client": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz", + "integrity": "sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==", + "requires": { + "@uppy/utils": "^4.1.2", + "namespace-emitter": "^2.0.1" + } + }, + "@uppy/core": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz", + "integrity": "sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==", + "requires": { + "@transloadit/prettier-bytes": "0.0.7", + "@uppy/store-default": "^2.1.1", + "@uppy/utils": "^4.1.3", + "lodash.throttle": "^4.1.1", + "mime-match": "^1.0.2", + "namespace-emitter": "^2.0.1", + "nanoid": "^3.1.25", + "preact": "^10.5.13" + } + }, + "@uppy/store-default": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz", + "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==" + }, + "@uppy/utils": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz", + "integrity": "sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==", + "requires": { + "lodash.throttle": "^4.1.1" + } + }, + "@uppy/xhr-upload": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz", + "integrity": "sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==", + "requires": { + "@uppy/companion-client": "^2.2.2", + "@uppy/utils": "^4.1.2", + "nanoid": "^3.1.25" + } + }, + "@wangeditor/basic-modules": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz", + "integrity": "sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==", + "requires": { + "is-url": "^1.2.4" + } + }, + "@wangeditor/code-highlight": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz", + "integrity": "sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==", + "requires": { + "prismjs": "^1.23.0" + } + }, + "@wangeditor/core": { + "version": "1.1.19", + "resolved": "https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz", + "integrity": "sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==", + "requires": { + "@types/event-emitter": "^0.3.3", + "event-emitter": "^0.3.5", + "html-void-elements": "^2.0.0", + "i18next": "^20.4.0", + "scroll-into-view-if-needed": "^2.2.28", + "slate-history": "^0.66.0" + } + }, + "@wangeditor/editor": { + "version": "5.1.23", + "resolved": "https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz", + "integrity": "sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==", + "requires": { + "@uppy/core": "^2.1.1", + "@uppy/xhr-upload": "^2.0.3", + "@wangeditor/basic-modules": "^1.1.7", + "@wangeditor/code-highlight": "^1.0.3", + "@wangeditor/core": "^1.1.19", + "@wangeditor/list-module": "^1.0.5", + "@wangeditor/table-module": "^1.1.4", + "@wangeditor/upload-image-module": "^1.0.2", + "@wangeditor/video-module": "^1.1.4", + "dom7": "^3.0.0", + "is-hotkey": "^0.2.0", + "lodash.camelcase": "^4.3.0", + "lodash.clonedeep": "^4.5.0", + "lodash.debounce": "^4.0.8", + "lodash.foreach": "^4.5.0", + "lodash.isequal": "^4.5.0", + "lodash.throttle": "^4.1.1", + "lodash.toarray": "^4.4.0", + "nanoid": "^3.2.0", + "slate": "^0.72.0", + "snabbdom": "^3.1.0" + }, + "dependencies": { + "dom7": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz", + "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==", + "requires": { + "ssr-window": "^3.0.0-alpha.1" + } + }, + "ssr-window": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz", + "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" + } + } + }, + "@wangeditor/list-module": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz", + "integrity": "sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==" + }, + "@wangeditor/table-module": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz", + "integrity": "sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==" + }, + "@wangeditor/upload-image-module": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz", + "integrity": "sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==" + }, + "@wangeditor/video-module": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz", + "integrity": "sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha512-GKp5tQ8h0KMPWIYGRHHXI1s5tUpZixZ3IHF2jAu42wSCf6In/G873s6/y4DdKdhWvzhu1T6mE1JgvnhAKqyYYQ==", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug==", + "dev": true + } + } + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==" + }, + "agent-base": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-2.1.1.tgz", + "integrity": "sha512-oDtZV740o3fr5oJtPLOsgH2hl2TRPscNXIx4VzzBwVlXVkv8RHm7XXqGAYg8t20+Gwu6LNDnx8HRMGqVGPZ8Vw==", + "dev": true, + "requires": { + "extend": "~3.0.0", + "semver": "~5.0.1" + }, + "dependencies": { + "semver": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.0.3.tgz", + "integrity": "sha512-5OkOBiw69xqmxOFIXwXsiY1HlE+om8nNptg1ZIf95fzcnfgOv2fLm7pmmGbRJsjJIqPpW5Kwy4wpDBTz5wQlUw==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==", + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmmirror.com/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "assertion-error": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assertion-error/-/assertion-error-1.0.0.tgz", + "integrity": "sha512-g/gZV+G476cnmtYI+Ko9d5khxSoCSoom/EaNmmCfwpOvBXEJ18qwFrxfP1/CsIqk2no1sAKKwxndV0tP7ROOFQ==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmmirror.com/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "requires": { + "babel-runtime": "6.x" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "7.2.6", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-7.2.6.tgz", + "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", + "dev": true, + "requires": { + "browserslist": "^2.11.3", + "caniuse-lite": "^1.0.30000805", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.17", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha512-TYX2QQATKA6Wssp6j7jqlw4QLmABDN1olRdEHndYvBXdaXM5dcx6j5rN0+nd+aVL+Th40fAEYvvw/Xxd/LETuQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha512-SFbWewr0/0U4AiRzsHqwsbOQeLXVa9T1ELdqEa2efcQB5KopTnunAqoj07TuHlN2lfTQNPGO/rJR4FMln5fVcA==", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "21.2.0", + "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-21.2.0.tgz", + "integrity": "sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.0.0", + "babel-preset-jest": "^21.2.0" + } + }, + "babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz", + "integrity": "sha512-yeDwKaLgGdTpXL7RgGt5r6T4LmnTza/hUn5Ul8uZSGGMtEjYo13Nxai7SQaGCTEzUtg9Zq9qJn0EjEr7SeSlTQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "21.2.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz", + "integrity": "sha512-yi5QuiVyyvhBUDLP4ButAnhYzkdrUwWDtvUJv71hjH3fclhnZg4HkDeqaitcR2dZZx/E67kGkRcPVjtVu+SJfQ==", + "dev": true + }, + "babel-plugin-jsx-event-modifiers": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/babel-plugin-jsx-event-modifiers/-/babel-plugin-jsx-event-modifiers-2.0.5.tgz", + "integrity": "sha512-tWGnCk0whZ+nZcj9tYLw4+y08tPJXqaEjIxRJZS6DkUUae72Kz4BsoGpxt/Kow7mmgQJpvFCw8IPLSNh5rkZCg==", + "dev": true + }, + "babel-plugin-jsx-v-model": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz", + "integrity": "sha512-SIx3Y3XxwGEz56Q1atwr5GaZsxJ2IRYmn5dl38LFkaTAvjnbNQxsZHO+ylJPsd+Hmv+ixJBYYFEekPBTHwiGfQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.18.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + } + }, + "babel-plugin-jsx-vue-functional": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-jsx-vue-functional/-/babel-plugin-jsx-vue-functional-2.1.0.tgz", + "integrity": "sha512-z1kYclua3c3EtI4CiElq/hxrarsNkrUvkN9YPr1YfYUTq6W5PrCjg9ETWhaxQmSe9Va9J/oGucheqOU09lxDyQ==", + "dev": true + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", + "dev": true + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha512-EbciFN5Jb9iqU9bqaLmmFLx2G8pAUsvpWJ6OzOWBNrSY9qTohXj+7YfZx6Ug1Qqh7tCb1EA7Jvn9bMC1HBiucg==", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA==", + "dev": true + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw==", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "dev": true + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg==", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha512-skQ2CImwDkCHu0mkWvCOlBCpBIHW4/49IZWVwV4A/EnWjL9bB6UBvLyMNe3Td5XDStSZNhe69j4bfEW8dvUbew==", + "dev": true, + "requires": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha512-cpGMVC1vt/772y3jx1gwSaTitQVZuFDlllgreMsZ+rTYC6jlYXRyf5FQOgSnckOiA5QmzbXTyBY2A5AmZXF1fA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-vue-jsx": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", + "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==" + } + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } + } + }, + "babel-preset-jest": { + "version": "21.2.0", + "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz", + "integrity": "sha512-hm9cBnr2h3J7yXoTtAVV0zg+3vg0Q/gT2GYuzlreTU0EPkJRtlNgKJJ3tBKEn0+VjAi3JykV6xCJkuUYttEEfA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^21.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha512-9F+nquz+37PrlTSBdpeQBKnQfAMNBnryXw+m4qBh35FNbJPfzZz+sjN2G5Uf1CRedU9PH7fJkTbYijxmkLX8Og==", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" + } + }, + "babel-preset-vue": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/babel-preset-vue/-/babel-preset-vue-1.2.1.tgz", + "integrity": "sha512-a/Z+6SJ4GXyAoCMfYidDH6OzXnccPNJ5nEaPMjALqCkP9SJkqxz9V0uUS//sGuWszcD8kibdwJRzU+brl8DdFQ==", + "dev": true, + "requires": { + "babel-helper-vue-jsx-merge-props": "^2.0.2", + "babel-plugin-jsx-event-modifiers": "^2.0.2", + "babel-plugin-jsx-v-model": "^2.0.1", + "babel-plugin-jsx-vue-functional": "^2.1.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-vue-jsx": "^3.5.0" + } + }, + "babel-preset-vue-app": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/babel-preset-vue-app/-/babel-preset-vue-app-1.3.2.tgz", + "integrity": "sha512-PLyyyVdrvgL4szMF7D5SuUhy85aBzy0+s5MO2QhpTwVqfW0qVaPFJi6K3d25CKz1nOV437JgpVvPj1W6tLGJ5g==", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "babel-plugin-transform-runtime": "^6.15.0", + "babel-preset-env": "^1.6.0", + "babel-preset-vue": "^1.2.1", + "babel-runtime": "^6.20.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj-node4": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/bfj-node4/-/bfj-node4-5.3.1.tgz", + "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bmaplib.curveline": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/bmaplib.curveline/-/bmaplib.curveline-1.0.0.tgz", + "integrity": "sha512-9wcFMVhiYxNPqpvsLDAADn3qDhNzXp2mA6VyHSHg2XOAgSooC7ZiujdFhy0sp+0QYjTfJ/MjmLuNoUg2HHxH4Q==" + }, + "bmaplib.heatmap": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/bmaplib.heatmap/-/bmaplib.heatmap-1.0.4.tgz", + "integrity": "sha512-rmhqUARBpUSJ9jXzUI2j7dIOqnc38bqubkx/8a349U2qtw/ulLUwyzRD535OrA8G7w5cz4aPKm6/rNvUAarg/Q==" + }, + "bmaplib.lushu": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/bmaplib.lushu/-/bmaplib.lushu-1.0.7.tgz", + "integrity": "sha512-LVvgpESPii6xGxyjnQjq8u+ic4NjvhdCPV/RiSS/PGTUdZKeTDS7prSpleJLZH3ES0+oc0gYn8bw0LtPYUSz2w==" + }, + "bmaplib.markerclusterer": { + "version": "1.0.13", + "resolved": "https://registry.npmmirror.com/bmaplib.markerclusterer/-/bmaplib.markerclusterer-1.0.13.tgz", + "integrity": "sha512-VrLyWSiuDEVNi0yUfwOhFQ6z1oEEHS4w36GNu3iASu6p52QIx9uAXMUkuSCHReNR0bj2Cp9SA1dSx5RpojXajQ==", + "requires": { + "bmaplib.texticonoverlay": "^1.0.2" + } + }, + "bmaplib.texticonoverlay": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/bmaplib.texticonoverlay/-/bmaplib.texticonoverlay-1.0.2.tgz", + "integrity": "sha512-4ZTWr4ZP3B6qEWput5Tut16CfZgII38YwM3bpyb4gFTQyORlKYryFp9WHWrwZZaHlOyYDAXG9SX0hka43jTADg==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + } + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmmirror.com/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + } + } + }, + "browser-stdout": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/browser-stdout/-/browser-stdout-1.3.0.tgz", + "integrity": "sha512-7Rfk377tpSM9TWBEeHs0FlDZGoAIei2V/4MdZJoFMBFAK6BqLpxAIUepGRHGdPFgGsLb02PXovC4qddyHvQqTg==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + } + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw==", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true + } + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha512-SBTl70K0PkDUIebbkXrxWqZlHNs0wRgRD6QZ8guctShjbh63gEPfF+Wj0Yw+75f5Y8tSzqAI/NcisYv/cCah2Q==", + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-db": { + "version": "1.0.30001332", + "resolved": "https://registry.npmmirror.com/caniuse-db/-/caniuse-db-1.0.30001332.tgz", + "integrity": "sha512-/0YiL5sYWdh4EAqCFezyL6+wbLOxVVuLwVNs7f6pyCoV3wRJAOyTeTbR2TGwxiEIpWtK5aGwS7AwhioGi+5MAg==" + }, + "caniuse-lite": { + "version": "1.0.30001332", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", + "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg==", + "dev": true, + "requires": { + "rsvp": "^3.3.3" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "requires": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + } + }, + "chai-nightwatch": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", + "integrity": "sha512-TeheBX8b3eszDfet1dmb3u8RAukPOmzLj5AclNDygL+JQAIV2MsyddziEigBcdUgfNHajyz9crtpKipU0Qe2SA==", + "dev": true, + "requires": { + "assertion-error": "1.0.0", + "deep-eql": "0.1.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "china-area-data": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/china-area-data/-/china-area-data-5.0.1.tgz", + "integrity": "sha512-BQDPpiv5Nn+018ekcJK2oSD9PAD+E1bvXB0wgabc//dFVS/KvRqCgg0QOEUt3vBkx9XzB5a9BmkJCEZDBxVjVw==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chromedriver": { + "version": "2.46.0", + "resolved": "https://registry.npmmirror.com/chromedriver/-/chromedriver-2.46.0.tgz", + "integrity": "sha512-dLtKIJW3y/PuFrPmcw6Mb8Nh+HwSqgVrK1rWgTARXhHfWvV822X2VRkx2meU/tg2+YQL6/nNgT6n5qWwIDHbwg==", + "dev": true, + "requires": { + "del": "^3.0.0", + "extract-zip": "^1.6.7", + "mkdirp": "^0.5.1", + "request": "^2.88.0", + "tcp-port-used": "^1.0.1" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "requires": { + "chalk": "^1.1.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/coa/-/coa-1.0.4.tgz", + "integrity": "sha512-KAGck/eNAmCL0dcT3BiuYwLbExK6lduR8DxM3C1TyDzaXhZHyZ8ooX5I5+na2e3dPFuibfxrGdorr0/Lr7RYCQ==", + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true + }, + "codemirror": { + "version": "5.65.2", + "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-5.65.2.tgz", + "integrity": "sha512-SZM4Zq7XEC8Fhroqe3LxbEEX1zUPWH1wMr5zxiBuiUF64iYOUH/JI88v4tBag8MiBS8B8gRv8O1pPXGYXQ4ErA==" + }, + "codepage": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.3.8.tgz", + "integrity": "sha512-cjAoQW5L/TCKWRbzt/xGBvhwJKQFhcIVO0jWQtpKQx4gr9qvXNkpRfq6gSmjjA8dB2Is/DPOb7gNwqQXP7UgTQ==", + "requires": { + "commander": "^9.2.0", + "concat-stream": "^2.0.0", + "voc": "^1.2.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/color/-/color-0.11.4.tgz", + "integrity": "sha512-Ajpjd8asqZ6EdxQeqGzU5WBhhTfJ/0cA4Wlbre7e5vXfmDSmda7Ov6jeKoru+b0vHcb1CqvuroTHp5zIWzhVMA==", + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha512-sz29j1bmSDfoAxKIEU6zwoIZXN6BrFbAMIhfYCNyiZXBDuU/aiHlN84lp/xDzL2ubyFhLDobHIlU1X70XRrMDA==", + "requires": { + "color-name": "^1.0.0" + } + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha512-XSEQUUQUR/lXqGyddiNH3XYFUPYlYr1vXy9rTFMsSOw+J7Q6EQkdlQIrTlYn4TccpsOaUE1PYQNjBn20gwCdgQ==", + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/colors/-/colors-1.1.2.tgz", + "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-9.2.0.tgz", + "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "comutils": { + "version": "1.1.19", + "resolved": "https://registry.npmmirror.com/comutils/-/comutils-1.1.19.tgz", + "integrity": "sha512-JxXB67juILiwhdLwOsYyjUqwWEhHdObI0EClOPk+JDtEuTbac59s0pxGpfCBnNNQ5JommifmcMGneW/4Cg7YWw==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.14.5.tgz", + "integrity": "sha512-PZFskfj64QnpKVK9cPdY36pyWEhZNM+srRVqtwMiVTlnViSoZcvX35PpBhhUcyLTHXYvz7pZRmxvsqwzJqg9kA==", + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", + "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/globby/-/globby-7.1.1.tgz", + "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "core-js": { + "version": "3.22.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.22.0.tgz", + "integrity": "sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cropper": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/cropper/-/cropper-4.1.0.tgz", + "integrity": "sha512-dNbkWNT606oMgRQ2aYMerDnPpSVLBMTWyERDHsDwih1ahJiVpyfSM9ev/n6G4ElfRG8t0shUZ5FXLg7YtmDdBQ==", + "requires": { + "cropperjs": "^1.5.6" + } + }, + "cropperjs": { + "version": "1.5.12", + "resolved": "https://registry.npmmirror.com/cropperjs/-/cropperjs-1.5.12.tgz", + "integrity": "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==" + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==", + "dev": true + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmmirror.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha512-0o0IMQE0Ezo4b41Yrm8U6Rp9/Ag81vNXY1gZMnT1XhO4DpjEf2utKERqWJbOoz3g1Wdc1d3QSta/cIuJ1wSTEg==", + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha512-WKExI/eSGgGAkWAO+wMVdFObZV7hQen54UpD1kCCTN3tvlL3W1jL4+lPP/M7MwoP7Q4RHzKtO3JQ4HxYEcd+xQ==", + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + } + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/csso/-/csso-2.3.2.tgz", + "integrity": "sha512-FmCI/hmqDeHHLaIQckMhMZneS84yzUZdrWDAvJVVxOwcKE1P1LF9FGmzr1ktIQSxOw6fl3PaQsmfg+GN+VvR3w==", + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-uri-to-buffer": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", + "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==", + "dev": true + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg==", + "dev": true, + "requires": { + "type-detect": "0.1.1" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA==", + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + } + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "degenerator": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/degenerator/-/degenerator-1.0.4.tgz", + "integrity": "sha512-EMAC+riLSC64jKfOs1jp8J7M4ZXstUUwTdwFBEv6HOzL/Ae+eAzMKEK0nJnpof2fnw9IOjmE6u6qXFejVyk8AA==", + "dev": true, + "requires": { + "ast-types": "0.x.x", + "escodegen": "1.x.x", + "esprima": "3.x.x" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", + "dev": true + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/del/-/del-3.0.0.tgz", + "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.5.tgz", + "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", + "dev": true + } + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "docx-preview": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/docx-preview/-/docx-preview-0.1.4.tgz", + "integrity": "sha512-yigeZwmSqiqQOnUKfSEJ+4Z8FMxs3DUiVlVCS4R+wFeYzihPtMH9/3M+7kmg2jxtpKDvDwqfTFjOiGksbg1cEQ==", + "requires": { + "jszip": "3.1.3" + }, + "dependencies": { + "core-js": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.3.0.tgz", + "integrity": "sha512-N41UFUZNqoTSGUSyL7kiStAkH31Hxq197A4Gp9MxTZfAd52pXod7VM7kWiRP0J0YpQDeaE4SLsb+2OGgtgvUEw==" + }, + "es6-promise": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/es6-promise/-/es6-promise-3.0.2.tgz", + "integrity": "sha512-CUD62/uqeE0L+EJeypOKuFfM56CFaH4vo+++J76bff0NkeQ2bBmWVCTNxL2hj9HeCYPkof6Gqea0BSeK17gBzA==" + }, + "jszip": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-3.1.3.tgz", + "integrity": "sha512-GuGqsCXBX6CxuQ6+4tHwa1okH4xCm9LZnrcaCZsZ2ny1ZcVuRoFDdBLUs9kl+qmBCnXUSfRIKlp9TxUIgSoTVA==", + "requires": { + "core-js": "~2.3.0", + "es6-promise": "~3.0.2", + "lie": "~3.1.0", + "pako": "~1.0.2", + "readable-stream": "~2.0.6" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==" + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + } + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom7": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/dom7/-/dom7-2.1.5.tgz", + "integrity": "sha512-xnhwVgyOh3eD++/XGtH+5qBwYTgCm0aW91GFgPJ3XG+jlsRLyJivnbP0QmUBFhI+Oaz9FV0s7cxgXHezwOEBYA==", + "requires": { + "ssr-window": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "echarts": { + "version": "4.9.0", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-4.9.0.tgz", + "integrity": "sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==", + "requires": { + "zrender": "4.3.2" + } + }, + "echarts-amap": { + "version": "1.0.0-rc.6", + "resolved": "https://registry.npmmirror.com/echarts-amap/-/echarts-amap-1.0.0-rc.6.tgz", + "integrity": "sha512-cYJCKoQdnkZXrGweYrveU1HruZd1c0KmsF1U8o3FtsvgR2jVL5ZUpGFjMmFtpolHOUFqxizk+s+QBLkYuOWL6Q==" + }, + "echarts-liquidfill": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/echarts-liquidfill/-/echarts-liquidfill-2.0.6.tgz", + "integrity": "sha512-p+AH0O9/BtwXMQQyhjJbMZo+GwRAgWG/DCyK5r27PQzpS0UWrgXu57MyEFc0A8Ub3sRuqEu08BuxwHICBkSWSQ==" + }, + "echarts-wordcloud": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/echarts-wordcloud/-/echarts-wordcloud-1.1.3.tgz", + "integrity": "sha512-Et8D5xEAoYkidmHun+hEH+2lF9dhCt6D0JJ390vlr2r/1zwhhZAbcL01CEvG93QcMcJpSvSPK8vRiGkTbMHRxg==" + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmmirror.com/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha512-ukpoEmMkRXdzig9UGWFSY+GqurZ+PROb/Q/6NUf+FYlIAI4fO79XFcFzob3TikfbaZZ3OGQAmryINW6/ELWPAg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.113", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.113.tgz", + "integrity": "sha512-s30WKxp27F3bBH6fA07FYL2Xm/FYnYrKpMjHr3XVCTUb9anAyZn/BeZfPWgTZGAbJeT4NxNwISSbLcYZvggPMA==" + }, + "element-china-area-data": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/element-china-area-data/-/element-china-area-data-5.0.2.tgz", + "integrity": "sha512-vLQuvOKJy/uiX7MRHEk3x/j09hipuIl6DJ/C4XFUG7D7Pj3O47sy+Y6aAArM6k9v8cD9UX6e+yz2S4J+IPnZ8g==", + "requires": { + "china-area-data": "^5.0.1", + "lodash-es": "^4.17.15" + } + }, + "element-ui": { + "version": "2.15.8", + "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.8.tgz", + "integrity": "sha512-N54zxosRFqpYax3APY3GeRmtOZwIls6Z756WM0kdPZ5Q92PIeKHnZgF1StlamIg9bLxP1k+qdhTZvIeQlim09A==", + "requires": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + } + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha512-ZaAux1rigq1e2nQrztHn4h2ugvpzZxs64qneNah+8Mh/K0CRqJFJc+UoXnUsq+1yX+DmQFPPdVqboKAJ89e0Iw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.5", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.19.5.tgz", + "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.60", + "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.60.tgz", + "integrity": "sha512-jpKNXIt60htYG59/9FGf2PYT3pwMpnEbNKysU+k/4FGwyGtMotOvcZOuW+EmXXYASRqYSXQfGL5cVIthOTgbkg==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmmirror.com/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha512-7S8YXIcUfPMOr3rqJBVMePAbRsD1nWeSMQ86K/lDI76S3WKXz+KWILvTIPbTroubOkZTGh+b+7/xIIphZXNYbA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha512-exfuQY8UGtn/N+gL1iKkH8fpNd5sJ760nJq6mmZAHldfxMD5kX07lbQuYlspoXsuknXNv9Fb7y2GsPOnQIbxHg==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/escope/-/escope-3.6.0.tgz", + "integrity": "sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha512-bbB5tEuvC+SuRUG64X8ghvjgiRniuA4WlehWbFnoN4z6TxDXpyX+BMHF7rMgZAqoe+EbyNRUbHN0uuP9phy5jQ==", + "dev": true, + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "expect": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^22.4.3", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "jest-message-util": "^22.4.3", + "jest-regex-util": "^22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "express": { + "version": "4.17.3", + "resolved": "https://registry.npmmirror.com/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha512-QaVYBaD9U8scJw2EBWnCBY+LJ0AD+/2edTaigDs0XLDLBfJmSUK9KGqktg1rb32U3z4j/XwvFwHHH1YfbYFd7Q==", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + } + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw==", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "dev": true, + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "frac": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/frac/-/frac-0.3.1.tgz", + "integrity": "sha512-1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmmirror.com/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", + "dev": true, + "requires": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functions-have-names": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "dev": true + }, + "generate-asset-webpack-plugin": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/generate-asset-webpack-plugin/-/generate-asset-webpack-plugin-0.3.0.tgz", + "integrity": "sha512-q1Vc9tsQzPMIYF8gmzjAe9TkdYr5AGrjNl9CB/jJCBkavHAo+qYdQ0IlPJsPHzil8U/8ZJcP56HX6Li2s3B3bg==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-uri": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/get-uri/-/get-uri-2.0.4.tgz", + "integrity": "sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q==", + "dev": true, + "requires": { + "data-uri-to-buffer": "1", + "debug": "2", + "extend": "~3.0.2", + "file-uri-to-path": "1", + "ftp": "~0.3.10", + "readable-stream": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==", + "dev": true + }, + "growl": { + "version": "1.9.2", + "resolved": "https://registry.npmmirror.com/growl/-/growl-1.9.2.tgz", + "integrity": "sha512-RTBwDHhNuOx4F0hqzItc/siXCasGfC4DeWcBamclWd+6jWtBaeB/SGbMkGf0eiQoW7ib8JpvOgnUsmgMHI3Mfw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha512-1g6EPVvIHuPmpAdBBpsIVYLgjzGV/QqcFRJXpMyrqEWG10JhOaTjQeCcjMDyX0Iqfm/Q5M9twR/mbDk5f5MqkA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmmirror.com/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.15.4", + "resolved": "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.15.4.tgz", + "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==", + "dev": true, + "optional": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-docx-js": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/html-docx-js/-/html-docx-js-0.3.1.tgz", + "integrity": "sha512-QSrMiRhxesqxYCa3f+2Z3ttIHPzSjDOL1tCOmIDIEET7HdabxXND6tAbsFMXAgRG4RADQ3wbl74ydMmjidaDPA==", + "requires": { + "jszip": "^2.3.0", + "lodash.escape": "^3.0.0", + "lodash.merge": "^3.2.0" + }, + "dependencies": { + "jszip": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-2.7.0.tgz", + "integrity": "sha512-JIsRKRVC3gTRo2vM4Wy9WBC3TRcfnIZU8k65Phi3izkvPH975FowRYtKGT6PxevA0XnJ/yO8b0QwV0ydVyQwfw==", + "requires": { + "pako": "~1.0.2" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + } + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmmirror.com/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + } + } + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true + }, + "html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==" + }, + "html-webpack-plugin": { + "version": "2.30.1", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", + "integrity": "sha512-TKQYvHTJYUwPgXzwUF3EwPPkyQyvzfz+6s8Fw2eamxl0cRin1tDnYppcDYWz8UIoYMX4CgatplRq18odzmpAWw==", + "dev": true, + "requires": { + "bluebird": "^3.4.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", + "integrity": "sha512-6YMslTZtuupu4irnNBi1bM6dG0UqHBHqObHQn3awavmNXe9CGkmw7KZ68EyAnJk3yBlLpbLwux5+bY1lneDFmg==", + "dev": true, + "requires": { + "agent-base": "2", + "debug": "2", + "extend": "3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "http-proxy-middleware": { + "version": "0.19.2", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.19.2.tgz", + "integrity": "sha512-aYk1rTKqLTus23X3L96LGNCGNgWpG4cG0XoZIT1GUPhhulEHX/QalnO6Vbo+WmKWi4AL2IidjuC0wZtbpg0yhQ==", + "dev": true, + "requires": { + "http-proxy": "^1.18.1", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "https-proxy-agent": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", + "integrity": "sha512-OZhm7//JDnQthMVqlPAfkZyPO2fMhfHY6gY+jZcX8rLfFiGtHiIQrfD80WvCDHNMQ77Ak3r5CiPRDD2rNzo2OQ==", + "dev": true, + "requires": { + "agent-base": "2", + "debug": "2", + "extend": "3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "i18next": { + "version": "20.6.1", + "resolved": "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz", + "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", + "requires": { + "@babel/runtime": "^7.12.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha512-DzGfTasXPmwizQP4XV2rR6r2vp8TjlOpMnJqG9Iy2i1pl1lkZdZj5rSpIc7YFGX2nS46PPgAGEyT+Q5hE2FB2g==", + "dev": true, + "requires": { + "meow": "^3.3.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true + }, + "ip": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.0.1.tgz", + "integrity": "sha512-7D9qrinLjjMdwGUoq7tAls0WvUGDjuxTnhfB9HWfqUyeWWwE4Ap4LnxHuTpAxh6iE6HHDY6gLdXbRlFrAIIzPw==", + "dev": true + }, + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha512-95jJZX6O/gdekidH2usRBr9WdRw4LU56CttPstXFxvG0r3QUE9eaIdz2p2Y7zrm6jxz7SjByAo1AtzwGlRvfOg==", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-hotkey": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz", + "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha512-Ya1giYJUkcL/94quj0+XGcmts6cETPBW1MiFz1ReJrnDJ680F52qpAEGAEGU0nq96FRGIGPx6Yo1CyPXcOoyGw==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + }, + "is2": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/is2/-/is2-2.0.7.tgz", + "integrity": "sha512-4vBQoURAXC6hnLFxD4VW7uc04XiwTTl/8ydYJxKvPwkWQrSjInkuM5VZVg6BGr1/natq69zDuvO9lGpLClJqvA==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "ip-regex": "^4.1.0", + "is-url": "^1.2.4" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmmirror.com/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest/-/jest-22.4.4.tgz", + "integrity": "sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^22.4.4" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.14", + "istanbul-lib-coverage": "^1.1.1", + "istanbul-lib-instrument": "^1.8.0", + "istanbul-lib-source-maps": "^1.2.1", + "jest-changed-files": "^22.2.0", + "jest-config": "^22.4.4", + "jest-environment-jsdom": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^22.4.2", + "jest-message-util": "^22.4.0", + "jest-regex-util": "^22.1.0", + "jest-resolve-dependencies": "^22.1.0", + "jest-runner": "^22.4.4", + "jest-runtime": "^22.4.4", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "jest-worker": "^22.2.2", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^10.0.3" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^22.4.1", + "jest-environment-node": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^22.4.4", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "pretty-format": "^22.4.0" + } + }, + "jest-diff": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-docblock": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^22.4.3", + "jest-serializer": "^22.4.3", + "jest-worker": "^22.4.3", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^22.4.0", + "graceful-fs": "^4.1.11", + "is-generator-fn": "^1.0.0", + "jest-diff": "^22.4.0", + "jest-matcher-utils": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "source-map-support": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "requires": { + "pretty-format": "^22.4.3" + } + }, + "jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-regex-util": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", + "dev": true + }, + "jest-resolve": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "chalk": "^2.0.1" + } + }, + "jest-resolve-dependencies": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", + "dev": true, + "requires": { + "jest-regex-util": "^22.4.3" + } + }, + "jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "jest-config": "^22.4.4", + "jest-docblock": "^22.4.0", + "jest-haste-map": "^22.4.2", + "jest-jasmine2": "^22.4.4", + "jest-leak-detector": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-runtime": "^22.4.4", + "jest-util": "^22.4.1", + "jest-worker": "^22.2.2", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^22.4.4", + "babel-plugin-istanbul": "^4.1.5", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^22.4.4", + "jest-haste-map": "^22.4.2", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^10.0.3" + }, + "dependencies": { + "babel-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.5", + "babel-preset-jest": "^22.4.4" + } + }, + "babel-plugin-jest-hoist": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "dev": true + }, + "babel-preset-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^22.4.4", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, + "jest-serializer-vue": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/jest-serializer-vue/-/jest-serializer-vue-0.3.0.tgz", + "integrity": "sha512-Id1x3XabYu2r6BnmTfGk2tY172BEqR+vAzSvPk4VF8HyVqwebxZQbqiZ/giAtCnRSqi6lzxuyvzQbwQ6bo6Hbg==", + "dev": true, + "requires": { + "pretty": "2.0.0" + } + }, + "jest-snapshot": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^22.4.3" + } + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "jest-validate": { + "version": "22.4.4", + "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-config": "^22.4.4", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^22.4.0" + } + }, + "jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "js-base64": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" + }, + "js-beautify": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/js-beautify/-/js-beautify-1.14.3.tgz", + "integrity": "sha512-f1ra8PHtOEu/70EBnmiUlV8nJePS58y9qKjl4JHfYWlFH6bo7ogZBz//FAZp7jDuXtYnGYKymZPlrg2I/9Zo4g==", + "dev": true, + "requires": { + "config-chain": "^1.1.13", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "nopt": "^5.0.0" + } + }, + "js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "js-md5": { + "version": "0.7.3", + "resolved": "https://registry.npmmirror.com/js-md5/-/js-md5-0.7.3.tgz", + "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" + }, + "js-xlsx": { + "version": "0.8.22", + "resolved": "https://registry.npmmirror.com/js-xlsx/-/js-xlsx-0.8.22.tgz", + "integrity": "sha512-3N4a9RBHTr777rxxlvwJVpC+er/neRC+40sm2M/g3RIpWiCJG0iyaGJa8Za1K3NvjhZcKn9Sz5n36TY9ti5RMQ==", + "requires": { + "adler-32": "^1.3.1", + "cfb": ">=0.10.0", + "codepage": "~1.3.6", + "commander": "^9.2.0", + "crc-32": "^1.2.2", + "jszip": "2.4.0", + "ssf": "~0.8.1" + }, + "dependencies": { + "jszip": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-2.4.0.tgz", + "integrity": "sha512-m+yvNmYfRCaf1gr5YFT5e3fnSqLnE9McbNyRd0fNycsT0HltS19NKc18fh3Lvl/AIW/ovL6/MQ1JnfFg4G3o4A==", + "requires": { + "pako": "~0.2.5" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + } + } + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha512-eIlkGty7HGmntbV6P/ZlAsoncFLGsNoM27lkTzS+oneY/EiNhj+geqD9ezg/ip+SW6Var0BJU2JtV0vEUZpWVQ==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "jsencrypt": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/jsencrypt/-/jsencrypt-3.2.1.tgz", + "integrity": "sha512-k1sD5QV0KPn+D8uG9AdGzTQuamt82QZ3A3l6f7TRwMU6Oi2Vg0BsL+wZIQBONcraO1pc78ExMdvmBBJ8WhNYUA==" + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/json3/-/json3-3.3.2.tgz", + "integrity": "sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", + "dev": true + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + }, + "dependencies": { + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "requires": { + "immediate": "~3.0.5" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "last-call-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/last-call-webpack-plugin/-/last-call-webpack-plugin-2.1.2.tgz", + "integrity": "sha512-CZc+m2xZm51J8qSwdODeiiNeqh8CYkKEq6Rw8IkE4i/4yqf2cJhjQPsA6BtAV970ePRNhwEOXhy2U5xc5Jwh9Q==", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "webpack-sources": "^1.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "less": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/less/-/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "less-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-10.2.0.tgz", + "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "requires": { + "klona": "^2.0.4" + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "requires": { + "immediate": "~3.0.5" + } + }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==" + }, + "lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==" + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._baseclone": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "integrity": "sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q==", + "dev": true, + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==" + }, + "lodash._basecreate": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", + "integrity": "sha512-EDem6C9iQpn7fxnGdmhXmqYGjCkStmDXT4AeyB2Ph8WKbglg4aJZczNkQglj+zWXcOEEkViK8THuV2JvugW47g==", + "dev": true + }, + "lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==" + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==" + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmmirror.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmmirror.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==" + }, + "lodash._stack": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/lodash._stack/-/lodash._stack-4.1.3.tgz", + "integrity": "sha512-7RsWIq+4lw45MQpNO/7kFGOeyO/ixHtm9x9SR7p7vnLorby345sBcAq0F9Q2zcHAA9LO7OxDelGEBOolQE66rQ==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "lodash.clone": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/lodash.clone/-/lodash.clone-3.0.3.tgz", + "integrity": "sha512-yVYPpFTdZDCLG2p07gVRTvcwN5X04oj2hu4gG6r0fer58JA08wAVxXzWM+CmmxO2bzOH8u8BkZTZqgX6juVF7A==", + "dev": true, + "requires": { + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "lodash.create": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/lodash.create/-/lodash.create-3.1.1.tgz", + "integrity": "sha512-IUfOYwDEbI8JbhW6psW+Ig01BOVK67dTSCUAbS58M0HBkPcAv/jHuxD+oJVP2tUCo3H9L6f/8GM6rxwY+oc7/w==", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._basecreate": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" + } + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.defaultsdeep": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz", + "integrity": "sha512-RThXHj806/ceUpqZ5K/1s5qUNaIxPWzH4lFyqoGJziuN8zMRos/uyQv82YJkfHm/LPonvLyYayVabSGUamt0Tg==", + "dev": true, + "requires": { + "lodash._baseclone": "^4.0.0", + "lodash._stack": "^4.0.0", + "lodash.isplainobject": "^4.0.0", + "lodash.keysin": "^4.0.0", + "lodash.mergewith": "^4.0.0", + "lodash.rest": "^4.0.0" + }, + "dependencies": { + "lodash._baseclone": { + "version": "4.5.7", + "resolved": "https://registry.npmmirror.com/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", + "integrity": "sha512-nOtLg6tdIdD+TehqBv0WI7jbkLaohHhKSwLmS/UXSFWMWWUxdJc9EVtAfD4L0mV15vV+lZVfF4LEo363VdrMBw==", + "dev": true + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "lodash.istypedarray": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", + "integrity": "sha512-lGWJ6N8AA3KSv+ZZxlTdn4f6A7kMfpJboeyvbFdE7IU9YAgweODqmOgdUHOA+c6lVWeVLysdaxciFXi+foVsWw==" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.keysin": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/lodash.keysin/-/lodash.keysin-4.2.0.tgz", + "integrity": "sha512-QDSAMsZshsqFm+mNfN3zhWXRH7kGRjh6DWCIekWqgANCBeb78IpZfunCmIsyqnLMp8mkHm5KTlQ35LwIn8hd0A==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-3.3.2.tgz", + "integrity": "sha512-ZgGZpRhWLjivGUbjtApZR4HyLv/UAyoYqESVYkK4aLBJVHRrbFpG+GNnE9JPijliME4LkKM0SFI/WyOiBiv1+w==", + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.isplainobject": "^3.0.0", + "lodash.istypedarray": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.keysin": "^3.0.0", + "lodash.toplainobject": "^3.0.0" + }, + "dependencies": { + "lodash.isplainobject": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz", + "integrity": "sha512-P4wZnho5curNqeEq/x292Pb57e1v+woR7DJ84DURelKB46lby8aDEGVobSaYtzHdQBWQrJSdxcCwjlGOvvdIyg==", + "requires": { + "lodash._basefor": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.keysin": "^3.0.0" + } + }, + "lodash.keysin": { + "version": "3.0.8", + "resolved": "https://registry.npmmirror.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz", + "integrity": "sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg==", + "requires": { + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + } + } + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "lodash.rest": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/lodash.rest/-/lodash.rest-4.0.5.tgz", + "integrity": "sha512-hsypEpebNAt0hj1aX9isQqi2CIZoNS1lP6PSWhB3hcMnBivobYzPZRPYq4cr38+RtvrlxQTgaW+sIuHAhBoHrA==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==" + }, + "lodash.toplainobject": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", + "integrity": "sha512-wMI0Ju1bvSmnBS3EcRRH/3zDnZOPpDtMtNDzbbNMKuTrEpALsf+sPyMeogmv63Y11qZQO7H1xFzohIEGRMjPYA==", + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keysin": "^3.0.0" + }, + "dependencies": { + "lodash.keysin": { + "version": "3.0.8", + "resolved": "https://registry.npmmirror.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz", + "integrity": "sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg==", + "requires": { + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + } + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "8.4.2", + "resolved": "https://registry.npmmirror.com/markdown-it/-/markdown-it-8.4.2.tgz", + "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", + "requires": { + "argparse": "^1.0.7", + "entities": "~1.1.1", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, + "math-expression-evaluator": { + "version": "1.3.14", + "resolved": "https://registry.npmmirror.com/math-expression-evaluator/-/math-expression-evaluator-1.3.14.tgz", + "integrity": "sha512-M6AMrvq9bO8uL42KvQHPA2/SbAobA0R7gviUmPrcTcGfdwpaLitz4q2Euzx2lP9Oy88vxK3HOrsISgSwKsYS4A==" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/mem/-/mem-1.1.0.tgz", + "integrity": "sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz", + "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==", + "requires": { + "wildcard": "^1.1.0" + } + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "mkpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/mkpath/-/mkpath-1.0.0.tgz", + "integrity": "sha512-PbNHr7Y/9Y/2P5pKFv5XOGBfNQqZ+fdiHWcuf7swLACN5ZW5LU7J5tMU8LSBjpluAxAxKYGD9nnaIbdRy9+m1w==", + "dev": true + }, + "mocha-nightwatch": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/mocha-nightwatch/-/mocha-nightwatch-3.2.2.tgz", + "integrity": "sha512-BfV+l70xvwfFMoHE4scDN1yLXYeC/lN3TrL8z4R5KJaIStswlHaRNs77Aa/Jw3l3IQWH5/vPCyKYHNqlr1k9nw==", + "dev": true, + "requires": { + "browser-stdout": "1.3.0", + "commander": "2.9.0", + "debug": "2.2.0", + "diff": "1.4.0", + "escape-string-regexp": "1.0.5", + "glob": "7.0.5", + "growl": "1.9.2", + "json3": "3.3.2", + "lodash.create": "3.1.1", + "mkdirp": "0.5.1", + "supports-color": "3.1.2" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.9.0.tgz", + "integrity": "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.2.0.tgz", + "integrity": "sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw==", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "diff": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/diff/-/diff-1.4.0.tgz", + "integrity": "sha512-VzVc42hMZbYU9Sx/ltb7KYuQ6pqAw+cbFWVy4XKdkuEL2CFaRLGEnISPs7YdzaUGpi+CpIqvRmu7hPQ4T7EQ5w==", + "dev": true + }, + "glob": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.0.5.tgz", + "integrity": "sha512-56P1ofdOmXz0iTJ0AmrTK6CoR3Gf49Vo3SPaX85trAEhSIVsVc9oEQIkPWhcLZ/G4DZNg4wlXxG9JCz0LbaLjA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/ms/-/ms-0.7.1.tgz", + "integrity": "sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg==", + "dev": true + }, + "supports-color": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-3.1.2.tgz", + "integrity": "sha512-F8dvPrZJtNzvDRX26eNXT4a7AecAvTGljmmnI39xEgSpbHKhQ7N0dO/NTxUExd0wuLHp4zbwYY7lvHq0aKpwrA==", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "moment": { + "version": "2.29.3", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", + "dev": true + }, + "namespace-emitter": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz", + "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==" + }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmmirror.com/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmmirror.com/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "netmask": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/netmask/-/netmask-1.0.6.tgz", + "integrity": "sha512-3DWDqAtIiPSkBXZyYEjwebfK56nrlQfRGt642fu8RPaL+ePu750+HCMHxjJCG3iEHq/0aeMvX6KIzlv7nuhfrA==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "nightwatch": { + "version": "0.9.21", + "resolved": "https://registry.npmmirror.com/nightwatch/-/nightwatch-0.9.21.tgz", + "integrity": "sha512-Kjw/qpPRKIJffxxLAH+jxw5mF0ZXsYlwIkeDzqs6vFhdgeYopJKK6cvaKg9gPwswTp8LExnUfgpm+QF9epvNtg==", + "dev": true, + "requires": { + "chai-nightwatch": "~0.1.x", + "ejs": "2.5.7", + "lodash.clone": "3.0.3", + "lodash.defaultsdeep": "4.3.2", + "minimatch": "3.0.3", + "mkpath": "1.0.0", + "mocha-nightwatch": "3.2.2", + "optimist": "0.6.1", + "proxy-agent": "2.0.0", + "q": "1.4.1" + }, + "dependencies": { + "minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw==", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.4.1.tgz", + "integrity": "sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg==", + "dev": true + } + } + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-cache": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/node-cache/-/node-cache-4.2.1.tgz", + "integrity": "sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A==", + "dev": true, + "requires": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + } + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.4.5.tgz", + "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-releases": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.3.tgz", + "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "dev": true + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true + }, + "numerify": { + "version": "1.2.9", + "resolved": "https://registry.npmmirror.com/numerify/-/numerify-1.2.9.tgz", + "integrity": "sha512-X4QzQiytV5ZN3TVLhzbtFzjTarUNnaa1pgNDFqt7u7Nqhxe7FvY2eYrGt4WYHlYXDqgtfC/n/a5nJ2y0LijV8w==" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", + "dev": true + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.1.tgz", + "integrity": "sha512-FSoF15xKSEM2qCE3/y2gH92PysJSBY58Wx/hmSdIzVSOd0vg+FRS28NWZADId1wh6PDlbVt0lfPduV0IBufItQ==", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^2.1.2" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/ora/-/ora-1.4.0.tgz", + "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.1", + "log-symbols": "^2.1.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true + }, + "pac-proxy-agent": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", + "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", + "dev": true, + "requires": { + "agent-base": "2", + "debug": "2", + "extend": "3", + "get-uri": "2", + "http-proxy-agent": "1", + "https-proxy-agent": "1", + "pac-resolver": "~2.0.0", + "raw-body": "2", + "socks-proxy-agent": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "pac-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pac-resolver/-/pac-resolver-2.0.0.tgz", + "integrity": "sha512-wKZkFUj72S0djMZHwMkC5uyu4rl77jNKtsQnCAdjPLBHhvWNR/MPw5RL/BgXRh8v9EKG2Ce1oTIwSNdezo79fg==", + "dev": true, + "requires": { + "co": "~3.0.6", + "degenerator": "~1.0.2", + "ip": "1.0.1", + "netmask": "~1.0.4", + "thunkify": "~2.1.1" + }, + "dependencies": { + "co": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/co/-/co-3.0.6.tgz", + "integrity": "sha512-Vj29f/AYywpPtHPhN9YqC7yK+p3rfjv7l/mTu5iOtn89a7DdccD4MYQmfU6R9wGdLXwufDIV07+PjXM0taVKvw==", + "dev": true + } + } + }, + "pako": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/pako/-/pako-2.0.4.tgz", + "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" + } + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha512-iBcptYFq+QUh9gzP7ta2btw50o40s4uLI4UDVgd5yRAZtUDWc5APdl5yQDd2h/TyiZNbJrv0HiYhT102CMgN7Q==", + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha512-XXitQe+jNNPf+vxvQXIQ1+pvdQKWKgkx8zlJNltcMEmLma1ypDRDQwlLt+6cP26fBreihNhZxohh1rcgCH2W5w==", + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha512-SE7mf25D3ORUEXpu3WUqQqy0nCbMuM5BEny+ULE/FXdS/0UMA58OdzwvzuHJRpIFlk1uojt16JhaEogtP6W2oA==", + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha512-yGbyBDo5FxsImE90LD8C87vgnNlweQkODMkUZlDVM/CBgLr9C5RasLGJxxh9GjVOBeG8NcCMatoqI1pXg8JNXg==", + "requires": { + "postcss": "^5.0.14" + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha512-+lk5W1uqO8qIUTET+UETgj9GWykLC3LOldr7EehmymV0Wu36kyoHimC4cILrAAYpHQ+fr4ypKcWcVNaGzm0reA==", + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha512-IBFoyrwk52dhF+5z/ZAbzq5Jy7Wq0aLUsOn69JNS+7YeuyHaNzJwBIYE0QlUH/p5d3L+OON72Fsexyb7OK/3og==", + "requires": { + "postcss": "^5.0.14" + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha512-IyKoDL8QNObOiUc6eBw8kMxBHCfxUaERYTUe2QF8k7j/xiirayDzzkmlR6lMQjrAM1p1DDRTvWrS7Aa8lp6/uA==", + "requires": { + "postcss": "^5.0.16" + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha512-nCbFNfqYAbKCw9J6PSJubpN9asnrwVLkRDFc4KCwyUEdOtM5XDE/eTW3OpqHrYY1L4fZxgan7LLRAAYYBzwzrg==", + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-import": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-11.1.0.tgz", + "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", + "dev": true, + "requires": { + "postcss": "^6.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha512-3fpCfnXo9Qd/O/q/XL4cJUhRsqjVD2V1Vhy3wOEcLE5kz0TGtdDXJSoiTdH4e847KphbEac4+EZSH4qLRYIgLw==", + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg==", + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ==", + "requires": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha512-9DHmfCZ7/hNHhIKnNkz4CU0ejtGen5BbTRJc13Z2uHfCedeCUsK2WEQoAJRBL+phs68iWK6Qf8Jze71anuysWA==", + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha512-ma7YvxjdLQdifnc1HFsW/AW6fVfubGyR+X4bE3FOSdBVMY9bZjKVdklHT+odknKBB7FSCfKIHC3yHK7RUAqRPg==", + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha512-Wgg2FS6W3AYBl+5L9poL6ZUISi5YzL+sDCJfM7zNw/Q1qsyVQXXZ2cbVui6mu2cYJpt1hOKCGj1xA4mq/obz/Q==", + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha512-tPLZzVAiIJp46TBbpXtrUAKqedXSyW5xDEo1sikrfEfnTs+49SBZR/xDdqCiJvSSbtr615xDsaMF3RrxS2jZlA==" + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha512-vFSPzrJhNe6/8McOLU13XIsERohBJiIFFuC1PolgajOZdRWqRgKITP/A4Z/n4GQhEmtbxmO9NDw3QLaFfE1dFQ==", + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha512-DZhT0OE+RbVqVyGsTIKx84rU/5cury1jmwPa19bViqYPQu499ZU831yMzzsyC8EhiZVd73+h5Z9xb/DdaBpw7Q==", + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha512-hhJdMVgP8vasrHbkKAk+ab28vEmPYgyuDzRl31V3BEB3QOR3L5TTIVEWLDNnZZ3+fiTi9d6Ker8GM8S1h8p2Ow==", + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha512-e13vxPBSo3ZaPne43KVgM+UETkx3Bs4/Qvm6yXI9HQpQp4nyb7HZ0gKpkF+Wn2x+/dbQ+swNpCdZSbMOT7+TIA==", + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha512-RKgjEks83l8w4yEhztOwNZ+nLSrJ+NvPNhpS+mVDzoaiRHZQVoG7NF2TP5qjwnaN9YswUhj6m1E0S0Z+WDCgEQ==", + "requires": { + "postcss": "^5.0.5" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha512-WqtWG6GV2nELsQEFES0RzfL2ebVwmGl/M8VmMbshKto/UClBo+mznX8Zi4/hkThdqx7ijwv+O8HWPdpK7nH/Ig==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha512-5RB1IUZhkxDCfa5fx/ogp/A82mtq+r7USqS+7zt0e428HJ7+BHCxyeY39ClmkkUtxdOd3mk8gD6d9bjH2BECMg==", + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha512-0+Ow9e8JLtffjumJJFPqvN4qAvokVbdQPnijUDSOX8tfTwrILLP4ETvrZcXZxAtpFLh/U0c+q8oRMJLr1Kiu4w==", + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha512-jJFrV1vWOPCQsIVitawGesRgMgunbclERQ/IRGW7r93uHrVzNQQmHQ7znsOIjJPZ4yWMzs5A8NFhp3AkPHPbDA==", + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha512-lGgRqnSuAR5i5uUg1TA33r9UngfTadWxOyL2qx1KuPoCQzfmtaHjp9PuwX7yVyRxG3BWBzeFUaS5uV9eVgnEgQ==", + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha512-y5AdQdgBoF4rbpdbeWAJuxE953g/ylRfVNp6mvAi61VCN/Y25Tu9p5mh3CyI42WbTRIiwR9a1GdFtmDnNPeskQ==", + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha512-WZX8r1M0+IyljoJOJleg3kYm10hxNYF9scqAT7v/xeSX1IdehutOM85SNO0gP9K+bgs86XERr7Ud5u3ch4+D8g==", + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } + }, + "postcss-url": { + "version": "7.3.2", + "resolved": "https://registry.npmmirror.com/postcss-url/-/postcss-url-7.3.2.tgz", + "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", + "dev": true, + "requires": { + "mime": "^1.4.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.0", + "postcss": "^6.0.1", + "xxhashjs": "^0.2.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha512-uhRZ2hRgj0lorxm9cr62B01YzpUe63h0RXMXQ4gWW3oa2rpJh+FJAiEAytaFCPU/VgaBS+uW2SJ1XKyDNz1h4w==", + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } + }, + "preact": { + "version": "10.13.2", + "resolved": "https://registry.npmmirror.com/preact/-/preact-10.13.2.tgz", + "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" + }, + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==", + "dev": true, + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" + }, + "prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "proxy-agent": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/proxy-agent/-/proxy-agent-2.0.0.tgz", + "integrity": "sha512-KAJqqQk7BZ/2aWcQ6aVLrA3NzTGNt69HBBFYnqTCy93DbtLSkXJZseFmpBzGI3+aon4B4rkAFxWJwzcb1cvCgA==", + "dev": true, + "requires": { + "agent-base": "2", + "debug": "2", + "extend": "3", + "http-proxy-agent": "1", + "https-proxy-agent": "1", + "lru-cache": "~2.6.5", + "pac-proxy-agent": "1", + "socks-proxy-agent": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "lru-cache": { + "version": "2.6.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-2.6.5.tgz", + "integrity": "sha512-a07BiTXhWFUBH0aXOQyW94p13FTDfbxotxWoPmuaUuNAqBQ3kXzgk7XanGiAkx5j9x1MBOM3Yjzf5Selm69D6A==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcodejs2": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/qrcodejs2/-/qrcodejs2-0.0.2.tgz", + "integrity": "sha512-+Y4HA+cb6qUzdgvI3KML8GYpMFwB24dFwzMkS/yXq6hwtUGNUnZQdUnksrV1XGMc2mid5ROw5SAuY9XhI3ValA==" + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA==", + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + } + }, + "reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/reduce-function-call/-/reduce-function-call-1.0.3.tgz", + "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", + "requires": { + "balanced-match": "^1.0.0" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/sane/-/sane-2.5.2.tgz", + "integrity": "sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "sass": { + "version": "1.50.1", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.50.1.tgz", + "integrity": "sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "7.3.1", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-7.3.1.tgz", + "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "schart.js": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/schart.js/-/schart.js-3.0.4.tgz", + "integrity": "sha512-uylb2u9rrHX1jyAuSAJUQON8XTfyDKI9kWj1J3fUlCQCkLVZ4HG4+IiV8qm//Z71dqvLI78QZ/fCBw0reB22Zw==" + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "script-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmmirror.com/script-loader/-/script-loader-0.7.2.tgz", + "integrity": "sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA==", + "dev": true, + "requires": { + "raw-loader": "~0.5.1" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "requires": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selenium-server": { + "version": "3.141.59", + "resolved": "https://registry.npmmirror.com/selenium-server/-/selenium-server-3.141.59.tgz", + "integrity": "sha512-pL7T1YtAqOEXiBbTx0KdZMkE2U7PYucemd7i0nDLcxcR1APXYZlJfNr5hrvL3mZgwXb7AJEZPINzC6mDU3eP5g==", + "dev": true + }, + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmmirror.com/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmmirror.com/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha512-/YF5Uk8hcwi7ima04ppkbA4RaRMdPMBfwAvAf8sufYOxsJRtbdoBsT8vGvlb+799BrlGdYrd+oczIA2eN2JdWA==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", + "dev": true + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simditor": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/simditor/-/simditor-2.3.6.tgz", + "integrity": "sha512-IQqdzgr/aRGx32XkhoNuLnODlrlI6bHnuqg5APtkT7Tt6kxURkX/kKiFG/THjZwDRPh5whBSO3lWsBjGatWyAA==", + "requires": { + "jquery": "~2.1.4", + "simple-hotkeys": "~1.0.3", + "simple-module": "~2.0.6", + "simple-uploader": "~2.0.7" + }, + "dependencies": { + "jquery": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-2.1.4.tgz", + "integrity": "sha512-wWR+eCq/T/Qt0NcFyM+QVho0ZVzWxFYANijmSMImXiM5mjr1aOaf4SF0eOEPc92bbK2L2vDpxw3lIszus7eO8Q==" + } + } + }, + "simple-hotkeys": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/simple-hotkeys/-/simple-hotkeys-1.0.3.tgz", + "integrity": "sha512-F1oa1phoHN8OWYqw9z4NhtLiXPLSsqUxdTFhbSUsgY3akcmbOYHYI9V0Lg27qJB5uCpgMSdb/w1vDBdWKObSSw==", + "requires": { + "jquery": "2.x", + "simple-module": "~2.0.5" + }, + "dependencies": { + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==" + } + } + }, + "simple-module": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/simple-module/-/simple-module-2.0.6.tgz", + "integrity": "sha512-uyGIeOVlGZxOhADL6anB/GAq/XvmFe0hdgckQWrQ+bUwTuKMI5O1jz9i9/nNSdVzuwHaS/eMXaJiSz0JJgNyKA==", + "requires": { + "jquery": "2.x" + }, + "dependencies": { + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==" + } + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "simple-uploader": { + "version": "2.0.8", + "resolved": "https://registry.npmmirror.com/simple-uploader/-/simple-uploader-2.0.8.tgz", + "integrity": "sha512-2tDHjgjqCyPsB9+9lu5m7lE0WnerfSfzNK5x0Cwd1JyuCi6I4Q4/HIcVJ9+2oAvBMLsMQCWBm8xiMXADJtAPBQ==", + "requires": { + "jquery": "2.x", + "simple-module": "~2.0.5" + }, + "dependencies": { + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==" + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true + }, + "slate": { + "version": "0.72.8", + "resolved": "https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz", + "integrity": "sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==", + "requires": { + "immer": "^9.0.6", + "is-plain-object": "^5.0.0", + "tiny-warning": "^1.0.3" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + } + } + }, + "slate-history": { + "version": "0.66.0", + "resolved": "https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz", + "integrity": "sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==", + "requires": { + "is-plain-object": "^5.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + } + } + }, + "smart-buffer": { + "version": "1.1.15", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-1.1.15.tgz", + "integrity": "sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ==", + "dev": true + }, + "snabbdom": { + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz", + "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha512-PmPRkAYIeuRgX+ZSieViT4Z3Q23bLS2Itm/ck1tSf5P0/yVuFDiI5q9mcnpXoMdToaPSRS9MEyUx/aaBxrFzyw==", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "socks": { + "version": "1.1.10", + "resolved": "https://registry.npmmirror.com/socks/-/socks-1.1.10.tgz", + "integrity": "sha512-ArX4vGPULWjKDKgUnW8YzfI2uXW7kzgkJuB0GnFBA/PfT3exrrOk+7Wk2oeb894Qf20u1PWv9LEgrO0Z82qAzA==", + "dev": true, + "requires": { + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" + }, + "dependencies": { + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.5.tgz", + "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", + "dev": true + } + } + }, + "socks-proxy-agent": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", + "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", + "dev": true, + "requires": { + "agent-base": "2", + "extend": "3", + "socks": "~1.1.5" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "ssf": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.8.2.tgz", + "integrity": "sha512-+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ==", + "requires": { + "colors": "0.6.2", + "frac": "0.3.1", + "voc": "^1.2.0" + }, + "dependencies": { + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==" + } + } + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssr-window": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-2.0.0.tgz", + "integrity": "sha512-NXzN+/HPObKAx191H3zKlYomE5WrVIkoCB5IaSdvKokxTpjBdWfr0RaP+1Z5KOfDT0ZVz+2tdtiBkhsEQ9p+0A==" + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "stackframe": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/stylus-loader/-/stylus-loader-6.2.0.tgz", + "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha512-jT/g9FFMoe9lu2IT6HtAxTA7RR2XOrmcrmCtGnyB/+GQnV6ZjNn+KOHZbZ35yL81+1F/aB6OeEsJztzBQ2EEwA==", + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + }, + "swiper": { + "version": "5.4.5", + "resolved": "https://registry.npmmirror.com/swiper/-/swiper-5.4.5.tgz", + "integrity": "sha512-7QjA0XpdOmiMoClfaZ2lYN6ICHcMm72LXiY+NF4fQLFidigameaofvpjEEiTQuw3xm5eksG5hzkaRsjQX57vtA==", + "requires": { + "dom7": "^2.1.5", + "ssr-window": "^2.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "tcp-port-used": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/tcp-port-used/-/tcp-port-used-1.0.2.tgz", + "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==", + "dev": true, + "requires": { + "debug": "4.3.1", + "is2": "^2.0.6" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/throat/-/throat-4.1.0.tgz", + "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==", + "dev": true + }, + "throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", + "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunkify": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/thunkify/-/thunkify-2.1.2.tgz", + "integrity": "sha512-w9foI80XcGImrhMQ19pxunaEC5Rp2uzxZZg4XBAFRfiLOplk3F0l7wo+bO16vC2/nlQfR/mXZxcduo0MF2GWLg==", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha512-FclLrw8b9bMWf4QlCJuHBEVhSRsqDj6u3nIjAzPeJvgl//1hBlffdlk0MALceL14+koWEdU4ofRAXofbODxQzg==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmmirror.com/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.0.0-rc.0", + "resolved": "https://registry.npmmirror.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.0.0-rc.0.tgz", + "integrity": "sha512-gbF2uoxvIn6xQbRR3fe/lmuMV2p0BgvmSecTfW+aG51j549Hcc2aKRtSuYH/NudIwWDOS5DEDSbhEhZu42KF1A==", + "dev": true, + "requires": { + "cacache": "^9.2.9", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.3.0", + "source-map": "^0.5.6", + "uglify-es": "^3.1.3", + "webpack-sources": "^1.0.1", + "worker-farm": "^1.4.1" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "cacache": { + "version": "9.3.0", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-9.3.0.tgz", + "integrity": "sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^1.3.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.1", + "ssri": "^4.1.6", + "unique-filename": "^1.1.0", + "y18n": "^3.2.1" + } + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "mississippi": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-1.3.1.tgz", + "integrity": "sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^1.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha512-QaVYBaD9U8scJw2EBWnCBY+LJ0AD+/2edTaigDs0XLDLBfJmSUK9KGqktg1rb32U3z4j/XwvFwHHH1YfbYFd7Q==", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + }, + "ssri": { + "version": "4.1.6", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-4.1.6.tgz", + "integrity": "sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + } + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "uppercamelcase": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/uppercamelcase/-/uppercamelcase-1.1.0.tgz", + "integrity": "sha512-C7YEMvhgrvTEKEEVqA7LXNID/1TvvIwYZqNIKLquS6y/MGSkRQAav9LnTTILlC1RqUM8eTVBOe1U/fnB652PRA==", + "requires": { + "camelcase": "^1.2.1" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, + "url-loader": { + "version": "0.5.9", + "resolved": "https://registry.npmmirror.com/url-loader/-/url-loader-0.5.9.tgz", + "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "mime": "1.3.x" + }, + "dependencies": { + "mime": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.3.6.tgz", + "integrity": "sha512-a/kG+3WTtU8GJG1ngpkkHOHcH6zNjGrI47OQyoFsFBN0QpYYJ4u2yEORsGK5cZMI+cfu9HbSCCfGfRzG0fWE9A==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.1.1.tgz", + "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-lite": { + "version": "0.1.10", + "resolved": "https://registry.npmmirror.com/utils-lite/-/utils-lite-0.1.10.tgz", + "integrity": "sha512-jlHvdtI8MyWURF/3u+ufIjf1Cs5WjN6WZl9qO8dEkZsVjaI7X5YMUhaCFzkvB69ljt6fo4Dd7V/Oj2NJOFDFOQ==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v-charts": { + "version": "1.19.0", + "resolved": "https://registry.npmmirror.com/v-charts/-/v-charts-1.19.0.tgz", + "integrity": "sha512-vm2HBUmxAsXK0ivwce9LytcpqrItDA5JSPLYVxZXtiuoyhcn80XX1/3dPJd/1GqG1OYv3jfBo1s9ra4q8GowqA==", + "requires": { + "echarts-amap": "1.0.0-rc.6", + "echarts-liquidfill": "^2.0.2", + "echarts-wordcloud": "^1.1.3", + "numerify": "1.2.9", + "utils-lite": "0.1.10" + }, + "dependencies": { + "echarts-liquidfill": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/echarts-liquidfill/-/echarts-liquidfill-2.0.6.tgz", + "integrity": "sha512-p+AH0O9/BtwXMQQyhjJbMZo+GwRAgWG/DCyK5r27PQzpS0UWrgXu57MyEFc0A8Ub3sRuqEu08BuxwHICBkSWSQ==" + } + } + }, + "v-distpicker": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/v-distpicker/-/v-distpicker-1.2.13.tgz", + "integrity": "sha512-dQN7cR7BhHPrmZ0dBngFm69Fgc3u22uOwJDM4vc4n3mdGDI6PvKa/0lCjPkDrU8G1pv9TO+Fb68wmX2ItyI1mQ==", + "requires": { + "vue": "^2.6.10" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "voc": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/voc/-/voc-1.2.0.tgz", + "integrity": "sha512-BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA==" + }, + "vue": { + "version": "2.6.14", + "resolved": "https://registry.npmmirror.com/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + }, + "vue-amap": { + "version": "0.5.10", + "resolved": "https://registry.npmmirror.com/vue-amap/-/vue-amap-0.5.10.tgz", + "integrity": "sha512-9ViNCev1vx32+zZ5RvF/TmUZNbwL9QrdA2/OnD2GlXMfQBkJy7D08Vb7379t6guqnopDPtWJ8K6gg72h9+4GUg==", + "requires": { + "uppercamelcase": "^1.1.0" + } + }, + "vue-awesome": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/vue-awesome/-/vue-awesome-4.5.0.tgz", + "integrity": "sha512-pbtZkRecXLm3fg0eVkwObDRM9YNU1BW5wDsL4mMoSvUXZbTnS+N2E4CahAwKJL5OPbqmhJQgZPekQoJrID7dcQ==" + }, + "vue-awesome-swiper": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/vue-awesome-swiper/-/vue-awesome-swiper-3.1.3.tgz", + "integrity": "sha512-E7suzkyApO8vNZbgdEnjSmnpsmQZyRvSVXJ7sey3XYwKPOkLhH3+GnHroBw+5PZIQXvWBwdCeQsPG1xQ1r1Rhg==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "swiper": "^4.0.7" + }, + "dependencies": { + "ssr-window": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-1.0.1.tgz", + "integrity": "sha512-dgFqB+f00LJTEgb6UXhx0h+SrG50LJvti2yMKMqAgzfUmUXZrLSv2fjULF7AWGwK25EXu8+smLR3jYsJQChPsg==", + "dev": true + }, + "swiper": { + "version": "4.5.1", + "resolved": "https://registry.npmmirror.com/swiper/-/swiper-4.5.1.tgz", + "integrity": "sha512-se6I7PWWu950NAMXXT+ENtF/6SVb8mPyO+bTfNxbQBILSeLqsYp3Ndap+YOA0EczOIUlea274PKejT6gKZDseA==", + "dev": true, + "requires": { + "dom7": "^2.1.3", + "ssr-window": "^1.0.1" + } + } + } + }, + "vue-baidu-map": { + "version": "0.21.22", + "resolved": "https://registry.npmmirror.com/vue-baidu-map/-/vue-baidu-map-0.21.22.tgz", + "integrity": "sha512-WQMPCih4UTh0AZCKKH/OVOYnyAWjfRNeK6BIeoLmscyY5aF8zzlJhz/NOHLb3mdztIpB0Z6aohn4Jd9mfCSjQw==", + "requires": { + "bmaplib.curveline": "^1.0.0", + "bmaplib.heatmap": "^1.0.4", + "bmaplib.lushu": "^1.0.7", + "bmaplib.markerclusterer": "^1.0.13", + "markdown-it": "^8.4.0" + } + }, + "vue-cropperjs": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/vue-cropperjs/-/vue-cropperjs-5.0.0.tgz", + "integrity": "sha512-RhnC8O33uRZNkn74aiHZwNHnBJOXWlS4P6gsRI0lw4cZlWjKSCywZI9oSI9POlIPI6OYv30jvnHMXGch85tw7w==", + "requires": { + "cropperjs": "^1.5.6" + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" + }, + "vue-jest": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/vue-jest/-/vue-jest-1.4.0.tgz", + "integrity": "sha512-X5YXTXcpklijK3wXG/CiW8Frkz+YPBjR+//FD5rcmlnmEelz+8AQpKA8vhbAHJx3gOhA2tkWt8XEjvxq1S0heg==", + "dev": true, + "requires": { + "babel-core": "^6.25.0", + "babel-preset-vue-app": "^1.3.1", + "chalk": "^2.1.0", + "find-babel-config": "^1.1.0", + "js-beautify": "^1.6.14", + "node-cache": "^4.1.1", + "object-assign": "^4.1.1", + "source-map": "^0.5.6", + "tsconfig": "^7.0.0", + "vue-template-es2015-compiler": "^1.5.3" + } + }, + "vue-loader": { + "version": "13.7.3", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-13.7.3.tgz", + "integrity": "sha512-ACCwbfeC6HjY2pnDii+Zer+MZ6sdOtwvLmDXRK/BoD3WNR551V22R6KEagwHoTRJ0ZlIhpCBkptpCU6+Ri/05w==", + "requires": { + "consolidate": "^0.14.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "lru-cache": "^4.1.1", + "postcss": "^6.0.8", + "postcss-load-config": "^1.1.0", + "postcss-selector-parser": "^2.0.0", + "prettier": "^1.7.0", + "resolve": "^1.4.0", + "source-map": "^0.6.1", + "vue-hot-reload-api": "^2.2.0", + "vue-style-loader": "^3.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "vue-qriously": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/vue-qriously/-/vue-qriously-1.1.1.tgz", + "integrity": "sha512-AlP8A7LpXWF5lyJsQYxtPE3+qlRqIBX9CP3cn0Oiov9QFNovp+3z7VJLqHRQh6poXO5K2RbZwAiY3hsVVlQbRg==" + }, + "vue-router": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz", + "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" + }, + "vue-schart": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/vue-schart/-/vue-schart-2.0.0.tgz", + "integrity": "sha512-qAu3e5wfMcq26wK1xeHExEWfGpnjfoN1R/9QXblNi+AsU/p52X7tTwhi+Fw7H/otfEufhEY2X7z7emaoF4QO+g==", + "requires": { + "schart.js": "^3.0.0" + } + }, + "vue-seamless-scroll": { + "version": "1.1.23", + "resolved": "https://registry.npmmirror.com/vue-seamless-scroll/-/vue-seamless-scroll-1.1.23.tgz", + "integrity": "sha512-HBjUub8WwsKJzbFCrwKPDrZn4e+SSbkKgwWtjKtfLwesiFGwSsVxP44/Z6d3kpXy94qIFOiflJH6l0/9pj7SGA==", + "requires": { + "comutils": "^1.1.9" + } + }, + "vue-style-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-3.1.2.tgz", + "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==", + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.6.14", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" + }, + "vuex": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz", + "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/watch/-/watch-0.18.0.tgz", + "integrity": "sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA==", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "optional": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "optional": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "optional": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "optional": true + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "optional": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "optional": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "optional": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "optional": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-3.12.0.tgz", + "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmmirror.com/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmmirror.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha512-TNM20HMW67kxHRNCZdvLyiwE1ST6WyY5Ae+TG55V81NpvNwJ9+V4/po4LHA1R9afV/WrqzfedG2UJCk2+swirw==", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha512-3RiZrpLpjrzIAKgGdPktBcMP/eG5bDFlkI+PHle1qwzyVXyDQL+pD/eZaMoOOO0Y7LLBfjpucObuUm/icvbpKQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + } + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha512-WhzC+xgstid9MbVUktco/bf+KJG+Uu6vMX0LN1sLJvwmbCQVxb4D8LzogobonKycNasCZLdOzTAk1SK7+K7swg==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + } + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "2.13.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", + "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", + "dev": true, + "requires": { + "acorn": "^5.3.0", + "bfj-node4": "^5.2.0", + "chalk": "^2.3.0", + "commander": "^2.13.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "filesize": "^3.5.11", + "gzip-size": "^4.1.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3", + "ws": "^4.0.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "2.11.5", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-2.11.5.tgz", + "integrity": "sha512-7TdOKKt7G3sWEhPKV0zP+nD0c4V9YKUJ3wDdBwQsZNo58oZIRoVIu66pg7PYkBW8A74msP9C2kLwmxGHndz/pw==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.1.2", + "compression": "^1.7.3", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "^0.19.1", + "import-local": "^1.0.0", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.5.tgz", + "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha512-6/QWTdisjnu5UHUzQGst+UOEuEVwIzFVGBjq3jMTFNs5WJQsH/X6nMURSaScIdF5txylr1Ao9bvbWiKi2yXbwA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha512-+QQWqC2xeL0N5/TE+TY6OGEqyNRM+g2/r712PDNYgiCdXYCApXf1vzfmDSLBxfGRwV+moTq/V8FnMI24JCm2Yg==", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmmirror.com/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha512-mmIPAft2vTgEILgPeZFqE/wWh24SEsR/k+N9fJ3Jxrz44iDFy9aemCxdksfURSHYFCLmvs/d/7Iso5XjPpNfrA==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "wildcard": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz", + "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==" + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", + "dev": true + }, + "wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" + }, + "word": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmmirror.com/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xlsx": { + "version": "0.17.5", + "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.17.5.tgz", + "integrity": "sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g==", + "requires": { + "adler-32": "~1.2.0", + "cfb": "^1.1.4", + "codepage": "~1.15.0", + "crc-32": "~1.2.0", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "dependencies": { + "adler-32": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.2.0.tgz", + "integrity": "sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==", + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" + }, + "frac": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" + }, + "ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "requires": { + "frac": "~1.1.2" + } + } + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "dev": true, + "requires": { + "cuint": "^0.2.2" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + }, + "dependencies": { + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "zrender": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz", + "integrity": "sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..4fb6105 --- /dev/null +++ b/package.json @@ -0,0 +1,131 @@ +{ + "name": "zhiwei", + "version": "1.0.0", + "description": "A Vue.js project", + "author": "xuhan <2838199541@qq.com>", + "private": true, + "scripts": { + "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", + "start": "npm run dev", + "unit": "jest --config test/unit/jest.conf.js --coverage", + "e2e": "node test/e2e/runner.js", + "test": "npm run unit && npm run e2e", + "build": "node build/build.js" + }, + "dependencies": { + "@jiaminghi/data-view": "^2.10.0", + "@types/echarts": "^4.4.3", + "@wangeditor/editor": "^5.1.23", + "axios": "^0.21.1", + "babel-polyfill": "^6.26.0", + "babel-runtime": "^6.26.0", + "codemirror": "^5.63.3", + "core-js": "^3.6.4", + "cropper": "^4.1.0", + "css-loader": "^0.28.11", + "docx-preview": "^0.1.4", + "echarts": "^4.9.0", + "echarts-liquidfill": "^2.0.6", + "element-china-area-data": "^5.0.2", + "element-ui": "^2.15.2", + "es6-promise": "^4.2.8", + "file-saver": "^2.0.5", + "html-docx-js": "^0.3.1", + "jquery": "^3.6.0", + "js-base64": "^3.7.2", + "js-cookie": "^2.2.1", + "js-md5": "^0.7.3", + "js-xlsx": "^0.8.22", + "jsencrypt": "^3.2.0", + "jszip": "^3.10.1", + "less": "^4.1.2", + "less-loader": "^10.2.0", + "lodash": "^4.17.21", + "moment": "^2.29.1", + "pako": "^2.0.4", + "qrcodejs2": "0.0.2", + "simditor": "^2.3.6", + "style-loader": "^2.0.0", + "swiper": "^5.4.5", + "v-charts": "^1.19.0", + "v-distpicker": "^1.2.12", + "vue": "^2.5.2", + "vue-amap": "^0.5.10", + "vue-awesome": "^4.3.1", + "vue-baidu-map": "^0.21.22", + "vue-cropperjs": "^5.0.0", + "vue-loader": "^13.7.3", + "vue-qriously": "^1.1.1", + "vue-router": "^3.0.1", + "vue-schart": "^2.0.0", + "vue-seamless-scroll": "^1.1.23", + "vue-style-loader": "^3.1.2", + "vuex": "^3.6.2", + "xlsx": "^0.17.1" + }, + "devDependencies": { + "autoprefixer": "^7.1.2", + "babel-core": "^6.22.1", + "babel-helper-vue-jsx-merge-props": "^2.0.3", + "babel-jest": "^21.0.2", + "babel-loader": "^7.1.1", + "babel-plugin-dynamic-import-node": "^1.2.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", + "babel-plugin-transform-runtime": "^6.22.0", + "babel-plugin-transform-vue-jsx": "^3.5.0", + "babel-preset-env": "^1.3.2", + "babel-preset-stage-2": "^6.22.0", + "babel-register": "^6.22.0", + "chalk": "^2.0.1", + "chromedriver": "^2.27.2", + "copy-webpack-plugin": "^4.0.1", + "cross-spawn": "^5.0.1", + "crypto-js": "^4.1.1", + "css-loader": "^0.28.11", + "extract-text-webpack-plugin": "^3.0.0", + "file-loader": "^1.1.4", + "friendly-errors-webpack-plugin": "^1.6.1", + "generate-asset-webpack-plugin": "^0.3.0", + "html-webpack-plugin": "^2.30.1", + "jest": "^22.0.4", + "jest-serializer-vue": "^0.3.0", + "nightwatch": "^0.9.12", + "node-notifier": "^5.1.2", + "optimize-css-assets-webpack-plugin": "^3.2.0", + "ora": "^1.2.0", + "portfinder": "^1.0.13", + "postcss-import": "^11.0.0", + "postcss-loader": "^2.0.8", + "postcss-url": "^7.2.1", + "rimraf": "^2.6.0", + "sass": "^1.50.0", + "sass-loader": "^7.3.1", + "script-loader": "^0.7.2", + "selenium-server": "^3.0.1", + "semver": "^5.3.0", + "shelljs": "^0.7.6", + "style-loader": "^2.0.0", + "stylus-loader": "^6.1.0", + "uglifyjs-webpack-plugin": "^1.0.0-rc.0", + "url-loader": "^0.5.8", + "vue-awesome-swiper": "^3.1.3", + "vue-jest": "^1.0.2", + "vue-loader": "^13.3.0", + "vue-style-loader": "^3.0.1", + "vue-template-compiler": "^2.5.2", + "webpack": "^3.6.0", + "webpack-bundle-analyzer": "^2.9.0", + "webpack-dev-server": "^2.9.1", + "webpack-merge": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 8" + ] +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..b70446e --- /dev/null +++ b/src/App.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/src/api/GlobalConst.js b/src/api/GlobalConst.js new file mode 100644 index 0000000..cb54a0a --- /dev/null +++ b/src/api/GlobalConst.js @@ -0,0 +1,7 @@ +export default { + install(Vue,options){ + Vue.prototype.GlobalConst = { + customCode:'d39eaa7fc1f34190869608259133d2fb', + }; + } + } \ No newline at end of file diff --git a/src/api/all.js b/src/api/all.js new file mode 100644 index 0000000..6b5388a --- /dev/null +++ b/src/api/all.js @@ -0,0 +1,231 @@ +let api = {} +api.postLogin = '/oauth/token' //登录 +api.getlistNum = '/v1/card/get/list' //获取人员(卡)列表 +api.getTenant = '/v1/card/get/tenant' //获取入住人员信息 + +api.getDeviceItems = '/v1/device/get/items' //获取设备信息 + +api.unbindCard = '/v1/site/unbind/card' //解绑房间 +api.bindCard = "/v1/site/bind/card" //绑定房间 +api.setTenant = "/v1/card/set/tenant" //绑定房间 + +api.addCard = "/v1/card/add" //创建人员(卡) +api.updateCard = "/v1/card/update" //修改卡信息 +api.deleteCard = "/v1/card/delete" //删除卡 + +api.exportCard = "/v1/card/export" //导出卡信息 +api.exportSite = "/v1/site/export" //导出房源信息 +api.exportDeviceOrder = "/v1/device/export/DeviceOrder" //导出设备信息 + + +api.getTree = "/v1/site/get/tree" //获取所有房源 +api.getSiteList = "/v1/site/get/list" //获取房间列表信息 +api.getIntegration = "/v1/card/get/integration" //获取房间列表信息 +api.deleteSite = "/v1/site/delete" //房源批量删除 +api.removeAssign = "/v1/site/remove/assign" //解绑 +api.siteAssign = "/v1/site/assign" //绑定 +api.siteAddRoot = "/v1/site/add/root" //房源创建根级 +api.siteUpdate = "/v1/site/update" //房源修改 +api.sitCreateMod = "/v1/site/create/mod" //房源创建模板 +api.sitAddChild = "/v1/site/add/child" //房源创建下一级 +api.sitAddNodes = "/v1/site/add/nodes" //房源批量创建下一级 +api.getSiteTenant = "/v1/site/get/tenant" //获取已入住人员信息 + +api.sendCommand = "/v1/device/send/command" //通用接口 + +api.getCertificates = "/v1/device/certificate/list" //凭证列表获取 +api.updateCertificates = "/v1/device/update/certificate" //凭证列表修改 +api.deleteCertificates = "/v1/device/delete/certificate" //凭证列表删除 +api.addCertificates = "/v1/device/add/certificate" //添加凭证 +api.getDeviceList = "/v1/device/get/list" // 查询设备列表 +api.getDeviceResult = "/v1/device/get/command/result" // 查询反馈日志列表 +api.unbindDeviceSite = "/v1/device/unbind/site" // 解除绑定房间 +api.deleteDevice = "/v1/device/delete/device" // 删除设备 +api.bindDeviceSite = "/v1/device/bind/site" // 绑定房间 + +api.fingerprintTransfer = "/v1/device/isp/fingerprintTransfer" //下发指纹 +api.getDeviceRegisterManager = "/v1/device/isp/registerManager" // 重置添加管理员 +api.getDeviceOperateUserInfo = "/v1/device/isp/operateUserInfo" // 下发凭证用户命令 +api.DeviceRegisterDevice = "/v1/device/isp/registerDevice" // 设备初始化 +api.openLock = "/v1/device/isp/openLock" //远程开锁 + +// api.fingerprintTransfer = "/v1/device/onenet/fingerprintTransfer" //下发指纹 +// api.getDeviceRegisterManager = "/v1/device/onenet/registerManager" // 重置添加管理员 +// api.getDeviceOperateUserInfo = "/v1/device/onenet/operateUserInfo" // 下发凭证用户命令 +// api.DeviceRegisterDevice = "/v1/device/onenet/registerDevice" // 设备初始化 +// api.openLock = "v1/device/onenet/openLock"//远程开锁 + +api.getOpenRecord = "/v1/device/get/open/record" //获取开门数据 + +api.bindRole = "/v1/account/bind/role" //用户绑定角色 +api.getUserList = "/v1/account/user/list" //获取用户列表 +api.getRoleList = "/v1/account/role/list" //获取角色信息 +api.getRoleList = "/v1/account/role/list" //获取角色信息 +api.updateRole = "/v1/account/update/role" //修改角色权限 +api.deleteRole = "/v1/account/role/delete" //删除角色 +api.addRole = "/v1/account/add/role" //添加角色 + +api.getStatisticsTotal = "/v1/statistics/get/total" // 获取房间总数 +api.getStatisticsVacancy = "/v1/statistics/get/vacancy" // 查询空房总数 +api.getTenantCount="/v1/statistics/get/tenant/count"//查询入住人数 + +api.getOperateList = "/v1/log/operate/list" // 获取操作日志 +api.getExceptionList = "/v1/log/exception/list" // 获取操作日志 +api.getLockAlert = "/v1/device/get/lock/alert" // 获取警告日志 + +api.getCheckCode = "/v1/account/checkCode" // 获取验证码 +api.checkCodeMatches = "/v1/account/checkCode/matches" // 校验验证码 +api.addUser = "/v1/account/add/user" // 添加用户 +api.queryList = "/v1/card/query/list" //获取卡号(IMEI) +api.countStatus = "/v1/card/count/status" //获卡状态统计 +api.lateOpenLock = "/v1/statistics/late/open/lock" //晚归 +api.unOpenLockByDay = "/v1/statistics/unOpen/lock" //不在校 + +api.analysis = "/v1/statistics/analysis" //电量统计 +api.userInfo = "/v1/account/user/info" //用户信息 +api.getEnterprise = "/v1/account/get/enterprise" //查询所属部门 +api.addEnterprise = "/v1/account/add/enterprise" //添加部门 + +api.getHeartbeat = "/v1/statistics/get/heartbeat" //获取心跳 + +api.editPassword = "/v1/account/edit/password" //修改登录账户 +api.deleteUser = "/v1/account/delete/user" //删除用户 +api.updateEnterprise = "/v1/account/update/enterprise" //更新部门信息 + + +api.lockDeviceInfoList = "/v1/device/refresh/list" //刷新设备信息 +api.getLockAlert1 = "/v1/device/refresh/alert" //门锁报警日志刷新 +api.getOpenRecordList = "/v1/device/refresh/record" //开锁日志刷新 +api.getHeartbeat1 = "/v1/device/refresh/ " //心跳刷新 +api.deleteEnterprise = "/v1/account/delete/enterprise" //删除部门 +api.assignSite = "/v1/site/assign" //房源和部门绑定 +api.setEnterprise = "/v1/site/set/enterprise" //房源和部门绑定 +api.infoImport = "/v1/card/infoImport" //批量导入 + +api.getMark = "/v1/card/get/mark" //获取指纹库 +api.addMark = "/v1/card/add/mark" //导入指纹库 +api.deleteMark = "/v1/card/delete/mark" //删除信息库 +api.editMark = "/v1/card/edit/mark" //编辑信息库 + +api.onlySiteDevice = "/v1/card/only/siteDevice" //查询房间和设备数据 +api.onlyTenant = "/v1/card/only/tenant" //查询房间和人员信息 + +api.export = "/v1/device/export/openRecord" //导出接口 +api.editType = "/v1/account/edit/type" //修改类型 +api.orderKill = "/v1/account/order/kill" //强制删除登录用户 +api.editUserEnterprise = "/v1/account/edit/user/enterprise" //修改账户部门 +api.getDeletes = "/v1/account/get/deletes" //获取已删除账户 + // ZG +api.ZGdeleteDevice = "/v1/zg/deleteDevice" //删除设备 +api.ZGregisterDevice = "/v1/zg/registerDevice" //注册平台 +api.ZGduserOperation = "/v1/zg/userOperation" //添加用户 + +api.formDataCommand = "/v1/device/send/fromData" //formdata指纹 +api.sendEmergence = "/v1/device/send/emergence" //发送离线密码短信 +api.getProjects = "/v1/statistics/get/project" //获取项目下门锁总数 +api.getRolesByUser = "/v1/account/get/role" //获取用户对应角色 +api.orderLockOpen = "/v1/statistics/order/openLock" //获取开锁记录 +api.lockOpenStatistics = "/v1/statistics/statistics/openLock" //获取当天开锁记录时间间隔 +api.alertTypeStatistics = "/v1/statistics/alert/type" //获取警告日志统计 +api.cancelDistribution = "/v1/device/delete/by/serial"//取消下发指令 +api.syncCommands = "/v1/device/syncCommands" //从paas同步能对应得上的有效凭证 +api.orderDeviceData = "/v1/device/order/deviceData" //获取指定锁所有非703凭证数据 + +api.editConfig = "/v1/auto/edit/config" //修改配置 +api.getConfig = "/v1/auto/get/config" //获取配置 +api.editQuota="/v1/device/edit/quota/{id}/{quota}"//修改lincense +api.edutLicense="/v1/device/edit/license"//edutLicense + + + +api.getPlaceList = "/v1/place/get/list" //获取房间列表信息 +api.addNodes="/v1/place/add/nodes"//创建房源 +api.createModPlace="/v1/place/create/mod"//创建房源 +api.updatePlace="/v1/place/update"//更新房源信息 +api.deleteRoom="/v1/place/delete"//删除房源信息 +api.addRoot="/v1/place/add/root"//添加根目录 +api.getList="/v1/houseSensor/get/list"//获取警告日志 +api.getReportList="/v1/houseSensor/report/list"//获取警告日志 +api.registerDevice="/v1/houseSensor/isp/registerDevice"//注册设备 +api.bindSite="/v1/houseSensor/bind/site"//绑定地点 +api.getAlarmUser="/v1/place/get/alarm"//获取联系人 +api.addAlarmUser="/v1/place/add/alarm"//添加联系人 +api.unbindSite="/v1/houseSensor/unbind/site"//解绑地点 +api.deleteAlarm="/v1/place/delete/alarm"//删除联系人 +api.deleteAlarmUser="/v1/pay/delete/alarmUser"//删除联系人 +api.updateAlarm="/v1/place/update/alarm"//更新联系人 +api.editAlarmUser="/v1/pay/edit/alarmUser"//更新联系人 +api.monitorDevices="/v1/place/monitor/devices"//统计设备总数和房间总数 +api.getOrderReport="/v1/houseSensor/order/report"//根据类型和指定天数范围获取报警记录 +api.getReports="/v1/houseSensor/get/reports"//获取所有报警信息 +api.siteDevices="/v1/houseSensor/site/device"//获取所关系 +api.deviceReport="/v1/houseSensor/export/report" +api.monitorReport="/v1/houseSensor/monitor/report" + +api.updatePush="/v1/push/paas/update/push"//修改反馈日志状态 +// fluorite +api.fluoriteRegisterDevice="/v1/ys/registerDevice"//注册设备 +api.fluoriteDeleteDevice="/v1/ys/deleteDevice"//注销设备 + +api.deviceLink="/v1/ys/deviceLink"//子设备关联 +api.deviceUnlink="/v1/ys/deviceUnlink"//子设备解除关联 +// 注册设备集成接口 +api.registerDeviceAll="/v1/device/all/registerDevice" + +api.getAirSwitch="/v1/device/get/airSwitch"//获取空开信息 +api.getAirSwitchParameter="/v1/device/get/device/parameter"//获取空开列表 +api.getAirSwitchParameter="/v1/device/get/device/parameter"//获取空开列表 +api.personBindEnterprise="/v1/card/bind/enterprise"//人员绑定部门 +api.personUnBindEnterprise="/v1/card/unbind/enterprise"//人员解绑部门 +api.getPersonBindEnterprise="/v1/card/get/enterprise"//获取人员绑定部门 +api.getBase64Code="/test/en/aed"// +api.getUserid="/work/wechat/convert_to_userid"//获取企业微信userid + +api.createKey="/auto/create/key"//创建普通用户 +api.orderCreateKey="/v1/card/order/create/key"//生成普通用户账号 +api.editMyKey="/v1/account/edit/myKey" + +api.createOrder="/v1/pay/createOrder"//充值 +api.getOrderList="/v1/pay/list"//充值 + +// 接警联系人 +api.lockAddAlarmUser="/v1/pay/add/alarmUser"//添加联系人 +api.lockAlarmUsers="/v1/pay/alarmUsers"//获取联系人 +api.rechargeAlarmBalance="/v1/pay/recharge/alarmBalance" +api.getAlwaysOpensApi="/v1/device/alwaysOpen/list" +// 设备状态统计筛选 + +api.screenStatisticsItems="/v1/statistics/device/items" + +// 合同 + +api.postLeasesList="/v1/leases/get/list" // 获取合同列表 +api.postAddLeases="/v1/leases/add" // 创建合同 +api.postUpdateLeases="/v1/leases/update" // 修改合同 +api.postDeleteLeases="/v1/leases/delete" // 删除合同 +api.getLeasesStatusstatistics="/v1/leases/status/statistics" // 首页数据获取 +api.getAutoRetreat="/v1/leases/to/retreat" // 同步合同状态 +api.getBalance='/v1/pay/get/balance'//获取余额 +api.backRefunds='/v1/pay/refunds/[orderNo}/[reason}'//退款 +api.getRoomStatistics = '/v1/leases/room/statistics' //按社区进行房屋总数统计 +api.getRentedRoomStatistics = '/v1/leases/rentedroom/statistics' //按社区进行入住房屋总数统计 +api.getCommunitystatus = '/v1/leases/communitystatus/statistics/{status}'//按社区对租房状态统计的通用接口 +api.getCommonStatistics = '/v1/leases/common/statistics' //按社区、按状态 分组统计房间总数 +api.getCommunityrentStatistics = '/v1/leases/communityrent/statistics' //缴费的截至时间大于或等于当日时间,都算租金收缴成功 +api.createkeyCard = '/v1/card/order/create/key' //传人员id生成可登录的小程序用户 +api.getTotalRevenue = '/v1/leases/order/totalRevenue' //获取总收入 +api.getStatisticsByMonth = '/v1/leases/statisticsByMonth/' // 入住统计 +api.getRevenueByMonth = '/v1/leases/revenueByMonth/' // 月收入统计 +api.getStatisticsRevenueTop = '/v1/leases/statistics/revenueTop' // 收入排行 +api.sendSigningNotice = '/v1/leases/to/signingNotice' // 签约成功通知 + +api.getContracts='/v1/auto/getContracts'//获取所有合同模板 +api.createUpdateContractHandle='/v1/auto/contractHandle'//新建或修改合同模板 +api.getOrderContract='/v1/auto/getOrderContract'//查询指定模板 +api.deleteContracts='/v1/auto/deleteContracts'//删除模板 + + +api.editLincense='/v1/device/edit/license'//授权 +export { + api +} diff --git a/src/api/allFun.js b/src/api/allFun.js new file mode 100644 index 0000000..2de8e88 --- /dev/null +++ b/src/api/allFun.js @@ -0,0 +1,749 @@ +import { + httpGet, + RefreshToken, + httpPost, + setCode, + httpGet1, + httpPost1, + httpGetno, + httpPostno, + silentRequest +} from '@/api/index' + +import { + api +} from '@/api/all' +import utils from '@/utils/util.js' +import moment from "moment" + +// zg注册设备 +export default class RequestSet { + // 冻结管理 action 0-解冻,1-冻结 + static freeUserManage(action,row,callback){ + let order="" + if(action==0){ + order=6127 + }else if(action==1){ + order=6126 + } + var data={ + code: "zg/bleRegisterInfo", + data: {lockerId: row.deviceNum} + } + httpPost(data,api.sendCommand).then(res=>{ + if(res.code==200){ + var data1={ + code: "zg/frozenUserOperation", + data: { + lockerId: row.deviceNum, + lockerSuperAdminId: res.data.superId, + lockerUserId:row.userId, + keyId:row.keyId, + action:action, + frozenStartTime:row.frozenStartTime, + frozenEndTime:row.frozenEndTime, + authKey:res.data.authKey, + order:order, + roomName:row.roomName, + cardName:row.name, + } + } + httpPost(data1,api.sendCommand).then(res1=>{ + if(res1.code==200){ + callback(res1) + }else{ + callback(res1) + } + }) + }else{ + callback(res) + } + }) + } + // 冻结管理 action 0-解冻,1-冻结 + static freeManageMethods(action,row,callback){ + let order="" + if(action==0){ + order=5103 + }else if(action==1){ + order=5104 + } + var data={ + code: "zg/bleRegisterInfo", + data: {lockerId: row.deviceNum} + } + httpPost(data,api.sendCommand).then(res=>{ + if(res.code==200){ + var data1={ + code: "zg/frozenOperation", + data: { + lockerId: row.deviceNum, + lockerSuperAdminId: res.data.superId, + keyId:res.data.superId, + action:action, + frozenStartTime:"1659077751", + frozenEndTime:"1911538551", + authKey:res.data.authKey, + order:order, + roomName:row.roomName, + cardName:"管理员", + } + } + httpPost(data1,api.sendCommand).then(res1=>{ + if(res1.code==200){ + callback(res1) + }else{ + callback(res1) + } + }) + }else{ + callback(res) + } + }) + } + // 注册设备 + static RegisterDevice(data, callback) { + if (data.manufactureId == 101) { + var str = { + data: { + deviceNum: data.deviceNum, + imei: data.imei, + imsi: data.imei, //row.imsi, + order: 5101, + platformId: data.platformId, + manufactureId: data.manufactureId, + }, + code: "/v1/isp/registerDevice", + enterpriseId: data.enterpriseId, + key: data.deviceNum + } + httpPost(str, api.registerDeviceAll).then((res) => { + callback(res) + }); + } else if (data.manufactureId == 201 || data.manufactureId == 221) { + var str = { + data: { + lockerId: data.lockerId, + imei: data.imei, + customerCode: data.customerCode, + lockerSuperAdminId: data.lockerSuperAdminId, + authKey: data.authKey, + type: data.type, + manufactureId: data.manufactureId, + order: 5101, + }, + code: "/v1/zg/registerDevice", + enterpriseId: data.enterpriseId, + key: data.lockerId + } + httpPost(str, api.registerDeviceAll).then(res => { + callback(res) + }); + } else if (data.manufactureId == 799) { + var str = { + data: { + deviceNum: data.deviceNum, + validateCode: data.validateCode, + manufactureId: data.manufactureId, + order: 5101, + }, + code: "/v1/ys/registerDevice", + enterpriseId: data.enterpriseId, + key: data.deviceNum + } + httpPost(str, api.registerDeviceAll).then(res => { + callback(res) + }); + } else if (data.manufactureId == 1003) { + var str = { + data: { + deviceNum: data.deviceNum, + order: 5101, + platformId: data.platformId, + manufactureId: data.manufactureId, + }, + code: "/v1/common/registerDevice", + enterpriseId: data.enterpriseId, + key: data.deviceNum + } + httpPost(str, api.registerDeviceAll).then(res => { + callback(res) + }); + } else { + var str = { + data: { + deviceNum: data.deviceNum, + imei: data.imei, + imsi: data.imei, + order: 5101, + platformId: data.platformId, + manufactureId: data.manufactureId, + }, + code: "/v1/isp/registerDevice", + enterpriseId: data.enterpriseId, + key: data.deviceNum + } + httpPost(str, api.registerDeviceAll).then(res => { + callback(res) + }); + } + } + // 删除设备 + static DeleteDevic(data, manufactureId, callback) { + if (manufactureId == 101) { + var str = { + device: data.deviceNum, + imei: data.imei, + order: data.order + } + httpPost(str, api.deleteDevice).then(res => { + callback(res) + }) + } else if (manufactureId == 201|| data.manufactureId == 221) { + var str = { + lockerId: data.deviceNum, + imei: data.imei, + order: data.order + } + return httpPost(str, api.ZGdeleteDevice); + } else if (manufactureId == 799) { + var str = { + deviceNum: data.deviceNum, + order: data.order + } + httpPost(str, api.fluoriteDeleteDevice).then(res => { + callback(res) + }) + } else if (manufactureId == 707 || manufactureId == 706 || manufactureId == 702) { + var str = { + code: "ys/deviceUnlink", + data: { + deviceNum: data.deviceNum, + gatewayDevice: data.gatewayDevice + } + } + httpPost(str, api.sendCommand).then(res => { + callback(res) + }) + } else if (manufactureId == 1003) { + var str = { + code: "common/deleteDevice ", + data: { + deviceNum: data.deviceNum + } + } + httpPost(str, api.sendCommand).then(res => { + callback(res) + }) + } else { + var str = { + device: data.deviceNum, + imei: data.imei, + order: data.order + } + httpPost(str, api.deleteDevice).then(res => { + callback(res) + }) + } + } + // 网关绑定子设备 + static gatewayBindsChildDevic(data, callback) { + var str = { + data: { + deviceNum: data.deviceNum, + gatewayDevice: data.gatewayDevice, + manufactureId: data.manufactureId, + order: 5101, + }, + code: "/v1/ys/deviceLink", + enterpriseId: data.enterpriseId, + key: data.deviceNum + } + httpPost(str, api.registerDeviceAll).then(res => { + callback(res) + }) + } + // 获取网关子设备 + static getGatewaySubequipment(deviceNum, callback) { + var data2 = { + code: "ys/childDeviceList", + data: { + deviceNum: deviceNum, + } + } + httpPost(data2, api.sendCommand).then(res => { + callback(res) + }) + } + // 获取统计 + static getAnalysis(data, type, callback) { + silentRequest(data, `/v1/statistics/analysis/${type}`).then((res) => { + callback(res) + }); + + } + // 获取设备警告日志 + static getWarningLog(data, callback) { + var data1 = { + pageNum: 1, + pageSize: 10, + q: JSON.stringify({ + deviceType: data.deviceType + }), + orderBy: "alert_time desc" + }; + silentRequest(data1, api.getLockAlert).then((res) => { + callback(res) + }) + } + // 添加凭证(不执行) + static staaddingCredentialsIsNotExecuted(data, callback) { + var data = { + cardId: data.cardId, + content: data.content, //operateMode:NFC-10、把人员添加到凭证-1 + type: data.type, + startTime: data.startTime, + endTime: data.endTime, + }; + httpPost(data, api.addCertificates).then((res) => { + callback(res) + }) + } + // 获取空开信息 + static getAirSwitchMethds(data, callback) { + var para = { + pageNum: data.pageNum, + pageSize: data.pageSize, + q:data.q + } + httpGet(data, api.getAirSwitch).then(res => { + callback(res) + }) + } + // 添加人员 + static addPeople(data, callback) { + var data = { + cardId: data.cardId, + cardState: data.cardState, + info: data.info, + name: data.name, + number: data.number, + phone: data.phone, + sex: parseInt(data.sex), + enterpriseId: data.enterpriseId, + type: data.type, + }; + httpPost(data, api.addCard).then((res) => { + callback(res) + }).catch(err => { + callback(err) + }) + } + + + + + + + + + // 补全人员凭证 + static completePersonnelVouchers(item,index,type){ + var content=JSON.parse(item.content) + var pzname=''; + if(type==1){ + if(content.pzname==""){ + pzname='密码'+(index+1) + }else{ + pzname=content.pzname + } + var str ={ + userTelephone: content.userTelephone, + userPassword: content.userPassword, + password: content.password, + length: content.length, + fpTimeId: content.fpTimeId, + operateMode: content.operateMode, + type: 11, + order: 6216, + fingerprint: content.fingerprint, + passwordStartTime: content.passwordStartTime, + passwordEndTime: content.passwordEndTime, + pzname: pzname, + cardName: item.cardName + }; + var data = { + cardId: item.cardId, + content: JSON.stringify(str), //operateMode:NFC-10、把人员添加到凭证-1 + type: 11, + startTime: item.startTime, + endTime: item.endTime + }; + httpPost(data, api.addCertificates).then((res) => { + + }) + }else if(type==2){ + if(content.pzname==""){ + pzname='身份证'+(index+1) + }else{ + pzname=content.pzname + } + var str = { + userTelephone: content.userTelephone, + userPassword: content.userPassword, + password: content.password, + operateMode: content.operateMode, + type: 12, + order: 6213, + fingerprint: content.fingerprint, + passwordStartTime: content.passwordStartTime, + passwordEndTime: content.passwordEndTime, + pzname: pzname, + cardName: item.cardName + }; + var data = { + cardId: item.cardId, + content: JSON.stringify(str), //operateMode:NFC-10、把人员添加到凭证-1 + type: 12, + startTime: item.startTime, + endTime: item.endTime + }; + httpPost(data, api.addCertificates).then((res) => { + + }) + }else if(type==3){ + if(content.pzname==""){ + pzname='NFC'+(index+1) + }else{ + pzname=content.pzname + } + var password=utils.cardFormatConversion(content.password) + var str = { + userTelephone: content.userTelephone, + userPassword: content.userPassword, + password: password, + operateMode: content.operateMode, + type: 13, + order: 6210, + fingerprint: content.fingerprint, + passwordStartTime: content.passwordStartTime, + passwordEndTime: content.passwordEndTime, + pzname: pzname, + cardName: item.cardName + }; + var data = { + cardId: item.cardId, + content: JSON.stringify(str), //operateMode:NFC-10、把人员添加到凭证-1 + type: 13, + startTime: item.startTime, + endTime: item.endTime + }; + httpPost(data, api.addCertificates).then((res) => { + + }) + }else if(type==4){ + if(content.pzname==""){ + pzname='密码'+(index+1) + }else{ + pzname=content.pzname + } + var str = { + userTelephone: content.userTelephone, + userPassword: content.userPassword, + password: content.password, + operateMode: content.operateMode, + type: 14, + order: 6207, + fingerprint: content.fingerprint, + passwordStartTime: content.passwordStartTime, + passwordEndTime: content.passwordEndTime, + pzname: pzname, + cardName: item.cardName + }; + var data = { + cardId: item.cardId, + content: JSON.stringify(str), //operateMode:NFC-10、把人员添加到凭证-1 + type: 14, + startTime: item.startTime, + endTime: item.endTime + }; + httpPost(data, api.addCertificates).then((res) => { + + }) + } + } + // 获取凭证列表 + static GetCredentialList(item,type,callback){ + var data = { + pageNum: 0, + pageSize: 0, + orderBy: "create_at desc", + q: JSON.stringify({ + cardId: item.id, + instatus:"0,1", + types: type, + }), + }; + httpGet(data, api.getCertificates).then((res) => { + callback(res) + }).catch(err=>{ + callback(err) + }) + } + // 根据id获取房源完整路径 + static getFullPathHousing(item,data,name){ + console.log(name,item) + if(item.id==item.pid){ + name.push(item.name) + // console.log(name,item) + return name + }else{ + data.map(li=>{ + if(li.id==item.id){ + name.push(li.name) + // console.log(name,item) + this.getFullPathHousing(li,data,name) + } + }) + } + } + // 是否可以解绑人员和房间关系 + static unbindPeopleAndRooms(personid,imei,callback){ + var data = { + pageNum: 0, + pageSize: 1, + orderBy: "create_at desc", + q: JSON.stringify({ + cardId: personid, + imei:imei, + instatus:"0,1", + type: 26, + }), + }; + httpGet(data, api.getCertificates).then((res) => { + callback(res) + }).catch(err=>{ + callback(err) + }) + } + // 获取某个人某种凭证编号 + static getCertificatesNum(id,type,mode,content){ + if(mode == 1){ + var data = { + pageNum: 0, + pageSize: 1, + orderBy: "create_at desc", + q: JSON.stringify({ + cardId: id, + type: type + }), + }; + httpGet(data, api.getCertificates).then((res) => { + if(res.success){ + return res.data.total+1 + }else{ + return 1 + } + }).catch(err=>{ + return 1 + }) + }else if(mode ==2){ + var data = { + pageNum: 0, + pageSize: 1, + orderBy: "create_at desc", + q: JSON.stringify({ + cardId: id, + password:content, + type: type, + types: "10,11,12,13,14" + }), + }; + httpGet(data, api.getCertificates).then((res) => { + if(res.success){ + let dataOne=utils.zlib_unzip(res.data) + let pzname=JSON.parse(dataOne[0].content).pzname + return pzname + }else{ + return '' + } + }).catch(err=>{ + return '' + }) + } + } + // 16进制转10进制 + static hex2int(hex, callback) { + var len = hex.length, + a = new Array(len), + code; + for (var i = 0; i < len; i++) { + code = hex.charCodeAt(i); + if (48 <= code && code < 58) { + code -= 48; + } else { + code = (code & 0xdf) - 65 + 10; + } + a[i] = code; + } + let str = a.reduce(function(acc, c) { + acc = 16 * acc + c; + return acc; + }, 0); + callback(str) + } + static int2hex(num, width) { + var hex = "0123456789abcdef"; + var s = ""; + while (num) { + s = hex.charAt(num % 16) + s; + num = Math.floor(num / 16); + } + if (typeof width === "undefined" || width <= s.length) { + return "0x" + s; + } + var delta = width - s.length; + var padding = ""; + while (delta-- > 0) { + padding += "0"; + } + return "0x" + padding + s; + } + // 判断设备最近日志是否在num秒内 + static judgmentTimestamp(alertTime) { + var curDate = new Date().getTime() / 1000 + var endDate = parseInt(curDate - alertTime) + if (endDate > 5) { + return false + } else { + return true + } + } + static voucherClassification(data) { + let str = [] + var array = this.groupBy(data, ["type", "password"], function(cul, data) { + return cul + 1 + }) + console.log(array) + } + static getAlertTypeOrder(data, type, callback) { + silentRequest(data, `/v1/statistics/alert/by/order/${type}`).then((res) => { + callback(res) + }); + } + + static classification() { + let day = [] + for (let i = 0; i < 7; i++) { + var time = moment(new Date()).subtract(i, "days").format("YYYY-MM-DD") + day.push(time) + } + return day.reverse() + } + static loopObjectSum(array, alertTypeList) { + var objectArray = [] + var days = this.classification() + for (let i in array) { + var alertTypeDesc = alertTypeList.filter(item => item.code == i)[0] + var obj = {} + if (alertTypeDesc) { + obj = { + name: alertTypeDesc.desc, + value: array[i] + } + } else { + obj = { + name: '', + value: array[i] + } + } + objectArray.push(obj) + } + return objectArray + } + static loopObject(array, alertTypeList) { + var objectArray = [] + var days = this.classification() + for (let i in array) { + var alertTypeDesc = alertTypeList.filter(item => item.code == i)[0] + var obj = {} + if (alertTypeDesc) { + obj = { + name: alertTypeDesc.desc, + type: 'line', + // stack: 'Total', + arr: array[i], + data: new Array(7).fill(0) + } + } else { + obj = { + name: '', + type: 'line', + // stack: 'Total', + arr: {}, + data: new Array(7).fill(0) + } + } + objectArray.push(obj) + } + + objectArray.map((li, index) => { + for (let j in li.arr) { + var index1 = days.map(item => item).indexOf(j) + if (index1 != -1) { + li.data[index1] = li.arr[j] + } + } + }) + return objectArray + } + /** + * 分组统计 + * @param datas 数据集合 + * @param keys 分组键值 + * @param callback 回调函数(例如求和还是计算总数) + * @returns {{}} + */ + static deWeight(arr, ...arguements) { + // console.log(arguements);//获得需要去重的字段数组 + function getBoolean(o, m) { + let list = arguements.map(x => o[x] == m[x]); //值均为布尔 + return list.every(i => i); //要使这些布尔值都真才能满足条件,因为要求的条件是 并且 + } + let result = [];//新数组 + //总数组与新数组比较,遍历总数组时用新数组的some方法进行判断 + arr.map(o => !result.some(m => getBoolean(o, m)) ? result.push(o) : ''); + return result; + } + static groupBy(datas, keys, callback) { + var groups = {}; + var len = keys.length; + datas.forEach(function(data) { + var tempObj = null; + keys.forEach(function(key, index) { + var val = data[key]; + if (tempObj == null) { + tempObj = groups; + } + //最后一个元素赋值操作 + if (index == len - 1) { + var cal = 0; + if (tempObj.hasOwnProperty(val)) { + cal = tempObj[val]; + } + tempObj[val] = callback(cal, data); + } else { + if (tempObj.hasOwnProperty(val)) { + tempObj = tempObj[val]; + } else { + tempObj[val] = {}; + tempObj = tempObj[val]; + } + } + }) + + }); + + return groups; + } +} diff --git a/src/api/fetch.js b/src/api/fetch.js new file mode 100644 index 0000000..c5d86e0 --- /dev/null +++ b/src/api/fetch.js @@ -0,0 +1,3 @@ +import {httpGet,RefreshToken,httpPost,setCode,httpGet1,httpPost1,download} from './index.js' +import {api} from './all.js' +export const getlistNum1 = (params) => httpPost(params,api.getlistNum) \ No newline at end of file diff --git a/src/api/index.js b/src/api/index.js new file mode 100644 index 0000000..01ada54 --- /dev/null +++ b/src/api/index.js @@ -0,0 +1,101 @@ +import request from '../utils/request'; +import request1 from '../utils/request1'; +import request2 from '../utils/request2'; +import request3 from '../utils/requsetThree.js'; +import JSEncrypt from 'jsencrypt' +import url1 from '../utils/url' +const httpGet = (query,url) => { + return request({ + url:url1 +url, + method: "GET", + params: query + }); +}; +// const httpGet2 = (query,url) => { +// return request4({ +// url:url1 +url, +// method: "GET", +// params: query +// }); +// }; +const httpPost = (query,url) => { + return request({ + url: url1+url, + method: "POST", + data: query + }); +}; +const download = (query,url) => { + return request({ + url: url1+url, + method: "GET", + params: query, + responseType: 'blob' + }); +}; +const downloadPost = (query,url) => { + return request({ + url: url1+url, + method: "POST", + data: query, + responseType: 'blob' + }); +}; + function setCode(str,text){ // 注册方法 + let pubKey = str;// ES6 模板字符串 引用 rsa 公钥 + let encryptStr = new JSEncrypt(); + encryptStr.setPublicKey(pubKey); // 设置 加密公钥 + let data = encryptStr.encrypt(text.toString()); // 进行加密 + return data; +} +const httpGet1 = (query,url) => { + return request1({ + url: url1+url, + method: "GET", + params: query + }); +}; +const httpPost1 = (query,url) => { + return request2({ + url: url1+url, + method: "POST", + data: query + }); +}; + +const httgetaxio = (query,url) => { + return request1({ + url: url, + method: "GET", + params: query + }); +}; +const httgetaxio1 = (query,url) => { + return request2({ + url: url1+url, + method: "POST", + data: query + }); +}; +const httpPostno = (query,url) => { + return request3({ + url: url1+url, + method: "POST", + data: query + }); +}; +const httpGetno = (query,url) => { + return request3({ + url: url1+url, + method: "GET", + data: query + }); +}; +const silentRequest = (query,url) => { + return request3({ + url: url1+url, + method: "GET", + params: query + }); +}; +export {httpGet,RefreshToken,httpPost,setCode,httpGet1,httpPost1,download,httgetaxio,httgetaxio1,downloadPost,httpPostno,httpGetno,silentRequest} diff --git a/src/api/registerDeletion/index.js b/src/api/registerDeletion/index.js new file mode 100644 index 0000000..0218cfb --- /dev/null +++ b/src/api/registerDeletion/index.js @@ -0,0 +1,20 @@ +/** + * @descripting 轮询功能 + * @param {String} type 请求类型 + * @param {String} url 地址 + * @param {Object} data 请求数据 + * @param {Number} delay 轮询间隔时间 + */ + export default function polling(type, url, data, delay = 1000) { + return new Promise((resolve, reject) =>{ + ajax[type](url, data).then(res => { + if (res.data === 'polling') { // 这个继续进行轮询的条件,需要根据自己的需要修改 + setTimeout(() => { + resolve(polling(type, url, data, delay)); + }, delay) + } else { + resolve(res); + } + }) + }) + } \ No newline at end of file diff --git a/src/assets/css/color-dark.css b/src/assets/css/color-dark.css new file mode 100644 index 0000000..4ccf5ba --- /dev/null +++ b/src/assets/css/color-dark.css @@ -0,0 +1,28 @@ +.header{ + background-color: #fff; +} +.login-wrap{ + background: #324157; +} +.plugins-tips{ + background: #eef1f6; +} +.plugins-tips a{ + color: #20a0ff; +} +.el-upload--text em { + color: #20a0ff; +} +.pure-button{ + background: #20a0ff; +} +.tags-li.active { + border: 1px solid #409EFF; + background-color: #409EFF; +} +.message-title{ + color: #20a0ff; +} +.collapse-btn:hover{ + background: rgb(40,52,70); +} \ No newline at end of file diff --git a/src/assets/css/icon.css b/src/assets/css/icon.css new file mode 100644 index 0000000..3ea036a --- /dev/null +++ b/src/assets/css/icon.css @@ -0,0 +1,4 @@ +[class*=" el-icon-lx"], +[class^=el-icon-lx] { + font-family: lx-iconfont !important; +} \ No newline at end of file diff --git a/src/assets/css/iconfont.css b/src/assets/css/iconfont.css new file mode 100644 index 0000000..2b46d9d --- /dev/null +++ b/src/assets/css/iconfont.css @@ -0,0 +1,87 @@ +@font-face { + font-family: "iconfont"; /* Project id 2554665 */ + src: url('iconfont.woff2?t=1622425370183') format('woff2'), + url('iconfont.woff?t=1622425370183') format('woff'), + url('iconfont.ttf?t=1622425370183') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-chazhaofangyuan:before { + content: "\e629"; +} + +.icon-tongjifenxi:before { + content: "\e63d"; +} + +.icon-kongkai:before { + content: "\e606"; +} + +.icon-shouye:before { + content: "\e619"; +} + +.icon-zhusujiedai:before { + content: "\e60d"; +} + +.icon-jiaoshihuaxiang:before { + content: "\e62b"; +} + +.icon-yangan:before { + content: "\e600"; +} + +.icon-wuyedangan:before { + content: "\e60a"; +} + +.icon-xueshengdangan:before { + content: "\e604"; +} + +.icon-mensuo1:before { + content: "\e6c3"; +} + +.icon-shebei:before { + content: "\e615"; +} + +.icon-yewuguanli:before { + content: "\e626"; +} + +.icon-tubiaozhizuomoban-101:before { + content: "\e60b"; +} + +.icon-jiaoshijiaoshiguanli:before { + content: "\e7c7"; +} + +.icon-renyuanguanli:before { + content: "\e63a"; +} + +.icon-loufang01:before { + content: "\e6bc"; +} + +.icon-bluetooth-01:before { + content: "\e737"; +} + +.icon-mensuo:before { + content: "\e637"; +} + diff --git a/src/assets/css/iconfont/demo.css b/src/assets/css/iconfont/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/src/assets/css/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: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#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: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + 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: #333; +} + +.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: #333; + -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: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + 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: #eee; + 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: #333; + 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: #999; + 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: #ccc; +} + +.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: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.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: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/src/assets/css/iconfont/demo_index.html b/src/assets/css/iconfont/demo_index.html new file mode 100644 index 0000000..52bf5bf --- /dev/null +++ b/src/assets/css/iconfont/demo_index.html @@ -0,0 +1,1246 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    首页
    +
    &#xe650;
    +
  • + +
  • + +
    微博
    +
    &#xe62f;
    +
  • + +
  • + +
    微信
    +
    &#xe654;
    +
  • + +
  • + +
    QQ
    +
    &#xe675;
    +
  • + +
  • + +
    一卡通
    +
    &#xe647;
    +
  • + +
  • + +
    工单管理
    +
    &#xe624;
    +
  • + +
  • + +
    系统管理
    +
    &#xe64b;
    +
  • + +
  • + +
    用户管理
    +
    &#xe607;
    +
  • + +
  • + +
    日志管理
    +
    &#xeaad;
    +
  • + +
  • + +
    电量条
    +
    &#xe612;
    +
  • + +
  • + +
    无信号
    +
    &#xe620;
    +
  • + +
  • + +
    信号
    +
    &#xe697;
    +
  • + +
  • + +
    电池-低电量
    +
    &#xe7a7;
    +
  • + +
  • + +
    +
    &#xe6f7;
    +
  • + +
  • + +
    +
    &#xe609;
    +
  • + +
  • + +
    列表
    +
    &#xe601;
    +
  • + +
  • + +
    列表
    +
    &#xe602;
    +
  • + +
  • + +
    删 除
    +
    &#xe696;
    +
  • + +
  • + +
    凭证管理
    +
    &#xe610;
    +
  • + +
  • + +
    编辑
    +
    &#xe603;
    +
  • + +
  • + +
    查询
    +
    &#xe7ef;
    +
  • + +
  • + +
    密码
    +
    &#xe635;
    +
  • + +
  • + +
    账号
    +
    &#xe60e;
    +
  • + +
  • + +
    验证码
    +
    &#xe6bf;
    +
  • + +
  • + +
    +
    &#xe689;
    +
  • + +
  • + +
    收起
    +
    &#xe605;
    +
  • + +
  • + +
    退出
    +
    &#xe65b;
    +
  • + +
  • + +
    时间
    +
    &#xe64f;
    +
  • + +
  • + +
    查找房源
    +
    &#xe629;
    +
  • + +
  • + +
    统计分析
    +
    &#xe63d;
    +
  • + +
  • + +
    空开
    +
    &#xe606;
    +
  • + +
  • + +
    首页
    +
    &#xe619;
    +
  • + +
  • + +
    住宿接待
    +
    &#xe60d;
    +
  • + +
  • + +
    教师画像
    +
    &#xe62b;
    +
  • + +
  • + +
    烟感
    +
    &#xe600;
    +
  • + +
  • + +
    物业档案
    +
    &#xe60a;
    +
  • + +
  • + +
    学生档案
    +
    &#xe604;
    +
  • + +
  • + +
    门锁
    +
    &#xe6c3;
    +
  • + +
  • + +
    设备
    +
    &#xe615;
    +
  • + +
  • + +
    业务管理
    +
    &#xe626;
    +
  • + +
  • + +
    宿舍管理
    +
    &#xe60b;
    +
  • + +
  • + +
    教师教室管理
    +
    &#xe7c7;
    +
  • + +
  • + +
    人员管理
    +
    &#xe63a;
    +
  • + +
  • + +
    楼房-01
    +
    &#xe6bc;
    +
  • + +
  • + +
    蓝牙
    +
    &#xe737;
    +
  • + +
  • + +
    门锁
    +
    &#xe637;
    +
  • + +
+
+

Unicode 引用

+
+ +

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

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

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

+
+

Unicode 使用步骤如下:

+

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

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1651054305690') format('woff2'),
+       url('iconfont.woff?t=1651054305690') format('woff'),
+       url('iconfont.ttf?t=1651054305690') 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"。

+
+
+
+
+
    + +
  • + +
    + 首页 +
    +
    .httpicon-shouye1 +
    +
  • + +
  • + +
    + 微博 +
    +
    .httpicon-weibo +
    +
  • + +
  • + +
    + 微信 +
    +
    .httpicon-weixin-copy +
    +
  • + +
  • + +
    + QQ +
    +
    .httpicon-QQ +
    +
  • + +
  • + +
    + 一卡通 +
    +
    .httpicon-yiqiatong +
    +
  • + +
  • + +
    + 工单管理 +
    +
    .httpicon-gongdanguanli +
    +
  • + +
  • + +
    + 系统管理 +
    +
    .httpicon-xitongguanli +
    +
  • + +
  • + +
    + 用户管理 +
    +
    .httpicon-yonghuguanli +
    +
  • + +
  • + +
    + 日志管理 +
    +
    .httpicon-rizhiguanli +
    +
  • + +
  • + +
    + 电量条 +
    +
    .httpicon-icon-test +
    +
  • + +
  • + +
    + 无信号 +
    +
    .httpicon-wuxinhao +
    +
  • + +
  • + +
    + 信号 +
    +
    .httpicon-xinhao38 +
    +
  • + +
  • + +
    + 电池-低电量 +
    +
    .httpicon-dianchi-didianliang +
    +
  • + +
  • + +
    + 门 +
    +
    .httpicon-mendoor13 +
    +
  • + +
  • + +
    + 门 +
    +
    .httpicon-men +
    +
  • + +
  • + +
    + 列表 +
    +
    .httpicon-liebiao +
    +
  • + +
  • + +
    + 列表 +
    +
    .httpicon-liebiao1 +
    +
  • + +
  • + +
    + 删 除 +
    +
    .httpicon-shanchu +
    +
  • + +
  • + +
    + 凭证管理 +
    +
    .httpicon-pingzhengguanli +
    +
  • + +
  • + +
    + 编辑 +
    +
    .httpicon-bianji +
    +
  • + +
  • + +
    + 查询 +
    +
    .httpicon-chaxun +
    +
  • + +
  • + +
    + 密码 +
    +
    .httpicon-mima +
    +
  • + +
  • + +
    + 账号 +
    +
    .httpicon-zhanghao +
    +
  • + +
  • + +
    + 验证码 +
    +
    .httpicon-yanzhengma +
    +
  • + +
  • + +
    + 下 +
    +
    .httpicon-xia +
    +
  • + +
  • + +
    + 收起 +
    +
    .httpicon-shouqi +
    +
  • + +
  • + +
    + 退出 +
    +
    .httpicon-tuichu +
    +
  • + +
  • + +
    + 时间 +
    +
    .httpicon-shijian +
    +
  • + +
  • + +
    + 查找房源 +
    +
    .httpicon-chazhaofangyuan +
    +
  • + +
  • + +
    + 统计分析 +
    +
    .httpicon-tongjifenxi +
    +
  • + +
  • + +
    + 空开 +
    +
    .httpicon-kongkai +
    +
  • + +
  • + +
    + 首页 +
    +
    .httpicon-shouye +
    +
  • + +
  • + +
    + 住宿接待 +
    +
    .httpicon-zhusujiedai +
    +
  • + +
  • + +
    + 教师画像 +
    +
    .httpicon-jiaoshihuaxiang +
    +
  • + +
  • + +
    + 烟感 +
    +
    .httpicon-yangan +
    +
  • + +
  • + +
    + 物业档案 +
    +
    .httpicon-wuyedangan +
    +
  • + +
  • + +
    + 学生档案 +
    +
    .httpicon-xueshengdangan +
    +
  • + +
  • + +
    + 门锁 +
    +
    .httpicon-mensuo1 +
    +
  • + +
  • + +
    + 设备 +
    +
    .httpicon-shebei +
    +
  • + +
  • + +
    + 业务管理 +
    +
    .httpicon-yewuguanli +
    +
  • + +
  • + +
    + 宿舍管理 +
    +
    .httpicon-tubiaozhizuomoban-101 +
    +
  • + +
  • + +
    + 教师教室管理 +
    +
    .httpicon-jiaoshijiaoshiguanli +
    +
  • + +
  • + +
    + 人员管理 +
    +
    .httpicon-renyuanguanli +
    +
  • + +
  • + +
    + 楼房-01 +
    +
    .httpicon-loufang01 +
    +
  • + +
  • + +
    + 蓝牙 +
    +
    .httpicon-bluetooth-01 +
    +
  • + +
  • + +
    + 门锁 +
    +
    .httpicon-mensuo +
    +
  • + +
+
+

font-class 引用

+
+ +

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

+

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

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

使用步骤如下:

+

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

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

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

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

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

+
+
+
+
+
    + +
  • + +
    首页
    +
    #httpicon-shouye1
    +
  • + +
  • + +
    微博
    +
    #httpicon-weibo
    +
  • + +
  • + +
    微信
    +
    #httpicon-weixin-copy
    +
  • + +
  • + +
    QQ
    +
    #httpicon-QQ
    +
  • + +
  • + +
    一卡通
    +
    #httpicon-yiqiatong
    +
  • + +
  • + +
    工单管理
    +
    #httpicon-gongdanguanli
    +
  • + +
  • + +
    系统管理
    +
    #httpicon-xitongguanli
    +
  • + +
  • + +
    用户管理
    +
    #httpicon-yonghuguanli
    +
  • + +
  • + +
    日志管理
    +
    #httpicon-rizhiguanli
    +
  • + +
  • + +
    电量条
    +
    #httpicon-icon-test
    +
  • + +
  • + +
    无信号
    +
    #httpicon-wuxinhao
    +
  • + +
  • + +
    信号
    +
    #httpicon-xinhao38
    +
  • + +
  • + +
    电池-低电量
    +
    #httpicon-dianchi-didianliang
    +
  • + +
  • + +
    +
    #httpicon-mendoor13
    +
  • + +
  • + +
    +
    #httpicon-men
    +
  • + +
  • + +
    列表
    +
    #httpicon-liebiao
    +
  • + +
  • + +
    列表
    +
    #httpicon-liebiao1
    +
  • + +
  • + +
    删 除
    +
    #httpicon-shanchu
    +
  • + +
  • + +
    凭证管理
    +
    #httpicon-pingzhengguanli
    +
  • + +
  • + +
    编辑
    +
    #httpicon-bianji
    +
  • + +
  • + +
    查询
    +
    #httpicon-chaxun
    +
  • + +
  • + +
    密码
    +
    #httpicon-mima
    +
  • + +
  • + +
    账号
    +
    #httpicon-zhanghao
    +
  • + +
  • + +
    验证码
    +
    #httpicon-yanzhengma
    +
  • + +
  • + +
    +
    #httpicon-xia
    +
  • + +
  • + +
    收起
    +
    #httpicon-shouqi
    +
  • + +
  • + +
    退出
    +
    #httpicon-tuichu
    +
  • + +
  • + +
    时间
    +
    #httpicon-shijian
    +
  • + +
  • + +
    查找房源
    +
    #httpicon-chazhaofangyuan
    +
  • + +
  • + +
    统计分析
    +
    #httpicon-tongjifenxi
    +
  • + +
  • + +
    空开
    +
    #httpicon-kongkai
    +
  • + +
  • + +
    首页
    +
    #httpicon-shouye
    +
  • + +
  • + +
    住宿接待
    +
    #httpicon-zhusujiedai
    +
  • + +
  • + +
    教师画像
    +
    #httpicon-jiaoshihuaxiang
    +
  • + +
  • + +
    烟感
    +
    #httpicon-yangan
    +
  • + +
  • + +
    物业档案
    +
    #httpicon-wuyedangan
    +
  • + +
  • + +
    学生档案
    +
    #httpicon-xueshengdangan
    +
  • + +
  • + +
    门锁
    +
    #httpicon-mensuo1
    +
  • + +
  • + +
    设备
    +
    #httpicon-shebei
    +
  • + +
  • + +
    业务管理
    +
    #httpicon-yewuguanli
    +
  • + +
  • + +
    宿舍管理
    +
    #httpicon-tubiaozhizuomoban-101
    +
  • + +
  • + +
    教师教室管理
    +
    #httpicon-jiaoshijiaoshiguanli
    +
  • + +
  • + +
    人员管理
    +
    #httpicon-renyuanguanli
    +
  • + +
  • + +
    楼房-01
    +
    #httpicon-loufang01
    +
  • + +
  • + +
    蓝牙
    +
    #httpicon-bluetooth-01
    +
  • + +
  • + +
    门锁
    +
    #httpicon-mensuo
    +
  • + +
+
+

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/src/assets/css/iconfont/iconfont.css b/src/assets/css/iconfont/iconfont.css new file mode 100644 index 0000000..fcc3b3d --- /dev/null +++ b/src/assets/css/iconfont/iconfont.css @@ -0,0 +1,208 @@ +@font-face { + font-family: "iconfont"; /* Project id 2554665 */ + src: url('iconfont.woff2?t=1651054305690') format('woff2'), + url('iconfont.woff?t=1651054305690') format('woff'), + url('iconfont.ttf?t=1651054305690') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.httpicon-shouye1:before { + content: "\e650"; +} + +.httpicon-weibo:before { + content: "\e62f"; +} + +.httpicon-weixin-copy:before { + content: "\e654"; +} + +.httpicon-QQ:before { + content: "\e675"; +} + +.httpicon-yiqiatong:before { + content: "\e647"; + color: #333333; +} + +.httpicon-gongdanguanli:before { + content: "\e624"; +} + +.httpicon-xitongguanli:before { + content: "\e64b"; + color: #333333; +} + +.httpicon-yonghuguanli:before { + content: "\e607"; + color: #333333; +} + +.httpicon-rizhiguanli:before { + content: "\eaad"; + color: #333333; +} + +.httpicon-icon-test:before { + content: "\e612"; +} + +.httpicon-wuxinhao:before { + content: "\e620"; +} + +.httpicon-xinhao38:before { + content: "\e697"; +} + +.httpicon-dianchi-didianliang:before { + content: "\e7a7"; +} + +.httpicon-mendoor13:before { + content: "\e6f7"; +} + +.httpicon-men:before { + content: "\e609"; +} + +.httpicon-liebiao:before { + content: "\e601"; +} + +.httpicon-liebiao1:before { + content: "\e602"; +} + +.httpicon-shanchu:before { + content: "\e696"; +} + +.httpicon-pingzhengguanli:before { + content: "\e610"; + color: #333333; +} + +.httpicon-bianji:before { + content: "\e603"; +} + +.httpicon-chaxun:before { + content: "\e7ef"; +} + +.httpicon-mima:before { + content: "\e635"; +} + +.httpicon-zhanghao:before { + content: "\e60e"; +} + +.httpicon-yanzhengma:before { + content: "\e6bf"; +} + +.httpicon-xia:before { + content: "\e689"; +} + +.httpicon-shouqi:before { + content: "\e605"; +} + +.httpicon-tuichu:before { + content: "\e65b"; +} + +.httpicon-shijian:before { + content: "\e64f"; +} + +.httpicon-chazhaofangyuan:before { + content: "\e629"; +} + +.httpicon-tongjifenxi:before { + content: "\e63d"; + color: #333333; +} + +.httpicon-kongkai:before { + content: "\e606"; +} + +.httpicon-shouye:before { + content: "\e619"; +} + +.httpicon-zhusujiedai:before { + content: "\e60d"; +} + +.httpicon-jiaoshihuaxiang:before { + content: "\e62b"; +} + +.httpicon-yangan:before { + content: "\e600"; +} + +.httpicon-wuyedangan:before { + content: "\e60a"; +} + +.httpicon-xueshengdangan:before { + content: "\e604"; +} + +.httpicon-mensuo1:before { + content: "\e6c3"; +} + +.httpicon-shebei:before { + content: "\e615"; + color: #333333; +} + +.httpicon-yewuguanli:before { + content: "\e626"; + color: #333333; +} + +.httpicon-tubiaozhizuomoban-101:before { + content: "\e60b"; +} + +.httpicon-jiaoshijiaoshiguanli:before { + content: "\e7c7"; +} + +.httpicon-renyuanguanli:before { + content: "\e63a"; +} + +.httpicon-loufang01:before { + content: "\e6bc"; + color: #333333; +} + +.httpicon-bluetooth-01:before { + content: "\e737"; +} + +.httpicon-mensuo:before { + content: "\e637"; +} + diff --git a/src/assets/css/iconfont/iconfont.js b/src/assets/css/iconfont/iconfont.js new file mode 100644 index 0000000..78c3f6b --- /dev/null +++ b/src/assets/css/iconfont/iconfont.js @@ -0,0 +1 @@ +!function(c){var l,h,a,t,z,i='',v=(v=document.getElementsByTagName("script"))[v.length-1].getAttribute("data-injectcss"),o=function(c,l){l.parentNode.insertBefore(c,l)};if(v&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function p(){z||(z=!0,a())}function M(){try{t.documentElement.doScroll("left")}catch(c){return void setTimeout(M,50)}p()}l=function(){var c,l=document.createElement("div");l.innerHTML=i,i=null,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?o(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),l()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(a=l,t=c.document,z=!1,M(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,p())})}(window); \ No newline at end of file diff --git a/src/assets/css/iconfont/iconfont.json b/src/assets/css/iconfont/iconfont.json new file mode 100644 index 0000000..fb99b29 --- /dev/null +++ b/src/assets/css/iconfont/iconfont.json @@ -0,0 +1,331 @@ +{ + "id": "2554665", + "name": "物联网门锁管理系统", + "font_family": "iconfont", + "css_prefix_text": "httpicon-", + "description": "", + "glyphs": [ + { + "icon_id": "4656563", + "name": "首页", + "font_class": "shouye1", + "unicode": "e650", + "unicode_decimal": 58960 + }, + { + "icon_id": "356478", + "name": "微博", + "font_class": "weibo", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "986189", + "name": "微信", + "font_class": "weixin-copy", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "10268522", + "name": "QQ", + "font_class": "QQ", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "6349785", + "name": "一卡通", + "font_class": "yiqiatong", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "19526975", + "name": "工单管理", + "font_class": "gongdanguanli", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "566972", + "name": "系统管理", + "font_class": "xitongguanli", + "unicode": "e64b", + "unicode_decimal": 58955 + }, + { + "icon_id": "6866628", + "name": "用户管理", + "font_class": "yonghuguanli", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "15660196", + "name": "日志管理", + "font_class": "rizhiguanli", + "unicode": "eaad", + "unicode_decimal": 60077 + }, + { + "icon_id": "1629876", + "name": "电量条", + "font_class": "icon-test", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "2328340", + "name": "无信号", + "font_class": "wuxinhao", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "14143309", + "name": "信号", + "font_class": "xinhao38", + "unicode": "e697", + "unicode_decimal": 59031 + }, + { + "icon_id": "19985106", + "name": "电池-低电量", + "font_class": "dianchi-didianliang", + "unicode": "e7a7", + "unicode_decimal": 59303 + }, + { + "icon_id": "609485", + "name": "门", + "font_class": "mendoor13", + "unicode": "e6f7", + "unicode_decimal": 59127 + }, + { + "icon_id": "1327253", + "name": "门", + "font_class": "men", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "5029", + "name": "列表", + "font_class": "liebiao", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "7556169", + "name": "列表", + "font_class": "liebiao1", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "15765352", + "name": "删 除", + "font_class": "shanchu", + "unicode": "e696", + "unicode_decimal": 59030 + }, + { + "icon_id": "1249065", + "name": "凭证管理", + "font_class": "pingzhengguanli", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "5485615", + "name": "编辑", + "font_class": "bianji", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "16505884", + "name": "查询", + "font_class": "chaxun", + "unicode": "e7ef", + "unicode_decimal": 59375 + }, + { + "icon_id": "6929256", + "name": "密码", + "font_class": "mima", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "10281814", + "name": "账号", + "font_class": "zhanghao", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "6282785", + "name": "验证码", + "font_class": "yanzhengma", + "unicode": "e6bf", + "unicode_decimal": 59071 + }, + { + "icon_id": "7550203", + "name": "下", + "font_class": "xia", + "unicode": "e689", + "unicode_decimal": 59017 + }, + { + "icon_id": "6184954", + "name": "收起", + "font_class": "shouqi", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "15778188", + "name": "退出", + "font_class": "tuichu", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "13637010", + "name": "时间", + "font_class": "shijian", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "386440", + "name": "查找房源", + "font_class": "chazhaofangyuan", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "741927", + "name": "统计分析", + "font_class": "tongjifenxi", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "5149544", + "name": "空开", + "font_class": "kongkai", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "5969562", + "name": "首页", + "font_class": "shouye", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "7819599", + "name": "住宿接待", + "font_class": "zhusujiedai", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "8497502", + "name": "教师画像", + "font_class": "jiaoshihuaxiang", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "8728353", + "name": "烟感", + "font_class": "yangan", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "9922613", + "name": "物业档案", + "font_class": "wuyedangan", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "10359997", + "name": "学生档案", + "font_class": "xueshengdangan", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "10555228", + "name": "门锁", + "font_class": "mensuo1", + "unicode": "e6c3", + "unicode_decimal": 59075 + }, + { + "icon_id": "12314781", + "name": "设备", + "font_class": "shebei", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "15232406", + "name": "业务管理", + "font_class": "yewuguanli", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "17619151", + "name": "宿舍管理", + "font_class": "tubiaozhizuomoban-101", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "18493071", + "name": "教师教室管理", + "font_class": "jiaoshijiaoshiguanli", + "unicode": "e7c7", + "unicode_decimal": 59335 + }, + { + "icon_id": "20032506", + "name": "人员管理", + "font_class": "renyuanguanli", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "781660", + "name": "楼房-01", + "font_class": "loufang01", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, + { + "icon_id": "18458589", + "name": "蓝牙", + "font_class": "bluetooth-01", + "unicode": "e737", + "unicode_decimal": 59191 + }, + { + "icon_id": "19117408", + "name": "门锁", + "font_class": "mensuo", + "unicode": "e637", + "unicode_decimal": 58935 + } + ] +} diff --git a/src/assets/css/iconfont/iconfont.ttf b/src/assets/css/iconfont/iconfont.ttf new file mode 100644 index 0000000..f3bde17 Binary files /dev/null and b/src/assets/css/iconfont/iconfont.ttf differ diff --git a/src/assets/css/iconfont/iconfont.woff b/src/assets/css/iconfont/iconfont.woff new file mode 100644 index 0000000..8fe9988 Binary files /dev/null and b/src/assets/css/iconfont/iconfont.woff differ diff --git a/src/assets/css/iconfont/iconfont.woff2 b/src/assets/css/iconfont/iconfont.woff2 new file mode 100644 index 0000000..cdc8081 Binary files /dev/null and b/src/assets/css/iconfont/iconfont.woff2 differ diff --git a/src/assets/css/iconfont1/demo.css b/src/assets/css/iconfont1/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/src/assets/css/iconfont1/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: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#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: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + 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: #333; +} + +.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: #333; + -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: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + 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: #eee; + 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: #333; + 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: #999; + 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: #ccc; +} + +.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: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.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: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/src/assets/css/iconfont1/demo_index.html b/src/assets/css/iconfont1/demo_index.html new file mode 100644 index 0000000..06b8e9f --- /dev/null +++ b/src/assets/css/iconfont1/demo_index.html @@ -0,0 +1,303 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    主页
    +
    &#xe619;
    +
  • + +
  • + +
    数据大屏
    +
    &#xe742;
    +
  • + +
  • + +
    签约 确认签约 电子签约
    +
    &#xe68f;
    +
  • + +
  • + +
    全屏
    +
    &#xeb11;
    +
  • + +
  • + +
    关机
    +
    &#xe603;
    +
  • + +
+
+

Unicode 引用

+
+ +

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

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

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

+
+

Unicode 使用步骤如下:

+

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

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

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

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

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

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

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

+
+
+
+
+
    + +
  • + +
    + 主页 +
    +
    .gy-zhuye +
    +
  • + +
  • + +
    + 数据大屏 +
    +
    .gy-shujudaping +
    +
  • + +
  • + +
    + 签约 确认签约 电子签约 +
    +
    .gy-qianyuequerenqianyuedianziqianyue +
    +
  • + +
  • + +
    + 全屏 +
    +
    .gy-quanping1 +
    +
  • + +
  • + +
    + 关机 +
    +
    .gy-guanji +
    +
  • + +
+
+

font-class 引用

+
+ +

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

+

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

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

使用步骤如下:

+

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

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

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

+
<span class="gongyu gy-xxx"></span>
+
+
+

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

+
+
+
+
+
    + +
  • + +
    主页
    +
    #gy-zhuye
    +
  • + +
  • + +
    数据大屏
    +
    #gy-shujudaping
    +
  • + +
  • + +
    签约 确认签约 电子签约
    +
    #gy-qianyuequerenqianyuedianziqianyue
    +
  • + +
  • + +
    全屏
    +
    #gy-quanping1
    +
  • + +
  • + +
    关机
    +
    #gy-guanji
    +
  • + +
+
+

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/src/assets/css/iconfont1/iconfont.css b/src/assets/css/iconfont1/iconfont.css new file mode 100644 index 0000000..4ad3efd --- /dev/null +++ b/src/assets/css/iconfont1/iconfont.css @@ -0,0 +1,35 @@ +@font-face { + font-family: "gongyu"; /* Project id 3985889 */ + src: url('iconfont.woff2?t=1686792116900') format('woff2'), + url('iconfont.woff?t=1686792116900') format('woff'), + url('iconfont.ttf?t=1686792116900') format('truetype'); +} + +.gongyu { + font-family: "gongyu" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.gy-zhuye:before { + content: "\e619"; +} + +.gy-shujudaping:before { + content: "\e742"; +} + +.gy-qianyuequerenqianyuedianziqianyue:before { + content: "\e68f"; +} + +.gy-quanping1:before { + content: "\eb11"; +} + +.gy-guanji:before { + content: "\e603"; +} + diff --git a/src/assets/css/iconfont1/iconfont.js b/src/assets/css/iconfont1/iconfont.js new file mode 100644 index 0000000..bb085a6 --- /dev/null +++ b/src/assets/css/iconfont1/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_3985889='',function(c){var t=(t=document.getElementsByTagName("script"))[t.length-1],e=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var n,l,i,o,a,d=function(t,e){e.parentNode.insertBefore(t,e)};if(e&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}n=function(){var t,e=document.createElement("div");e.innerHTML=c._iconfont_svg_string_3985889,(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?d(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(n,0):(l=function(){document.removeEventListener("DOMContentLoaded",l,!1),n()},document.addEventListener("DOMContentLoaded",l,!1)):document.attachEvent&&(i=n,o=c.document,a=!1,h(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,s())})}function s(){a||(a=!0,i())}function h(){try{o.documentElement.doScroll("left")}catch(t){return void setTimeout(h,50)}s()}}(window); \ No newline at end of file diff --git a/src/assets/css/iconfont1/iconfont.json b/src/assets/css/iconfont1/iconfont.json new file mode 100644 index 0000000..d07c909 --- /dev/null +++ b/src/assets/css/iconfont1/iconfont.json @@ -0,0 +1,44 @@ +{ + "id": "3985889", + "name": "公寓系统", + "font_family": "gongyu", + "css_prefix_text": "gy-", + "description": "", + "glyphs": [ + { + "icon_id": "4422025", + "name": "主页", + "font_class": "zhuye", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "2611798", + "name": "数据大屏", + "font_class": "shujudaping", + "unicode": "e742", + "unicode_decimal": 59202 + }, + { + "icon_id": "783683", + "name": "签约 确认签约 电子签约", + "font_class": "qianyuequerenqianyuedianziqianyue", + "unicode": "e68f", + "unicode_decimal": 59023 + }, + { + "icon_id": "5387606", + "name": "全屏", + "font_class": "quanping1", + "unicode": "eb11", + "unicode_decimal": 60177 + }, + { + "icon_id": "6540380", + "name": "关机", + "font_class": "guanji", + "unicode": "e603", + "unicode_decimal": 58883 + } + ] +} diff --git a/src/assets/css/iconfont1/iconfont.ttf b/src/assets/css/iconfont1/iconfont.ttf new file mode 100644 index 0000000..7226b71 Binary files /dev/null and b/src/assets/css/iconfont1/iconfont.ttf differ diff --git a/src/assets/css/iconfont1/iconfont.woff b/src/assets/css/iconfont1/iconfont.woff new file mode 100644 index 0000000..d4d3e75 Binary files /dev/null and b/src/assets/css/iconfont1/iconfont.woff differ diff --git a/src/assets/css/iconfont1/iconfont.woff2 b/src/assets/css/iconfont1/iconfont.woff2 new file mode 100644 index 0000000..373b0ac Binary files /dev/null and b/src/assets/css/iconfont1/iconfont.woff2 differ diff --git a/src/assets/css/index.css b/src/assets/css/index.css new file mode 100644 index 0000000..5e8eb8e --- /dev/null +++ b/src/assets/css/index.css @@ -0,0 +1,495 @@ +/* padding */ + +.pt-1{ + padding-top: 4px; +} +.pt-2{ + padding-top: 8px; +} +.pt-3{ + padding-top: 12px; +} +.pt-4{ + padding-top: 16px; +} +.pt-5{ + padding-top: 20px; +} +.pb-1{ + padding-bottom: 4px; +} +.pb-2{ + padding-bottom: 8px; +} +.pb-3{ + padding-bottom: 12px; +} +.pb-4{ + padding-bottom: 16px; +} +.pb-5{ + padding-bottom: 20px; +} +.pl-1{ + padding-left: 4px; +} +.pl-2{ + padding-left: 8px; +} +.pl-3{ + padding-left: 12px; +} +.pl-4{ + padding-left: 16px; +} +.pr-5{ + padding-left: 20px; +} +.pr-1{ + padding-right: 4px; +} +.pr-2{ + padding-right: 8px; +} +.pr-3{ + padding-right: 12px; +} +.pr-4{ + padding-right: 16px; +} +.pr-5{ + padding-right: 20px; +} +.px-1{ + padding-left: 4px; + padding-right: 4px; +} +.p-2{ + padding-left: 8px; + padding-right: 8px; +} +.px-3{ + padding-left: 12px; + padding-right: 12px; +} +.px-4{ + padding-left: 16px; + padding-right: 16px; +} +.px-5{ + padding-left: 20px; + padding-right: 20px; +} +.py-1{ + padding-top: 4px; + padding-bottom: 4px; +} +.py-2{ + padding-top: 8px; + padding-bottom: 8px; +} +.py-3{ + padding-top: 12px; + padding-bottom: 12px; +} +.py-4{ + padding-top: 16px; + padding-bottom: 16px; +} +.py-5{ + padding-top: 20px; + padding-bottom: 20px; +} +/* margin */ +.mt-1{ + margin-top: 4px; +} +.mt-2{ + margin-top: 8px; +} +.mt-3{ + margin-top: 12px; +} +.mt-4{ + margin-top: 16px; +} +.mt-5{ + margin-top: 20px; +} +.mb-1{ + margin-bottom: 4px; +} +.mb-2{ + margin-bottom: 8px; +} +.mb-3{ + margin-bottom: 12px; +} +.mb-4{ + margin-bottom: 16px; +} +.mb-5{ + margin-bottom: 20px; +} +.ml-1{ + margin-left: 4px; +} +.ml-2{ + margin-left: 8px; +} +.ml-3{ + margin-left: 12px; +} +.ml-4{ + margin-left: 16px; +} +.mr-5{ + margin-left: 20px; +} +.mr-1{ + margin-right: 4px; +} +.mr-2{ + margin-right: 8px; +} +.mr-3{ + margin-right: 12px; +} +.mr-4{ + margin-right: 16px; +} +.mr-5{ + margin-right: 20px; +} +.mx-1{ + margin-left: 4px; + margin-right: 4px; +} +.mx-2{ + margin-left: 8px; + margin-right: 8px; +} +.mx-3{ + margin-left: 12px; + margin-right: 12px; +} +.mx-4{ + margin-left: 16px; + margin-right: 16px; +} +.mx-5{ + margin-left: 20px; + margin-right: 20px; +} +.my-1{ + margin-top: 4px; + margin-bottom: 4px; +} +.my-2{ + margin-top: 8px; + margin-bottom: 8px; +} +.my-3{ + margin-top: 12px; + margin-bottom: 12px; +} +.my-4{ + margin-top: 16px; + margin-bottom: 16px; +} +.my-5{ + margin-top: 20px; + margin-bottom: 20px; +} +/*position*/ +.position-absolute{ + position: absolute; +} +.position-relative{ + position: relative; +} +.left-10{ + left: 10px; +} +.left-15{ + left: 15px; +} +.left-20{ + left: 20px; +} +.left-30{ + left: 30px; +} +.top-10{ + top: 10px; +} +.top-20{ + top: 20px; +} +.right-20{ + right: 20px; +} +.right-30{ + right: 30px; +} +.right-40{ + right: 40px; +} + +/* display */ +.hand-type{ + cursor: pointer; +} +.d-flex{ + display: flex; +} +.d-inlie-block{ + display: inline-block; +} +.d-grid{ + display: grid; +} +.grid-template-columns{ + grid-template-columns: 0fr 2fr 2fr 0fr; +} +.align-center{ + align-items: center; +} + +.algin-items-stretch{ + align-items: stretch; +} +.justify-space-between{ + justify-content: space-between; +} +.justify-space-around{ + justify-content: space-around; +} +.height-auto{ + height: auto; +} +.height-percentage-100{ + height: 100%; +} + +/* 字体大小 */ +.font-size-12{ + font-size: 12px; +} +.font-size-13{ + font-size: 13px; +} +.font-size-14{ + font-size: 14px; +} +.font-size-14{ + font-size: 14px; +} +.font-size-15{ + font-size: 15px; +} +.font-size-16{ + font-size: 16px; +} +.font-size-17{ + font-size: 17px; +} +.font-size-18{ + font-size: 18px; +} +.font-size-19{ + font-size: 19px; +} +.font-size-20{ + font-size: 20px; +} +.font-size-21{ + font-size: 21px; +} +.font-size-22{ + font-size: 22px; +} +.font-size-23{ + font-size: 23px; +} +.font-size-24{ + font-size: 24px; +} +.font-size-25{ + font-size: 25px; +} +.font-size-26{ + font-size: 26px; +} +.font-size-27{ + font-size: 27px; +} +.font-size-28{ + font-size: 28px; +} +.font-size-30{ + font-size: 30px; +} +.font-size-32{ + font-size: 32px; +} +.font-size-40{ + font-size: 40px; +} +.font-style .font-size-30{ + font-size: 30px; +} +.font-style .font-size-40{ + font-size: 40px; +} + +/* 文本对齐方式 */ +.text-center{ + text-align: center; +} +.text-left{ + text-align: left; +} +.text-right{ + text-align: right; +} +.text-center-justify{ + text-align: justify; +} + + +/* 字体颜色 */ +.color-red{ + color: red; +} +.color-333{ + color: #333; +} +.color-666{ + color: #666; +} +.color-999{ + color: #999; +} +.color-59adf7{ + color: #59adf7; +} +.color-e94848{ + color: #e94848; +} +.color-59adf7{ + color: #59adf7; +} +.color-00000073{ + color: #00000073; +} +.color-FB8C00{ + color: #FB8C00; +} +.color-03A9F4{ + color: #03A9F4; +} +.color-D32F2F{ + color: #D32F2F; +} +.color-1DE9B6{ + color: #1DE9B6; +} +.color-FF3D00{ + color: #FF3D00; +} +.color-64DD17{ + color: #64DD17; +} +.color-4CAF50{ + color: #4CAF50; +} +.color-0091EA{ + color: #0091EA; +} +.color-FF6D00{ + color: #FF6D00; +} +.color-FFD600{ + color: #FFD600; +} +.color-FF9100{ + color: #FF9100; +} +.color-F56C6C{ + color: #F56C6C; +} +.color-ff9900{ + color: #ff9900; +} +/* 字体粗细 */ +.font-weight-500{ + font-weight: 500; +} +.font-weight-600{ + font-weight: 600; +} +.font-weight-700{ + font-weight: 700; +} +.font-weight-800{ + font-weight: 800; +} +.font-weight-900{ + font-weight: 900; +} + + +/* 宽度百分比 */ +.width-percentage-10{ + width: 10%; +} +.width-percentage-20{ + width: 20%; +} +.width-percentage-30{ + width: 30%; +} +.width-percentage-40{ + width: 40%; +} +.width-percentage-50{ + width: 50%; +} +.width-percentage-60{ + width: 60%; +} +.width-percentage-70{ + width: 70%; +} +.width-percentage-80{ + width: 80%; +} +.width-percentage-90{ + width: 90%; +} +.width-percentage-100{ + width: 100%; +} + + +/*宽度px*/ +.width-60-px{ + width: 60px; +} +.width-70-px{ + width: 70px; +} +.width-80-px{ + width: 80px; +} +.width-90-px{ + width: 90px; +} +.width-100-px{ + width: 100px; +} + +.width-3rem{ + width: 3rem !important; +} diff --git a/src/assets/css/info/style.scss b/src/assets/css/info/style.scss new file mode 100644 index 0000000..e325bf1 --- /dev/null +++ b/src/assets/css/info/style.scss @@ -0,0 +1,5 @@ +:root{ + /*默认主题颜色*/ + --custom-color: #e14eca; + --border-color:#e14eca; +} diff --git a/src/assets/css/main.css b/src/assets/css/main.css new file mode 100644 index 0000000..9bb74ed --- /dev/null +++ b/src/assets/css/main.css @@ -0,0 +1,189 @@ +* { + margin: 0; + padding: 0; +} + +html, +body, +#app, +.wrapper { + width: 100%; + height: 100%; + overflow-x: auto; + overflow-y: initial; +} + +body { + font-family: 'Microsoft YaHei'; +} + +a { + text-decoration: none +} + +.content-box { + position: absolute; + left: var(--sldebarLeft); + right: 0; + top: 50px; + bottom: 0; + padding-bottom: 30px; + -webkit-transition: left .3s ease-in-out; + transition: left .3s ease-in-out; + background: #fff; +} + +.content { + width: auto; + height: 100%; + padding: 10px; + overflow-y: scroll; + box-sizing: border-box; + position: relative; +} + +.content-collapse { + left: var(--sldebarLeft); +} + +.container { + padding: 30px; + background: #fff; + border: 1px solid #ddd; + border-radius: 5px; +} + +.crumbs { + margin: 10px 0; +} + +.el-table th { + background-color: #f5f7fa !important; +} + +.pagination { + margin: 20px 0; + text-align: right; +} + +.plugins-tips { + padding: 20px 10px; + margin-bottom: 20px; +} + +.el-button+.el-tooltip { + margin-left: 10px; +} + +.el-table tr:hover { + background: #f6faff; +} + +.mgb20 { + margin-bottom: 20px; +} + +.move-enter-active, +.move-leave-active { + transition: opacity .1s ease; +} + +.move-enter-from, +.move-leave-to { + opacity: 0; +} + + +/*BaseForm*/ + +.form-box { + width: 600px; +} + +.form-box .line { + text-align: center; +} + +.el-time-panel__content::after, +.el-time-panel__content::before { + margin-top: -7px; +} + +.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) { + padding-bottom: 0; +} + + +/*Upload*/ + +.pure-button { + width: 150px; + height: 40px; + line-height: 40px; + text-align: center; + color: #fff; + border-radius: 3px; +} + +.g-core-image-corp-container .info-aside { + height: 45px; +} + +.el-upload--text { + background-color: #fff; + border: 1px dashed #d9d9d9; + border-radius: 6px; + box-sizing: border-box; + width: 360px; + height: 180px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; +} + +.el-upload--text .el-icon-upload { + font-size: 67px; + color: #97a8be; + margin: 40px 0 16px; + line-height: 50px; +} + +.el-upload--text { + color: #97a8be; + font-size: 14px; + text-align: center; +} + +.el-upload--text em { + font-style: normal; +} + + +/*VueEditor*/ + +.ql-container { + min-height: 400px; +} + +.ql-snow .ql-tooltip { + transform: translateX(117.5px) translateY(10px) !important; +} + +.editor-btn { + margin-top: 20px; +} + + +/*markdown*/ + +.v-note-wrapper .v-note-panel { + min-height: 500px; +} + + +@media only screen and (max-width: 1080px){ + .content-collapse{ + left: var(--sldebarLeftOne); + } +} diff --git a/src/assets/css/primary/style.scss b/src/assets/css/primary/style.scss new file mode 100644 index 0000000..1cd10f2 --- /dev/null +++ b/src/assets/css/primary/style.scss @@ -0,0 +1,5 @@ +:root{ + /*默认主题颜色*/ + --custom-color: #59adf7; + --border-color:#4ca3f0; +} diff --git a/src/assets/css/success/style.scss b/src/assets/css/success/style.scss new file mode 100644 index 0000000..f5b1b4a --- /dev/null +++ b/src/assets/css/success/style.scss @@ -0,0 +1,5 @@ +:root{ + /*默认主题颜色*/ + --custom-color: #00f2c3; + --border-color:#00f2c3; +} diff --git a/src/assets/css/vue/style.scss b/src/assets/css/vue/style.scss new file mode 100644 index 0000000..b487911 --- /dev/null +++ b/src/assets/css/vue/style.scss @@ -0,0 +1,5 @@ +:root{ + /*默认主题颜色*/ + --custom-color: #42b883; + --border-color:#42b883; +} diff --git a/src/assets/css/zTreeStyle.css b/src/assets/css/zTreeStyle.css new file mode 100644 index 0000000..6144821 --- /dev/null +++ b/src/assets/css/zTreeStyle.css @@ -0,0 +1,107 @@ +/*------------------------------------- +zTree Style + +version: 3.5.19 +author: Hunter.z +email: hunter.z@263.net +website: http://code.google.com/p/jquerytree/ + +-------------------------------------*/ + +.ztree * {padding:0; margin:0; font-size:16px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif} +.ztree {margin:0; padding:5px; color:#333} +.ztree li{padding:0; margin:0; list-style:none; line-height:40px; text-align:left; white-space:nowrap; outline:0} +.ztree li ul{ margin:0; padding:0 0 0 18px} +.ztree li ul.line{ background:url(../img/line_conn.gif) 0 0 repeat-y;} + +.ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent; + text-decoration:none; vertical-align:top; display: inline-block} +.ztree li a:hover {text-decoration:underline} +/* .ztree li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;} */ +.ztree li a.curSelectedNode {padding-top:0px; color:black; height:16px; opacity:0.8;} +.ztree li a.curSelectedNode::after{ + content: ''; + width: 100%; + height: 30px; + position: absolute; + z-index: -1; + left: 0; + background: #F5F7FA; +} +.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;} +.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid; + opacity:0.8; filter:alpha(opacity=80)} +.ztree li a.tmpTargetNode_prev {} +.ztree li a.tmpTargetNode_next {} +.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0; + font-size:12px; border:1px #7EC4CC solid; *border:0px} +.ztree li span {line-height:16px; margin-right:2px;margin-left: 6px;} +.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle; + border:0 none; cursor: pointer;outline:none; + background-color:transparent; background-repeat:no-repeat; background-attachment: scroll; + background-image:url("../img/zTreeStandard.png"); *background-image:url("../img/zTreeStandard.gif")} + +.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto} +.ztree li span.button.chk.checkbox_false_full {background-position:0 0} +.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px} +.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px} +.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px} +.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px} +.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0} +.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px} +.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px} +.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px} +.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px} +.ztree li span.button.chk.radio_false_full {background-position:-28px 0} +.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px} +.ztree li span.button.chk.radio_false_part {background-position:-28px -28px} +.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px} +.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px} +.ztree li span.button.chk.radio_true_full {background-position:-42px 0} +.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px} +.ztree li span.button.chk.radio_true_part {background-position:-42px -28px} +.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px} +.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px} + +.ztree li span.button.switch {width:18px; height:18px} +.ztree li span.button.root_open{background-position:-92px -54px} +.ztree li span.button.root_close{background-position:-74px -54px} +.ztree li span.button.roots_open{background-position:-92px 0} +.ztree li span.button.roots_close{background-position:-74px 0} +.ztree li span.button.center_open{background-position:-92px -18px} +.ztree li span.button.center_close{background-position:-74px -18px} +.ztree li span.button.bottom_open{background-position:-92px -36px} +.ztree li span.button.bottom_close{background-position:-74px -36px} +.ztree li span.button.noline_open{background-position:-92px -72px} +.ztree li span.button.noline_close{background-position:-74px -72px} +.ztree li span.button.root_docu{ background:none;} +.ztree li span.button.roots_docu{background-position:-56px 0} +.ztree li span.button.center_docu{background-position:-56px -18px} +.ztree li span.button.bottom_docu{background-position:-56px -36px} +.ztree li span.button.noline_docu{ background:none;} + +.ztree li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:middle; *vertical-align:middle} +.ztree li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:middle; *vertical-align:middle} +.ztree li span.button.ico_docu{margin-right:2px; background-position:-110px -32px; vertical-align:middle; *vertical-align:middle} +.ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:middle; *vertical-align:middle} +.ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:middle; *vertical-align:middle} + +.ztree li span.button.ico_loading{margin-right:2px; background:url(../img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:middle; *vertical-align:middle} + +ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)} + +span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute; + background-color:transparent; background-repeat:no-repeat; background-attachment: scroll; + background-position:-110px -80px; background-image:url("../img/zTreeStandard.png"); *background-image:url("../img/zTreeStandard.gif")} + +ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)} +.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute} + +/* level style*/ +/*.ztree li span.button.level0 { + display:none; +} +.ztree li ul.level0 { + padding:0; + background:none; +}*/ \ No newline at end of file diff --git a/src/assets/iconfont.css b/src/assets/iconfont.css new file mode 100644 index 0000000..2deb324 --- /dev/null +++ b/src/assets/iconfont.css @@ -0,0 +1,257 @@ +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1578535560478'); /* IE9 */ + src: url('iconfont.eot?t=1578535560478#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACcAAAsAAAAARWwAACawAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCLOgrtUNYWATYCJAOBdAt8AAQgBYRtB4YsG244RUaGjQMgBO97IaJilIyiTg1GXPb/JUEesaG/4asIqXtCJwRWq44dEQtVIgHd4ydealAlf2XsR2azpWzKH9n1dA5CaPbLrHbi35k5Zihl8tAz/W93krz8WtvKPR6NQiFRpSsQDotDSBAGh6KroQu7b953mlKcDCQ7bhc6JJDtwiDh8QH2/GO9/dm/khVoOXTXA8zxF+DGgQENz8+t9/9fNrAR2whJGQMlakkOGLKBYFAyIsKBAsMkTg6LskFPDu+scR6od3rGCUbjYRVYd2cBQ3lVlTsn30Jj1o21Xwf+Giug8k2+0K4bwRBJesVh8L5r8/OB//s2X0dbQ+Y4uuMKPz/HXLvHtc+AsMWQiG2Fb6zU5Wh8hpPWAPxcBwCKNrF/bhb2As0SimAsSiCBxTbW3f0XT60HCAzudwCAGV4Iam35+Yo26jdkEUuNlg61ZBI14dOp2S11ppNq5O+nllSyt3iZ9y4drSZRZpelANIKQ4H/fZfVl6wbf3n3xt++5rJF9hVpq5VSGwy6BLWC9O0rsq9JV+1Ue1MbIDfBQRUHwAAazHbCo7OGVwjblxYgzuhrP2Pu61l/bDszHIsQEWcoKrhurM8E2k3bFI/vDhDwgYq5KxDvYCYGPggVVARDaE3XmItVR3ylobX4oviCL9Hv41/70UqhUTIfef32ziTYkuDvkdGm3ltlEwb5fQYNlNhERfETth0/Kt3OplL7+/dW8Q1e2cKnNWutekywYMPBQmI+JBTCRVLTipcoWY585bY4yOjas3+ePXzOSJmquoYbeznyeRJwkYW2brz5kytLxFnhb5Y8lXHx5iC8Qs5yh22Xj8UllS9967S/5138cx4wL0xbc+rMuVnDVg1a1GHOkg2btmzbcazLhT279k3pNaRFnwGjCmM6lQ4dOHJiXaXdghEzJrVq01BbsWzchG49+l0SNRjuhOKPY/eSBBbMk5BEnTBMkwiskSg4JdFwRmLgnMTBLEmFYZIHq6QFDJJCWCStoYO0gTnSAZbIhbBBusEmKYYt0juOLukDsEP6wzEZAF1kIFyQkji+STnALqmIKyMZDjBFRkIvqYYhcgm0kDHQR2pggNTCKBkHBbkUxsh46CRXQEmuhEMyEQ7IZDgis+CEzIZ1MgcqMg/ayXxYIMthhNwCM+RBmCSN0EpegzbyH2iQD6HmTwas8KcSlvlTBeP8WQcT/DkM3fw5Bj38bczpR8kRmHMJruwz7wHRS9/XDLcxq/E9p6lSHxOtOqTYoTivC6VaQ6UFFUutbqwAgRPEYi0g0R4XrniXCkEffBRxAYnaL5c62y5cfY1RTvoDfNx5HikbK2yfbYsoY6uDRZZpJD8Simed/XJuE1M9KSNtFwJKvQCu+Ah74c2K4HkRZPD6nDlJXGxDzuTCcP75+rxEVOKST60UHrgZYmMPPpPPxefnH0RMTmIwCxdeZgqkgyeRE/1lBjrqRNq25yTsAFkU+Y2R5cU9CCymriwxoLK9ZW2qWCfH8bggwEZ6wg+IJ7LBUTmeJGYwWZquEd0yUNSpQ6OHmUxxagk47fIkI0SbXn6cLGg29TrIULTJrstlUWVaZjSoWZ6fpuIjye8vOHUw/OWlEr/KDjNiRREnYTQ+wRanRDiEiWwI+4P16K7XBmT3RF0W2V7Kk/Pz2CGgz1+H77fmQOXA5RyutLJSPrhgSelGKVgSKhdEBnuR7WR8BbeIS3bam7WOH7snSufei03KdDL6tYxEG6ALV+IcsiXwXcWdEDufl/xES8h57d/mH4IQ3ZVvcqWiP9qarD5dFLr8tujhcQaVuXbCf1CpVHXnksjo8x0I5oPGdAJkKRHrkKgr2sgTV4CsQAy6GQyyhmBbCjDJajjsGiQzmk/xM6kJzpQvI/hmN9uYBAFvt+YtYi1qF4YPV9lGlRvI1/9qa/Min/p5Q28o2uC7r9pg+5lyKd7E48VUUQblcOhwGIjimpDmMFSf/5y/HNw9s1VUS75IT9bLGQhinx8gGA9qprWo4rgZ3W2wMqtBkrWrgijcHPKJfFBAer5rgy9TnAIqWnAJuvsCElT0UrmOfDD7JPWoix2MUQD6LBOutCqIaWhi7ikAWav7oIVV1m/XYKghAwvPs5OFgZGtdKNBjN49TE5CghgCVCnSOOIEO3Za471so1Kp6FHOOT4opcexSz6Xut0LlMq8mIfXMxkMlIkSVwAIfrJZSeOiyu9ANmUhNVhkWxAgW2alTMr016Zn+wZmNqj3pmZ5eyevDSnKqU/EV/Ev0TzxjfMWXX6y8GK1UFx86cqzJWKIS2QKj7Be7odJXZDMjWST9jBammQwWnSy3aJMDFWuTWclM3nwp2Z1cFt0mW7aG3wSA/vgdede6PE/ckJvyjsH9Wc69iOO/Iytv/BwHVu5/KFaHLdajUZ9QXV4NxkY7Ba1Oa3i9kLMU4FNEY586awJZzVwWBTn63Oq0MVuZpxuPYEMuovnEd6Bgiw3A8wsIY4YnKHNrxCO+FPA0edEEL5orpHxJoKI96WXmjb+y8daZmiKMxrUXHhxzUbc/Xh+q0XOPAhzNLCiZciOXV7WsBsvKLhjQ8dRrLgmj/POWMjicS5cDNMkdE4hef34D4xKXyMj6HKU7gOyrMOsJsEJmhNZxApxLmmaoAmGWsEZ7E8tYQ/aBzuHYwDsDtas9ESt7+vbd+OXLy9kJ9/Bd8M0Hq31GbD56vWb9CBIHRYB7MgQaBVVCm60LTCl+9UcVdFtm6cLQwQtXUP0jNy8DY2h2lra7NuZOtFszVKSoiUSguGWwqFllzO0RZulfBqNxIeogmvT/MyGohY+x5S+l4teM4qMIVQdGG2/P9G6f3q9DPOOYAEg350EwJjwM9QSHEc9XWTZFt1sQWrOi1cnBnEVlsCkzJe3aZxHeZ389pcCb5RiOmrsbUxB/uX+uv0YcSeq71JhGhCHP2Hov3Lrmt4fV1zpOkd4flaQQicblM5BdDRZqKT0MMeMI4Wu7J2YZRilpsCp7NP0tWUL8XyzUihGSn732mJw8NHmeb3094WV98XdYRcHdzABkoPcRhogK4q5GeSV7TaMFBOwPl/j9JwSTl2SLqyddwWbOkHx9cWFrKEVDwPr+YxYMl8wtOIK8EC5oH+uqA2zc4u5Qy5rT0JG0bVF2RSxJQAsmdNyaeZBBmiZi+RwKa9p3B44pLCgUjzIOWeGiMoTIeYTMQpjLr7DUNxEQWtpztR9xZPsYaqsYrAOMnPQTUBRAzuvCZ9j5y85pyoYulqQFoS0VBUCviX6dD+HKy/oXHjGELwjQNLERhZFGmHUFomhAkysm+G8OL+l8A5bwcvCtbXBJUzCu4LVtuBGTuGGUC7NUWi3kNHSUEksRpYLFe2MjM6JbHJ5QnJn3u02WVzgHYp+VYDa4ChhpTMzafu2iDw7tIbq/F+Xr66I+ZVLd8+VhuPb46ioa6ysVwsEQ6QY+yXBQ8+BzDzVcRno/4y6RWVZfmeerJWTyw4TC19S+pK+OlzscFiSPablscgKhZhBdpAdbUlCiSZVd/acAyhsNMAczp4eoKTDZagAqM85txcwiGycTjIFL3LV7c0GpMGVwXsHQOMUEmBZLIIIINthjETMuemLR70IBOC3Ux6sKQxQp0/MhXVXsv0p6OS7Wp85RREQefY7mruTdGqd08oqzke/g7Z7H1hZYn0pOZ+7P8NPH6bVO8nfleJ4oZrVDUPBA7Pz8WJ3dPQda/cPey/CMb2zmKbpuozGch1xewhtvFKk51pS9NqyWrqvvq4UlfMZ3PF8rrDhr+yEq+BwLZ4TEQZ2lNEG49ZgsCosDrsNSGvDEsM0FOoL1waZBKlGdYbLKHQvapv2vaHySJ3hTRIZFReFeJ1YzTGVESYO9ycbIkIl1OSNAwPiqEdmNrz4ZWrv5C89bXaQeb/Q4hTHTwO8qdh2CwEMrHt+5vdn9gnN/mlhss1C9ToBPMwNSk1d5q5fjglsShd7VVjLaScmNBpje8NSU5MKSXWS3hIi0WwHrokruu/Q4dmJ1WOjQsIASClC0IOZUX5x2h3st1LenD0wdNl2mOH4t0mAtWuFoUniSBW1uIDSTNVWt5CYyqilBVmrLEOqn4MXPfCN5XPtYouRaHDDbhim26zbQGNL+u+ZWscNIaIUJwW+d3H6x/afZLWbpjkxGPimb2rdRm+uaHLYqSM9BYMmP0eiW0fa428e8alsoj7UegfDa4ZOiKaKYSRQURwhnCpN2oR/C1ydwgnqchj6AZ438HqZMr6Yqm4h4+/FisalkUxI5Qq3/WVnBArqs6hV8YU24ZHQfr2H1g1JI1b5pOWS6G1Wf9gkYkVRlqgitEZTam8o1Q0yKYhnJgUQW0Pv4xxVOcWREZC/ECqTYTv0cLkU2Aq+seTTYyg2ye55cTlgXbJdJ8gKoJXW3EAJvXKD48h6+dWZeN2DzRJxF0ZZypNDMU4SYk9xzyPsjky8LOSixXYm1pGPaUWWqHSV6uzckc1FWSFebsPeVZKo5GM87enRn4XrHP3V2sthjwa9fF9rbMRv7aHd3nCFhonCcweQW7kQnnPcf3eyzXsvck7TWD1PsOXvV0SVAyy9bjKQTt/OOVmze8abTMhABJXMeWXTh+Pr5HIE8GZt/ZYX/pN9OL5gXIlnu+UX0faX37ORw1QmXU74bpb6uY5FRvnEPHOuplbcpRIvgGW/TwW7ofhmEcu9en47PE8QgcP6eiWjyWuikkIYzZboDIDYpiXBkLl9diVNLkSvU7ssDFxe/9P8HF8T6f9uTTC8pBNt4s1djct0olGTgstMS4SBZTddArFwTeewU00g7JQCOZsLhCw9uyJCmDiNSnEiu0brReyx5i3OK4MSLjUfNw6NEScaSE5a4VoZa7ecpJqrA+dZBjuyiHPOQMBVbnKFGBlts25oKtJ1OLZEbAOEYMMYrLF9KgNadx+v69xgTbd7w5VdRd0b9v+VkaQ6sV4P5Trq1zJexJXJjcbU+v8ZDFC33FZNxwZAtXhC6h7kFB5hjUfkuBBvKIOOfi8uHHOe5zokrNYwusTePCDqSOOJVd0196jTV/AbfHNiHI5HlZrqlOFAMtNyoqkGiOp7HaCdQyUBQ+O7HuDyyQoKT3osDTIHD8fbf20eeBDO7S24RrbVOjy7aQy8XvJT4+gvJI04F+1SfzGJo2mlxSvaB+ibZ9nh6d/+r5+vE37vHJr6FTtAW/9yx3NNyzPffUuTLY83tDDB99K6xKzxXCc61nG5VuzYD2qsOReq3gcQgMPXVI8V/iJrMwbVyfJEvhUrLsLw9ygq2m/1a/KuQefSFLmYpL3Z7OijwKbm/eh7Q1I9YD+R/J5YHO7pVoAMLNVczqG92xQGUlOkIePynBnQiC6ait81eBPWAgUO0IuSe84+TR5EarlP0X5RdCIq6LjSqkhcduD5QM6vvogH12VTAlxSeXbVmdX1GtvyPCeELYJLH65ONn9/mBgFLUIQVrvFLRKCghMTg1qBAsCXW+SWENP4SkiNG2QM4mFNQYEGcmQ+IA3eSDfiIXV8JfswJzg4OboiHHYkOtlivD/XJ/tFI3V1sr5f0N4qZK1qG0Q9eYJqZTAAxv1AwItRTSJ1EOEHfJg/DV8tuApPu/wHMKGdROIK8Z14YSupn3rqRMFEhNoRbuV+veqdxJPwA7hO7CDahxGnwcJ0HWQN6QBMOzQ8LMx3ya+zg3R0mBHJ0mCAQuId3ACteRLfiTOCyyAWdCQ+kZF7s54MB+Ga+Jcdd0Vr+7Ho0J5j49pPWpP41YcCYIXW+23cIahv24c1hzac73/784YAW7YCuNECD3njThbw87bFD9IH8G4HLZJgnhtwN+lqL/5EaQlooXzSrfJ4u2j6/oXlFKE5g7z8SqBOqvssLZYWTBHK6eUFFelsOUWezqpIaobK0RnNvuqV6wLTFwVbtVA2dWyibIV/kumYvICP3FRcMIBNwA3gXI5Yj0QfKDDXj+AFR1zwgPu40Y/d3hHgmeB5mPBuyJB/CAc32zYzcUtvEMQE+r+kWJ9YUqGh3CuUNJ81SQveRsRD4cbwGWZR2Ew8hzhjOkMctjjUHIODgnogVUiDmiJb6Xg1nt6KTtJ4ok++TSHdKu9J+F8BPMeNrUXhwHz1S5qjeuHa8HxK4XiiyrVe7RTUx+AXioBzzY19ZIJ81NEuVeHUF/WWxaQ10hjs2ciipijr5Y6jcgL+fce60ru4SWhEPgLRP9DB7PMsmDTJbuI1MKSA1drr8ENqDGsSNNk0AWscD8fFO2GtQZAwlj6JOpv8r1evnkX8Zvqd6EUOt8+I7gZRajFtKN5aaQOtBWBRoPCslyfFclgxToXhZC/id9NvVdohpZfCW+GlNF9OnE/fmEybzPBXjJ4KvOWkmUfXOZN5cFW4YsePA5YnO6iWOkBVxMUlUFYzD1hZ/a1GkDYMDfr784vdb0VJW5WioZ6kDlL7IQRzgfmZ2kkbpJ7rh2BMtSWPQQPiJChSQkdHouiSSDUdFYmmF48S51Ukaa4KxDlS5GcwgD1Sdxu6jxYu2pvCU4rWRJeOj5de/Si5qV23XMDNjqgTo7HfKxJIaVd+vQyhw/SVl56tIG2sSMgnLb+dPBG/y62O89laHMD1irQ6PxoFklpEApslNsJjLQOBDCQ6j0ax61jqBnSWS6xiT+B/sbFWLWS6OT0UV1V5irG54fdW9KogdOs3+82M15VVXVwh16poSuFJX+YQGSvUmLpH4Ja+F1xV/k6h8xgUgAbmdMrvv9MsLWmjQPS4Hzx9XE9b6MoA/lMZyf/9KvevovKDE9ck7S1q0FR1JwHU9aOFxXuTi0OSBR98fK/HlCTvLe1c4Ln9OyU06fHhjpTCtEJUMiJR9ncU08VJyf7EdV4L4lQfQkQKJZOpUIhE5QNBFMrs4li4cQ0SDyfo18Ui3LJmI5LwWiXq9E3usm6UxjHSNameJXN9y+8ZYyiVxDJtngyAp1tXVQGeaovERa4mWq0ZV4GEokOw+7sUnfiwlsXLUdnbl+OdFq81JaN+fJN21Gd98v4rm0yLK4RuznSZrGfsVxbP6bTD9hqWIsrdNqbW3QI5+qbhD725T7qzSuWcXuqsU0WkO5XpnBbdyL6gdJVK5+wH9jyWqsy5pdiAIXPYeo2lKjE0D/7ul3Rb1DCWPJYzIhH8WHYTgH49AI0JNnuiLWgOGzUBlOVwJrBiKDYHPSEa/cfqA4VOTuRHYbvQ17AGbN0UmUF+TqJTpqywBooBS33Y14fnG3ar+i9MF2biON1VdJ5cttlxB+D9adDYMFWkKJGiZClW1E+BRivVPyyWRzyK5A0PbyOQPCFBDmRgugHJXV1CNFFmKQ1QHMZAqkBDiXV1KyGUArV0abd/ckgIBlMsOTkUIXzMdRHuZANJMSNQkzEV5AoMYre8MhvbrO6tXra+DdNMMmCSQiO4aJexZxF5IPT2ikBRq7LCoCQDcETN32lFVNQrBIjAFOa+yyRn6rUI2LzKKAng8/pTHNcZ2rcSrq2FEk3CDdCQTApoUimEOfpMrK1NPLgPmXyA2oe5v/AyGq7q76uEPd3X37GIO7Jv8gEQD0uQ2v37a6EggeCD2HDDZaeOlr7xuuORRmpMzLt3pVNRl+M0WSU/qwjjwWw0k43a5DDMPn+Evd4eYbNQweyxKNzpkjNDTfS+IPMofswdiGhWmSjz3qBGuqQDbBZUV0Mu1zMjcq6aJ51p0Xn7esd9WLC3qJ6QNvokAbrW2WIZEOMvGRI9qVv3T+f2H4YP3p2DXG9ouytbPowGKrufA9+qq1qGlXbFWrB77dk9lYvcpmS97L4aQtWXh2eYNzRMcIsWC31TuWkMbi5jK5d7sZwed/bsgz9OBzM8s04hs7OoU0jPfu/0byiL+avMLPFx1EHk4WPkAOrgoycDSHSHX1GxX/sSZPDJQ5A7ira9ZrpnSTQJXYlJRVdI1cToE1mo5R5oiipIQXafSWCTotE/YlJJfhkh6fZX5Bji3GEP4qIz9r/KlpDQVehUTAU6mqQ5Wo2PtUFTVUFysvt0AosYjWrGpJKdMpcGeV+JwRBmrlgfX1VeGBVVpG4VqqNA4bX+/PVGCkyT2MJ87Z5eYmtVIRp6YU6DKYPr86OwuHC8myt2DpIRoh8IVV/VSuzNqkdBEls+QjbuXHE+Rnw4bscKd+9yL4OnwcurNG+DkQzTJbY0vmZvH7GtugANPTenw+SD6/PokOVX7jhoAKdQdahBESA/smNlWWiTR3d34K2fmxsRGoQXZ+eSXHSGRubIyPZLvRQjl1ZlAF8BkIAfvGSHN4+kN+O/2LP6zt2qX2z/WZ+hqz3jpQpiBoV7yXs3/6Yz6D/bc/pWuWraOAQpI/sXL4cW++L5LRKD1CBpQYpDOLKcJkPdE5ptqS8JmAISGlxuyXy0qz/8mB7gfDyEJ1ak7/bc3bTyz0tTaToE7uodfy9zId+8SWbgLzEv6Rcue5okxGzHCJOy1GLkEI80L2RuZWZZXgvPgvxJ9kWJmcSIMkMZ8QK1kd3fEolILt6nKfGSjLNievVGs3QFnpIdpgKT864y2Ur9EFzPmwiw0SF2Um44LTtAkVGsIXniGQYbAwPvqSGlFysC6NnccDtpiLYdi+VqeVgKVjDJxwKviaIn7kkQVhxryWYxY+5PbEjuq+y/O3+vWJWs4Uii5XUxJ15O9sgVzJAF5FOn9A7IA7yvXpm/hsDiAu5R3WPaj27VAZ1YZ5J0i1y2o5e60kk6tAE8+NstHw7stH78b4245t8nYWYKtDYHiobU4KVA3YNT4wUKtbzg9rV0Wz/5VOtW+ykavTb7jJ2DE1b/WFEKULkxlCc9nJLytbJMUz97TGipyE1BK6JMgnJ34Hab89i3xnrlDJm/DMlItd80ejx5Q/i+tO/NHLJpaazTps+L5mWcO6dl4Wa0WIty7SjXgGpfw5OF5DfSMHvU2iKSihrDCa7Zgd911s3ThxVnw5kp9psje3UXYpPNSrVOm/+PnpGqRrQWFdqxCNL/jUmrM8xm2urNbKWF9g4xZdBXDyxoV+hiu1RdWp1yDYRVvAJlGnv7IlsJt75+Pg+GIwOYTbdT79JUowOvFFhojVKnPYQ72krT2psW2kgdCtunzQDDic7rejdv1Tv/DswDVzBFOGUinjUhj2DN+w9Z7n3rFRI0j8X2H0W1dbW1VvZecV3qtTC5tALTaR2wfWyC5kcIUFhMkkB/EC6p4JI7v7G6bA2sWyyD7ecrpZNbCZXUHlwlwLh8wKpCW1utiyZg189JUkqEK86uP7AZNIFdgRycylVKSVLT4wMxfidUbaAdOhHujHm178ZNjUj9JeiOBC7t7yqHMjGtG3HpSIhA8oE6epJIOjlqbiTiSVBjsimH78Fv32+CI/IYd5h5EXFg32X2JTZDJuPT5DL4Vhy/Fj/v1HTfYqFt5se+1MgZYYPQ4Bp9aOvqAwWht60jKKT76sTOVpBA+AGhRhIPNh5iX3S8yD7U2CvmmXHdeXk8d64ZTywe/07bPLJc+8dFHBVtXENbPaLS3jDiqJyLgPB5Yp9znBsaEtv8La9MDw62rLc8vnXr5A9s3AttuygY6txUgzfi5/A4wiHCIXN+TdnUNBVDMWiTUrUjs0b/YigykviC6L0eetkbEcl7SYiMqJbl7Q13qhv1iN7tvnIjXq412f7a9+Vx0RZBJ+s4c4twC+PscdZ1PDAoasgH5YcpdMrxpN6k46s88zzLyOJb+ijyOE8WFgj1fzE90TDakxmuQhzw5k9iResc14lm522O25iPAtfj3DUX3cEbJWBZLB1VPOrjMyFRJaYJEJ921hvxn/A0/XArQNmLjIveJnFgaHhoG/ET3hil25JPkPcu73Un5HfpjUwjnkA41pGoPPwAfnnVweU3Opi3GvEbCMmLNuCM54E+RAkbONfMz/e7fRvpJxq4jPvbCO4Bp1ALJ5k1xo3r0bqXk2hcGslO39ocJYgLkcATzK/WW5sNK4bNrNEhIWp1jfr7QODJz5/P+xLaBH0J/PX5/+SLx03cEg1l50BqKDo7W7MokMPFtzo7Z/Fz7blaz1rNn3Xd5vvND9dqxmoW1Ry66afQbLf9BwT/8fiM047hkf34zSWaP3G48v4K7we+Q3BqKiBDmvx8DUw0JqSBYvJ3/cHeQampA5axFqx43sc00WJR2sfFiBZxtR/hF49oMZYx7x79Bsfu+JkpuaU77Qw1YEaczen9UYa63TwUTosgR9AUfBQo5RshAy2XXwF9powPTVG+Of4IfAV6OOjNr2O433AzR5AQIvf4DXsG++rITxvi4NJyOAGW0oo4aCmENJQA99LypWH6MBUeHxZeX1+AeqUCd5I91Rt4oY7Q8srqZXBvpLzG/zzu40k4BFTUk7aJQ2aF0RQY32kCrD6XMR8KzuD+P46EwY1NXi5tEZEEp+iO6x9pJq0S3RbBCto2uY7vcUZwDX8WbHB8KbnI+Zk4aXKZ+PPLtO8kXjaZJO6cvH5eckZQL9GDfhebGc1//eUO2zsFrUc5a4aZ3t19l3TZ5DLp7uUznQkqoKOiA6xE4kX2ReLyo0faiZc4p2vtrG3IUWSrePgCDqdjzNHKiIR0xls3cIqTnXGu23lNYJESzuvoyOso3N7RvSBp8e4Kl02XID2NYQGR4dbRsTbYKYYVc7QJvxBakpe3BIqB8nLhGCZ8e96DV6WlFHpKtD2hQhZgqrSEKhgClJKSKUCig7xOiifjE8PTYgH0CVqwk7ogMLTAssTw3EWNGxaep1oEP44EJ8eFAKLxRIIeMDfabOK7fQ3xTOw739c/lJCvLvyNyM7WbJrSi/bRSumt6LM3D6IfxbRxg7Cf3IHvVd3E+IDlgI9XuZMbzP9tKxXho5yHmn19t1np3O8JF9xobT0ybJCPrKwjR8C2/+ivo/lPEaVcel4Kb+Sphn/rRBflfjT/LMUgOMe/hbOuK8vNrgqd8SiFUq0uLgrnIrxq+ue7LmmX5OAbhVw+7SHBKSuMnlps3VpajjMP98rvIUQ0vnC8bOcGWp4Gf9KzDKf0kID2N3fzqcx5M17bAXxERqKR40nADJDiyaDzXIVpxfSF//XG6YsrGsd3mRimDaZ0U0MwUH7T3tgsJ1VW2vLYeKeIzLLT6D1pD1vqSMKNqMbHOn/WrMXA5ptRF2VXwbv64WqmgrXDeHf9uvd/gsTXTGsECVrBNF/jwkwPC9UxHzDLQsOu1nT+uvU65tug69cF/3MZOiCRCEgTYx9syXLXJWp9PXJ4szhGE3f16gshLiQ07686bRAxT2xxtGcjdhWC2qMKXi52WbGPJu1sxAarUkRhKg42JDxaHRpWPseaiovKY9lZitMJsJFGAHiIfoUImIBFuwMybC1Jbvp6t6WKOQ8OleJqE96sHVJAStrXoiQLmpT1pFXiGA2W0lysFlHjQQKgsWgWVODUsbooDEpJgUJ7oLCU5DDoFE2GwlY+NCUF6VD5hIXpi+rDw7GuNaY1NjXVTjahyqQidViQooZ5jca+73J56L7zJLBKhFbuFRHRPAJa6TMbRZBp3WU+/h4Z0Att9lWlMuUpa4GnzGV9YC7IbfeYFydEppuCTi48yVlffM9yXrNLVphg4gr4a0TEecSQ5kzmxpv4rvJEOadi4MDz2sED5SY3sI+a5gMVHMApH4CrrGaLNt4+OF7jo0kI90xFH+oHRbxDcO4rfg3aClXab3UgfbD4MOQw9MjiER+TCW3YAGVOvn/gZlxuMV3Vu+x4Cq2CFyFFC47dq3ylIpZxiRF7tdMv0VfV12tDihYkDUxQX9es/nkqmfvBalY9n9RRzBzGnlQzTRD21q2BfkvmIwGtQl4gT9ga0MsgBBIY3K+RIToAByCOHsvsOzQHq+dn/m1+9rYDmno2SD2cd8zvSCAAPAK+8TqmecJlRCMZHUdMq6ecRmQ0Gy8jAiMMCauV+az27gCiN1gNIjfSo0ikIPX5B0mUGjxG6s7tMIPkQynLWn1Q4wazSN383PyBYGQpTxYE/wU5faAOYyhb4enqO6QVoaFQCQCvDf4dgOY/+hBLkKqQL0iT1OIWUp7fZmdZ5k/USCxI1/ARF2md/5Gy6i/eIqG81rYh9OExeJ6cZLmHrM0gqvDIxt/8KQJjGC5DumkU/iTdMIDYVOcQI8KkCQ0A6j8SPq+vbmuSZ/6UH4y8MZTI8vUySVh0mqSMfB0iKptU4xJ/z72L8wcuvyRS/f7FEf/FYvonv0EDAvGRqn5Y3BSOVsVfyKb8XwStBwnC9/GPpEmuPh8SFnB4gPOkW+GfsuYbnv8qiAlg4ir+slcjJtIOj+D/LDb3+83Qh6ixTVpD8Ue50GJKLrVaFKv+Tbmhw6Fca3Ujt9vwgjXt7t8liaoN6z4BOfT6Vi50+04u9fpBrPp/lRuG/S/XeqOU2x1CPc59YrMic++1BxOh0VXSWDO1Wh/3nKW/wMpgfDCJRv6BDzit1+VtdPt7IPA8moRHexdjq1vPo353ODYYBtaT5w7qWLoYp/vVqsV1UNY8bu3ZzgNGBBpaJdkXRjVG2ueO9mK//C/AEgPDE27z/cL/AC/AV66tlW4pxPcaUd1mXZzBI+tONFhLWzf22Eh7ZzAwnKtMm/CNOqAWlRyDObm3Mu6rpdXK8vVxnGqk73bNfV8FHGVU0Yg6WqI12v6gaHXojK7ojp7oRcfAxMLGYcKUGS4ecxYsWeETELJmw5adBew5cOTEmYuFXIm4EXPnYZHFPHnx5sOXH38BZfsz5ASfWfBAeYeGggM6iEi2dqCiIbuLqU0CDeTBCWqwgSwIb1DgZw9IMaTazILXMxqTBaAuclahQ9cqh0Jv6JA3AhDBYgNm5eFQ3b23v378bwzNgK+eBctswvI1U/YkWRrIqC5BomqGRPGEdtTisIjIqR2T3beCXT0cZiN0sMEYjReiqqtRIQukHsoaJxk+aIEmrKlNsMLdwcUtbmGz4FgSrI9cLtC2eK3mnsxILRejQivKyB0kNuL81IMmT85SFGZAVThPODi4BSSJzP7x9fdvxW5VsNIbLHxFyhWgKgkKhPzmGMoiS30mjptMybRAwg3MyEHZWryjNzSqkp7JHorVmCG+J8onE8LMvjly7EU9cADFDTKnVGfoJx9QudG0QQ/0hD8oaDB+/LG3MNlopWfJF5HitvGTdEi2Q7DCBxXdmFhEkuhOaC8j+0AGenD34QzntYTII3iV2pU6qGqcXb35nLM4sYbLn2NrnlJxMba2AAAA') format('woff2'), + url('iconfont.woff?t=1578535560478') format('woff'), + url('iconfont.ttf?t=1578535560478') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1578535560478#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon2fanhui:before { + content: "\e601"; +} + +.icongeren:before { + content: "\e657"; +} + +.iconjianshen:before { + content: "\e65d"; +} + +.icontingchechang:before { + content: "\e66c"; +} + +.iconjianyuede:before { + content: "\e6df"; +} + +.iconshushide:before { + content: "\e6e1"; +} + +.iconsuoxiao:before { + content: "\e652"; +} + +.iconqiche:before { + content: "\e6bb"; +} + +.iconfangzi:before { + content: "\e6d3"; +} + +.iconfangda:before { + content: "\e66e"; +} + +.iconsanjiao:before { + content: "\e623"; +} + +.iconbianji1:before { + content: "\e659"; +} + +.iconchakan:before { + content: "\e63e"; +} + +.iconrenyuanguanli:before { + content: "\e7b2"; +} + +.iconhuiyuan:before { + content: "\e7c1"; +} + +.iconERP_danwei:before { + content: "\e64e"; +} + +.iconERP_gangyinshangchenghuiyuanrenzheng:before { + content: "\e653"; +} + +.iconsheshi:before { + content: "\e9bb"; +} + +.iconweizhi-tianchong:before { + content: "\e654"; +} + +.iconguijichaxun:before { + content: "\e61d"; +} + +.iconxitongguanli:before { + content: "\e650"; +} + +.iconguanbi:before { + content: "\e60f"; +} + +.iconshezhi:before { + content: "\e677"; +} + +.icondiannao:before { + content: "\e655"; +} + +.iconfenpingduibi:before { + content: "\e658"; +} + +.iconlingsheng:before { + content: "\e74c"; +} + +.iconshouye1:before { + content: "\e77e"; +} + +.icon-xuexiaodanwei:before { + content: "\e6ac"; +} + +.iconwinfo-icon-guiji:before { + content: "\e64b"; +} + +.iconyonghushezhi:before { + content: "\e602"; +} + +.iconfangwuguanli:before { + content: "\e695"; +} + +.iconxiaoxi:before { + content: "\e608"; +} + +.iconyiliaohangyedeICON-:before { + content: "\e624"; +} + +.iconzhankai-r:before { + content: "\e600"; +} + +.iconshebei:before { + content: "\e66f"; +} + +.iconshouye:before { + content: "\e622"; +} + +.iconshijian:before { + content: "\e629"; +} + +.icontouping:before { + content: "\e745"; +} + +.icondaohangzhankai-:before { + content: "\e712"; +} + +.iconshanchu:before { + content: "\e61b"; +} + +.iconicon-tianjia:before { + content: "\e603"; +} + +.iconbukong:before { + content: "\e66b"; +} + +.iconchakanwenjian:before { + content: "\e62e"; +} + +.iconpassword:before { + content: "\e631"; +} + +.iconpassword-close:before { + content: "\e632"; +} + +.icondaochu:before { + content: "\e639"; +} + +.iconbianji:before { + content: "\e63a"; +} + +.icontianjialianxiren:before { + content: "\e643"; +} + +.icondel:before { + content: "\e640"; +} + +.iconeditIP:before { + content: "\e644"; +} + +.iconzongrenkou:before { + content: "\e65f"; +} + +.iconzhongzhi:before { + content: "\e65e"; +} + +.iconyujingjieguo:before { + content: "\e661"; +} + +.iconshiyoudanwei:before { + content: "\e63d"; +} + +.iconrenyuanxiangqing:before { + content: "\e66a"; +} + +.iconzhanghao:before { + content: "\e604"; +} + +.iconcustomer:before { + content: "\e605"; +} + +.iconyijian:before { + content: "\e606"; +} + +.iconbukongjieguo:before { + content: "\e63f"; +} + +.iconjianzhugaoliangcopy-copy:before { + content: "\e9bc"; +} + diff --git a/src/assets/img/1.png b/src/assets/img/1.png new file mode 100644 index 0000000..362df03 Binary files /dev/null and b/src/assets/img/1.png differ diff --git a/src/assets/img/1662.docx b/src/assets/img/1662.docx new file mode 100644 index 0000000..e171073 Binary files /dev/null and b/src/assets/img/1662.docx differ diff --git a/src/assets/img/2.png b/src/assets/img/2.png new file mode 100644 index 0000000..dd804c0 Binary files /dev/null and b/src/assets/img/2.png differ diff --git a/src/assets/img/3.png b/src/assets/img/3.png new file mode 100644 index 0000000..c8e3173 Binary files /dev/null and b/src/assets/img/3.png differ diff --git a/src/assets/img/4.png b/src/assets/img/4.png new file mode 100644 index 0000000..801134a Binary files /dev/null and b/src/assets/img/4.png differ diff --git a/src/assets/img/add.png b/src/assets/img/add.png new file mode 100644 index 0000000..8c2cf1c Binary files /dev/null and b/src/assets/img/add.png differ diff --git a/src/assets/img/alarm.png b/src/assets/img/alarm.png new file mode 100644 index 0000000..7ef5441 Binary files /dev/null and b/src/assets/img/alarm.png differ diff --git a/src/assets/img/alert.png b/src/assets/img/alert.png new file mode 100644 index 0000000..8a4a771 Binary files /dev/null and b/src/assets/img/alert.png differ diff --git a/src/assets/img/avator.d7401229.png b/src/assets/img/avator.d7401229.png new file mode 100644 index 0000000..574f03f Binary files /dev/null and b/src/assets/img/avator.d7401229.png differ diff --git a/src/assets/img/beijing02.jpg b/src/assets/img/beijing02.jpg new file mode 100644 index 0000000..b582efe Binary files /dev/null and b/src/assets/img/beijing02.jpg differ diff --git a/src/assets/img/beijingtu.png b/src/assets/img/beijingtu.png new file mode 100644 index 0000000..f28f833 Binary files /dev/null and b/src/assets/img/beijingtu.png differ diff --git a/src/assets/img/beijingtu001.jpg b/src/assets/img/beijingtu001.jpg new file mode 100644 index 0000000..1a35357 Binary files /dev/null and b/src/assets/img/beijingtu001.jpg differ diff --git a/src/assets/img/beijingtu002.jpg b/src/assets/img/beijingtu002.jpg new file mode 100644 index 0000000..7dc5d0e Binary files /dev/null and b/src/assets/img/beijingtu002.jpg differ diff --git a/src/assets/img/beijingtu003.jpg b/src/assets/img/beijingtu003.jpg new file mode 100644 index 0000000..1f0d6eb Binary files /dev/null and b/src/assets/img/beijingtu003.jpg differ diff --git a/src/assets/img/beijingtu01.png b/src/assets/img/beijingtu01.png new file mode 100644 index 0000000..ce92c30 Binary files /dev/null and b/src/assets/img/beijingtu01.png differ diff --git a/src/assets/img/beijingtu03.jpg b/src/assets/img/beijingtu03.jpg new file mode 100644 index 0000000..56a5a69 Binary files /dev/null and b/src/assets/img/beijingtu03.jpg differ diff --git a/src/assets/img/beijingtu04.jpg b/src/assets/img/beijingtu04.jpg new file mode 100644 index 0000000..202e342 Binary files /dev/null and b/src/assets/img/beijingtu04.jpg differ diff --git a/src/assets/img/beijingtu05.jpg b/src/assets/img/beijingtu05.jpg new file mode 100644 index 0000000..c835374 Binary files /dev/null and b/src/assets/img/beijingtu05.jpg differ diff --git a/src/assets/img/beijingtu06.jpg b/src/assets/img/beijingtu06.jpg new file mode 100644 index 0000000..5150ce0 Binary files /dev/null and b/src/assets/img/beijingtu06.jpg differ diff --git a/src/assets/img/beijingtu07.jpg b/src/assets/img/beijingtu07.jpg new file mode 100644 index 0000000..ddcc379 Binary files /dev/null and b/src/assets/img/beijingtu07.jpg differ diff --git a/src/assets/img/beijingtu08.jpg b/src/assets/img/beijingtu08.jpg new file mode 100644 index 0000000..ccdc9fc Binary files /dev/null and b/src/assets/img/beijingtu08.jpg differ diff --git a/src/assets/img/beijingtu09.jpg b/src/assets/img/beijingtu09.jpg new file mode 100644 index 0000000..3f28945 Binary files /dev/null and b/src/assets/img/beijingtu09.jpg differ diff --git a/src/assets/img/beijingtu10.jpg b/src/assets/img/beijingtu10.jpg new file mode 100644 index 0000000..9c2486b Binary files /dev/null and b/src/assets/img/beijingtu10.jpg differ diff --git a/src/assets/img/beijingtu11.jpg b/src/assets/img/beijingtu11.jpg new file mode 100644 index 0000000..63aa818 Binary files /dev/null and b/src/assets/img/beijingtu11.jpg differ diff --git a/src/assets/img/beijingtu12.jpg b/src/assets/img/beijingtu12.jpg new file mode 100644 index 0000000..26d67bc Binary files /dev/null and b/src/assets/img/beijingtu12.jpg differ diff --git a/src/assets/img/beijingtu20.jpg b/src/assets/img/beijingtu20.jpg new file mode 100644 index 0000000..2f7bf8a Binary files /dev/null and b/src/assets/img/beijingtu20.jpg differ diff --git a/src/assets/img/beijingtu21.jpg b/src/assets/img/beijingtu21.jpg new file mode 100644 index 0000000..99460ca Binary files /dev/null and b/src/assets/img/beijingtu21.jpg differ diff --git a/src/assets/img/beijingtu22.jpg b/src/assets/img/beijingtu22.jpg new file mode 100644 index 0000000..73395ff Binary files /dev/null and b/src/assets/img/beijingtu22.jpg differ diff --git a/src/assets/img/beijingtu23.jpg b/src/assets/img/beijingtu23.jpg new file mode 100644 index 0000000..b2a8a8e Binary files /dev/null and b/src/assets/img/beijingtu23.jpg differ diff --git a/src/assets/img/beijingtu24.jpg b/src/assets/img/beijingtu24.jpg new file mode 100644 index 0000000..24535c2 Binary files /dev/null and b/src/assets/img/beijingtu24.jpg differ diff --git a/src/assets/img/beijingtu25.jpg b/src/assets/img/beijingtu25.jpg new file mode 100644 index 0000000..c75666b Binary files /dev/null and b/src/assets/img/beijingtu25.jpg differ diff --git a/src/assets/img/beijingtu26.jpg b/src/assets/img/beijingtu26.jpg new file mode 100644 index 0000000..870cc0c Binary files /dev/null and b/src/assets/img/beijingtu26.jpg differ diff --git a/src/assets/img/beijingtu27.jpg b/src/assets/img/beijingtu27.jpg new file mode 100644 index 0000000..595193b Binary files /dev/null and b/src/assets/img/beijingtu27.jpg differ diff --git a/src/assets/img/beijingtu28.jpg b/src/assets/img/beijingtu28.jpg new file mode 100644 index 0000000..ea3a3be Binary files /dev/null and b/src/assets/img/beijingtu28.jpg differ diff --git a/src/assets/img/beijingtu29.jpg b/src/assets/img/beijingtu29.jpg new file mode 100644 index 0000000..0967711 Binary files /dev/null and b/src/assets/img/beijingtu29.jpg differ diff --git a/src/assets/img/beijingtu30.jpg b/src/assets/img/beijingtu30.jpg new file mode 100644 index 0000000..acb7f02 Binary files /dev/null and b/src/assets/img/beijingtu30.jpg differ diff --git a/src/assets/img/beijingtu31.jpg b/src/assets/img/beijingtu31.jpg new file mode 100644 index 0000000..8e700a1 Binary files /dev/null and b/src/assets/img/beijingtu31.jpg differ diff --git a/src/assets/img/beijingtu32.jpg b/src/assets/img/beijingtu32.jpg new file mode 100644 index 0000000..4bf77e5 Binary files /dev/null and b/src/assets/img/beijingtu32.jpg differ diff --git a/src/assets/img/beijingtu33.jpg b/src/assets/img/beijingtu33.jpg new file mode 100644 index 0000000..870cc0c Binary files /dev/null and b/src/assets/img/beijingtu33.jpg differ diff --git a/src/assets/img/beijingtu34.jpg b/src/assets/img/beijingtu34.jpg new file mode 100644 index 0000000..6a4d2f0 Binary files /dev/null and b/src/assets/img/beijingtu34.jpg differ diff --git a/src/assets/img/beijingtu35.jpg b/src/assets/img/beijingtu35.jpg new file mode 100644 index 0000000..b187599 Binary files /dev/null and b/src/assets/img/beijingtu35.jpg differ diff --git a/src/assets/img/beijingtu36.jpg b/src/assets/img/beijingtu36.jpg new file mode 100644 index 0000000..be14d33 Binary files /dev/null and b/src/assets/img/beijingtu36.jpg differ diff --git a/src/assets/img/beijingtu37.jpg b/src/assets/img/beijingtu37.jpg new file mode 100644 index 0000000..a9ece60 Binary files /dev/null and b/src/assets/img/beijingtu37.jpg differ diff --git a/src/assets/img/beijingtu38.jpg b/src/assets/img/beijingtu38.jpg new file mode 100644 index 0000000..4e39bf9 Binary files /dev/null and b/src/assets/img/beijingtu38.jpg differ diff --git a/src/assets/img/beijingtu50.jpg b/src/assets/img/beijingtu50.jpg new file mode 100644 index 0000000..157aa6c Binary files /dev/null and b/src/assets/img/beijingtu50.jpg differ diff --git a/src/assets/img/beijingtu51.jpg b/src/assets/img/beijingtu51.jpg new file mode 100644 index 0000000..cfee529 Binary files /dev/null and b/src/assets/img/beijingtu51.jpg differ diff --git a/src/assets/img/beijingtu52.jpg b/src/assets/img/beijingtu52.jpg new file mode 100644 index 0000000..ef0a0e3 Binary files /dev/null and b/src/assets/img/beijingtu52.jpg differ diff --git a/src/assets/img/beijingtu54.jpg b/src/assets/img/beijingtu54.jpg new file mode 100644 index 0000000..d4f9dd5 Binary files /dev/null and b/src/assets/img/beijingtu54.jpg differ diff --git a/src/assets/img/beijingtu55.jpg b/src/assets/img/beijingtu55.jpg new file mode 100644 index 0000000..871d64e Binary files /dev/null and b/src/assets/img/beijingtu55.jpg differ diff --git a/src/assets/img/beijingtu56.jpg b/src/assets/img/beijingtu56.jpg new file mode 100644 index 0000000..127e1cc Binary files /dev/null and b/src/assets/img/beijingtu56.jpg differ diff --git a/src/assets/img/beijingtu57.jpg b/src/assets/img/beijingtu57.jpg new file mode 100644 index 0000000..69baa81 Binary files /dev/null and b/src/assets/img/beijingtu57.jpg differ diff --git a/src/assets/img/beijingtu58.jpg b/src/assets/img/beijingtu58.jpg new file mode 100644 index 0000000..29cd1e7 Binary files /dev/null and b/src/assets/img/beijingtu58.jpg differ diff --git a/src/assets/img/beijingtu59.jpg b/src/assets/img/beijingtu59.jpg new file mode 100644 index 0000000..4aa8b2f Binary files /dev/null and b/src/assets/img/beijingtu59.jpg differ diff --git a/src/assets/img/beijingtu60.jpg b/src/assets/img/beijingtu60.jpg new file mode 100644 index 0000000..5360dfd Binary files /dev/null and b/src/assets/img/beijingtu60.jpg differ diff --git a/src/assets/img/bgBox.png b/src/assets/img/bgBox.png new file mode 100644 index 0000000..dcd452c Binary files /dev/null and b/src/assets/img/bgBox.png differ diff --git a/src/assets/img/bgfixed.jpg b/src/assets/img/bgfixed.jpg new file mode 100644 index 0000000..ee8a060 Binary files /dev/null and b/src/assets/img/bgfixed.jpg differ diff --git a/src/assets/img/blkmqx.png b/src/assets/img/blkmqx.png new file mode 100644 index 0000000..13c9d20 Binary files /dev/null and b/src/assets/img/blkmqx.png differ diff --git a/src/assets/img/bytz.png b/src/assets/img/bytz.png new file mode 100644 index 0000000..b619d01 Binary files /dev/null and b/src/assets/img/bytz.png differ diff --git a/src/assets/img/byxrz.png b/src/assets/img/byxrz.png new file mode 100644 index 0000000..dac936d Binary files /dev/null and b/src/assets/img/byxrz.png differ diff --git a/src/assets/img/check.png b/src/assets/img/check.png new file mode 100644 index 0000000..00f3efa Binary files /dev/null and b/src/assets/img/check.png differ diff --git a/src/assets/img/check1.png b/src/assets/img/check1.png new file mode 100644 index 0000000..b22f51e Binary files /dev/null and b/src/assets/img/check1.png differ diff --git a/src/assets/img/choose.1fda8508.png b/src/assets/img/choose.1fda8508.png new file mode 100644 index 0000000..426b92e Binary files /dev/null and b/src/assets/img/choose.1fda8508.png differ diff --git a/src/assets/img/czl.png b/src/assets/img/czl.png new file mode 100644 index 0000000..a36f147 Binary files /dev/null and b/src/assets/img/czl.png differ diff --git a/src/assets/img/dd.gif b/src/assets/img/dd.gif new file mode 100644 index 0000000..593928e Binary files /dev/null and b/src/assets/img/dd.gif differ diff --git a/src/assets/img/dd.png b/src/assets/img/dd.png new file mode 100644 index 0000000..97373bf Binary files /dev/null and b/src/assets/img/dd.png differ diff --git a/src/assets/img/dk.png b/src/assets/img/dk.png new file mode 100644 index 0000000..e052795 Binary files /dev/null and b/src/assets/img/dk.png differ diff --git a/src/assets/img/dpzs.png b/src/assets/img/dpzs.png new file mode 100644 index 0000000..dbad1a2 Binary files /dev/null and b/src/assets/img/dpzs.png differ diff --git a/src/assets/img/dpzs1.png b/src/assets/img/dpzs1.png new file mode 100644 index 0000000..9e3f234 Binary files /dev/null and b/src/assets/img/dpzs1.png differ diff --git a/src/assets/img/dpzs2.png b/src/assets/img/dpzs2.png new file mode 100644 index 0000000..fcb762b Binary files /dev/null and b/src/assets/img/dpzs2.png differ diff --git a/src/assets/img/dpzs3.png b/src/assets/img/dpzs3.png new file mode 100644 index 0000000..691ac7e Binary files /dev/null and b/src/assets/img/dpzs3.png differ diff --git a/src/assets/img/dqfj.png b/src/assets/img/dqfj.png new file mode 100644 index 0000000..7e54c7b Binary files /dev/null and b/src/assets/img/dqfj.png differ diff --git a/src/assets/img/dysl.png b/src/assets/img/dysl.png new file mode 100644 index 0000000..5ee8a2c Binary files /dev/null and b/src/assets/img/dysl.png differ diff --git a/src/assets/img/f.png b/src/assets/img/f.png new file mode 100644 index 0000000..4a6c087 Binary files /dev/null and b/src/assets/img/f.png differ diff --git a/src/assets/img/fault.png b/src/assets/img/fault.png new file mode 100644 index 0000000..32efaa3 Binary files /dev/null and b/src/assets/img/fault.png differ diff --git a/src/assets/img/female.6523fb21.png b/src/assets/img/female.6523fb21.png new file mode 100644 index 0000000..c7c17df Binary files /dev/null and b/src/assets/img/female.6523fb21.png differ diff --git a/src/assets/img/finger.a9ddd065.png b/src/assets/img/finger.a9ddd065.png new file mode 100644 index 0000000..a57500a Binary files /dev/null and b/src/assets/img/finger.a9ddd065.png differ diff --git a/src/assets/img/fj.png b/src/assets/img/fj.png new file mode 100644 index 0000000..49cfc13 Binary files /dev/null and b/src/assets/img/fj.png differ diff --git a/src/assets/img/fj1.png b/src/assets/img/fj1.png new file mode 100644 index 0000000..47bd9de Binary files /dev/null and b/src/assets/img/fj1.png differ diff --git a/src/assets/img/fj2.png b/src/assets/img/fj2.png new file mode 100644 index 0000000..47bd9de Binary files /dev/null and b/src/assets/img/fj2.png differ diff --git a/src/assets/img/fj3.png b/src/assets/img/fj3.png new file mode 100644 index 0000000..9007774 Binary files /dev/null and b/src/assets/img/fj3.png differ diff --git a/src/assets/img/fjmj.png b/src/assets/img/fjmj.png new file mode 100644 index 0000000..b18d271 Binary files /dev/null and b/src/assets/img/fjmj.png differ diff --git a/src/assets/img/fjsl.png b/src/assets/img/fjsl.png new file mode 100644 index 0000000..1ed3d21 Binary files /dev/null and b/src/assets/img/fjsl.png differ diff --git a/src/assets/img/fjslbg.png b/src/assets/img/fjslbg.png new file mode 100644 index 0000000..f8b07e1 Binary files /dev/null and b/src/assets/img/fjslbg.png differ diff --git a/src/assets/img/fjslpng.png b/src/assets/img/fjslpng.png new file mode 100644 index 0000000..84c71de Binary files /dev/null and b/src/assets/img/fjslpng.png differ diff --git a/src/assets/img/fullscreen.png b/src/assets/img/fullscreen.png new file mode 100644 index 0000000..06ba5df Binary files /dev/null and b/src/assets/img/fullscreen.png differ diff --git a/src/assets/img/gh_076c7198858d_258.jpg b/src/assets/img/gh_076c7198858d_258.jpg new file mode 100644 index 0000000..101e95e Binary files /dev/null and b/src/assets/img/gh_076c7198858d_258.jpg differ diff --git a/src/assets/img/gly.png b/src/assets/img/gly.png new file mode 100644 index 0000000..167a682 Binary files /dev/null and b/src/assets/img/gly.png differ diff --git a/src/assets/img/gou.png b/src/assets/img/gou.png new file mode 100644 index 0000000..ff4f017 Binary files /dev/null and b/src/assets/img/gou.png differ diff --git a/src/assets/img/gy.png b/src/assets/img/gy.png new file mode 100644 index 0000000..5f1f498 Binary files /dev/null and b/src/assets/img/gy.png differ diff --git a/src/assets/img/headPicture.5da35b1b.png b/src/assets/img/headPicture.5da35b1b.png new file mode 100644 index 0000000..8e8a247 Binary files /dev/null and b/src/assets/img/headPicture.5da35b1b.png differ diff --git a/src/assets/img/headerImage.png b/src/assets/img/headerImage.png new file mode 100644 index 0000000..bcd0ecf Binary files /dev/null and b/src/assets/img/headerImage.png differ diff --git a/src/assets/img/houseing.png b/src/assets/img/houseing.png new file mode 100644 index 0000000..ec1f4bb Binary files /dev/null and b/src/assets/img/houseing.png differ diff --git a/src/assets/img/img.jpg b/src/assets/img/img.jpg new file mode 100644 index 0000000..cbe6c00 Binary files /dev/null and b/src/assets/img/img.jpg differ diff --git a/src/assets/img/img.png b/src/assets/img/img.png new file mode 100644 index 0000000..2b70db3 Binary files /dev/null and b/src/assets/img/img.png differ diff --git a/src/assets/img/jihebeijing.png b/src/assets/img/jihebeijing.png new file mode 100644 index 0000000..5f7fe04 Binary files /dev/null and b/src/assets/img/jihebeijing.png differ diff --git a/src/assets/img/jy.png b/src/assets/img/jy.png new file mode 100644 index 0000000..7a3f389 Binary files /dev/null and b/src/assets/img/jy.png differ diff --git a/src/assets/img/kfj.png b/src/assets/img/kfj.png new file mode 100644 index 0000000..b5c808d Binary files /dev/null and b/src/assets/img/kfj.png differ diff --git a/src/assets/img/kokai.png b/src/assets/img/kokai.png new file mode 100644 index 0000000..b6c629f Binary files /dev/null and b/src/assets/img/kokai.png differ diff --git a/src/assets/img/kqjc.png b/src/assets/img/kqjc.png new file mode 100644 index 0000000..05724c6 Binary files /dev/null and b/src/assets/img/kqjc.png differ diff --git a/src/assets/img/lc.png b/src/assets/img/lc.png new file mode 100644 index 0000000..cb83a63 Binary files /dev/null and b/src/assets/img/lc.png differ diff --git a/src/assets/img/lc1.png b/src/assets/img/lc1.png new file mode 100644 index 0000000..695f712 Binary files /dev/null and b/src/assets/img/lc1.png differ diff --git a/src/assets/img/lcsl.png b/src/assets/img/lcsl.png new file mode 100644 index 0000000..cc96f80 Binary files /dev/null and b/src/assets/img/lcsl.png differ diff --git a/src/assets/img/ld.png b/src/assets/img/ld.png new file mode 100644 index 0000000..cbf3e92 Binary files /dev/null and b/src/assets/img/ld.png differ diff --git a/src/assets/img/ldsl.png b/src/assets/img/ldsl.png new file mode 100644 index 0000000..3ffbc5c Binary files /dev/null and b/src/assets/img/ldsl.png differ diff --git a/src/assets/img/leftjt.svg b/src/assets/img/leftjt.svg new file mode 100644 index 0000000..8b82266 --- /dev/null +++ b/src/assets/img/leftjt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/line_conn.gif b/src/assets/img/line_conn.gif new file mode 100644 index 0000000..d561d36 Binary files /dev/null and b/src/assets/img/line_conn.gif differ diff --git a/src/assets/img/ljt.png b/src/assets/img/ljt.png new file mode 100644 index 0000000..c054fdd Binary files /dev/null and b/src/assets/img/ljt.png differ diff --git a/src/assets/img/loading.gif b/src/assets/img/loading.gif new file mode 100644 index 0000000..e8c2892 Binary files /dev/null and b/src/assets/img/loading.gif differ diff --git a/src/assets/img/lock.2451264a.png b/src/assets/img/lock.2451264a.png new file mode 100644 index 0000000..3ec135b Binary files /dev/null and b/src/assets/img/lock.2451264a.png differ diff --git a/src/assets/img/login-bg.jpg b/src/assets/img/login-bg.jpg new file mode 100644 index 0000000..bd2ba25 Binary files /dev/null and b/src/assets/img/login-bg.jpg differ diff --git a/src/assets/img/login-bg.png b/src/assets/img/login-bg.png new file mode 100644 index 0000000..5b3d71b Binary files /dev/null and b/src/assets/img/login-bg.png differ diff --git a/src/assets/img/loginbg.png b/src/assets/img/loginbg.png new file mode 100644 index 0000000..023f633 Binary files /dev/null and b/src/assets/img/loginbg.png differ diff --git a/src/assets/img/loginout.png b/src/assets/img/loginout.png new file mode 100644 index 0000000..e95bc45 Binary files /dev/null and b/src/assets/img/loginout.png differ diff --git a/src/assets/img/logo.png b/src/assets/img/logo.png new file mode 100644 index 0000000..7fed6de Binary files /dev/null and b/src/assets/img/logo.png differ diff --git a/src/assets/img/logo1.png b/src/assets/img/logo1.png new file mode 100644 index 0000000..94a4b24 Binary files /dev/null and b/src/assets/img/logo1.png differ diff --git a/src/assets/img/logo2.png b/src/assets/img/logo2.png new file mode 100644 index 0000000..a5cefe1 Binary files /dev/null and b/src/assets/img/logo2.png differ diff --git a/src/assets/img/logo3.png b/src/assets/img/logo3.png new file mode 100644 index 0000000..96c2d46 Binary files /dev/null and b/src/assets/img/logo3.png differ diff --git a/src/assets/img/logo4.png b/src/assets/img/logo4.png new file mode 100644 index 0000000..a182bcb Binary files /dev/null and b/src/assets/img/logo4.png differ diff --git a/src/assets/img/loock.svg b/src/assets/img/loock.svg new file mode 100644 index 0000000..39c837e --- /dev/null +++ b/src/assets/img/loock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/ls.mp3 b/src/assets/img/ls.mp3 new file mode 100644 index 0000000..bd3ddac Binary files /dev/null and b/src/assets/img/ls.mp3 differ diff --git a/src/assets/img/lszj.png b/src/assets/img/lszj.png new file mode 100644 index 0000000..8deba91 Binary files /dev/null and b/src/assets/img/lszj.png differ diff --git a/src/assets/img/lxztsbgl.png b/src/assets/img/lxztsbgl.png new file mode 100644 index 0000000..ee6c69c Binary files /dev/null and b/src/assets/img/lxztsbgl.png differ diff --git a/src/assets/img/mapbg.png b/src/assets/img/mapbg.png new file mode 100644 index 0000000..e68f5f3 Binary files /dev/null and b/src/assets/img/mapbg.png differ diff --git a/src/assets/img/mc.png b/src/assets/img/mc.png new file mode 100644 index 0000000..125d1cb Binary files /dev/null and b/src/assets/img/mc.png differ diff --git a/src/assets/img/mc1.png b/src/assets/img/mc1.png new file mode 100644 index 0000000..92b2f89 Binary files /dev/null and b/src/assets/img/mc1.png differ diff --git a/src/assets/img/mmpz.png b/src/assets/img/mmpz.png new file mode 100644 index 0000000..6a051bd Binary files /dev/null and b/src/assets/img/mmpz.png differ diff --git a/src/assets/img/ms.png b/src/assets/img/ms.png new file mode 100644 index 0000000..2493986 Binary files /dev/null and b/src/assets/img/ms.png differ diff --git a/src/assets/img/mslxsl.png b/src/assets/img/mslxsl.png new file mode 100644 index 0000000..28da038 Binary files /dev/null and b/src/assets/img/mslxsl.png differ diff --git a/src/assets/img/mslxslbg.png b/src/assets/img/mslxslbg.png new file mode 100644 index 0000000..a497491 Binary files /dev/null and b/src/assets/img/mslxslbg.png differ diff --git a/src/assets/img/mszs.png b/src/assets/img/mszs.png new file mode 100644 index 0000000..cfb9960 Binary files /dev/null and b/src/assets/img/mszs.png differ diff --git a/src/assets/img/mszsbg.png b/src/assets/img/mszsbg.png new file mode 100644 index 0000000..ab5ec6a Binary files /dev/null and b/src/assets/img/mszsbg.png differ diff --git a/src/assets/img/mszssbgl.png b/src/assets/img/mszssbgl.png new file mode 100644 index 0000000..04e5cad Binary files /dev/null and b/src/assets/img/mszssbgl.png differ diff --git a/src/assets/img/no-rooms.dfc2fbf1.png b/src/assets/img/no-rooms.dfc2fbf1.png new file mode 100644 index 0000000..880eeeb Binary files /dev/null and b/src/assets/img/no-rooms.dfc2fbf1.png differ diff --git a/src/assets/img/pageBg.png b/src/assets/img/pageBg.png new file mode 100644 index 0000000..d393f2b Binary files /dev/null and b/src/assets/img/pageBg.png differ diff --git a/src/assets/img/product1.png b/src/assets/img/product1.png new file mode 100644 index 0000000..b9746a3 Binary files /dev/null and b/src/assets/img/product1.png differ diff --git a/src/assets/img/product10.png b/src/assets/img/product10.png new file mode 100644 index 0000000..1e0c7c8 Binary files /dev/null and b/src/assets/img/product10.png differ diff --git a/src/assets/img/product2.png b/src/assets/img/product2.png new file mode 100644 index 0000000..40236e6 Binary files /dev/null and b/src/assets/img/product2.png differ diff --git a/src/assets/img/product3.png b/src/assets/img/product3.png new file mode 100644 index 0000000..baa1129 Binary files /dev/null and b/src/assets/img/product3.png differ diff --git a/src/assets/img/product4.png b/src/assets/img/product4.png new file mode 100644 index 0000000..15dd61a Binary files /dev/null and b/src/assets/img/product4.png differ diff --git a/src/assets/img/product5.png b/src/assets/img/product5.png new file mode 100644 index 0000000..24c371b Binary files /dev/null and b/src/assets/img/product5.png differ diff --git a/src/assets/img/product6.png b/src/assets/img/product6.png new file mode 100644 index 0000000..edf3b90 Binary files /dev/null and b/src/assets/img/product6.png differ diff --git a/src/assets/img/product7.png b/src/assets/img/product7.png new file mode 100644 index 0000000..e9c63f8 Binary files /dev/null and b/src/assets/img/product7.png differ diff --git a/src/assets/img/product8.png b/src/assets/img/product8.png new file mode 100644 index 0000000..3bde69e Binary files /dev/null and b/src/assets/img/product8.png differ diff --git a/src/assets/img/product9.png b/src/assets/img/product9.png new file mode 100644 index 0000000..0e799cd Binary files /dev/null and b/src/assets/img/product9.png differ diff --git a/src/assets/img/ptyh.png b/src/assets/img/ptyh.png new file mode 100644 index 0000000..e62a03f Binary files /dev/null and b/src/assets/img/ptyh.png differ diff --git a/src/assets/img/pz12.png b/src/assets/img/pz12.png new file mode 100644 index 0000000..8d3c8df Binary files /dev/null and b/src/assets/img/pz12.png differ diff --git a/src/assets/img/pz13.png b/src/assets/img/pz13.png new file mode 100644 index 0000000..8509a42 Binary files /dev/null and b/src/assets/img/pz13.png differ diff --git a/src/assets/img/pz14.png b/src/assets/img/pz14.png new file mode 100644 index 0000000..47a80c6 Binary files /dev/null and b/src/assets/img/pz14.png differ diff --git a/src/assets/img/pz15.png b/src/assets/img/pz15.png new file mode 100644 index 0000000..c178f44 Binary files /dev/null and b/src/assets/img/pz15.png differ diff --git a/src/assets/img/pz16.png b/src/assets/img/pz16.png new file mode 100644 index 0000000..597e39d Binary files /dev/null and b/src/assets/img/pz16.png differ diff --git a/src/assets/img/pztb.png b/src/assets/img/pztb.png new file mode 100644 index 0000000..4148cd5 Binary files /dev/null and b/src/assets/img/pztb.png differ diff --git a/src/assets/img/red.gif b/src/assets/img/red.gif new file mode 100644 index 0000000..b4ba00f Binary files /dev/null and b/src/assets/img/red.gif differ diff --git a/src/assets/img/rightwhite.png b/src/assets/img/rightwhite.png new file mode 100644 index 0000000..4e2414f Binary files /dev/null and b/src/assets/img/rightwhite.png differ diff --git a/src/assets/img/roomNum.svg b/src/assets/img/roomNum.svg new file mode 100644 index 0000000..af5ecf5 --- /dev/null +++ b/src/assets/img/roomNum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/rzl.png b/src/assets/img/rzl.png new file mode 100644 index 0000000..4978af7 Binary files /dev/null and b/src/assets/img/rzl.png differ diff --git a/src/assets/img/sfzpz.png b/src/assets/img/sfzpz.png new file mode 100644 index 0000000..24a8c63 Binary files /dev/null and b/src/assets/img/sfzpz.png differ diff --git a/src/assets/img/syrs.png b/src/assets/img/syrs.png new file mode 100644 index 0000000..fb89c19 Binary files /dev/null and b/src/assets/img/syrs.png differ diff --git a/src/assets/img/syrsbg.png b/src/assets/img/syrsbg.png new file mode 100644 index 0000000..dc2e380 Binary files /dev/null and b/src/assets/img/syrsbg.png differ diff --git a/src/assets/img/textbg.png b/src/assets/img/textbg.png new file mode 100644 index 0000000..6d43565 Binary files /dev/null and b/src/assets/img/textbg.png differ diff --git a/src/assets/img/topbg.png b/src/assets/img/topbg.png new file mode 100644 index 0000000..d8a18a2 Binary files /dev/null and b/src/assets/img/topbg.png differ diff --git a/src/assets/img/wifisbgl.png b/src/assets/img/wifisbgl.png new file mode 100644 index 0000000..1db0b7b Binary files /dev/null and b/src/assets/img/wifisbgl.png differ diff --git a/src/assets/img/wifisbgl1.png b/src/assets/img/wifisbgl1.png new file mode 100644 index 0000000..ad3dfa3 Binary files /dev/null and b/src/assets/img/wifisbgl1.png differ diff --git a/src/assets/img/xiaz.png b/src/assets/img/xiaz.png new file mode 100644 index 0000000..e2d3f04 Binary files /dev/null and b/src/assets/img/xiaz.png differ diff --git a/src/assets/img/xiaz1.png b/src/assets/img/xiaz1.png new file mode 100644 index 0000000..dd1848a Binary files /dev/null and b/src/assets/img/xiaz1.png differ diff --git a/src/assets/img/xq.png b/src/assets/img/xq.png new file mode 100644 index 0000000..84cc5a9 Binary files /dev/null and b/src/assets/img/xq.png differ diff --git a/src/assets/img/ycztsbgl.png b/src/assets/img/ycztsbgl.png new file mode 100644 index 0000000..d27c1b7 Binary files /dev/null and b/src/assets/img/ycztsbgl.png differ diff --git a/src/assets/img/yellow.gif b/src/assets/img/yellow.gif new file mode 100644 index 0000000..be709a8 Binary files /dev/null and b/src/assets/img/yellow.gif differ diff --git a/src/assets/img/yfpry.png b/src/assets/img/yfpry.png new file mode 100644 index 0000000..f4c7baa Binary files /dev/null and b/src/assets/img/yfpry.png differ diff --git a/src/assets/img/yqsl.png b/src/assets/img/yqsl.png new file mode 100644 index 0000000..4baa878 Binary files /dev/null and b/src/assets/img/yqsl.png differ diff --git a/src/assets/img/yxfpz.png b/src/assets/img/yxfpz.png new file mode 100644 index 0000000..40639ab Binary files /dev/null and b/src/assets/img/yxfpz.png differ diff --git a/src/assets/img/zTreeStandard.gif b/src/assets/img/zTreeStandard.gif new file mode 100644 index 0000000..50c94fd Binary files /dev/null and b/src/assets/img/zTreeStandard.gif differ diff --git a/src/assets/img/zTreeStandard.png b/src/assets/img/zTreeStandard.png new file mode 100644 index 0000000..ffda01e Binary files /dev/null and b/src/assets/img/zTreeStandard.png differ diff --git a/src/assets/img/zcfj.png b/src/assets/img/zcfj.png new file mode 100644 index 0000000..3995436 Binary files /dev/null and b/src/assets/img/zcfj.png differ diff --git a/src/assets/img/zctb.png b/src/assets/img/zctb.png new file mode 100644 index 0000000..f283969 Binary files /dev/null and b/src/assets/img/zctb.png differ diff --git a/src/assets/img/zdie.png b/src/assets/img/zdie.png new file mode 100644 index 0000000..a649311 Binary files /dev/null and b/src/assets/img/zdie.png differ diff --git a/src/assets/img/zfj.png b/src/assets/img/zfj.png new file mode 100644 index 0000000..e17867b Binary files /dev/null and b/src/assets/img/zfj.png differ diff --git a/src/assets/img/zhihuixy.png b/src/assets/img/zhihuixy.png new file mode 100644 index 0000000..c93ad71 Binary files /dev/null and b/src/assets/img/zhihuixy.png differ diff --git a/src/assets/img/znbuton.png b/src/assets/img/znbuton.png new file mode 100644 index 0000000..5c9670a Binary files /dev/null and b/src/assets/img/znbuton.png differ diff --git a/src/assets/img/zstb.png b/src/assets/img/zstb.png new file mode 100644 index 0000000..d38cccc Binary files /dev/null and b/src/assets/img/zstb.png differ diff --git a/src/assets/img/zygl.svg b/src/assets/img/zygl.svg new file mode 100644 index 0000000..fc52e90 --- /dev/null +++ b/src/assets/img/zygl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/img/zzq.png b/src/assets/img/zzq.png new file mode 100644 index 0000000..332c0a3 Binary files /dev/null and b/src/assets/img/zzq.png differ diff --git a/src/assets/lang/chs.json b/src/assets/lang/chs.json new file mode 100644 index 0000000..eba81f4 --- /dev/null +++ b/src/assets/lang/chs.json @@ -0,0 +1,7 @@ +{ + "home": { + "say": "你好" + } + } + + \ No newline at end of file diff --git a/src/assets/lang/en.json b/src/assets/lang/en.json new file mode 100644 index 0000000..197de10 --- /dev/null +++ b/src/assets/lang/en.json @@ -0,0 +1,5 @@ +{ + "home": { + "say": "hello" + } + } \ No newline at end of file diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..f3d2503 Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/assets/pageBg.png b/src/assets/pageBg.png new file mode 100644 index 0000000..d393f2b Binary files /dev/null and b/src/assets/pageBg.png differ diff --git a/src/assets/person.xlsx b/src/assets/person.xlsx new file mode 100644 index 0000000..54020c2 Binary files /dev/null and b/src/assets/person.xlsx differ diff --git a/src/assets/scss/_variables.scss b/src/assets/scss/_variables.scss new file mode 100644 index 0000000..80379d4 --- /dev/null +++ b/src/assets/scss/_variables.scss @@ -0,0 +1,51 @@ +// 颜色 +$colors: ( "primary": #db9e3f, "info-1": #4394e4, "info": #4b67af, "white": #ffffff, "light": #f9f9f9, "grey-1": #999999, "grey": #666666, "dark-1": #5f5f5f, "dark": #222222, "black-1": #171823, "black": #000000, ); +// 字体大小 +$base-font-size: 0.2rem; +$font-sizes: ( xxs: 0.1, //8px +xs: 0.125, //10px +sm: 0.2875, //12px +md: 0.1625, //13px +lg: 0.175, //14px +xl: 0.2, //16px +xxl: 0.225, //18px +xxxl: 0.25 //20px,,,, +); +// 宽高 +.w-100 { + width: 100%; +} + +.h-100 { + height: 100%; +} + +//flex +.d-flex { + display: flex; +} + +.flex-column { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.flex-nowrap { + flex-wrap: nowrap; +} + +$flex-jc: ( start: flex-start, end: flex-end, center: center, between: space-between, around: space-around, evenly: space-evenly, ); +$flex-ai: ( start: flex-start, end: flex-end, center: center, stretch: stretch, ); +.flex-1 { + flex: 1; +} + +//.mt-1 => margin top +//spacing +$spacing-types: ( m: margin, p: padding, ); +$spacing-directions: ( t: top, r: right, b: bottom, l: left, ); +$spacing-base-size: 0.2rem; +$spacing-sizes: ( 0: 0, 1: 0.25, 2: 0.5, 3: 1, 4: 1.5, 5: 3, ); \ No newline at end of file diff --git a/src/assets/scss/index.scss b/src/assets/scss/index.scss new file mode 100644 index 0000000..a9d0a94 --- /dev/null +++ b/src/assets/scss/index.scss @@ -0,0 +1,108 @@ +#index { + color: #d3d6dd; + background-color: #000000; + width: 100%; + height: 100%; + + .bg { + padding: 0.2em 0.2em 0 0.2em; + background-image: url("~@/assets/pageBg.png"); + background-size: cover; + background-position: center center; + } + + .host-body { + .title { + position: relative; + width: 6.25rem; + text-align: center; + background-size: cover; + background-repeat: no-repeat; + + .title-text { + font-size: 0.3rem; + position: absolute; + bottom: 0; + left: 50%; + transform: translate(-50%); + } + + .title-bototm { + position: absolute; + bottom: -0.375rem; + left: 50%; + transform: translate(-50%); + } + } + + // 平行四边形 + .react-left { + cursor: pointer; + font-size: 0.225rem; + width: 3.75rem; + height: 0.625rem; + line-height: 0.625rem; + text-align: center; + transform: skewX(-45deg); + + .react-after { + position: absolute; + right: -0.3125rem; + top: 0; + height: 0.625rem; + width: 0.625rem; + background-color: #0f1325; + transform: skewX(45deg); + } + + .text { + display: inline-block; + transform: skewX(45deg); + } + } + + .react-right { + cursor: pointer; + font-size: 0.225rem; + width: 3.75rem; + height: 0.625rem; + line-height: 0.625rem; + text-align: center; + transform: skewX(45deg); + + .react-before { + position: absolute; + left: -0.3125rem; + top: 0; + height: 0.625rem; + width: 0.625rem; + background-color: #0f1325; + transform: skewX(-45deg); + } + + .text { + display: inline-block; + transform: skewX(-45deg); + } + } + + .body-box { + margin-top: 0.2rem; + display: flex; + flex-direction: column; + + //下方区域的布局 + .content-box1 { + display: grid; + grid-template-columns: 2fr 2fr 1fr; + } + + // 底部数据 + .bototm-box { + margin-top: 0.125rem; + display: grid; + grid-template-columns: repeat(2, 50%); + } + } + } +} diff --git a/src/assets/scss/style.scss b/src/assets/scss/style.scss new file mode 100644 index 0000000..e4c3a05 --- /dev/null +++ b/src/assets/scss/style.scss @@ -0,0 +1,185 @@ +@import "./variables"; + +// 全局样式 +* { + margin: 0; + padding: 0; + list-style-type: none; + box-sizing: border-box; + outline: none; +} + +html { + margin: 0; + padding: 0; +} + +body { + font-family: Arial, Helvetica, sans-serif; + line-height: 1.2em; + background-color: #f1f1f1; + margin: 0; + padding: 0; +} + +a { + color: #343440; + text-decoration: none; +} + +.clearfix { + &::after { + content: ""; + display: table; + height: 0; + line-height: 0; + visibility: hidden; + clear: both; + } +} + +//浮动 +.float-r { + float: right; +} + +//浮动 +.float-l { + float: left; +} + +// 字体加粗 +.fw-b { + font-weight: bold; +} + +//文章一行显示,多余省略号显示 +.title-item { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.bg-color-black { + background-color: rgba(19, 25, 47, 0.6); +} + +.bg-color-blue { + background-color: #1a5cd7; +} + +.colorBlack { + color: #272727 !important; + + &:hover { + color: #272727 !important; + } +} + +.colorGrass { + color: #33cea0; + + &:hover { + color: #33cea0 !important; + } +} + +.colorRed { + color: #ff5722; + + &:hover { + color: #ff5722 !important; + } +} + +.colorText { + color: #d3d6dd !important; + + &:hover { + color: #d3d6dd !important; + } +} + +.colorBlue { + color: #257dff !important; + + &:hover { + color: #257dff !important; + } +} + +//颜色 +@each $colorkey, $color in $colors { + .text-#{$colorkey} { + color: $color; + } + + .bg-#{$colorkey} { + background-color: $color; + } +} + +//对齐 +@each $var in (left, center, right) { + .text-#{$var} { + text-align: $var !important; + } +} + +//flex +@each $key, $value in $flex-jc { + .jc-#{$key} { + justify-content: $value; + } +} + +@each $key, $value in $flex-ai { + .ai-#{$key} { + align-items: $value; + } +} + +//字体 +@each $fontkey, $fontvalue in $font-sizes { + .fs-#{$fontkey} { + font-size: $fontvalue * $base-font-size; + } +} + +//.mt-1 => margin top +//spacing + +@each $typekey, $type in $spacing-types { + //.m-1 + @each $sizekey, $size in $spacing-sizes { + .#{$typekey}-#{$sizekey} { + #{$type}: $size * $spacing-base-size; + } + } + + //.mx-1 + @each $sizekey, $size in $spacing-sizes { + .#{$typekey}x-#{$sizekey} { + #{$type}-left: $size * $spacing-base-size; + #{$type}-right: $size * $spacing-base-size; + } + + .#{$typekey}y-#{$sizekey} { + #{$type}-top: $size * $spacing-base-size; + #{$type}-bottom: $size * $spacing-base-size; + } + } + + //.mt-1 + @each $directionkey, $direction in $spacing-directions { + @each $sizekey, $size in $spacing-sizes { + .#{$typekey}#{$directionkey}-#{$sizekey} { + #{$type}-#{$direction}: $size * $spacing-base-size; + } + } + } + + .#{$typekey} { + #{$type}: 0; + } +} diff --git a/src/common/echart/index.vue b/src/common/echart/index.vue new file mode 100644 index 0000000..f9c9d90 --- /dev/null +++ b/src/common/echart/index.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/src/common/echart/theme.json b/src/common/echart/theme.json new file mode 100644 index 0000000..ce81aba --- /dev/null +++ b/src/common/echart/theme.json @@ -0,0 +1,490 @@ +{ + "color": [ + "#2d8cf0", + "#19be6b", + "#ff9900", + "#E46CBB", + "#9A66E4", + "#ed3f14" + ], + "backgroundColor": "rgba(0,0,0,0)", + "textStyle": {}, + "title": { + "textStyle": { + "color": "#516b91" + }, + "subtextStyle": { + "color": "#93b7e3" + } + }, + "line": { + "itemStyle": { + "normal": { + "borderWidth": "2" + } + }, + "lineStyle": { + "normal": { + "width": "2" + } + }, + "symbolSize": "6", + "symbol": "emptyCircle", + "smooth": true + }, + "radar": { + "itemStyle": { + "normal": { + "borderWidth": "2" + } + }, + "lineStyle": { + "normal": { + "width": "2" + } + }, + "symbolSize": "6", + "symbol": "emptyCircle", + "smooth": true + }, + "bar": { + "itemStyle": { + "normal": { + "barBorderWidth": 0, + "barBorderColor": "#ccc" + }, + "emphasis": { + "barBorderWidth": 0, + "barBorderColor": "#ccc" + } + } + }, + "pie": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "scatter": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "boxplot": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "parallel": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "sankey": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "funnel": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "gauge": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + }, + "emphasis": { + "borderWidth": 0, + "borderColor": "#ccc" + } + } + }, + "candlestick": { + "itemStyle": { + "normal": { + "color": "#edafda", + "color0": "transparent", + "borderColor": "#d680bc", + "borderColor0": "#8fd3e8", + "borderWidth": "2" + } + } + }, + "graph": { + "itemStyle": { + "normal": { + "borderWidth": 0, + "borderColor": "#ccc" + } + }, + "lineStyle": { + "normal": { + "width": 1, + "color": "#aaa" + } + }, + "symbolSize": "6", + "symbol": "emptyCircle", + "smooth": true, + "color": [ + "#2d8cf0", + "#19be6b", + "#f5ae4a", + "#9189d5", + "#56cae2", + "#cbb0e3" + ], + "label": { + "normal": { + "textStyle": { + "color": "#eee" + } + } + } + }, + "map": { + "itemStyle": { + "normal": { + "areaColor": "#f3f3f3", + "borderColor": "#516b91", + "borderWidth": 0.5 + }, + "emphasis": { + "areaColor": "rgba(165,231,240,1)", + "borderColor": "#516b91", + "borderWidth": 1 + } + }, + "label": { + "normal": { + "textStyle": { + "color": "#000" + } + }, + "emphasis": { + "textStyle": { + "color": "rgb(81,107,145)" + } + } + } + }, + "geo": { + "itemStyle": { + "normal": { + "areaColor": "#f3f3f3", + "borderColor": "#516b91", + "borderWidth": 0.5 + }, + "emphasis": { + "areaColor": "rgba(165,231,240,1)", + "borderColor": "#516b91", + "borderWidth": 1 + } + }, + "label": { + "normal": { + "textStyle": { + "color": "#000" + } + }, + "emphasis": { + "textStyle": { + "color": "rgb(81,107,145)" + } + } + } + }, + "categoryAxis": { + "axisLine": { + "show": true, + "lineStyle": { + "color": "#cccccc" + } + }, + "axisTick": { + "show": false, + "lineStyle": { + "color": "#333" + } + }, + "axisLabel": { + "show": true, + "textStyle": { + "color": "#fff" + } + }, + "splitLine": { + "show": false, + "lineStyle": { + "color": [ + "#eeeeee" + ] + } + }, + "splitArea": { + "show": false, + "areaStyle": { + "color": [ + "rgba(250,250,250,0.05)", + "rgba(200,200,200,0.02)" + ] + } + } + }, + "valueAxis": { + "axisLine": { + "show": true, + "lineStyle": { + "color": "#cccccc" + } + }, + "axisTick": { + "show": false, + "lineStyle": { + "color": "#333" + } + }, + "axisLabel": { + "show": true, + "textStyle": { + "color": "#fff" + } + }, + "splitLine": { + "show": false, + "lineStyle": { + "color": [ + "#eeeeee" + ] + } + }, + "splitArea": { + "show": false, + "areaStyle": { + "color": [ + "rgba(250,250,250,0.05)", + "rgba(200,200,200,0.02)" + ] + } + } + }, + "logAxis": { + "axisLine": { + "show": true, + "lineStyle": { + "color": "#cccccc" + } + }, + "axisTick": { + "show": false, + "lineStyle": { + "color": "#333" + } + }, + "axisLabel": { + "show": true, + "textStyle": { + "color": "#999999" + } + }, + "splitLine": { + "show": true, + "lineStyle": { + "color": [ + "#eeeeee" + ] + } + }, + "splitArea": { + "show": false, + "areaStyle": { + "color": [ + "rgba(250,250,250,0.05)", + "rgba(200,200,200,0.02)" + ] + } + } + }, + "timeAxis": { + "axisLine": { + "show": true, + "lineStyle": { + "color": "#cccccc" + } + }, + "axisTick": { + "show": false, + "lineStyle": { + "color": "#333" + } + }, + "axisLabel": { + "show": true, + "textStyle": { + "color": "#999999" + } + }, + "splitLine": { + "show": true, + "lineStyle": { + "color": [ + "#eeeeee" + ] + } + }, + "splitArea": { + "show": false, + "areaStyle": { + "color": [ + "rgba(250,250,250,0.05)", + "rgba(200,200,200,0.02)" + ] + } + } + }, + "toolbox": { + "iconStyle": { + "normal": { + "borderColor": "#999" + }, + "emphasis": { + "borderColor": "#666" + } + } + }, + "legend": { + "textStyle": { + "color": "#fff" + } + }, + "tooltip": { + "axisPointer": { + "lineStyle": { + "color": "#ccc", + "width": 1 + }, + "crossStyle": { + "color": "#ccc", + "width": 1 + } + } + }, + "timeline": { + "lineStyle": { + "color": "#8fd3e8", + "width": 1 + }, + "itemStyle": { + "normal": { + "color": "#8fd3e8", + "borderWidth": 1 + }, + "emphasis": { + "color": "#8fd3e8" + } + }, + "controlStyle": { + "normal": { + "color": "#8fd3e8", + "borderColor": "#8fd3e8", + "borderWidth": 0.5 + }, + "emphasis": { + "color": "#8fd3e8", + "borderColor": "#8fd3e8", + "borderWidth": 0.5 + } + }, + "checkpointStyle": { + "color": "#8fd3e8", + "borderColor": "rgba(138,124,168,0.37)" + }, + "label": { + "normal": { + "textStyle": { + "color": "#8fd3e8" + } + }, + "emphasis": { + "textStyle": { + "color": "#8fd3e8" + } + } + } + }, + "visualMap": { + "color": [ + "#516b91", + "#59c4e6", + "#a5e7f0" + ] + }, + "dataZoom": { + "backgroundColor": "rgba(0,0,0,0)", + "dataBackgroundColor": "rgba(255,255,255,0.3)", + "fillerColor": "rgba(167,183,204,0.4)", + "handleColor": "#a7b7cc", + "handleSize": "100%", + "textStyle": { + "color": "#333" + } + }, + "markPoint": { + "label": { + "normal": { + "textStyle": { + "color": "#eee" + } + }, + "emphasis": { + "textStyle": { + "color": "#eee" + } + } + } + } +} diff --git a/src/common/flexible.js b/src/common/flexible.js new file mode 100644 index 0000000..02b517f --- /dev/null +++ b/src/common/flexible.js @@ -0,0 +1,147 @@ +(function(win, lib) { + var doc = win.document; + var docEl = doc.documentElement; + var metaEl = doc.querySelector('meta[name="viewport"]'); + var flexibleEl = doc.querySelector('meta[name="flexible"]'); + var dpr = 0; + var scale = 0; + var tid; + var flexible = lib.flexible || (lib.flexible = {}); + + if (metaEl) { + console.warn("将根据已有的meta标签来设置缩放比例"); + var match = metaEl + .getAttribute("content") + // eslint-disable-next-line no-useless-escape + .match(/initial\-scale=([\d\.]+)/); + if (match) { + scale = parseFloat(match[1]); + dpr = parseInt(1 / scale); + } + } else if (flexibleEl) { + var content = flexibleEl.getAttribute("content"); + if (content) { + // eslint-disable-next-line no-useless-escape + var initialDpr = content.match(/initial\-dpr=([\d\.]+)/); + // eslint-disable-next-line no-useless-escape + var maximumDpr = content.match(/maximum\-dpr=([\d\.]+)/); + if (initialDpr) { + dpr = parseFloat(initialDpr[1]); + scale = parseFloat((1 / dpr).toFixed(2)); + } + if (maximumDpr) { + dpr = parseFloat(maximumDpr[1]); + scale = parseFloat((1 / dpr).toFixed(2)); + } + } + } + + if (!dpr && !scale) { + // eslint-disable-next-line no-unused-vars + var isAndroid = win.navigator.appVersion.match(/android/gi); + var isIPhone = win.navigator.appVersion.match(/iphone/gi); + var devicePixelRatio = win.devicePixelRatio; + if (isIPhone) { + // iOS下,对于2和3的屏,用2倍的方案,其余的用1倍方案 + if (devicePixelRatio >= 3 && (!dpr || dpr >= 3)) { + dpr = 3; + } else if (devicePixelRatio >= 2 && (!dpr || dpr >= 2)) { + dpr = 2; + } else { + dpr = 1; + } + } else { + // 其他设备下,仍旧使用1倍的方案 + dpr = 1; + } + scale = 1 / dpr; + } + + docEl.setAttribute("data-dpr", dpr); + if (!metaEl) { + metaEl = doc.createElement("meta"); + metaEl.setAttribute("name", "viewport"); + metaEl.setAttribute( + "content", + "initial-scale=" + + scale + + ", maximum-scale=" + + scale + + ", minimum-scale=" + + scale + + ", user-scalable=no" + ); + if (docEl.firstElementChild) { + docEl.firstElementChild.appendChild(metaEl); + } else { + var wrap = doc.createElement("div"); + wrap.appendChild(metaEl); + doc.write(wrap.innerHTML); + } + } + + function refreshRem() { + var width = docEl.getBoundingClientRect().width; + // 最小1366px,最大适配2560px + if (width / dpr < 1366) { + width = 1366 * dpr; + } else if (width / dpr > 1920) { + width = 1920 * dpr; + } + // 设置成24等份,设计稿时1920px的,这样1rem就是80px + var rem = width / 24; + docEl.style.fontSize = rem + "px"; + flexible.rem = win.rem = rem; + } + + win.addEventListener( + "resize", + function() { + clearTimeout(tid); + tid = setTimeout(refreshRem, 300); + }, + false + ); + win.addEventListener( + "pageshow", + function(e) { + if (e.persisted) { + clearTimeout(tid); + tid = setTimeout(refreshRem, 300); + } + }, + false + ); + + if (doc.readyState === "complete") { + doc.body.style.fontSize = 12 * dpr + "px"; + } else { + doc.addEventListener( + "DOMContentLoaded", + // eslint-disable-next-line no-unused-vars + function(e) { + doc.body.style.fontSize = 12 * dpr + "px"; + }, + false + ); + } + + refreshRem(); + + flexible.dpr = win.dpr = dpr; + flexible.refreshRem = refreshRem; + flexible.rem2px = function(d) { + var val = parseFloat(d) * this.rem; + if (typeof d === "string" && d.match(/rem$/)) { + val += "px"; + } + return val; + }; + flexible.px2rem = function(d) { + var val = parseFloat(d) / this.rem; + if (typeof d === "string" && d.match(/px$/)) { + val += "rem"; + } + return val; + }; +})(window, window["lib"] || (window["lib"] = {})); diff --git a/src/common/map/fujian.js b/src/common/map/fujian.js new file mode 100644 index 0000000..3dcc8e3 --- /dev/null +++ b/src/common/map/fujian.js @@ -0,0 +1,872 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import echart from 'echarts' +(function (root, factory) { + // eslint-disable-next-line + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + // eslint-disable-next-line + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + echarts = echart + // log('ECharts is not Loaded'); + // return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('福州市', { + "type": "FeatureCollection", + "features": [{ + "type": "Feature", + "properties": { + "adcode": 440311, + "name": "福州大学", + "center": [113.935895, 22.748816], + "centroid": [113.931239, 22.763198], + "childrenNum": 0, + "level": "district", + "acroutes": [100000, 440000, 440300], + "parent": { + "adcode": 440300 + } + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [113.910959, 22.829995], + [113.910146, 22.829729], + [113.909235, 22.829601], + [113.908944, 22.829658], + [113.907474, 22.82962], + [113.906284, 22.829213], + [113.905993, 22.828928], + [113.9052, 22.828462], + [113.904846, 22.828385], + [113.90432, 22.828454], + [113.903859, 22.828226], + [113.903044, 22.828205], + [113.901884, 22.82873], + [113.901692, 22.828977], + [113.901026, 22.828928], + [113.900564, 22.8287], + [113.899491, 22.828304], + [113.899362, 22.828167], + [113.898299, 22.827859], + [113.897314, 22.826832], + [113.897666, 22.826009], + [113.897183, 22.825198], + [113.896831, 22.824873], + [113.896208, 22.823923], + [113.89609, 22.823567], + [113.896046, 22.822836], + [113.895715, 22.822617], + [113.895607, 22.821926], + [113.895146, 22.821431], + [113.895274, 22.820915], + [113.895264, 22.820382], + [113.895563, 22.820016], + [113.89535, 22.819345], + [113.894856, 22.819088], + [113.89404, 22.819424], + [113.894373, 22.819878], + [113.894158, 22.820165], + [113.894201, 22.82048], + [113.893397, 22.819502], + [113.892775, 22.819107], + [113.891079, 22.820601], + [113.891573, 22.821233], + [113.892754, 22.821767], + [113.89272, 22.822014], + [113.891283, 22.821716], + [113.891015, 22.822063], + [113.890478, 22.822094], + [113.890811, 22.821787], + [113.890853, 22.821528], + [113.890296, 22.820915], + [113.890307, 22.820718], + [113.890661, 22.82063], + [113.89095, 22.820333], + [113.890779, 22.820056], + [113.890199, 22.819847], + [113.889352, 22.82239], + [113.889223, 22.821757], + [113.889535, 22.821609], + [113.889212, 22.821155], + [113.889352, 22.820789], + [113.88902, 22.820173], + [113.889514, 22.819947], + [113.889503, 22.819512], + [113.889234, 22.819345], + [113.888331, 22.819581], + [113.888257, 22.818019], + [113.888934, 22.816898], + [113.887046, 22.814293], + [113.886922, 22.813537], + [113.886128, 22.812607], + [113.885565, 22.812236], + [113.885465, 22.811916], + [113.884966, 22.811543], + [113.884899, 22.81099], + [113.88462, 22.81099], + [113.884879, 22.809941], + [113.88462, 22.808913], + [113.883768, 22.806402], + [113.883559, 22.806178], + [113.883512, 22.80331], + [113.882563, 22.800981], + [113.881898, 22.800383], + [113.881962, 22.800042], + [113.88178, 22.800007], + [113.881801, 22.799616], + [113.881717, 22.798561], + [113.881873, 22.798174], + [113.881717, 22.797685], + [113.881374, 22.797717], + [113.880387, 22.797598], + [113.8794, 22.797125], + [113.877169, 22.795344], + [113.872748, 22.793328], + [113.86589, 22.790279], + [113.864248, 22.790398], + [113.863797, 22.79007], + [113.863401, 22.789469], + [113.862842, 22.789507], + [113.862197, 22.788646], + [113.861187, 22.788609], + [113.861134, 22.788708], + [113.860256, 22.788658], + [113.859987, 22.788768], + [113.859095, 22.78853], + [113.857808, 22.788014], + [113.858259, 22.787194], + [113.858956, 22.787163], + [113.859033, 22.784869], + [113.858966, 22.783623], + [113.859183, 22.783169], + [113.859481, 22.781873], + [113.860468, 22.779726], + [113.860812, 22.779104], + [113.860523, 22.778856], + [113.860672, 22.778617], + [113.861027, 22.778738], + [113.861337, 22.778272], + [113.862551, 22.77865], + [113.862657, 22.778559], + [113.86223, 22.778094], + [113.86151, 22.7776], + [113.860821, 22.77661], + [113.860597, 22.775622], + [113.860609, 22.775067], + [113.860105, 22.774079], + [113.860329, 22.773753], + [113.860501, 22.772972], + [113.861467, 22.772725], + [113.863708, 22.772696], + [113.863935, 22.77228], + [113.863709, 22.771655], + [113.863302, 22.771707], + [113.863248, 22.771469], + [113.863687, 22.771004], + [113.863656, 22.770637], + [113.863967, 22.770193], + [113.864547, 22.769837], + [113.865148, 22.769906], + [113.865234, 22.770421], + [113.865726, 22.769936], + [113.865728, 22.76958], + [113.865888, 22.768995], + [113.86577, 22.768748], + [113.866253, 22.768451], + [113.866586, 22.768372], + [113.868173, 22.768177], + [113.868733, 22.765784], + [113.869139, 22.765287], + [113.869761, 22.765199], + [113.869708, 22.764814], + [113.869794, 22.764217], + [113.871767, 22.763272], + [113.872272, 22.763142], + [113.872604, 22.762875], + [113.873452, 22.762538], + [113.873367, 22.76234], + [113.874162, 22.762094], + [113.873635, 22.761083], + [113.872949, 22.761321], + [113.872828, 22.760738], + [113.873013, 22.760717], + [113.874247, 22.759937], + [113.875299, 22.759205], + [113.875694, 22.75872], + [113.876702, 22.758046], + [113.877048, 22.757245], + [113.877411, 22.756741], + [113.878215, 22.756061], + [113.878495, 22.755605], + [113.878044, 22.755714], + [113.877229, 22.753706], + [113.877617, 22.753647], + [113.877035, 22.751163], + [113.87783, 22.751007], + [113.877938, 22.750751], + [113.878837, 22.750059], + [113.879471, 22.749662], + [113.879267, 22.749024], + [113.879107, 22.748908], + [113.879814, 22.748382], + [113.879406, 22.74727], + [113.879991, 22.747216], + [113.880431, 22.747022], + [113.880857, 22.746334], + [113.881376, 22.745994], + [113.881391, 22.745424], + [113.880904, 22.744789], + [113.881026, 22.744467], + [113.881556, 22.744004], + [113.88182, 22.743334], + [113.881835, 22.743018], + [113.88205, 22.742756], + [113.882619, 22.742474], + [113.883031, 22.742068], + [113.883659, 22.741037], + [113.884028, 22.740245], + [113.883241, 22.73881], + [113.882496, 22.738038], + [113.882393, 22.737319], + [113.882141, 22.736939], + [113.882029, 22.73629], + [113.881632, 22.735786], + [113.881948, 22.735073], + [113.882307, 22.734781], + [113.882571, 22.734191], + [113.882356, 22.733759], + [113.88206, 22.733618], + [113.88147, 22.732974], + [113.881219, 22.732361], + [113.880984, 22.732068], + [113.880457, 22.731958], + [113.879798, 22.731108], + [113.879562, 22.731018], + [113.878852, 22.731177], + [113.878178, 22.731049], + [113.877817, 22.730344], + [113.87772, 22.729869], + [113.877505, 22.729651], + [113.877431, 22.729117], + [113.877064, 22.728256], + [113.877182, 22.727672], + [113.877537, 22.727444], + [113.877515, 22.727118], + [113.877859, 22.726455], + [113.878309, 22.726277], + [113.878652, 22.726009], + [113.878814, 22.72503], + [113.87877, 22.724447], + [113.878384, 22.72395], + [113.878344, 22.723534], + [113.878171, 22.723195], + [113.878557, 22.722444], + [113.878837, 22.722128], + [113.879234, 22.721258], + [113.879727, 22.720444], + [113.880531, 22.719724], + [113.881744, 22.719139], + [113.88198, 22.718398], + [113.882313, 22.717792], + [113.882044, 22.717229], + [113.882065, 22.716723], + [113.881903, 22.715507], + [113.879865, 22.714793], + [113.878462, 22.714782], + [113.878106, 22.71486], + [113.87638, 22.714276], + [113.875037, 22.713368], + [113.874973, 22.712565], + [113.875026, 22.712268], + [113.875381, 22.711802], + [113.875617, 22.711753], + [113.876142, 22.711387], + [113.87684, 22.71117], + [113.876734, 22.710874], + [113.876218, 22.709971], + [113.875714, 22.709299], + [113.874887, 22.708714], + [113.874565, 22.708189], + [113.874179, 22.707842], + [113.874748, 22.706427], + [113.875853, 22.704457], + [113.876056, 22.704409], + [113.876593, 22.704675], + [113.876925, 22.703437], + [113.876925, 22.703081], + [113.877258, 22.702982], + [113.8773, 22.702595], + [113.877956, 22.702259], + [113.878717, 22.7022], + [113.879962, 22.702468], + [113.88067, 22.702397], + [113.881002, 22.701685], + [113.880627, 22.701219], + [113.880456, 22.700765], + [113.879833, 22.700873], + [113.878836, 22.700765], + [113.878633, 22.700685], + [113.878095, 22.700863], + [113.877912, 22.701229], + [113.877397, 22.70125], + [113.877699, 22.699418], + [113.878009, 22.698884], + [113.878802, 22.698369], + [113.878954, 22.698093], + [113.879072, 22.697488], + [113.879372, 22.697093], + [113.879726, 22.69621], + [113.879521, 22.695696], + [113.879082, 22.695409], + [113.878256, 22.69509], + [113.878009, 22.695072], + [113.877655, 22.694825], + [113.877365, 22.694388], + [113.876174, 22.694031], + [113.875885, 22.693824], + [113.875349, 22.692775], + [113.875187, 22.692687], + [113.874984, 22.692191], + [113.874522, 22.692053], + [113.874297, 22.691696], + [113.875747, 22.69058], + [113.876133, 22.690063], + [113.87669, 22.68963], + [113.87742, 22.689787], + [113.878021, 22.688875], + [113.878708, 22.688203], + [113.879352, 22.687688], + [113.879437, 22.686737], + [113.879745, 22.685821], + [113.879874, 22.686216], + [113.880733, 22.686771], + [113.881312, 22.687424], + [113.882127, 22.687543], + [113.882471, 22.688196], + [113.882901, 22.688474], + [113.883673, 22.689938], + [113.889874, 22.689007], + [113.891118, 22.688018], + [113.892814, 22.688196], + [113.893974, 22.688552], + [113.894746, 22.689225], + [113.897598, 22.691362], + [113.89819, 22.692303], + [113.897739, 22.692818], + [113.896946, 22.694105], + [113.89877, 22.693738], + [113.899553, 22.69251], + [113.899768, 22.69258], + [113.899918, 22.692205], + [113.900304, 22.692075], + [113.901559, 22.692046], + [113.902557, 22.691531], + [113.903211, 22.691303], + [113.904048, 22.690818], + [113.904552, 22.690778], + [113.905206, 22.690897], + [113.905067, 22.691352], + [113.905174, 22.691659], + [113.905142, 22.692155], + [113.904927, 22.692519], + [113.90408, 22.692927], + [113.90393, 22.694074], + [113.903694, 22.694302], + [113.903908, 22.695025], + [113.903715, 22.695431], + [113.903233, 22.695728], + [113.902578, 22.695659], + [113.901645, 22.695194], + [113.901483, 22.694975], + [113.900422, 22.695153], + [113.901226, 22.695224], + [113.902074, 22.696034], + [113.902084, 22.696421], + [113.90174, 22.696797], + [113.902042, 22.697046], + [113.902481, 22.696977], + [113.902761, 22.697144], + [113.903018, 22.69754], + [113.903651, 22.697371], + [113.903887, 22.697728], + [113.904123, 22.697837], + [113.90626, 22.700619], + [113.905528, 22.70245], + [113.905819, 22.704201], + [113.906216, 22.704688], + [113.906228, 22.705125], + [113.911603, 22.705341], + [113.912911, 22.706085], + [113.913242, 22.706361], + [113.913298, 22.707835], + [113.913801, 22.709042], + [113.913952, 22.709211], + [113.914649, 22.70931], + [113.915283, 22.709705], + [113.916246, 22.71018], + [113.916226, 22.709934], + [113.91645, 22.709577], + [113.916829, 22.709252], + [113.917708, 22.70931], + [113.918075, 22.709211], + [113.919039, 22.709667], + [113.919596, 22.709805], + [113.920347, 22.70947], + [113.920756, 22.709429], + [113.921165, 22.709211], + [113.921486, 22.70937], + [113.922043, 22.709408], + [113.923201, 22.70923], + [113.923823, 22.70947], + [113.924255, 22.709389], + [113.924704, 22.709577], + [113.925156, 22.709468], + [113.925778, 22.708933], + [113.92596, 22.708904], + [113.92624, 22.70832], + [113.927451, 22.706935], + [113.927408, 22.706558], + [113.927623, 22.705717], + [113.927956, 22.705895], + [113.928579, 22.706032], + [113.929212, 22.706529], + [113.929372, 22.707014], + [113.929598, 22.707301], + [113.930199, 22.707696], + [113.930617, 22.707696], + [113.931314, 22.708033], + [113.931914, 22.707943], + [113.932194, 22.708073], + [113.933214, 22.707776], + [113.933074, 22.707349], + [113.933729, 22.706974], + [113.934052, 22.706935], + [113.9345, 22.706638], + [113.93509, 22.7064], + [113.935307, 22.705825], + [113.935993, 22.705123], + [113.936026, 22.704875], + [113.936347, 22.704184], + [113.936659, 22.704044], + [113.937292, 22.7035], + [113.937281, 22.703094], + [113.937764, 22.702876], + [113.938279, 22.702835], + [113.938783, 22.703084], + [113.93977, 22.703916], + [113.940424, 22.704201], + [113.940477, 22.704717], + [113.940918, 22.70542], + [113.941057, 22.705797], + [113.940928, 22.70638], + [113.940413, 22.706845], + [113.938588, 22.708714], + [113.940863, 22.708517], + [113.942108, 22.709902], + [113.94288, 22.71113], + [113.946615, 22.711247], + [113.947516, 22.712], + [113.950521, 22.714059], + [113.950734, 22.714375], + [113.95112, 22.715287], + [113.951593, 22.715841], + [113.952151, 22.717067], + [113.952495, 22.718176], + [113.953138, 22.717463], + [113.954683, 22.717899], + [113.955756, 22.716948], + [113.956572, 22.718849], + [113.957945, 22.717977], + [113.958201, 22.717226], + [113.958589, 22.716948], + [113.958761, 22.716672], + [113.95876, 22.716038], + [113.959576, 22.715642], + [113.959919, 22.71489], + [113.959876, 22.714337], + [113.960348, 22.714099], + [113.96069, 22.714059], + [113.961249, 22.714178], + [113.961206, 22.714613], + [113.96155, 22.715128], + [113.961636, 22.715563], + [113.96198, 22.715603], + [113.962751, 22.715444], + [113.963223, 22.714772], + [113.963738, 22.713743], + [113.964339, 22.713228], + [113.965026, 22.71299], + [113.96567, 22.712674], + [113.967, 22.712515], + [113.967471, 22.712515], + [113.967859, 22.712356], + [113.968458, 22.711011], + [113.969618, 22.710695], + [113.970263, 22.710101], + [113.971034, 22.710218], + [113.971294, 22.710576], + [113.971679, 22.710812], + [113.972021, 22.711287], + [113.97232, 22.711287], + [113.972708, 22.711645], + [113.973351, 22.711605], + [113.973951, 22.711842], + [113.974726, 22.711486], + [113.975541, 22.711724], + [113.976184, 22.71204], + [113.976484, 22.712316], + [113.977258, 22.712753], + [113.97779, 22.713256], + [113.978331, 22.713449], + [113.978535, 22.713657], + [113.978997, 22.713806], + [113.979394, 22.714093], + [113.979999, 22.71489], + [113.980402, 22.715087], + [113.980599, 22.715751], + [113.980953, 22.716123], + [113.981286, 22.716716], + [113.981668, 22.716889], + [113.982251, 22.716653], + [113.982404, 22.716404], + [113.982691, 22.71645], + [113.983094, 22.716835], + [113.98411, 22.71722], + [113.984643, 22.718061], + [113.985085, 22.718201], + [113.985851, 22.718864], + [113.986096, 22.719468], + [113.986549, 22.719964], + [113.986945, 22.720771], + [113.987241, 22.721083], + [113.987389, 22.72189], + [113.987936, 22.722731], + [113.988045, 22.723294], + [113.988855, 22.723754], + [113.989266, 22.723817], + [113.990217, 22.724372], + [113.990677, 22.724574], + [113.990705, 22.72506], + [113.991166, 22.72564], + [113.99184, 22.725955], + [113.992222, 22.726695], + [113.992921, 22.726952], + [113.993159, 22.727408], + [113.993839, 22.728156], + [113.994883, 22.728912], + [113.995115, 22.729348], + [113.995393, 22.729491], + [113.995661, 22.729869], + [113.996408, 22.730076], + [113.996909, 22.730319], + [113.997583, 22.731293], + [113.998362, 22.731783], + [113.998774, 22.732377], + [113.999669, 22.733224], + [114.000184, 22.733368], + [114.000568, 22.733587], + [114.00095, 22.733654], + [114.001796, 22.734534], + [114.002306, 22.734717], + [114.003463, 22.736534], + [114.004182, 22.736899], + [114.005228, 22.737122], + [114.00619, 22.736652], + [114.006179, 22.735971], + [114.008754, 22.735813], + [114.008345, 22.736224], + [114.008342, 22.73662], + [114.008506, 22.738831], + [114.009204, 22.739939], + [114.00898, 22.741988], + [114.008831, 22.742784], + [114.008468, 22.743229], + [114.008557, 22.74361], + [114.008869, 22.744019], + [114.007807, 22.744861], + [114.008105, 22.745106], + [114.007142, 22.745281], + [114.006751, 22.746088], + [114.006536, 22.74639], + [114.006177, 22.746513], + [114.004768, 22.747786], + [114.003963, 22.74834], + [114.003743, 22.748681], + [114.006168, 22.750806], + [114.005702, 22.751557], + [114.00518, 22.75162], + [114.004712, 22.751976], + [114.004556, 22.751714], + [114.004223, 22.751758], + [114.004105, 22.751573], + [114.004641, 22.75126], + [114.004809, 22.750844], + [114.004336, 22.750613], + [114.004203, 22.750325], + [114.002577, 22.751105], + [114.002152, 22.751369], + [114.000882, 22.751758], + [114.000162, 22.752426], + [113.999888, 22.753031], + [113.999798, 22.753491], + [113.99962, 22.75374], + [113.998709, 22.753763], + [113.997673, 22.754132], + [113.997039, 22.75385], + [113.996629, 22.753341], + [113.995931, 22.753306], + [113.994718, 22.753741], + [113.993581, 22.753469], + [113.992932, 22.753624], + [113.992326, 22.753981], + [113.992867, 22.754726], + [113.993225, 22.755824], + [113.993166, 22.756309], + [113.992788, 22.757714], + [113.992977, 22.75823], + [113.993624, 22.759065], + [113.994312, 22.758773], + [113.994962, 22.758658], + [113.995696, 22.758761], + [113.996559, 22.758565], + [113.99731, 22.759089], + [113.99832, 22.76071], + [113.998509, 22.76092], + [113.999324, 22.761238], + [113.99971, 22.76148], + [114.000112, 22.762062], + [114.000638, 22.762344], + [114.001474, 22.762557], + [114.002483, 22.762973], + [114.002695, 22.763617], + [114.002058, 22.764098], + [114.001881, 22.764502], + [114.001869, 22.765131], + [114.001028, 22.766095], + [114.000503, 22.767129], + [114.000293, 22.767287], + [113.999872, 22.767302], + [113.998338, 22.76801], + [113.997227, 22.768288], + [113.996976, 22.768429], + [113.9963, 22.768525], + [113.996182, 22.768706], + [113.995926, 22.769892], + [113.995362, 22.770649], + [113.995324, 22.771284], + [113.995854, 22.771544], + [113.996344, 22.772118], + [113.997154, 22.7727], + [113.998739, 22.774169], + [113.998895, 22.774473], + [113.998877, 22.774824], + [113.998433, 22.776553], + [113.997634, 22.776685], + [113.996874, 22.777165], + [113.996691, 22.778184], + [113.996161, 22.778722], + [113.995832, 22.779201], + [113.995422, 22.780388], + [113.994153, 22.78244], + [113.993976, 22.783087], + [113.99394, 22.784456], + [113.992508, 22.787829], + [113.992579, 22.788371], + [113.992871, 22.788965], + [113.992683, 22.789941], + [113.992176, 22.79054], + [113.991957, 22.791033], + [113.991743, 22.791889], + [113.991451, 22.792451], + [113.990961, 22.794045], + [113.991168, 22.795598], + [113.990877, 22.798909], + [113.991041, 22.800116], + [113.990861, 22.800207], + [113.984466, 22.800293], + [113.982493, 22.799892], + [113.980923, 22.799733], + [113.980705, 22.799631], + [113.980581, 22.800049], + [113.980791, 22.800559], + [113.981127, 22.800883], + [113.982237, 22.800818], + [113.983324, 22.800996], + [113.983807, 22.800705], + [113.984096, 22.800752], + [113.984467, 22.802184], + [113.984596, 22.803555], + [113.984358, 22.803754], + [113.984146, 22.803633], + [113.983485, 22.802878], + [113.982525, 22.802743], + [113.98202, 22.802005], + [113.979942, 22.800821], + [113.97922, 22.800687], + [113.978853, 22.801285], + [113.978529, 22.801335], + [113.978402, 22.800918], + [113.978679, 22.80022], + [113.978661, 22.800026], + [113.977843, 22.799121], + [113.977521, 22.798956], + [113.97725, 22.799085], + [113.977198, 22.799375], + [113.977329, 22.800061], + [113.977753, 22.800642], + [113.977766, 22.800793], + [113.976874, 22.800612], + [113.976817, 22.800311], + [113.976417, 22.80016], + [113.97627, 22.800258], + [113.975975, 22.801557], + [113.975827, 22.801656], + [113.975103, 22.801661], + [113.974923, 22.801376], + [113.975757, 22.799216], + [113.975766, 22.798343], + [113.97517, 22.79766], + [113.974788, 22.797806], + [113.974996, 22.798437], + [113.973126, 22.80028], + [113.972387, 22.801776], + [113.972266, 22.802256], + [113.972725, 22.803826], + [113.973533, 22.804937], + [113.974202, 22.805439], + [113.974843, 22.80561], + [113.975827, 22.80558], + [113.976174, 22.805661], + [113.978402, 22.806512], + [113.977176, 22.80737], + [113.977033, 22.807893], + [113.976974, 22.809098], + [113.9766, 22.809846], + [113.976373, 22.810081], + [113.975724, 22.810416], + [113.974202, 22.81057], + [113.973739, 22.810722], + [113.973444, 22.811068], + [113.97287, 22.812078], + [113.972348, 22.812498], + [113.97122, 22.812436], + [113.970057, 22.812906], + [113.969465, 22.812986], + [113.969117, 22.812887], + [113.968569, 22.812179], + [113.968169, 22.812057], + [113.967258, 22.812095], + [113.966104, 22.81243], + [113.964867, 22.813415], + [113.964772, 22.814204], + [113.965146, 22.814725], + [113.965173, 22.814912], + [113.964763, 22.815843], + [113.964319, 22.815641], + [113.963094, 22.814609], + [113.961394, 22.813368], + [113.960549, 22.81313], + [113.959066, 22.813409], + [113.958898, 22.813634], + [113.958892, 22.814254], + [113.958212, 22.814614], + [113.957352, 22.814675], + [113.957135, 22.81444], + [113.95697, 22.814005], + [113.956519, 22.814314], + [113.954979, 22.815053], + [113.954945, 22.81589], + [113.955217, 22.816158], + [113.955426, 22.816774], + [113.954677, 22.81676], + [113.954477, 22.818491], + [113.95558, 22.819641], + [113.955259, 22.820331], + [113.954651, 22.82103], + [113.952589, 22.822191], + [113.950504, 22.822705], + [113.950219, 22.823069], + [113.949247, 22.823664], + [113.948029, 22.825157], + [113.94788, 22.826863], + [113.947594, 22.827183], + [113.946899, 22.827488], + [113.944095, 22.827696], + [113.943749, 22.827875], + [113.943513, 22.828267], + [113.942769, 22.828816], + [113.941989, 22.828931], + [113.941279, 22.828808], + [113.939762, 22.829301], + [113.939573, 22.829569], + [113.939286, 22.830518], + [113.939167, 22.830678], + [113.938015, 22.830876], + [113.937367, 22.831113], + [113.937611, 22.831486], + [113.937823, 22.832713], + [113.937684, 22.832807], + [113.936692, 22.832533], + [113.935134, 22.832451], + [113.931289, 22.831922], + [113.929489, 22.83201], + [113.928114, 22.831739], + [113.92738, 22.831368], + [113.925299, 22.830869], + [113.924523, 22.830579], + [113.92281, 22.830956], + [113.921893, 22.831248], + [113.920652, 22.831312], + [113.918099, 22.830728], + [113.916764, 22.83025], + [113.916447, 22.83004], + [113.915833, 22.829241], + [113.915536, 22.829034], + [113.914676, 22.829685], + [113.914279, 22.830108], + [113.912523, 22.830177], + [113.910959, 22.829995] + ] + ] + ] + } + }] + }); +})); diff --git a/src/common/plugin/._.DS_Store b/src/common/plugin/._.DS_Store new file mode 100644 index 0000000..a5b28df Binary files /dev/null and b/src/common/plugin/._.DS_Store differ diff --git a/src/common/plugin/._websocket b/src/common/plugin/._websocket new file mode 100644 index 0000000..c5cd531 Binary files /dev/null and b/src/common/plugin/._websocket differ diff --git a/src/common/plugin/js/global.json b/src/common/plugin/js/global.json new file mode 100644 index 0000000..482b9c4 --- /dev/null +++ b/src/common/plugin/js/global.json @@ -0,0 +1,5 @@ +[ + { + "tenantId":"100" + } +] diff --git a/src/common/plugin/websocket/emitter.js b/src/common/plugin/websocket/emitter.js new file mode 100644 index 0000000..f83cb25 --- /dev/null +++ b/src/common/plugin/websocket/emitter.js @@ -0,0 +1,106 @@ +import Logger from './logger' + +export default class EventEmitter { + constructor(vuex = {}) { + Logger.info(vuex ? `Vuex adapter enabled` : `Vuex adapter disabled`) + Logger.info(vuex.mutationPrefix ? `Vuex socket mutations enabled` : `Vuex socket mutations disabled`) + Logger.info(vuex ? `Vuex socket actions enabled` : `Vuex socket actions disabled`) + this.store = vuex.store + this.actionPrefix = vuex.actionPrefix ? vuex.actionPrefix : 'SOCKET_' + this.mutationPrefix = vuex.mutationPrefix + this.listeners = new Map() + } + + /** + * register new event listener with vuejs component instance + * @param event + * @param callback + * @param component + */ + addListener(event, callback, component) { + if (typeof callback === 'function') { + if (!this.listeners.has(event)) this.listeners.set(event, []) + this.listeners.get(event).push({ callback, component }) + + Logger.info(`#${event} subscribe, component: ${component.$options.name}`) + } else { + throw new Error(`callback must be a function`) + } + } + + /** + * remove a listenler + * @param event + * @param component + */ + removeListener(event, component) { + if (this.listeners.has(event)) { + const listeners = this.listeners.get(event).filter(listener => ( + listener.component !== component + )) + + if (listeners.length > 0) { + this.listeners.set(event, listeners) + } else { + this.listeners.delete(event) + } + + Logger.info(`#${event} unsubscribe, component: ${component.$options.name}`) + } + } + + /** + * broadcast incoming event to components + * @param event + * @param args + */ + emit(event, args) { + if (this.listeners.has(event)) { + Logger.info(`Broadcasting: #${event}, Data:`, args) + + this.listeners.get(event).forEach((listener) => { + listener.callback.call(listener.component, args) + console.log('----'+listener); + }) + } + + if (event !== 'ping' && event !== 'pong') { + this.dispatchStore(event, args) + } + } + + /** + * dispatching vuex actions + * @param event + * @param args + */ + dispatchStore(event, args) { + if (this.store && this.store._actions) { + const prefixed_event = this.actionPrefix + event + + for (const key in this.store._actions) { + const action = key.split('/').pop() + + if (action === prefixed_event) { + Logger.info(`Dispatching Action: ${key}, Data:`, args) + + this.store.dispatch(key, args) + } + } + + if (this.mutationPrefix) { + const prefixed_event = this.mutationPrefix + event + + for (const key in this.store._mutations) { + const mutation = key.split('/').pop() + + if (mutation === prefixed_event) { + Logger.info(`Commiting Mutation: ${key}, Data:`, args) + + this.store.commit(key, args) + } + } + } + } + } +} diff --git a/src/common/plugin/websocket/logger.js b/src/common/plugin/websocket/logger.js new file mode 100644 index 0000000..e9ff707 --- /dev/null +++ b/src/common/plugin/websocket/logger.js @@ -0,0 +1,22 @@ +export default new class VueLogger { + constructor() { + this.debug = false + this.prefix = '%cVue-Log: ' + } + + info(text, data = '') { + if (this.debug) window.console.info(this.prefix + `%c${text}`, 'color: blue; font-weight: 600', 'color: #333333', data) + } + + error() { + if (this.debug) window.console.error(this.prefix, ...arguments) + } + + warn() { + if (this.debug) window.console.warn(this.prefix, ...arguments) + } + + event(text, data = '') { + if (this.debug) window.console.info(this.prefix + `%c${text}`, 'color: blue; font-weight: 600', 'color: #333333', data) + } +}() diff --git a/src/common/plugin/websocket/mixin.js b/src/common/plugin/websocket/mixin.js new file mode 100644 index 0000000..b49bf9d --- /dev/null +++ b/src/common/plugin/websocket/mixin.js @@ -0,0 +1,42 @@ +export default { + + /** + * Assign runtime callbacks + */ + beforeCreate() { + if (!this.sockets) this.sockets = {} + + this.sockets.subscribe = (event, callback) => { + this.$vueSocket.emitter.addListener(event, callback, this) + } + + this.sockets.unsubscribe = (event) => { + this.$vueSocket.emitter.removeListener(event, this) + } + }, + + /** + * Register all socket events + */ + mounted() { + if (this.$options.sockets) { + Object.keys(this.$options.sockets).forEach(event => { + if (event !== 'subscribe' && event !== 'unsubscribe') { + this.$vueSocket.emitter.addListener(event, this.$options.sockets[event], this) + } + }) + } + }, + + /** + * unsubscribe when component unmounting + */ + beforeDestroy() { + if (this.$options.sockets) { + Object.keys(this.$options.sockets).forEach(event => { + this.$vueSocket.emitter.removeListener(event, this) + }) + } + } + +} diff --git a/src/common/plugin/websocket/packet.js b/src/common/plugin/websocket/packet.js new file mode 100644 index 0000000..884daee --- /dev/null +++ b/src/common/plugin/websocket/packet.js @@ -0,0 +1,108 @@ +import Utils from './util' +import SM4 from './sm4' +import Logger from './logger' + +export default class Packet { + constructor(obj = {}) { + this.head = 0xef01ee02 + this.type = obj.type ? obj.type : 0x01 + this.mid = obj.mid ? obj.mid : 0x0001 + this.tag = obj.tag ? obj.tag : 0x00 + // 4个字节 + this.remainLength = 0 + this.payload = [] + } + + /** + * 只传加密类型 + * 0明文 + * 1ase128 + * 2约定密钥通信 + * 3通信密钥通信 + * + * @param tag + ?*/ + setTag(tag) { + this.tag = tag + } + + toBytes(payload) { + this.payload = payload + + Logger.info('packet toBytes ' + this.payload.length) + + // 明文数据长度 + const plainLen = this.payload.length + // 加密后数据长度 + let cipherLen = plainLen + // 加密方式 + const cipher = this.tag & 0x0f + Logger.info('cipher ' + cipher) + if (cipher === 1) { + // aes加密 + } else if (cipher === 2) { + // 约定密钥通信(lockId) + const encData = SM4.sm4_enc(this.payload, plainLen, Utils.str2bytes(this.agreeKey)) + this.payload = encData + cipherLen = this.payload.length + } else if (cipher === 3) { + // 通信密钥通信 + const encData = SM4.sm4_enc(this.payload, plainLen, Utils.hexStr2Byte(this.commKey)) + this.payload = encData + cipherLen = this.payload.length + } + this.remainLength = (cipherLen << 16) | plainLen + const buffer = new ArrayBuffer(12 + cipherLen) + const dataView = new DataView(buffer) + let offset = 0 + dataView.setUint32(offset, this.head) + offset += 4 + dataView.setUint8(offset, this.type) + offset += 1 + dataView.setUint16(offset, this.mid) + offset += 2 + dataView.setUint8(offset, this.tag) + offset += 1 + dataView.setUint32(offset, this.remainLength) + offset += 4 + for (let i = 0; i < cipherLen; i++) { + dataView.setUint8(offset, this.payload[i]) + offset += 1 + } + return new Uint8Array(buffer) + } + + fromBytes(data) { + const array = new Uint8Array(data) + const dataView = new DataView(array.buffer) + let offset = 0 + this.head = dataView.getUint32(offset) + offset += 4 + this.type = dataView.getUint8(offset) + offset += 1 + this.mid = dataView.getUint16(offset) + offset += 2 + this.tag = dataView.getUint8(offset) + offset += 1 + this.remainLength = dataView.getUint32(offset) + offset += 4 + const cipherLen = (this.remainLength >> 16) & 0xffff + Logger.info('cipherLen:' + cipherLen) + this.payload = array.subarray(offset, offset + cipherLen) + const cipher = this.tag & 0x0f + Logger.info('cipher:' + cipher) + if (cipher === 1) { + // aes解密 + } else if (cipher === 2) { + // 约定密钥解密 + Logger.info('this.key:' + this.agreeKey) + const decData = SM4.sm4_dec(this.payload, cipherLen, Utils.str2bytes(this.agreeKey)) + this.payload = decData + } else if (cipher === 3) { + // 通信密钥解密 + const decData = SM4.sm4_dec(this.payload, cipherLen, Utils.hexStr2Byte(this.commKey)) + this.payload = decData + } + return this.payload + } +} diff --git a/src/common/plugin/websocket/payload.js b/src/common/plugin/websocket/payload.js new file mode 100644 index 0000000..f3e4d42 --- /dev/null +++ b/src/common/plugin/websocket/payload.js @@ -0,0 +1,492 @@ +import Utils from "./util"; +import SM4 from "./sm4"; + +import Logger from "./logger"; + +class Request { + constructor(cmd, payload) { + this.cmd = cmd; + this.payload = payload; + } + /** + * 0x8018 读取身份证信息 + */ + readIDMessage() { + const buffer = new ArrayBuffer(2); + const dataView = new DataView(buffer); + const offset = 0; + dataView.setUint16(offset, this.cmd); + + return new Uint8Array(buffer); + } + /** + * 0x8016 录入人脸 + */ + writeFace() { + const buffer = new ArrayBuffer(2); + const dataView = new DataView(buffer); + const offset = 0; + dataView.setUint16(offset, this.cmd); + + return new Uint8Array(buffer); + } + /** + * 0x8017 录入人脸 + */ + readFace() { + const buffer = new ArrayBuffer(2); + const dataView = new DataView(buffer); + const offset = 0; + dataView.setUint16(offset, this.cmd); + + return new Uint8Array(buffer); + } + /** + * 0x8010 读卡 + */ + readRFCard() { + const buffer = new ArrayBuffer(2); + const dataView = new DataView(buffer); + const offset = 0; + dataView.setUint16(offset, this.cmd); + return new Uint8Array(buffer); + } + + /** + * 0x8011 写卡 + */ + writeRFCard() { + Logger.info("start writeRFCard"); + const buffer = new ArrayBuffer(51); + const dataView = new DataView(buffer); + let offset = 0; + dataView.setUint16(offset, this.cmd); + offset += 2; + // 明文数据16字节 + // 第一个字节密钥类型 0xff:使用私钥 + dataView.setUint8(offset, this.payload.keyType); + offset += 1; + // 算法种类 + dataView.setUint8(offset, 0x01); + offset += 1; + // 对应算法 + dataView.setUint8(offset, 0x01); + offset += 1; + // 4个字节卡号 + const cardNo = Utils.hexStr2Byte(this.payload.cardNo); + for (let i = 0; i < 4; i++) { + dataView.setUint8(offset, cardNo[i]); + offset += 1; + } + for (let i = 0; i < 9; i++) { + dataView.setUint8(offset, 0); + offset += 1; + } + // 密文数据16字节做sm4加密 + const buffer1 = new ArrayBuffer(23); + const dataView1 = new DataView(buffer1); + let offset1 = 0; + // 长度 + dataView1.setUint16(offset1, 20); + offset1 += 2; + // 卡号 + for (let i = 0; i < 4; i++) { + dataView1.setUint8(offset1, cardNo[i]); + offset1 += 1; + } + dataView1.setUint32(offset1, 0); + offset1 += 4; + // 5个字节的起始时间 + dataView1.setUint8(offset1, 0); + offset1 += 1; + dataView1.setUint32(offset1, this.payload.startTime); + offset1 += 4; + dataView1.setUint8(offset1, 0); + offset1 += 1; + dataView1.setUint32(offset1, this.payload.endTime); + offset1 += 4; + // 使用次数 + dataView1.setUint8(offset1, this.payload.useCountLimit); + + offset1 += 1; + dataView1.setUint8(offset1, this.payload.index); + offset1 += 1; + dataView1.setUint8(offset1, this.payload.isLine); + Logger.info( + "start sm4 key is " + Utils.byte2HexStr(this.payload.privateKey) + ); + const data_origin = new Uint8Array(buffer1); + const data_enc = SM4.sm4_enc( + data_origin, + data_origin.length, + this.payload.privateKey + ); + Logger.info("sm4 success " + Utils.byte2HexStr(data_enc)); + for (let i = 0; i < data_enc.length; i++) { + dataView.setUint8(offset, data_enc[i]); + offset += 1; + } + return new Uint8Array(buffer); + } + /* + * 0x8013 录入指纹 + */ + writeFingerPrint() { + const buffer = new ArrayBuffer(2); + const dataView = new DataView(buffer); + const offset = 0; + dataView.setUint16(offset, this.cmd); + + return new Uint8Array(buffer); + } + /** + * 0x8014 读卡 + */ + readFingerPrint() { + const buffer = new ArrayBuffer(2); + const dataView = new DataView(buffer); + const offset = 0; + dataView.setUint16(offset, this.cmd); + return new Uint8Array(buffer); + } +} + +class Response { + constructor(payload) { + this.payload = payload; + } + //获取身份证信息 + readIDMessage() { + const array = new Uint8Array(this.payload); + const dataView = new DataView(array.buffer); + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + if (status !== 0x00) { + return { + cmd, + cmd, + status: status, + }; + } + offset += 1; + const cardType = dataView.getUint8(offset); + offset += 1; + const IdMsgLen = dataView.getUint16(offset); + offset += 2; + var idMsg = array.slice(offset, IdMsgLen + offset); + var idMsgMode = {}; + if (cardType === 0x01) { + idMsgMode = this.readChinaIDMsg(idMsg); + } + offset += IdMsgLen; + const pictureLen = dataView.getUint16(offset); + offset += 2; + var picture = array.slice(offset, pictureLen + offset); + const picturehex = Buffer.from(picture).toString("hex"); + offset += pictureLen; + const fpLen = dataView.getUint16(offset); + offset += 2; + var fp = array.slice(offset, fpLen + offset); + const fphex = Buffer.from(picture).toString("hex"); + return { + cmd: cmd, + status: status, + cardType: cardType, + IdMsgLen: IdMsgLen, + IdMsgMode: idMsgMode, + pictureLen: pictureLen, + picture: picturehex, + fpLen: fpLen, + fp: fphex, + }; + } + hexToStr(hex, encoding) { + var trimedStr = hex.trim(); + var rawStr = + trimedStr.substr(0, 2).toLowerCase() === "0x" + ? trimedStr.substr(2) + : trimedStr; + var len = rawStr.length; + if (len % 2 !== 0) { + alert("Illegal Format ASCII Code!"); + return ""; + } + var curCharCode; + var resultStr = []; + for (var i = 0; i < len; i = i + 2) { + curCharCode = parseInt(rawStr.substr(i, 2), 16); + resultStr.push(curCharCode); + } + // encoding为空时默认为utf-8 + var bytesView = new Uint8Array(resultStr); + var str = new TextDecoder(encoding).decode(bytesView); + let a = str.replace(/[^0-9]/gi, ""); + + return a; + } + + byte2Chinese(bytes) { + var val = ""; + + for (var i = 0; i < bytes.length; i = i + 2) { + var aarr = []; + let a = bytes[i]; + let b = bytes[i + 1]; + let c = a; + a = b; + b = c; + aarr.push(a); + aarr.push(b); + const hexStr = Buffer.from(aarr).toString("hex"); + val += String.fromCharCode(parseInt(hexStr, 16)); + } + val = val.replace(/^\s*|\s*$/g, ""); + return val; + } + readChinaIDMsg(isMsg) { + let offset = 0; + const byName = isMsg.slice(offset, 30); + + const byNamehex = this.byte2Chinese(byName); + + offset += 30; + const bySex = isMsg.slice(offset, offset + 2); + const bySexhex1 = Buffer.from(bySex).toString("hex"); + const bySexhex = this.hexToStr(bySexhex1); + offset += 2; + const byRace = isMsg.slice(offset, offset + 4); + const byRacehex1 = Buffer.from(byRace).toString("hex"); + const byRacehex = this.hexToStr(byRacehex1); + offset += 4; + const byBirth = isMsg.slice(offset, offset + 16); + const byBirthhex1 = Buffer.from(byBirth).toString("hex"); + const byBirthhex = this.hexToStr(byBirthhex1); + offset += 16; + const byAddress = isMsg.slice(offset, offset + 70); + const byAddresshex = this.byte2Chinese(byAddress); + offset += 70; + const byID = isMsg.slice(offset, offset + 36); + const byIDhex1 = Buffer.from(byID).toString("hex"); + const byIDhex = this.hexToStr(byIDhex1); + offset += 36; + const byCompany = isMsg.slice(offset, offset + 30); + + const byCompanyhex = this.byte2Chinese(byCompany); + offset += 30; + const byBeginDate = isMsg.slice(offset, offset + 16); + const byBeginDatehex1 = Buffer.from(byBeginDate).toString("hex"); + const byBeginDatehex = this.hexToStr(byBeginDatehex1); + offset += 16; + const byEndDateDate = isMsg.slice(offset, offset + 16); + const byEndDatehex1 = Buffer.from(byEndDateDate).toString("hex"); + const byEndDatehex = this.hexToStr(byEndDatehex1); + return { + name: byNamehex, + sex: bySexhex, + race: byRacehex, + birth: byBirthhex, + address: byAddresshex, + id: byIDhex, + company: byCompanyhex, + beginDate: byBeginDatehex, + endDate: byEndDatehex, + }; + } + writeFace() { + const array = new Uint8Array(this.payload); + const dataView = new DataView(array.buffer); + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + offset += 1; + const totalRecord = dataView.getUint8(offset); + offset += 1; + const currRecord = dataView.getUint8(offset); + offset += 1; + const completeFlag = dataView.getUint8(offset); + return { + cmd: cmd, + status: status, + totalRecord: totalRecord, + currRecord: currRecord, + completeFlag: completeFlag, + }; + } + readFace() { + const array = new Uint8Array(this.payload); + const dataView = new DataView(array.buffer); + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + + offset += 1; + const fModeLen = dataView.getUint16(offset); + offset += 2; + var mode = array.slice(offset, fModeLen + offset); + const hex = Buffer.from(mode).toString("hex"); + return { + cmd: cmd, + status: status, + fModeLen: fModeLen, + mode: hex, + }; + } + readRFCard() { + const array = new Uint8Array(this.payload); + const dataView = new DataView(array.buffer); + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + offset += 1; + if (status === 0) { + if (array.length > 8) { + const cardNo = array.slice(offset, offset + 8); + const cardNoHex = Buffer.from(cardNo).toString("hex"); + offset += 8; + const cardType = dataView.getUint8(offset); + return { + cmd: cmd, + status: status, + cardNo: cardNoHex, + cardType: cardType, + }; + } else { + const cardNo = dataView.getUint32(offset); + offset += 4; + const cardType = dataView.getUint8(offset); + return { + cmd: cmd, + status: status, + cardNo: cardNo.toString(16), + cardType: cardType, + }; + } + } else { + return { cmd: cmd, status: status }; + } + } + + writeRFCard() { + const array = new Uint8Array(this.payload); + const dataView = new DataView(array.buffer); + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + return { cmd: cmd, status: status }; + } + + writeFingerPrint() { + const array = new Uint8Array(this.payload); + const dataView = new DataView(array.buffer); + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + + offset += 1; + const totalRecord = dataView.getUint8(offset); + offset += 1; + const currRecord = dataView.getUint8(offset); + offset += 1; + const completeFlag = dataView.getUint8(offset); + offset += 1; + const fingerprintNo = dataView.getUint16(offset); + + return { + cmd: cmd, + status: status, + totalRecord: totalRecord, + currRecord: currRecord, + completeFlag: completeFlag, + fingerprintNo: fingerprintNo, + }; + } + + readFingerPrint() { + const array = new Uint8Array(this.payload); + Logger.info("array" + array); + const dataView = new DataView(array.buffer); + + let offset = 0; + const cmd = dataView.getUint16(offset); + offset += 2; + const status = dataView.getUint8(offset); + offset += 1; + const fpModeLen = dataView.getUint16(offset); + offset += 2; + var mode = array.slice(offset, fpModeLen + offset); + + const hex = Buffer.from(mode).toString("hex"); + + Logger.info("hex" + hex); + + return { + cmd: cmd, + status: status, + fpModeLen: fpModeLen, + mode: mode, + }; + } +} + +export default class Payload { + static request(cmd, payload) { + const request = new Request(cmd, payload); + switch (cmd) { + case 0x8010: + Logger.info("start request 0x8010"); + return request.readRFCard(); + case 0x8011: + Logger.info("start request 0x8011"); + return request.writeRFCard(); + case 0x8013: + Logger.info("start request 0x8013"); + return request.writeFingerPrint(); + case 0x8014: + Logger.info("start request 0x8014"); + return request.readFingerPrint(); + case 0x8016: + Logger.info("start request 0x8016"); + return request.writeFace(); + case 0x8017: + Logger.info("start request 0x8017"); + return request.readFace(); + case 0x8018: + Logger.info("start request 0x8018"); + return request.readIDMessage(); + default: + return null; + } + } + + static response(payload) { + Logger.info("receive payload:" + Utils.byte2HexStr(payload)); + const cmd = (payload[0] << 8) | (payload[1] & 0xff); + Logger.info("cmd:" + cmd.toString(16)); + const response = new Response(payload); + switch (cmd) { + case 0x8010: + return response.readRFCard(); + case 0x8011: + return response.writeRFCard(); + case 0x8013: + return response.writeFingerPrint(); + case 0x8014: + return response.readFingerPrint(); + case 0x8016: + return response.writeFace(); + case 0x8017: + return response.readFace(); + case 0x8018: + return response.readIDMessage(); + default: + return 0x80ff; + } + } +} diff --git a/src/common/plugin/websocket/payload1.js b/src/common/plugin/websocket/payload1.js new file mode 100644 index 0000000..818153c --- /dev/null +++ b/src/common/plugin/websocket/payload1.js @@ -0,0 +1,487 @@ +import Utils from './util' +import SM4 from './sm4' +import md5 from 'js-md5' +import Logger from './logger' +import { off } from 'codemirror' +class Request { + constructor(cmd, payload) { + this.cmd = cmd + this.payload = payload + } + /** + * 0x8018 读取身份证信息 + */ + readIDMessage() { + const buffer = new ArrayBuffer(2) + const dataView = new DataView(buffer) + const offset = 0 + dataView.setUint16(offset, this.cmd) + + return new Uint8Array(buffer) + } + /** + * 0x8016 录入人脸 + */ + writeFace() { + const buffer = new ArrayBuffer(2) + const dataView = new DataView(buffer) + const offset = 0 + dataView.setUint16(offset, this.cmd) + + return new Uint8Array(buffer) + } + /** + * 0x8017 录入人脸 + */ + readFace() { + const buffer = new ArrayBuffer(2) + const dataView = new DataView(buffer) + const offset = 0 + dataView.setUint16(offset, this.cmd) + + return new Uint8Array(buffer) + } + /** + * 0x8010 读卡 + */ + readRFCard() { + const buffer = new ArrayBuffer(2) + const dataView = new DataView(buffer) + const offset = 0 + dataView.setUint16(offset, this.cmd) + return new Uint8Array(buffer) + } + + /** + * 0x8011 写卡 + */ + writeRFCard() { + Logger.info('start writeRFCard') + const buffer = new ArrayBuffer(51) + const dataView = new DataView(buffer) + let offset = 0 + dataView.setUint16(offset, this.cmd) + offset += 2 + // 明文数据16字节 + // 第一个字节密钥类型 0xff:使用私钥 + dataView.setUint8(offset, this.payload.keyType) + offset += 1 + // 算法种类 + dataView.setUint8(offset, 0x01) + offset += 1 + // 对应算法 + dataView.setUint8(offset, 0x01) + offset += 1 + // 4个字节卡号 + const cardNo = Utils.hexStr2Byte(this.payload.cardNo) + for (let i = 0; i < 4; i++) { + dataView.setUint8(offset, cardNo[i]) + offset += 1 + } + for (let i = 0; i < 9; i++) { + dataView.setUint8(offset, 0) + offset += 1 + } + // 密文数据16字节做sm4加密 + const buffer1 = new ArrayBuffer(23) + const dataView1 = new DataView(buffer1) + let offset1 = 0 + // 长度 + dataView1.setUint16(offset1, 20) + offset1 += 2 + // 卡号 + for (let i = 0; i < 4; i++) { + dataView1.setUint8(offset1, cardNo[i]) + offset1 += 1 + } + dataView1.setUint32(offset1, 0) + offset1 += 4 + // 5个字节的起始时间 + dataView1.setUint8(offset1, 0) + offset1 += 1 + dataView1.setUint32(offset1, this.payload.startTime) + offset1 += 4 + dataView1.setUint8(offset1, 0) + offset1 += 1 + dataView1.setUint32(offset1, this.payload.endTime) + offset1 += 4 + // 使用次数 + dataView1.setUint8(offset1, this.payload.useCountLimit) + + offset1 += 1 + dataView1.setUint8(offset1, this.payload.index) + offset1 += 1 + dataView1.setUint8(offset1, this.payload.isLine) + Logger.info('start sm4 key is ' + Utils.byte2HexStr(this.payload.privateKey)) + const data_origin = new Uint8Array(buffer1) + const data_enc = SM4.sm4_enc(data_origin, data_origin.length, this.payload.privateKey) + console.log(data_enc) + Logger.info('sm4 success ' + Utils.byte2HexStr(data_enc)) + for (let i = 0; i < data_enc.length; i++) { + dataView.setUint8(offset, data_enc[i]) + offset += 1 + } + return new Uint8Array(buffer) + } + /* + * 0x8013 录入指纹 + */ + writeFingerPrint() { + const buffer = new ArrayBuffer(2) + const dataView = new DataView(buffer) + const offset = 0 + dataView.setUint16(offset, this.cmd) + + return new Uint8Array(buffer) + } + /** + * 0x8014 读卡 + */ + readFingerPrint() { + const buffer = new ArrayBuffer(2) + const dataView = new DataView(buffer) + const offset = 0 + dataView.setUint16(offset, this.cmd) + return new Uint8Array(buffer) + } +} + +class Response { + constructor(payload) { + this.payload = payload + } + //获取身份证信息 + readIDMessage() { + const array = new Uint8Array(this.payload) + const dataView = new DataView(array.buffer) + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + if (status !== 0x00) { + return { + cmd, cmd, + status: status + } + } + offset += 1 + const cardType = dataView.getUint8(offset) + offset += 1 + const IdMsgLen = dataView.getUint16(offset) + offset += 2 + var idMsg = array.slice(offset, IdMsgLen + offset) + var idMsgMode = {} + if (cardType === 0x01) { + idMsgMode = this.readChinaIDMsg(idMsg) + } + offset += IdMsgLen + const pictureLen = dataView.getUint16(offset) + offset += 2 + var picture = array.slice(offset, pictureLen + offset) + const picturehex = Buffer.from(picture).toString('hex') + offset += pictureLen + const fpLen = dataView.getUint16(offset) + offset += 2 + var fp = array.slice(offset, fpLen + offset) + const fphex = Buffer.from(picture).toString('hex') + return { + cmd: cmd, + status: status, + cardType: cardType, + IdMsgLen: IdMsgLen, + IdMsgMode: idMsgMode, + pictureLen: pictureLen, + picture: picturehex, + fpLen: fpLen, + fp: fphex + } + + } + hexToStr(hex, encoding) { + var trimedStr = hex.trim(); + var rawStr = trimedStr.substr(0, 2).toLowerCase() === "0x" ? trimedStr.substr(2) : trimedStr; + var len = rawStr.length; + if (len % 2 !== 0) { + alert("Illegal Format ASCII Code!"); + return ""; + } + var curCharCode; + var resultStr = []; + for (var i = 0; i < len; i = i + 2) { + curCharCode = parseInt(rawStr.substr(i, 2), 16); + resultStr.push(curCharCode); + } + // encoding为空时默认为utf-8 + var bytesView = new Uint8Array(resultStr); + var str = new TextDecoder(encoding).decode(bytesView); + let a = str.replace(/[^0-9]/ig, ""); + + return a; + } + + byte2Chinese(bytes) { + var val = ""; + + for (var i = 0; i < bytes.length; i = i + 2) { + var aarr = [] + let a = bytes[i] + let b = bytes[i + 1] + let c = a + a = b + b = c + aarr.push(a) + aarr.push(b) + const hexStr = Buffer.from(aarr).toString('hex') + val += String.fromCharCode(parseInt(hexStr, 16)); + + } + val = val.replace(/^\s*|\s*$/g, ""); + return val + + + } + readChinaIDMsg(isMsg) { + + let offset = 0 + const byName = isMsg.slice(offset, 30) + + const byNamehex = this.byte2Chinese(byName) + + + offset += 30 + const bySex = isMsg.slice(offset, offset + 2) + const bySexhex1 = Buffer.from(bySex).toString('hex') + const bySexhex = this.hexToStr(bySexhex1) + offset += 2 + const byRace = isMsg.slice(offset, offset + 4) + const byRacehex1 = Buffer.from(byRace).toString('hex') + const byRacehex = this.hexToStr(byRacehex1) + offset += 4 + const byBirth = isMsg.slice(offset, offset + 16) + const byBirthhex1 = Buffer.from(byBirth).toString('hex') + const byBirthhex = this.hexToStr(byBirthhex1) + offset += 16 + const byAddress = isMsg.slice(offset, offset + 70) + const byAddresshex = this.byte2Chinese(byAddress) + offset += 70 + const byID = isMsg.slice(offset, offset + 36) + const byIDhex1 = Buffer.from(byID).toString('hex') + const byIDhex = this.hexToStr(byIDhex1) + offset += 36 + const byCompany = isMsg.slice(offset, offset + 30) + + const byCompanyhex = this.byte2Chinese(byCompany) + offset += 30 + const byBeginDate = isMsg.slice(offset, offset + 16) + const byBeginDatehex1 = Buffer.from(byBeginDate).toString('hex') + const byBeginDatehex = this.hexToStr(byBeginDatehex1) + offset += 16 + const byEndDateDate = isMsg.slice(offset, offset + 16) + const byEndDatehex1 = Buffer.from(byEndDateDate).toString('hex') + const byEndDatehex = this.hexToStr(byEndDatehex1) + return { + name: byNamehex, + sex: bySexhex, + race: byRacehex, + birth: byBirthhex, + address: byAddresshex, + id: byIDhex, + company: byCompanyhex, + beginDate: byBeginDatehex, + endDate: byEndDatehex + } + + + } + writeFace() { + const array = new Uint8Array(this.payload) + const dataView = new DataView(array.buffer) + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + offset += 1 + const totalRecord = dataView.getUint8(offset) + offset += 1 + const currRecord = dataView.getUint8(offset) + offset += 1 + const completeFlag = dataView.getUint8(offset) + return { + cmd: cmd, + status: status, + totalRecord: totalRecord, + currRecord: currRecord, + completeFlag: completeFlag, + + } + } + readFace() { + const array = new Uint8Array(this.payload) + const dataView = new DataView(array.buffer) + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + + offset += 1 + const fModeLen = dataView.getUint16(offset) + offset += 2 + var mode = array.slice(offset, fModeLen + offset) + const hex = Buffer.from(mode).toString('hex') + return { + cmd: cmd, + status: status, + fModeLen: fModeLen, + mode: hex, + + } + + } + readRFCard() { + const array = new Uint8Array(this.payload) + const dataView = new DataView(array.buffer) + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + offset += 1 + if (status === 0) { + if (array.length > 8) { + const cardNo = array.slice(offset,offset+8) + const cardNoHex = Buffer.from(cardNo).toString('hex') + offset += 8 + const cardType = dataView.getUint8(offset) + return { cmd: cmd, status: status, cardNo: cardNoHex, cardType: cardType } + } else { + const cardNo = dataView.getUint32(offset) + offset += 4 + const cardType = dataView.getUint8(offset) + return { cmd: cmd, status: status, cardNo: cardNo.toString(16), cardType: cardType } + } + + } else { + return { cmd: cmd, status: status } + } + } + + writeRFCard() { + const array = new Uint8Array(this.payload) + const dataView = new DataView(array.buffer) + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + return { cmd: cmd, status: status } + } + + writeFingerPrint() { + const array = new Uint8Array(this.payload) + const dataView = new DataView(array.buffer) + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + + offset += 1 + const totalRecord = dataView.getUint8(offset) + offset += 1 + const currRecord = dataView.getUint8(offset) + offset += 1 + const completeFlag = dataView.getUint8(offset) + offset += 1 + const fingerprintNo = dataView.getUint16(offset) + + return { + cmd: cmd, + status: status, + totalRecord: totalRecord, + currRecord: currRecord, + completeFlag: completeFlag, + fingerprintNo: fingerprintNo + } + } + + readFingerPrint() { + const array = new Uint8Array(this.payload) + Logger.info('array' + array) + const dataView = new DataView(array.buffer) + + let offset = 0 + const cmd = dataView.getUint16(offset) + offset += 2 + const status = dataView.getUint8(offset) + offset += 1 + const fpModeLen = dataView.getUint16(offset) + offset += 2 + var mode = array.slice(offset, fpModeLen + offset) + + const hex = Buffer.from(mode).toString('hex') + + Logger.info('hex' + hex) + + return { + cmd: cmd, + status: status, + fpModeLen: fpModeLen, + mode: mode, + + } + } +} + +export default class Payload { + static request(cmd, payload) { + const request = new Request(cmd, payload) + switch (cmd) { + case 0x8010: + Logger.info('start request 0x8010') + return request.readRFCard() + case 0x8011: + Logger.info('start request 0x8011') + return request.writeRFCard() + case 0x8013: + Logger.info('start request 0x8013') + return request.writeFingerPrint() + case 0x8014: + Logger.info('start request 0x8014') + return request.readFingerPrint() + case 0x8016: + Logger.info('start request 0x8016') + return request.writeFace() + case 0x8017: + Logger.info('start request 0x8017') + return request.readFace() + case 0x8018: + Logger.info('start request 0x8018') + return request.readIDMessage() + default: + return null + } + } + + static response(payload) { + Logger.info('receive payload:' + Utils.byte2HexStr(payload)) + const cmd = (payload[0] << 8) | (payload[1] & 0xff) + Logger.info('cmd:' + cmd.toString(16)) + const response = new Response(payload) + switch (cmd) { + case 0x8010: + return response.readRFCard() + case 0x8011: + return response.writeRFCard() + case 0x8013: + return response.writeFingerPrint() + case 0x8014: + return response.readFingerPrint() + case 0x8016: + return response.writeFace() + case 0x8017: + return response.readFace() + case 0x8018: + return response.readIDMessage() + default: + + return 0x80ff + } + } +} diff --git a/src/common/plugin/websocket/sm4.js b/src/common/plugin/websocket/sm4.js new file mode 100644 index 0000000..168f557 --- /dev/null +++ b/src/common/plugin/websocket/sm4.js @@ -0,0 +1,431 @@ +/* + * Copyright (c) 2014 - 2020 The GmSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the GmSSL Project. + * (http://gmssl.org/)" + * + * 4. The name "GmSSL Project" must not be used to endorse or promote + * products derived from this software without prior written + * permission. For written permission, please contact + * guanzhi1980@gmail.com. + * + * 5. Products derived from this software may not be called "GmSSL" + * nor may "GmSSL" appear in their names without prior written + * permission of the GmSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the GmSSL Project + * (http://gmssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE GmSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE GmSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +import Utils from './util' +import Logger from './logger' + +/*eslint-disable no-unused-vars*/ +function sm4_memcpy(dst, dst_offset, src, src_offset, len) { + while (len--) { + dst[dst_offset++] = src[src_offset++] + } +} + +function SM4_GETU32(data, offset) { + return ((data[offset] << 24) | + (data[offset + 1] << 16) | + (data[offset + 2] << 8) | + data[offset + 3]) >>> 0 +} + +function SM4_PUTU32(data, offset, value) { + data[offset + 3] = (value & 0xff) >>> 0 + value >>>= 8 + data[offset + 2] = (value & 0xff) >>> 0 + value >>>= 8 + data[offset + 1] = (value & 0xff) >>> 0 + value >>>= 8 + data[offset] = (value & 0xff) >>> 0 +} + +const SM4_KEY_LENGTH = 16 +const SM4_BLOCK_SIZE = 16 +const SM4_IV_LENGTH = SM4_BLOCK_SIZE +const SM4_NUM_ROUNDS = 32 + +const SM4_S = [ + 0xd6, 0x90, 0xe9, 0xfe, 0xcc, 0xe1, 0x3d, 0xb7, + 0x16, 0xb6, 0x14, 0xc2, 0x28, 0xfb, 0x2c, 0x05, + 0x2b, 0x67, 0x9a, 0x76, 0x2a, 0xbe, 0x04, 0xc3, + 0xaa, 0x44, 0x13, 0x26, 0x49, 0x86, 0x06, 0x99, + 0x9c, 0x42, 0x50, 0xf4, 0x91, 0xef, 0x98, 0x7a, + 0x33, 0x54, 0x0b, 0x43, 0xed, 0xcf, 0xac, 0x62, + 0xe4, 0xb3, 0x1c, 0xa9, 0xc9, 0x08, 0xe8, 0x95, + 0x80, 0xdf, 0x94, 0xfa, 0x75, 0x8f, 0x3f, 0xa6, + 0x47, 0x07, 0xa7, 0xfc, 0xf3, 0x73, 0x17, 0xba, + 0x83, 0x59, 0x3c, 0x19, 0xe6, 0x85, 0x4f, 0xa8, + 0x68, 0x6b, 0x81, 0xb2, 0x71, 0x64, 0xda, 0x8b, + 0xf8, 0xeb, 0x0f, 0x4b, 0x70, 0x56, 0x9d, 0x35, + 0x1e, 0x24, 0x0e, 0x5e, 0x63, 0x58, 0xd1, 0xa2, + 0x25, 0x22, 0x7c, 0x3b, 0x01, 0x21, 0x78, 0x87, + 0xd4, 0x00, 0x46, 0x57, 0x9f, 0xd3, 0x27, 0x52, + 0x4c, 0x36, 0x02, 0xe7, 0xa0, 0xc4, 0xc8, 0x9e, + 0xea, 0xbf, 0x8a, 0xd2, 0x40, 0xc7, 0x38, 0xb5, + 0xa3, 0xf7, 0xf2, 0xce, 0xf9, 0x61, 0x15, 0xa1, + 0xe0, 0xae, 0x5d, 0xa4, 0x9b, 0x34, 0x1a, 0x55, + 0xad, 0x93, 0x32, 0x30, 0xf5, 0x8c, 0xb1, 0xe3, + 0x1d, 0xf6, 0xe2, 0x2e, 0x82, 0x66, 0xca, 0x60, + 0xc0, 0x29, 0x23, 0xab, 0x0d, 0x53, 0x4e, 0x6f, + 0xd5, 0xdb, 0x37, 0x45, 0xde, 0xfd, 0x8e, 0x2f, + 0x03, 0xff, 0x6a, 0x72, 0x6d, 0x6c, 0x5b, 0x51, + 0x8d, 0x1b, 0xaf, 0x92, 0xbb, 0xdd, 0xbc, 0x7f, + 0x11, 0xd9, 0x5c, 0x41, 0x1f, 0x10, 0x5a, 0xd8, + 0x0a, 0xc1, 0x31, 0x88, 0xa5, 0xcd, 0x7b, 0xbd, + 0x2d, 0x74, 0xd0, 0x12, 0xb8, 0xe5, 0xb4, 0xb0, + 0x89, 0x69, 0x97, 0x4a, 0x0c, 0x96, 0x77, 0x7e, + 0x65, 0xb9, 0xf1, 0x09, 0xc5, 0x6e, 0xc6, 0x84, + 0x18, 0xf0, 0x7d, 0xec, 0x3a, 0xdc, 0x4d, 0x20, + 0x79, 0xee, 0x5f, 0x3e, 0xd7, 0xcb, 0x39, 0x48 +] + +const SM4_FK = [ + 0xa3b1bac6, 0x56aa3350, 0x677d9197, 0xb27022dc +] + +const SM4_CK = [ + 0x00070e15, 0x1c232a31, 0x383f464d, 0x545b6269, + 0x70777e85, 0x8c939aa1, 0xa8afb6bd, 0xc4cbd2d9, + 0xe0e7eef5, 0xfc030a11, 0x181f262d, 0x343b4249, + 0x50575e65, 0x6c737a81, 0x888f969d, 0xa4abb2b9, + 0xc0c7ced5, 0xdce3eaf1, 0xf8ff060d, 0x141b2229, + 0x30373e45, 0x4c535a61, 0x686f767d, 0x848b9299, + 0xa0a7aeb5, 0xbcc3cad1, 0xd8dfe6ed, 0xf4fb0209, + 0x10171e25, 0x2c333a41, 0x484f565d, 0x646b7279 +] + +function SM4_ROL32(x, n) { + return ((x << n) | (x >>> (32 - n))) >>> 0 +} + +function SM4_S32(A) { + return ( + (SM4_S[A >>> 24] << 24) ^ + (SM4_S[(A >>> 16) & 0xff] << 16) ^ + (SM4_S[(A >>> 8) & 0xff] << 8) ^ + (SM4_S[A & 0xff])) >>> 0 +} + +function SM4_L32(x) { + return ( + x ^ + SM4_ROL32(x, 2) ^ + SM4_ROL32(x, 10) ^ + SM4_ROL32(x, 18) ^ + SM4_ROL32(x, 24)) >>> 0 +} + +function SM4_L32_(x) { + return ( + x ^ + SM4_ROL32(x, 13) ^ + SM4_ROL32(x, 23)) >>> 0 +} + +function sm4_key_new() { + var key = { + rk: new Array(SM4_NUM_ROUNDS) + } + return key +} + +function sm4_key_free(key) { + for (var i = 0; i < SM4_NUM_ROUNDS; i++) { + key.rk[i] = 0 + } + key = null +} + +function sm4_set_encrypt_key(key, user_key) { + var x0, x1, x2, x3, x4 + x0 = SM4_GETU32(user_key, 0) ^ SM4_FK[0] + x1 = SM4_GETU32(user_key, 4) ^ SM4_FK[1] + x2 = SM4_GETU32(user_key, 8) ^ SM4_FK[2] + x3 = SM4_GETU32(user_key, 12) ^ SM4_FK[3] + key.rk[0] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[0]))) >>> 0 + key.rk[1] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[1]))) >>> 0 + key.rk[2] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[2]))) >>> 0 + key.rk[3] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[3]))) >>> 0 + key.rk[4] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[4]))) >>> 0 + key.rk[5] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[5]))) >>> 0 + key.rk[6] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[6]))) >>> 0 + key.rk[7] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[7]))) >>> 0 + key.rk[8] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[8]))) >>> 0 + key.rk[9] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[9]))) >>> 0 + key.rk[10] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[10]))) >>> 0 + key.rk[11] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[11]))) >>> 0 + key.rk[12] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[12]))) >>> 0 + key.rk[13] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[13]))) >>> 0 + key.rk[14] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[14]))) >>> 0 + key.rk[15] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[15]))) >>> 0 + key.rk[16] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[16]))) >>> 0 + key.rk[17] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[17]))) >>> 0 + key.rk[18] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[18]))) >>> 0 + key.rk[19] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[19]))) >>> 0 + key.rk[20] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[20]))) >>> 0 + key.rk[21] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[21]))) >>> 0 + key.rk[22] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[22]))) >>> 0 + key.rk[23] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[23]))) >>> 0 + key.rk[24] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[24]))) >>> 0 + key.rk[25] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[25]))) >>> 0 + key.rk[26] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[26]))) >>> 0 + key.rk[27] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[27]))) >>> 0 + key.rk[28] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[28]))) >>> 0 + key.rk[29] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[29]))) >>> 0 + key.rk[30] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[30]))) >>> 0 + key.rk[31] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[31]))) >>> 0 + x0 = x1 = x3 = x3 = x4 = 0 +} + +function sm4_set_decrypt_key(key, user_key) { + var x0, x1, x2, x3, x4 + x0 = SM4_GETU32(user_key, 0) ^ SM4_FK[0] + x1 = SM4_GETU32(user_key, 4) ^ SM4_FK[1] + x2 = SM4_GETU32(user_key, 8) ^ SM4_FK[2] + x3 = SM4_GETU32(user_key, 12) ^ SM4_FK[3] + key.rk[31] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[0]))) >>> 0 + key.rk[30] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[1]))) >>> 0 + key.rk[29] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[2]))) >>> 0 + key.rk[28] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[3]))) >>> 0 + key.rk[27] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[4]))) >>> 0 + key.rk[26] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[5]))) >>> 0 + key.rk[25] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[6]))) >>> 0 + key.rk[24] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[7]))) >>> 0 + key.rk[23] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[8]))) >>> 0 + key.rk[22] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[9]))) >>> 0 + key.rk[21] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[10]))) >>> 0 + key.rk[20] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[11]))) >>> 0 + key.rk[19] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[12]))) >>> 0 + key.rk[18] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[13]))) >>> 0 + key.rk[17] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[14]))) >>> 0 + key.rk[16] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[15]))) >>> 0 + key.rk[15] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[16]))) >>> 0 + key.rk[14] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[17]))) >>> 0 + key.rk[13] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[18]))) >>> 0 + key.rk[12] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[19]))) >>> 0 + key.rk[11] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[20]))) >>> 0 + key.rk[10] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[21]))) >>> 0 + key.rk[9] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[22]))) >>> 0 + key.rk[8] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[23]))) >>> 0 + key.rk[7] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[24]))) >>> 0 + key.rk[6] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[25]))) >>> 0 + key.rk[5] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[26]))) >>> 0 + key.rk[4] = x1 = (x2 ^ SM4_L32_(SM4_S32(x3 ^ x4 ^ x0 ^ SM4_CK[27]))) >>> 0 + key.rk[3] = x2 = (x3 ^ SM4_L32_(SM4_S32(x4 ^ x0 ^ x1 ^ SM4_CK[28]))) >>> 0 + key.rk[2] = x3 = (x4 ^ SM4_L32_(SM4_S32(x0 ^ x1 ^ x2 ^ SM4_CK[29]))) >>> 0 + key.rk[1] = x4 = (x0 ^ SM4_L32_(SM4_S32(x1 ^ x2 ^ x3 ^ SM4_CK[30]))) >>> 0 + key.rk[0] = x0 = (x1 ^ SM4_L32_(SM4_S32(x2 ^ x3 ^ x4 ^ SM4_CK[31]))) >>> 0 + x0 = x1 = x3 = x3 = x4 = 0 +} + +function sm4_encrypt(inbuf, in_offset, outbuf, out_offset, key) { + var x0, x1, x2, x3, x4 + x0 = SM4_GETU32(inbuf, in_offset) + x1 = SM4_GETU32(inbuf, in_offset + 4) + x2 = SM4_GETU32(inbuf, in_offset + 8) + x3 = SM4_GETU32(inbuf, in_offset + 12) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[0])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[1])) + x1 = x2 ^ SM4_L32(SM4_S32(x3 ^ x4 ^ x0 ^ key.rk[2])) + x2 = x3 ^ SM4_L32(SM4_S32(x4 ^ x0 ^ x1 ^ key.rk[3])) + x3 = x4 ^ SM4_L32(SM4_S32(x0 ^ x1 ^ x2 ^ key.rk[4])) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[5])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[6])) + x1 = x2 ^ SM4_L32(SM4_S32(x3 ^ x4 ^ x0 ^ key.rk[7])) + x2 = x3 ^ SM4_L32(SM4_S32(x4 ^ x0 ^ x1 ^ key.rk[8])) + x3 = x4 ^ SM4_L32(SM4_S32(x0 ^ x1 ^ x2 ^ key.rk[9])) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[10])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[11])) + x1 = x2 ^ SM4_L32(SM4_S32(x3 ^ x4 ^ x0 ^ key.rk[12])) + x2 = x3 ^ SM4_L32(SM4_S32(x4 ^ x0 ^ x1 ^ key.rk[13])) + x3 = x4 ^ SM4_L32(SM4_S32(x0 ^ x1 ^ x2 ^ key.rk[14])) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[15])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[16])) + x1 = x2 ^ SM4_L32(SM4_S32(x3 ^ x4 ^ x0 ^ key.rk[17])) + x2 = x3 ^ SM4_L32(SM4_S32(x4 ^ x0 ^ x1 ^ key.rk[18])) + x3 = x4 ^ SM4_L32(SM4_S32(x0 ^ x1 ^ x2 ^ key.rk[19])) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[20])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[21])) + x1 = x2 ^ SM4_L32(SM4_S32(x3 ^ x4 ^ x0 ^ key.rk[22])) + x2 = x3 ^ SM4_L32(SM4_S32(x4 ^ x0 ^ x1 ^ key.rk[23])) + x3 = x4 ^ SM4_L32(SM4_S32(x0 ^ x1 ^ x2 ^ key.rk[24])) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[25])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[26])) + x1 = x2 ^ SM4_L32(SM4_S32(x3 ^ x4 ^ x0 ^ key.rk[27])) + x2 = x3 ^ SM4_L32(SM4_S32(x4 ^ x0 ^ x1 ^ key.rk[28])) + x3 = x4 ^ SM4_L32(SM4_S32(x0 ^ x1 ^ x2 ^ key.rk[29])) + x4 = x0 ^ SM4_L32(SM4_S32(x1 ^ x2 ^ x3 ^ key.rk[30])) + x0 = x1 ^ SM4_L32(SM4_S32(x2 ^ x3 ^ x4 ^ key.rk[31])) + SM4_PUTU32(outbuf, out_offset, x0) + SM4_PUTU32(outbuf, out_offset + 4, x4) + SM4_PUTU32(outbuf, out_offset + 8, x3) + SM4_PUTU32(outbuf, out_offset + 12, x2) +} + +function sm4_decrypt(inbuf, in_offset, outbuf, out_offset, key) { + return sm4_encrypt(inbuf, in_offset, outbuf, out_offset, key) +} + +function sm4_test() { + const user_key = [ + 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef, + 0xfe, 0xdc, 0xba, 0x98, 0x76, 0x54, 0x32, 0x10 + ] + const rk = [ + 0xf12186f9, 0x41662b61, 0x5a6ab19a, 0x7ba92077, + 0x367360f4, 0x776a0c61, 0xb6bb89b3, 0x24763151, + 0xa520307c, 0xb7584dbd, 0xc30753ed, 0x7ee55b57, + 0x6988608c, 0x30d895b7, 0x44ba14af, 0x104495a1, + 0xd120b428, 0x73b55fa3, 0xcc874966, 0x92244439, + 0xe89e641f, 0x98ca015a, 0xc7159060, 0x99e1fd2e, + 0xb79bd80c, 0x1d2115b0, 0x0e228aeb, 0xf1780c81, + 0x428d3654, 0x62293496, 0x01cf72e5, 0x9124a012 + ] + const plaintext = [ + 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef, + 0xfe, 0xdc, 0xba, 0x98, 0x76, 0x54, 0x32, 0x10 + ] + const ciphertext = [ + 0x68, 0x1e, 0xdf, 0x34, 0xd2, 0x06, 0x96, 0x5e, + 0x86, 0xb3, 0xe9, 0x4f, 0x53, 0x6e, 0x42, 0x46 + ] + const ciphertext2 = [ + 0x59, 0x52, 0x98, 0xc7, 0xc6, 0xfd, 0x27, 0x1f, + 0x04, 0x02, 0xf8, 0x04, 0xc3, 0x3d, 0x3f, 0x66 + ] + + const key = sm4_key_new() + const buf = new Array(SM4_BLOCK_SIZE) + + sm4_set_encrypt_key(key, user_key) + + for (let i = 0; i < SM4_NUM_ROUNDS; i++) { + if (key.rk[i] !== rk[i]) { + Logger.info('sm4_set_encrypt_key failed') + return 0 + } + } + + sm4_encrypt(plaintext, 0, buf, 0, key) + + Logger.info('sm4 test1') + for (let i = 0; i < SM4_BLOCK_SIZE; i++) { + if (buf[i] !== ciphertext[i]) { + Logger.info('sm4_encrypt failed') + return 0 + } + } + + sm4_memcpy(buf, 0, plaintext, 0, SM4_BLOCK_SIZE) + + Logger.info('sm4 test2') + for (let i = 0; i < 1000000; i++) { + sm4_encrypt(buf, 0, buf, 0, key) + } + + for (let i = 0; i < SM4_BLOCK_SIZE; i++) { + if (buf[i] !== ciphertext2[i]) { + Logger.info('sm4_encrypt 1000000 failed') + return 0 + } + } + + sm4_set_decrypt_key(key, user_key) + sm4_encrypt(ciphertext, 0, buf, 0, key) + + for (let i = 0; i < SM4_BLOCK_SIZE; i++) { + if (buf[i] !== plaintext[i]) { + Logger.info('sm4_decrypt failed') + return 0 + } + } + + sm4_key_free(key) + return 1 +} + +export default class SM4 { + /** + * sm4加密 + * @param input 输入(字节数组) + * @param length 输入长度(整形) + * @param user_key 密钥(字节数组) + */ + static sm4_enc(input, length, user_key) { + Logger.info('sm4_enc:' + Utils.byte2HexStr(input)) + let padding = SM4_BLOCK_SIZE - length % SM4_BLOCK_SIZE + const block = parseInt(length / SM4_BLOCK_SIZE) + const end_len = SM4_BLOCK_SIZE - padding + const end = new Uint8Array(SM4_BLOCK_SIZE) + if (end_len > 0) { + // input末尾不足16个字节时补0x8000xx拷贝到end中 + sm4_memcpy(end, 0, input, block * SM4_BLOCK_SIZE, end_len) + end[end_len] = 0x80 + } else { + padding = 0 + } + const key = sm4_key_new() + sm4_set_encrypt_key(key, user_key) + const output = new Uint8Array(length + padding) + for (let i = 0; i < block; i++) { + sm4_encrypt(input, i * SM4_BLOCK_SIZE, output, i * SM4_BLOCK_SIZE, key) + } + if (end_len > 0) { + sm4_encrypt(end, 0, output, block * SM4_BLOCK_SIZE, key) + } + sm4_key_free(key) + return output + } + + /** + * + * @param input 输入(字节数组 + * @param length 输入长度(整形) + * @param user_key 密钥(字节数组) + */ + static sm4_dec(input, length, user_key) { + const key = sm4_key_new() + sm4_set_decrypt_key(key, user_key) + const output = new Uint8Array(length) + for (let i = 0; i < length / SM4_BLOCK_SIZE; i++) { + sm4_decrypt(input, i * SM4_BLOCK_SIZE, output, i * SM4_BLOCK_SIZE, key) + } + // TODO 去补位,固件以8000...结尾 + sm4_key_free(key) + return output + } +} diff --git a/src/common/plugin/websocket/util.js b/src/common/plugin/websocket/util.js new file mode 100644 index 0000000..5b121cd --- /dev/null +++ b/src/common/plugin/websocket/util.js @@ -0,0 +1,130 @@ +export default class Utils { + static str2bytes1(str) { + const array = new Uint8Array(str.length) + for (let i = 0; i < str.length; i++) { + array[i] = str.charCodeAt(i) + } + return array + } + + static str2bytes2(str, len) { + const array = new Uint8Array(len) + if (str) { + for (let i = 0; i < str.length; i++) { + array[i] = str.charCodeAt(i) + } + } + return array + } + + static str2bytes(str, len) { + if (arguments.length === 1) { + return Utils.str2bytes1(str) + } else { + return Utils.str2bytes2(str, len) + } + } + + static bytes2str(bytes) { + if (bytes) { + let str = '' + for (let i = 0; i < bytes.length; i++) { + if (bytes[i] !== 0) { + str += String.fromCharCode(bytes[i]) + } else { + break + } + } + return str + } else { + return null + } + } + + static getMacFromLockId(lockId) { + let mac = '' + const start = lockId.indexOf('_') + const str = lockId.substring(start + 1) + for (let i = str.length - 1; i >= 0; i -= 2) { + mac += str.charAt(i - 1) + mac += str.charAt(i) + if (i > 1) { + mac += ':' + } + } + return mac.toLocaleUpperCase() + } + + static byte2HexStr(byteArray) { + if (byteArray) { + var str = '' + for (var i = 0; i < byteArray.length; i++) { + var tmp = byteArray[i].toString(16) + if (tmp.length === 1) { + tmp = '0' + tmp + } + str += tmp + } + return str + } else { + return null + } + } + + static hexStr2Byte(hexStr) { + var pos = 0 + var len = hexStr.length + if (len % 2 !== 0) { + return null + } + len /= 2 + var hexA = [] + for (var i = 0; i < len; i++) { + var s = hexStr.substr(pos, 2) + var v = parseInt(s, 16) + hexA.push(v) + pos += 2 + } + return hexA + } + + static int2Byte(n) { + const array = new Uint8Array(4) + array[3] = n & 0xFF + array[2] = (n >> 8) & 0xFF + array[1] = (n >> 16) & 0xFF + array[0] = (n >> 24) & 0xFF + return array + } + + static mergeTypedArrays(a, b) { + if (!b || b.length === 0) return a + if (!a || a.length === 0) return b + var c = new a.constructor(a.length + b.length) + c.set(a) + c.set(b, a.length) + return c + } + + static dateFormat(fmt, time) { + const date = new Date(time) + const o = { + 'M+': date.getMonth() + 1, // 月份 + 'd+': date.getDate(), // 日 + 'h+': date.getHours(), // 小时 + 'm+': date.getMinutes(), // 分 + 's+': date.getSeconds(), // 秒 + 'q+': Math.floor((date.getMonth() + 3) / 3), // 季度 + 'S': date.getMilliseconds() // 毫秒 + } + if (/(y+)/.test(fmt)) { + fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + } + for (var k in o) { + if (new RegExp('(' + k + ')').test(fmt)) { + fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length))) + } + } + return fmt + } +} diff --git a/src/common/plugin/websocket/vuesocket.js b/src/common/plugin/websocket/vuesocket.js new file mode 100644 index 0000000..4bd56cf --- /dev/null +++ b/src/common/plugin/websocket/vuesocket.js @@ -0,0 +1,64 @@ +import Logger from './logger' +import Emitter from './emitter' +import Mixin from './mixin' +import Utils from './util' +export default class VueSocket { + constructor({ connection, vuex, options }) { + Logger.debug = options.debug + this.connection = connection + this.connection_options = options + this.init(connection, options) + this.emitter = new Emitter(vuex) + } + + install(Vue) { + Vue.prototype.$vueSocket = this + Vue.mixin(Mixin) + Logger.info('Vue-Socket plugin enabled') + } + + init(connection, options) { + this.ws = new WebSocket(connection + options.path) + this.ws.binaryType = 'arraybuffer' + const _this = this + this.ws.onopen = function(evt) { + Logger.info('OPEN') + _this.emitter.emit('connect') + } + this.ws.onclose = function(evt) { + Logger.info('CLOSE') + _this.emitter.emit('close') + } + this.ws.onmessage = function(evt) { + const data = evt.data + Logger.info('RESPONSE: ' + data) + _this.emitter.emit('message', data) + + } + this.ws.onerror = function(evt) { + Logger.error('ERROR: ' + evt.data) + _this.emitter.emit('error', evt.data) + } + } + + isConnected() { + return this.ws && this.ws.readyState === WebSocket.OPEN + } + + reconnect() { + this.disconnect() + this.init(this.connection, this.connection_options) + } + + disconnect() { + if (this.ws) { + this.ws.close() + this.ws = null + } + } + + send(data) { + Logger.info('send data -> ' + Utils.byte2HexStr(data)) + this.ws.send(data) + } +} diff --git a/src/components/DeviceFeedbackLog.vue b/src/components/DeviceFeedbackLog.vue new file mode 100644 index 0000000..9189090 --- /dev/null +++ b/src/components/DeviceFeedbackLog.vue @@ -0,0 +1,342 @@ + + + + + + + + diff --git a/src/components/Header.vue b/src/components/Header.vue new file mode 100644 index 0000000..67ce069 --- /dev/null +++ b/src/components/Header.vue @@ -0,0 +1,814 @@ + + + diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue new file mode 100644 index 0000000..1c19f2a --- /dev/null +++ b/src/components/HelloWorld.vue @@ -0,0 +1,113 @@ + + + + + + diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue new file mode 100644 index 0000000..53935d2 --- /dev/null +++ b/src/components/Sidebar.vue @@ -0,0 +1,471 @@ + + + + + diff --git a/src/components/Tags.vue b/src/components/Tags.vue new file mode 100644 index 0000000..269a924 --- /dev/null +++ b/src/components/Tags.vue @@ -0,0 +1,186 @@ + + + + + + diff --git a/src/components/UnlockRecord.vue b/src/components/UnlockRecord.vue new file mode 100644 index 0000000..55d295e --- /dev/null +++ b/src/components/UnlockRecord.vue @@ -0,0 +1,433 @@ + + + + + diff --git a/src/components/cardReader/IcCardReader.ocx b/src/components/cardReader/IcCardReader.ocx new file mode 100644 index 0000000..0f76c4c Binary files /dev/null and b/src/components/cardReader/IcCardReader.ocx differ diff --git a/src/components/cardReader/ic01java.html b/src/components/cardReader/ic01java.html new file mode 100644 index 0000000..d0ecad1 --- /dev/null +++ b/src/components/cardReader/ic01java.html @@ -0,0 +1,499 @@ + + + + + + + USB IC ؼ V1.0 + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + \ No newline at end of file diff --git a/src/components/cardReader/index.vue b/src/components/cardReader/index.vue new file mode 100644 index 0000000..1c1a9fd --- /dev/null +++ b/src/components/cardReader/index.vue @@ -0,0 +1,207 @@ + + + + + \ No newline at end of file diff --git a/src/components/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc b/src/components/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc new file mode 100644 index 0000000..fa2b438 Binary files /dev/null and b/src/components/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc differ diff --git a/src/components/cardReader/反注册控件.bat b/src/components/cardReader/反注册控件.bat new file mode 100644 index 0000000..bb396bf --- /dev/null +++ b/src/components/cardReader/反注册控件.bat @@ -0,0 +1,3 @@ +%Windir%\SysWOW64\regsvr32 %Windir%\System32\IcCardReader.ocx -u +%Windir%\SysWOW64\regsvr32 %Windir%\SysWOW64\IcCardReader.ocx -u +pause \ No newline at end of file diff --git a/src/components/cardReader/复制及注册IcCardReader控件win10_64.bat b/src/components/cardReader/复制及注册IcCardReader控件win10_64.bat new file mode 100644 index 0000000..2f91537 --- /dev/null +++ b/src/components/cardReader/复制及注册IcCardReader控件win10_64.bat @@ -0,0 +1,3 @@ +Copy %~dp0\IcCardReader.ocx %Windir%\SysWOW64\ +%Windir%\SysWOW64\regsvr32 %Windir%\SysWOW64\IcCardReader.ocx +pause \ No newline at end of file diff --git a/src/components/cardReader/复制及注册IcCardReader控件win_32.bat b/src/components/cardReader/复制及注册IcCardReader控件win_32.bat new file mode 100644 index 0000000..c48c220 --- /dev/null +++ b/src/components/cardReader/复制及注册IcCardReader控件win_32.bat @@ -0,0 +1,3 @@ +Copy %~dp0\IcCardReader.ocx %Windir%\System32\ +%Windir%\SysWOW64\regsvr32 %Windir%\System32\IcCardReader.ocx +pause \ No newline at end of file diff --git a/src/components/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt b/src/components/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt new file mode 100644 index 0000000..2c15d61 --- /dev/null +++ b/src/components/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt @@ -0,0 +1,3 @@ +ϵͳ32λx86ϵͳ ƼעIcCardReaderؼwin_32.bat + +ϵͳ64λx64ϵͳ ƼעIcCardReaderؼwin10_64.bat \ No newline at end of file diff --git a/src/components/checkInRoom.vue b/src/components/checkInRoom.vue new file mode 100644 index 0000000..bb5e58f --- /dev/null +++ b/src/components/checkInRoom.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/components/childDeviceList.vue b/src/components/childDeviceList.vue new file mode 100644 index 0000000..d007a17 --- /dev/null +++ b/src/components/childDeviceList.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/src/components/contractTemplate/contractTemplate.vue b/src/components/contractTemplate/contractTemplate.vue new file mode 100644 index 0000000..1ff8e36 --- /dev/null +++ b/src/components/contractTemplate/contractTemplate.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/src/components/contrast/contrast.vue b/src/components/contrast/contrast.vue new file mode 100644 index 0000000..63013dd --- /dev/null +++ b/src/components/contrast/contrast.vue @@ -0,0 +1,856 @@ + + + + + diff --git a/src/components/deviceLi.vue b/src/components/deviceLi.vue new file mode 100644 index 0000000..5533c9e --- /dev/null +++ b/src/components/deviceLi.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/src/components/echart/bottom/bottomLeftChart/chart.vue b/src/components/echart/bottom/bottomLeftChart/chart.vue new file mode 100644 index 0000000..369c418 --- /dev/null +++ b/src/components/echart/bottom/bottomLeftChart/chart.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/src/components/echart/bottom/bottomLeftChart/index.vue b/src/components/echart/bottom/bottomLeftChart/index.vue new file mode 100644 index 0000000..2f92ee1 --- /dev/null +++ b/src/components/echart/bottom/bottomLeftChart/index.vue @@ -0,0 +1,85 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/bottom/bottomRightChart/chart.vue b/src/components/echart/bottom/bottomRightChart/chart.vue new file mode 100644 index 0000000..5ded9a5 --- /dev/null +++ b/src/components/echart/bottom/bottomRightChart/chart.vue @@ -0,0 +1,348 @@ + + + \ No newline at end of file diff --git a/src/components/echart/bottom/bottomRightChart/index.vue b/src/components/echart/bottom/bottomRightChart/index.vue new file mode 100644 index 0000000..6c3075c --- /dev/null +++ b/src/components/echart/bottom/bottomRightChart/index.vue @@ -0,0 +1,165 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/bottom/bottomRightChart1/chart.vue b/src/components/echart/bottom/bottomRightChart1/chart.vue new file mode 100644 index 0000000..9df62b6 --- /dev/null +++ b/src/components/echart/bottom/bottomRightChart1/chart.vue @@ -0,0 +1,372 @@ + + + \ No newline at end of file diff --git a/src/components/echart/bottom/bottomRightChart1/index.vue b/src/components/echart/bottom/bottomRightChart1/index.vue new file mode 100644 index 0000000..5f41467 --- /dev/null +++ b/src/components/echart/bottom/bottomRightChart1/index.vue @@ -0,0 +1,141 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/center/centerChartRate/index.vue b/src/components/echart/center/centerChartRate/index.vue new file mode 100644 index 0000000..fe811f7 --- /dev/null +++ b/src/components/echart/center/centerChartRate/index.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/centerLeft/centerLeft1Chart/chart.vue b/src/components/echart/centerLeft/centerLeft1Chart/chart.vue new file mode 100644 index 0000000..e2b9db3 --- /dev/null +++ b/src/components/echart/centerLeft/centerLeft1Chart/chart.vue @@ -0,0 +1,92 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/centerLeft/centerLeft1Chart/index.vue b/src/components/echart/centerLeft/centerLeft1Chart/index.vue new file mode 100644 index 0000000..ce59288 --- /dev/null +++ b/src/components/echart/centerLeft/centerLeft1Chart/index.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/centerLeft/centerLeft2Chart/chart.vue b/src/components/echart/centerLeft/centerLeft2Chart/chart.vue new file mode 100644 index 0000000..6d3fd0d --- /dev/null +++ b/src/components/echart/centerLeft/centerLeft2Chart/chart.vue @@ -0,0 +1,257 @@ + + + diff --git a/src/components/echart/centerLeft/centerLeft2Chart/index.vue b/src/components/echart/centerLeft/centerLeft2Chart/index.vue new file mode 100644 index 0000000..7513823 --- /dev/null +++ b/src/components/echart/centerLeft/centerLeft2Chart/index.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart/centerRight/centerRightChart/chart.vue b/src/components/echart/centerRight/centerRightChart/chart.vue new file mode 100644 index 0000000..532630d --- /dev/null +++ b/src/components/echart/centerRight/centerRightChart/chart.vue @@ -0,0 +1,131 @@ + + + \ No newline at end of file diff --git a/src/components/echart/centerRight/centerRightChart/index.vue b/src/components/echart/centerRight/centerRightChart/index.vue new file mode 100644 index 0000000..cdab9a7 --- /dev/null +++ b/src/components/echart/centerRight/centerRightChart/index.vue @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/bottom/bottomLeftChart/chart.vue b/src/components/echart1/bottom/bottomLeftChart/chart.vue new file mode 100644 index 0000000..0b30d89 --- /dev/null +++ b/src/components/echart1/bottom/bottomLeftChart/chart.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/src/components/echart1/bottom/bottomLeftChart/index.vue b/src/components/echart1/bottom/bottomLeftChart/index.vue new file mode 100644 index 0000000..e1fa221 --- /dev/null +++ b/src/components/echart1/bottom/bottomLeftChart/index.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/bottom/bottomRightChart/chart.vue b/src/components/echart1/bottom/bottomRightChart/chart.vue new file mode 100644 index 0000000..614b8d1 --- /dev/null +++ b/src/components/echart1/bottom/bottomRightChart/chart.vue @@ -0,0 +1,348 @@ + + + \ No newline at end of file diff --git a/src/components/echart1/bottom/bottomRightChart/index.vue b/src/components/echart1/bottom/bottomRightChart/index.vue new file mode 100644 index 0000000..d78a6d7 --- /dev/null +++ b/src/components/echart1/bottom/bottomRightChart/index.vue @@ -0,0 +1,155 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/bottom/bottomRightChart1/chart.vue b/src/components/echart1/bottom/bottomRightChart1/chart.vue new file mode 100644 index 0000000..fbb5138 --- /dev/null +++ b/src/components/echart1/bottom/bottomRightChart1/chart.vue @@ -0,0 +1,372 @@ + + + \ No newline at end of file diff --git a/src/components/echart1/bottom/bottomRightChart1/index.vue b/src/components/echart1/bottom/bottomRightChart1/index.vue new file mode 100644 index 0000000..5f41467 --- /dev/null +++ b/src/components/echart1/bottom/bottomRightChart1/index.vue @@ -0,0 +1,141 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/center/centerChartRate/index.vue b/src/components/echart1/center/centerChartRate/index.vue new file mode 100644 index 0000000..fe811f7 --- /dev/null +++ b/src/components/echart1/center/centerChartRate/index.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/centerLeft/centerLeft1Chart/chart.vue b/src/components/echart1/centerLeft/centerLeft1Chart/chart.vue new file mode 100644 index 0000000..f98d012 --- /dev/null +++ b/src/components/echart1/centerLeft/centerLeft1Chart/chart.vue @@ -0,0 +1,81 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/centerLeft/centerLeft1Chart/index.vue b/src/components/echart1/centerLeft/centerLeft1Chart/index.vue new file mode 100644 index 0000000..1c30027 --- /dev/null +++ b/src/components/echart1/centerLeft/centerLeft1Chart/index.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/components/echart1/centerLeft/centerLeft2Chart/chart.vue b/src/components/echart1/centerLeft/centerLeft2Chart/chart.vue new file mode 100644 index 0000000..6d3fd0d --- /dev/null +++ b/src/components/echart1/centerLeft/centerLeft2Chart/chart.vue @@ -0,0 +1,257 @@ + + + diff --git a/src/components/echart1/centerLeft/centerLeft2Chart/index.vue b/src/components/echart1/centerLeft/centerLeft2Chart/index.vue new file mode 100644 index 0000000..d74ba1e --- /dev/null +++ b/src/components/echart1/centerLeft/centerLeft2Chart/index.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/src/components/echart1/centerRight/centerRightChart/chart.vue b/src/components/echart1/centerRight/centerRightChart/chart.vue new file mode 100644 index 0000000..532630d --- /dev/null +++ b/src/components/echart1/centerRight/centerRightChart/chart.vue @@ -0,0 +1,131 @@ + + + \ No newline at end of file diff --git a/src/components/echart1/centerRight/centerRightChart/index.vue b/src/components/echart1/centerRight/centerRightChart/index.vue new file mode 100644 index 0000000..cdab9a7 --- /dev/null +++ b/src/components/echart1/centerRight/centerRightChart/index.vue @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git a/src/components/editor/editor.vue b/src/components/editor/editor.vue new file mode 100644 index 0000000..73e6fa2 --- /dev/null +++ b/src/components/editor/editor.vue @@ -0,0 +1,98 @@ + + + + diff --git a/src/components/houseing.vue b/src/components/houseing.vue new file mode 100644 index 0000000..4c964be --- /dev/null +++ b/src/components/houseing.vue @@ -0,0 +1,98 @@ + + + + + \ No newline at end of file diff --git a/src/components/houseing1.vue b/src/components/houseing1.vue new file mode 100644 index 0000000..6e761d9 --- /dev/null +++ b/src/components/houseing1.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/components/lib/jquery.ztree.all.js b/src/components/lib/jquery.ztree.all.js new file mode 100644 index 0000000..9944579 --- /dev/null +++ b/src/components/lib/jquery.ztree.all.js @@ -0,0 +1,3866 @@ +/* eslint-disable */ +/* + * JQuery zTree core v3.5.41 + * http://treejs.cn/ + * + * Copyright (c) 2010 Hunter.z + * + * Licensed same as jquery - MIT License + * http://www.opensource.org/licenses/mit-license.php + * + * Date: 2020-01-06 + */ +(function ($) { + var settings = {}, roots = {}, caches = {}, + //default consts of core + _consts = { + className: { + BUTTON: "button", + LEVEL: "level", + ICO_LOADING: "ico_loading", + SWITCH: "switch", + NAME: 'node_name' + }, + event: { + NODECREATED: "ztree_nodeCreated", + CLICK: "ztree_click", + EXPAND: "ztree_expand", + COLLAPSE: "ztree_collapse", + ASYNC_SUCCESS: "ztree_async_success", + ASYNC_ERROR: "ztree_async_error", + REMOVE: "ztree_remove", + SELECTED: "ztree_selected", + UNSELECTED: "ztree_unselected" + }, + id: { + A: "_a", + ICON: "_ico", + SPAN: "_span", + SWITCH: "_switch", + UL: "_ul" + }, + line: { + ROOT: "root", + ROOTS: "roots", + CENTER: "center", + BOTTOM: "bottom", + NOLINE: "noline", + LINE: "line" + }, + folder: { + OPEN: "open", + CLOSE: "close", + DOCU: "docu" + }, + node: { + CURSELECTED: "curSelectedNode" + } + }, + //default setting of core + _setting = { + treeId: "", + treeObj: null, + view: { + addDiyDom: null, + autoCancelSelected: true, + dblClickExpand: true, + expandSpeed: "fast", + fontCss: {}, + nameIsHTML: false, + selectedMulti: true, + showIcon: true, + showLine: true, + showTitle: true, + txtSelectedEnable: false + }, + data: { + key: { + isParent: "isParent", + children: "children", + name: "name", + title: "", + url: "url", + icon: "icon", + nodeType: "nodeType" + }, + iconMap: { + 0: 'iconjianyuede', + 1: 'icon-xuexiaodanwei', + 2: 'iconhuiyuan' + }, + simpleData: { + enable: false, + idKey: "id", + pIdKey: "pId", + rootPId: null + }, + keep: { + parent: false, + leaf: false + } + }, + async: { + enable: false, + contentType: "application/x-www-form-urlencoded", + type: "post", + dataType: "text", + headers: {}, + xhrFields: {}, + url: "", + autoParam: [], + otherParam: [], + dataFilter: null + }, + callback: { + beforeAsync: null, + beforeClick: null, + beforeDblClick: null, + beforeRightClick: null, + beforeMouseDown: null, + beforeMouseUp: null, + beforeExpand: null, + beforeCollapse: null, + beforeRemove: null, + + onAsyncError: null, + onAsyncSuccess: null, + onNodeCreated: null, + onClick: null, + onDblClick: null, + onRightClick: null, + onMouseDown: null, + onMouseUp: null, + onExpand: null, + onCollapse: null, + onRemove: null + } + }, + //default root of core + //zTree use root to save full data + _initRoot = function (setting) { + var r = data.getRoot(setting); + if (!r) { + r = {}; + data.setRoot(setting, r); + } + data.nodeChildren(setting, r, []); + r.expandTriggerFlag = false; + r.curSelectedList = []; + r.noSelection = true; + r.createdNodes = []; + r.zId = 0; + r._ver = (new Date()).getTime(); + }, + //default cache of core + _initCache = function (setting) { + var c = data.getCache(setting); + if (!c) { + c = {}; + data.setCache(setting, c); + } + c.nodes = []; + c.doms = []; + }, + //default bindEvent of core + _bindEvent = function (setting) { + var o = setting.treeObj, + c = consts.event; + o.bind(c.NODECREATED, function (event, treeId, node) { + tools.apply(setting.callback.onNodeCreated, [event, treeId, node]); + }); + + o.bind(c.CLICK, function (event, srcEvent, treeId, node, clickFlag) { + tools.apply(setting.callback.onClick, [srcEvent, treeId, node, clickFlag]); + }); + + o.bind(c.EXPAND, function (event, treeId, node) { + tools.apply(setting.callback.onExpand, [event, treeId, node]); + }); + + o.bind(c.COLLAPSE, function (event, treeId, node) { + tools.apply(setting.callback.onCollapse, [event, treeId, node]); + }); + + o.bind(c.ASYNC_SUCCESS, function (event, treeId, node, msg) { + tools.apply(setting.callback.onAsyncSuccess, [event, treeId, node, msg]); + }); + + o.bind(c.ASYNC_ERROR, function (event, treeId, node, XMLHttpRequest, textStatus, errorThrown) { + tools.apply(setting.callback.onAsyncError, [event, treeId, node, XMLHttpRequest, textStatus, errorThrown]); + }); + + o.bind(c.REMOVE, function (event, treeId, treeNode) { + tools.apply(setting.callback.onRemove, [event, treeId, treeNode]); + }); + + o.bind(c.SELECTED, function (event, treeId, node) { + tools.apply(setting.callback.onSelected, [treeId, node]); + }); + o.bind(c.UNSELECTED, function (event, treeId, node) { + tools.apply(setting.callback.onUnSelected, [treeId, node]); + }); + }, + _unbindEvent = function (setting) { + var o = setting.treeObj, + c = consts.event; + o.unbind(c.NODECREATED) + .unbind(c.CLICK) + .unbind(c.EXPAND) + .unbind(c.COLLAPSE) + .unbind(c.ASYNC_SUCCESS) + .unbind(c.ASYNC_ERROR) + .unbind(c.REMOVE) + .unbind(c.SELECTED) + .unbind(c.UNSELECTED); + }, + //default event proxy of core + _eventProxy = function (event) { + var target = event.target, + setting = data.getSetting(event.data.treeId), + tId = "", node = null, + nodeEventType = "", treeEventType = "", + nodeEventCallback = null, treeEventCallback = null, + tmp = null; + + if (tools.eqs(event.type, "mousedown")) { + treeEventType = "mousedown"; + } else if (tools.eqs(event.type, "mouseup")) { + treeEventType = "mouseup"; + } else if (tools.eqs(event.type, "contextmenu")) { + treeEventType = "contextmenu"; + } else if (tools.eqs(event.type, "click")) { + if (tools.eqs(target.tagName, "span") && target.getAttribute("treeNode" + consts.id.SWITCH) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "switchNode"; + } else { + tmp = tools.getMDom(setting, target, [{tagName: "a", attrName: "treeNode" + consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + nodeEventType = "clickNode"; + } + } + } else if (tools.eqs(event.type, "dblclick")) { + treeEventType = "dblclick"; + tmp = tools.getMDom(setting, target, [{tagName: "a", attrName: "treeNode" + consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + nodeEventType = "switchNode"; + } + } + if (treeEventType.length > 0 && tId.length == 0) { + tmp = tools.getMDom(setting, target, [{tagName: "a", attrName: "treeNode" + consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + } + } + // event to node + if (tId.length > 0) { + node = data.getNodeCache(setting, tId); + switch (nodeEventType) { + case "switchNode" : + var isParent = data.nodeIsParent(setting, node); + if (!isParent) { + nodeEventType = ""; + } else if (tools.eqs(event.type, "click") + || (tools.eqs(event.type, "dblclick") && tools.apply(setting.view.dblClickExpand, [setting.treeId, node], setting.view.dblClickExpand))) { + nodeEventCallback = handler.onSwitchNode; + } else { + nodeEventType = ""; + } + break; + case "clickNode" : + nodeEventCallback = handler.onClickNode; + break; + } + } + // event to zTree + switch (treeEventType) { + case "mousedown" : + treeEventCallback = handler.onZTreeMousedown; + break; + case "mouseup" : + treeEventCallback = handler.onZTreeMouseup; + break; + case "dblclick" : + treeEventCallback = handler.onZTreeDblclick; + break; + case "contextmenu" : + treeEventCallback = handler.onZTreeContextmenu; + break; + } + var proxyResult = { + stop: false, + node: node, + nodeEventType: nodeEventType, + nodeEventCallback: nodeEventCallback, + treeEventType: treeEventType, + treeEventCallback: treeEventCallback + }; + return proxyResult + }, + //default init node of core + _initNode = function (setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { + if (!n) return; + var r = data.getRoot(setting), + children = data.nodeChildren(setting, n); + n.level = level; + n.tId = setting.treeId + "_" + (++r.zId); + n.parentTId = parentNode ? parentNode.tId : null; + n.open = (typeof n.open == "string") ? tools.eqs(n.open, "true") : !!n.open; + var isParent = data.nodeIsParent(setting, n); + if (tools.isArray(children)) { + data.nodeIsParent(setting, n, true); + n.zAsync = true; + } else { + isParent = data.nodeIsParent(setting, n, isParent); + n.open = (isParent && !setting.async.enable) ? n.open : false; + n.zAsync = !isParent; + } + n.isFirstNode = isFirstNode; + n.isLastNode = isLastNode; + n.getParentNode = function () { + return data.getNodeCache(setting, n.parentTId); + }; + n.getPreNode = function () { + return data.getPreNode(setting, n); + }; + n.getNextNode = function () { + return data.getNextNode(setting, n); + }; + n.getIndex = function () { + return data.getNodeIndex(setting, n); + }; + n.getPath = function () { + return data.getNodePath(setting, n); + }; + n.isAjaxing = false; + data.fixPIdKeyValue(setting, n); + }, + _init = { + bind: [_bindEvent], + unbind: [_unbindEvent], + caches: [_initCache], + nodes: [_initNode], + proxys: [_eventProxy], + roots: [_initRoot], + beforeA: [], + afterA: [], + innerBeforeA: [], + innerAfterA: [], + zTreeTools: [] + }, + //method of operate data + data = { + addNodeCache: function (setting, node) { + data.getCache(setting).nodes[data.getNodeCacheId(node.tId)] = node; + }, + getNodeCacheId: function (tId) { + return tId.substring(tId.lastIndexOf("_") + 1); + }, + addAfterA: function (afterA) { + _init.afterA.push(afterA); + }, + addBeforeA: function (beforeA) { + _init.beforeA.push(beforeA); + }, + addInnerAfterA: function (innerAfterA) { + _init.innerAfterA.push(innerAfterA); + }, + addInnerBeforeA: function (innerBeforeA) { + _init.innerBeforeA.push(innerBeforeA); + }, + addInitBind: function (bindEvent) { + _init.bind.push(bindEvent); + }, + addInitUnBind: function (unbindEvent) { + _init.unbind.push(unbindEvent); + }, + addInitCache: function (initCache) { + _init.caches.push(initCache); + }, + addInitNode: function (initNode) { + _init.nodes.push(initNode); + }, + addInitProxy: function (initProxy, isFirst) { + if (isFirst) { + _init.proxys.splice(0, 0, initProxy); + } else { + _init.proxys.push(initProxy); + } + }, + addInitRoot: function (initRoot) { + _init.roots.push(initRoot); + }, + addNodesData: function (setting, parentNode, index, nodes) { + var children = data.nodeChildren(setting, parentNode), params; + if (!children) { + children = data.nodeChildren(setting, parentNode, []); + index = -1; + } else if (index >= children.length) { + index = -1; + } + + if (children.length > 0 && index === 0) { + children[0].isFirstNode = false; + view.setNodeLineIcos(setting, children[0]); + } else if (children.length > 0 && index < 0) { + children[children.length - 1].isLastNode = false; + view.setNodeLineIcos(setting, children[children.length - 1]); + } + data.nodeIsParent(setting, parentNode, true); + + if (index < 0) { + data.nodeChildren(setting, parentNode, children.concat(nodes)); + } else { + params = [index, 0].concat(nodes); + children.splice.apply(children, params); + } + }, + addSelectedNode: function (setting, node) { + var root = data.getRoot(setting); + if (!data.isSelectedNode(setting, node)) { + root.curSelectedList.push(node); + } + }, + addCreatedNode: function (setting, node) { + if (!!setting.callback.onNodeCreated || !!setting.view.addDiyDom) { + var root = data.getRoot(setting); + root.createdNodes.push(node); + } + }, + addZTreeTools: function (zTreeTools) { + _init.zTreeTools.push(zTreeTools); + }, + exSetting: function (s) { + $.extend(true, _setting, s); + }, + fixPIdKeyValue: function (setting, node) { + if (setting.data.simpleData.enable) { + node[setting.data.simpleData.pIdKey] = node.parentTId ? node.getParentNode()[setting.data.simpleData.idKey] : setting.data.simpleData.rootPId; + } + }, + getAfterA: function (setting, node, array) { + for (var i = 0, j = _init.afterA.length; i < j; i++) { + _init.afterA[i].apply(this, arguments); + } + }, + getBeforeA: function (setting, node, array) { + for (var i = 0, j = _init.beforeA.length; i < j; i++) { + _init.beforeA[i].apply(this, arguments); + } + }, + getInnerAfterA: function (setting, node, array) { + for (var i = 0, j = _init.innerAfterA.length; i < j; i++) { + _init.innerAfterA[i].apply(this, arguments); + } + }, + getInnerBeforeA: function (setting, node, array) { + for (var i = 0, j = _init.innerBeforeA.length; i < j; i++) { + _init.innerBeforeA[i].apply(this, arguments); + } + }, + getCache: function (setting) { + return caches[setting.treeId]; + }, + getNodeIndex: function (setting, node) { + if (!node) return null; + var p = node.parentTId ? node.getParentNode() : data.getRoot(setting), + children = data.nodeChildren(setting, p); + for (var i = 0, l = children.length - 1; i <= l; i++) { + if (children[i] === node) { + return i; + } + } + return -1; + }, + getNextNode: function (setting, node) { + if (!node) return null; + var p = node.parentTId ? node.getParentNode() : data.getRoot(setting), + children = data.nodeChildren(setting, p); + for (var i = 0, l = children.length - 1; i <= l; i++) { + if (children[i] === node) { + return (i == l ? null : children[i + 1]); + } + } + return null; + }, + getNodeByParam: function (setting, nodes, key, value) { + if (!nodes || !key) return null; + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + if (node[key] == value) { + return nodes[i]; + } + var children = data.nodeChildren(setting, node); + var tmp = data.getNodeByParam(setting, children, key, value); + if (tmp) return tmp; + } + return null; + }, + getNodeCache: function (setting, tId) { + if (!tId) return null; + var n = caches[setting.treeId].nodes[data.getNodeCacheId(tId)]; + return n ? n : null; + }, + getNodePath: function (setting, node) { + if (!node) return null; + + var path; + if (node.parentTId) { + path = node.getParentNode().getPath(); + } else { + path = []; + } + + if (path) { + path.push(node); + } + + return path; + }, + getNodes: function (setting) { + return data.nodeChildren(setting, data.getRoot(setting)); + }, + getNodesByParam: function (setting, nodes, key, value) { + if (!nodes || !key) return []; + var result = []; + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + if (node[key] == value) { + result.push(node); + } + var children = data.nodeChildren(setting, node); + result = result.concat(data.getNodesByParam(setting, children, key, value)); + } + return result; + }, + getNodesByParamFuzzy: function (setting, nodes, key, value) { + if (!nodes || !key) return []; + var result = []; + value = value.toLowerCase(); + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + if (typeof node[key] == "string" && nodes[i][key].toLowerCase().indexOf(value) > -1) { + result.push(node); + } + var children = data.nodeChildren(setting, node); + result = result.concat(data.getNodesByParamFuzzy(setting, children, key, value)); + } + return result; + }, + getNodesByFilter: function (setting, nodes, filter, isSingle, invokeParam) { + if (!nodes) return (isSingle ? null : []); + var result = isSingle ? null : []; + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + if (tools.apply(filter, [node, invokeParam], false)) { + if (isSingle) { + return node; + } + result.push(node); + } + var children = data.nodeChildren(setting, node); + var tmpResult = data.getNodesByFilter(setting, children, filter, isSingle, invokeParam); + if (isSingle && !!tmpResult) { + return tmpResult; + } + result = isSingle ? tmpResult : result.concat(tmpResult); + } + return result; + }, + getPreNode: function (setting, node) { + if (!node) return null; + var p = node.parentTId ? node.getParentNode() : data.getRoot(setting), + children = data.nodeChildren(setting, p); + for (var i = 0, l = children.length; i < l; i++) { + if (children[i] === node) { + return (i == 0 ? null : children[i - 1]); + } + } + return null; + }, + getRoot: function (setting) { + return setting ? roots[setting.treeId] : null; + }, + getRoots: function () { + return roots; + }, + getSetting: function (treeId) { + return settings[treeId]; + }, + getSettings: function () { + return settings; + }, + getZTreeTools: function (treeId) { + var r = this.getRoot(this.getSetting(treeId)); + return r ? r.treeTools : null; + }, + initCache: function (setting) { + for (var i = 0, j = _init.caches.length; i < j; i++) { + _init.caches[i].apply(this, arguments); + } + }, + initNode: function (setting, level, node, parentNode, preNode, nextNode) { + for (var i = 0, j = _init.nodes.length; i < j; i++) { + _init.nodes[i].apply(this, arguments); + } + }, + initRoot: function (setting) { + for (var i = 0, j = _init.roots.length; i < j; i++) { + _init.roots[i].apply(this, arguments); + } + }, + isSelectedNode: function (setting, node) { + var root = data.getRoot(setting); + for (var i = 0, j = root.curSelectedList.length; i < j; i++) { + if (node === root.curSelectedList[i]) return true; + } + return false; + }, + nodeChildren: function (setting, node, newChildren) { + if (!node) { + return null; + } + var key = setting.data.key.children; + if (typeof newChildren !== 'undefined') { + node[key] = newChildren; + } + return node[key]; + }, + nodeIsParent: function (setting, node, newIsParent) { + if (!node) { + return false; + } + var key = setting.data.key.isParent; + if (typeof newIsParent !== 'undefined') { + if (typeof newIsParent === "string") { + newIsParent = tools.eqs(newIsParent, "true"); + } + newIsParent = !!newIsParent; + node[key] = newIsParent; + } else if (typeof node[key] == "string"){ + node[key] = tools.eqs(node[key], "true"); + } else { + node[key] = !!node[key]; + } + return node[key]; + }, + nodeName: function (setting, node, newName) { + var key = setting.data.key.name; + if (typeof newName !== 'undefined') { + node[key] = newName; + } + return "" + node[key]; + }, + nodeIcon: function (setting, node, newName) { + var key = setting.data.key.nodeType; + if (typeof newName !== 'undefined') { + node[key] = newName; + } + return setting.data.iconMap[node[key]] || ""; + }, + nodeTitle: function (setting, node) { + var t = setting.data.key.title === "" ? setting.data.key.name : setting.data.key.title; + return "" + node[t]; + }, + removeNodeCache: function (setting, node) { + var children = data.nodeChildren(setting, node); + if (children) { + for (var i = 0, l = children.length; i < l; i++) { + data.removeNodeCache(setting, children[i]); + } + } + data.getCache(setting).nodes[data.getNodeCacheId(node.tId)] = null; + }, + removeSelectedNode: function (setting, node) { + var root = data.getRoot(setting); + for (var i = 0, j = root.curSelectedList.length; i < j; i++) { + if (node === root.curSelectedList[i] || !data.getNodeCache(setting, root.curSelectedList[i].tId)) { + root.curSelectedList.splice(i, 1); + setting.treeObj.trigger(consts.event.UNSELECTED, [setting.treeId, node]); + i--; + j--; + } + } + }, + setCache: function (setting, cache) { + caches[setting.treeId] = cache; + }, + setRoot: function (setting, root) { + roots[setting.treeId] = root; + }, + setZTreeTools: function (setting, zTreeTools) { + for (var i = 0, j = _init.zTreeTools.length; i < j; i++) { + _init.zTreeTools[i].apply(this, arguments); + } + }, + transformToArrayFormat: function (setting, nodes) { + if (!nodes) return []; + var r = []; + if (tools.isArray(nodes)) { + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + _do(node); + } + } else { + _do(nodes); + } + return r; + + function _do(_node) { + r.push(_node); + var children = data.nodeChildren(setting, _node); + if (children) { + r = r.concat(data.transformToArrayFormat(setting, children)); + } + } + }, + transformTozTreeFormat: function (setting, sNodes) { + var i, l, + key = setting.data.simpleData.idKey, + parentKey = setting.data.simpleData.pIdKey; + if (!key || key == "" || !sNodes) return []; + + if (tools.isArray(sNodes)) { + var r = []; + var tmpMap = {}; + for (i = 0, l = sNodes.length; i < l; i++) { + tmpMap[sNodes[i][key]] = sNodes[i]; + } + for (i = 0, l = sNodes.length; i < l; i++) { + var p = tmpMap[sNodes[i][parentKey]]; + if (p && sNodes[i][key] != sNodes[i][parentKey]) { + var children = data.nodeChildren(setting, p); + if (!children) { + children = data.nodeChildren(setting, p, []); + } + children.push(sNodes[i]); + } else { + r.push(sNodes[i]); + } + } + return r; + } else { + return [sNodes]; + } + } + }, + //method of event proxy + event = { + bindEvent: function (setting) { + for (var i = 0, j = _init.bind.length; i < j; i++) { + _init.bind[i].apply(this, arguments); + } + }, + unbindEvent: function (setting) { + for (var i = 0, j = _init.unbind.length; i < j; i++) { + _init.unbind[i].apply(this, arguments); + } + }, + bindTree: function (setting) { + var eventParam = { + treeId: setting.treeId + }, + o = setting.treeObj; + if (!setting.view.txtSelectedEnable) { + // for can't select text + o.bind('selectstart', handler.onSelectStart).css({ + "-moz-user-select": "-moz-none" + }); + } + o.bind('click', eventParam, event.proxy); + o.bind('dblclick', eventParam, event.proxy); + o.bind('mouseover', eventParam, event.proxy); + o.bind('mouseout', eventParam, event.proxy); + o.bind('mousedown', eventParam, event.proxy); + o.bind('mouseup', eventParam, event.proxy); + o.bind('contextmenu', eventParam, event.proxy); + }, + unbindTree: function (setting) { + var o = setting.treeObj; + o.unbind('selectstart', handler.onSelectStart) + .unbind('click', event.proxy) + .unbind('dblclick', event.proxy) + .unbind('mouseover', event.proxy) + .unbind('mouseout', event.proxy) + .unbind('mousedown', event.proxy) + .unbind('mouseup', event.proxy) + .unbind('contextmenu', event.proxy); + }, + doProxy: function (e) { + var results = []; + for (var i = 0, j = _init.proxys.length; i < j; i++) { + var proxyResult = _init.proxys[i].apply(this, arguments); + results.push(proxyResult); + if (proxyResult.stop) { + break; + } + } + return results; + }, + proxy: function (e) { + var setting = data.getSetting(e.data.treeId); + if (!tools.uCanDo(setting, e)) return true; + var results = event.doProxy(e), + r = true, x = false; + for (var i = 0, l = results.length; i < l; i++) { + var proxyResult = results[i]; + if (proxyResult.nodeEventCallback) { + x = true; + r = proxyResult.nodeEventCallback.apply(proxyResult, [e, proxyResult.node]) && r; + } + if (proxyResult.treeEventCallback) { + x = true; + r = proxyResult.treeEventCallback.apply(proxyResult, [e, proxyResult.node]) && r; + } + } + return r; + } + }, + //method of event handler + handler = { + onSwitchNode: function (event, node) { + var setting = data.getSetting(event.data.treeId); + if (node.open) { + if (tools.apply(setting.callback.beforeCollapse, [setting.treeId, node], true) == false) return true; + data.getRoot(setting).expandTriggerFlag = true; + view.switchNode(setting, node); + } else { + if (tools.apply(setting.callback.beforeExpand, [setting.treeId, node], true) == false) return true; + data.getRoot(setting).expandTriggerFlag = true; + view.switchNode(setting, node); + } + return true; + }, + onClickNode: function (event, node) { + var setting = data.getSetting(event.data.treeId), + clickFlag = ((setting.view.autoCancelSelected && (event.ctrlKey || event.metaKey)) && data.isSelectedNode(setting, node)) ? 0 : (setting.view.autoCancelSelected && (event.ctrlKey || event.metaKey) && setting.view.selectedMulti) ? 2 : 1; + if (tools.apply(setting.callback.beforeClick, [setting.treeId, node, clickFlag], true) == false) return true; + if (clickFlag === 0) { + view.cancelPreSelectedNode(setting, node); + } else { + view.selectNode(setting, node, clickFlag === 2); + } + setting.treeObj.trigger(consts.event.CLICK, [event, setting.treeId, node, clickFlag]); + return true; + }, + onZTreeMousedown: function (event, node) { + var setting = data.getSetting(event.data.treeId); + if (tools.apply(setting.callback.beforeMouseDown, [setting.treeId, node], true)) { + tools.apply(setting.callback.onMouseDown, [event, setting.treeId, node]); + } + return true; + }, + onZTreeMouseup: function (event, node) { + var setting = data.getSetting(event.data.treeId); + if (tools.apply(setting.callback.beforeMouseUp, [setting.treeId, node], true)) { + tools.apply(setting.callback.onMouseUp, [event, setting.treeId, node]); + } + return true; + }, + onZTreeDblclick: function (event, node) { + var setting = data.getSetting(event.data.treeId); + if (tools.apply(setting.callback.beforeDblClick, [setting.treeId, node], true)) { + tools.apply(setting.callback.onDblClick, [event, setting.treeId, node]); + } + return true; + }, + onZTreeContextmenu: function (event, node) { + var setting = data.getSetting(event.data.treeId); + if (tools.apply(setting.callback.beforeRightClick, [setting.treeId, node], true)) { + tools.apply(setting.callback.onRightClick, [event, setting.treeId, node]); + } + return (typeof setting.callback.onRightClick) != "function"; + }, + onSelectStart: function (e) { + var n = e.originalEvent.srcElement.nodeName.toLowerCase(); + return (n === "input" || n === "textarea"); + } + }, + //method of tools for zTree + tools = { + apply: function (fun, param, defaultValue) { + if ((typeof fun) == "function") { + return fun.apply(zt, param ? param : []); + } + return defaultValue; + }, + canAsync: function (setting, node) { + var children = data.nodeChildren(setting, node); + var isParent = data.nodeIsParent(setting, node); + return (setting.async.enable && node && isParent && !(node.zAsync || (children && children.length > 0))); + }, + clone: function (obj) { + if (obj === null) return null; + var o = tools.isArray(obj) ? [] : {}; + for (var i in obj) { + o[i] = (obj[i] instanceof Date) ? new Date(obj[i].getTime()) : (typeof obj[i] === "object" ? tools.clone(obj[i]) : obj[i]); + } + return o; + }, + eqs: function (str1, str2) { + return str1.toLowerCase() === str2.toLowerCase(); + }, + isArray: function (arr) { + return Object.prototype.toString.apply(arr) === "[object Array]"; + }, + isElement: function (o) { + return ( + typeof HTMLElement === "object" ? o instanceof HTMLElement : //DOM2 + o && typeof o === "object" && o !== null && o.nodeType === 1 && typeof o.nodeName === "string" + ); + }, + $: function (node, exp, setting) { + if (!!exp && typeof exp != "string") { + setting = exp; + exp = ""; + } + if (typeof node == "string") { + return $(node, setting ? setting.treeObj.get(0).ownerDocument : null); + } else { + return $("#" + node.tId + exp, setting ? setting.treeObj : null); + } + }, + getMDom: function (setting, curDom, targetExpr) { + if (!curDom) return null; + while (curDom && curDom.id !== setting.treeId) { + for (var i = 0, l = targetExpr.length; curDom.tagName && i < l; i++) { + if (tools.eqs(curDom.tagName, targetExpr[i].tagName) && curDom.getAttribute(targetExpr[i].attrName) !== null) { + return curDom; + } + } + curDom = curDom.parentNode; + } + return null; + }, + getNodeMainDom: function (target) { + return ($(target).parent("li").get(0) || $(target).parentsUntil("li").parent().get(0)); + }, + isChildOrSelf: function (dom, parentId) { + return ($(dom).closest("#" + parentId).length > 0); + }, + uCanDo: function (setting, e) { + return true; + } + }, + //method of operate ztree dom + view = { + addNodes: function (setting, parentNode, index, newNodes, isSilent) { + var isParent = data.nodeIsParent(setting, parentNode); + if (setting.data.keep.leaf && parentNode && !isParent) { + return; + } + if (!tools.isArray(newNodes)) { + newNodes = [newNodes]; + } + if (setting.data.simpleData.enable) { + newNodes = data.transformTozTreeFormat(setting, newNodes); + } + if (parentNode) { + var target_switchObj = $$(parentNode, consts.id.SWITCH, setting), + target_icoObj = $$(parentNode, consts.id.ICON, setting), + target_ulObj = $$(parentNode, consts.id.UL, setting); + + if (!parentNode.open) { + view.replaceSwitchClass(parentNode, target_switchObj, consts.folder.CLOSE); + view.replaceIcoClass(parentNode, target_icoObj, consts.folder.CLOSE); + parentNode.open = false; + target_ulObj.css({ + "display": "none" + }); + } + + data.addNodesData(setting, parentNode, index, newNodes); + view.createNodes(setting, parentNode.level + 1, newNodes, parentNode, index); + if (!isSilent) { + view.expandCollapseParentNode(setting, parentNode, true); + } + } else { + data.addNodesData(setting, data.getRoot(setting), index, newNodes); + view.createNodes(setting, 0, newNodes, null, index); + } + }, + appendNodes: function (setting, level, nodes, parentNode, index, initFlag, openFlag) { + if (!nodes) return []; + var html = []; + + var tmpPNode = (parentNode) ? parentNode : data.getRoot(setting), + tmpPChild = data.nodeChildren(setting, tmpPNode), + isFirstNode, isLastNode; + + if (!tmpPChild || index >= tmpPChild.length - nodes.length) { + index = -1; + } + + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + if (initFlag) { + isFirstNode = ((index === 0 || tmpPChild.length == nodes.length) && (i == 0)); + isLastNode = (index < 0 && i == (nodes.length - 1)); + data.initNode(setting, level, node, parentNode, isFirstNode, isLastNode, openFlag); + data.addNodeCache(setting, node); + } + var isParent = data.nodeIsParent(setting, node); + + var childHtml = []; + var children = data.nodeChildren(setting, node); + if (children && children.length > 0) { + //make child html first, because checkType + childHtml = view.appendNodes(setting, level + 1, children, node, -1, initFlag, openFlag && node.open); + } + if (openFlag) { + view.makeDOMNodeMainBefore(html, setting, node); + view.makeDOMNodeLine(html, setting, node); + data.getBeforeA(setting, node, html); + view.makeDOMNodeNameBefore(html, setting, node); + data.getInnerBeforeA(setting, node, html); + view.makeDOMNodeIcon(html, setting, node); + data.getInnerAfterA(setting, node, html); + view.makeDOMNodeNameAfter(html, setting, node); + data.getAfterA(setting, node, html); + if (isParent && node.open) { + view.makeUlHtml(setting, node, html, childHtml.join('')); + } + view.makeDOMNodeMainAfter(html, setting, node); + data.addCreatedNode(setting, node); + } + } + return html; + }, + appendParentULDom: function (setting, node) { + var html = [], + nObj = $$(node, setting); + if (!nObj.get(0) && !!node.parentTId) { + view.appendParentULDom(setting, node.getParentNode()); + nObj = $$(node, setting); + } + var ulObj = $$(node, consts.id.UL, setting); + if (ulObj.get(0)) { + ulObj.remove(); + } + var children = data.nodeChildren(setting, node), + childHtml = view.appendNodes(setting, node.level + 1, children, node, -1, false, true); + view.makeUlHtml(setting, node, html, childHtml.join('')); + nObj.append(html.join('')); + }, + asyncNode: function (setting, node, isSilent, callback) { + var i, l; + var isParent = data.nodeIsParent(setting, node); + if (node && !isParent) { + tools.apply(callback); + return false; + } else if (node && node.isAjaxing) { + return false; + } else if (tools.apply(setting.callback.beforeAsync, [setting.treeId, node], true) == false) { + tools.apply(callback); + return false; + } + if (node) { + node.isAjaxing = true; + var icoObj = $$(node, consts.id.ICON, setting); + icoObj.attr({"style": "", "class": consts.className.BUTTON + " " + consts.className.ICO_LOADING}); + } + + var tmpParam = {}; + var autoParam = tools.apply(setting.async.autoParam, [setting.treeId, node], setting.async.autoParam); + for (i = 0, l = autoParam.length; node && i < l; i++) { + var pKey = autoParam[i].split("="), spKey = pKey; + if (pKey.length > 1) { + spKey = pKey[1]; + pKey = pKey[0]; + } + tmpParam[spKey] = node[pKey]; + } + var otherParam = tools.apply(setting.async.otherParam, [setting.treeId, node], setting.async.otherParam); + if (tools.isArray(otherParam)) { + for (i = 0, l = otherParam.length; i < l; i += 2) { + tmpParam[otherParam[i]] = otherParam[i + 1]; + } + } else { + for (var p in otherParam) { + tmpParam[p] = otherParam[p]; + } + } + + var _tmpV = data.getRoot(setting)._ver; + $.ajax({ + contentType: setting.async.contentType, + cache: false, + type: setting.async.type, + url: tools.apply(setting.async.url, [setting.treeId, node], setting.async.url), + data: setting.async.contentType.indexOf('application/json') > -1 ? JSON.stringify(tmpParam) : tmpParam, + dataType: setting.async.dataType, + headers: setting.async.headers, + xhrFields: setting.async.xhrFields, + success: function (msg) { + if (_tmpV != data.getRoot(setting)._ver) { + return; + } + var newNodes = []; + try { + if (!msg || msg.length == 0) { + newNodes = []; + } else if (typeof msg == "string") { + newNodes = eval("(" + msg + ")"); + } else { + newNodes = msg; + } + } catch (err) { + newNodes = msg; + } + + if (node) { + node.isAjaxing = null; + node.zAsync = true; + } + view.setNodeLineIcos(setting, node); + if (newNodes && newNodes !== "") { + newNodes = tools.apply(setting.async.dataFilter, [setting.treeId, node, newNodes], newNodes); + view.addNodes(setting, node, -1, newNodes ? tools.clone(newNodes) : [], !!isSilent); + } else { + view.addNodes(setting, node, -1, [], !!isSilent); + } + setting.treeObj.trigger(consts.event.ASYNC_SUCCESS, [setting.treeId, node, msg]); + tools.apply(callback); + }, + error: function (XMLHttpRequest, textStatus, errorThrown) { + if (_tmpV != data.getRoot(setting)._ver) { + return; + } + if (node) node.isAjaxing = null; + view.setNodeLineIcos(setting, node); + setting.treeObj.trigger(consts.event.ASYNC_ERROR, [setting.treeId, node, XMLHttpRequest, textStatus, errorThrown]); + } + }); + return true; + }, + cancelPreSelectedNode: function (setting, node, excludeNode) { + var list = data.getRoot(setting).curSelectedList, + i, n; + for (i = list.length - 1; i >= 0; i--) { + n = list[i]; + if (node === n || (!node && (!excludeNode || excludeNode !== n))) { + $$(n, consts.id.A, setting).removeClass(consts.node.CURSELECTED); + if (node) { + data.removeSelectedNode(setting, node); + break; + } else { + list.splice(i, 1); + setting.treeObj.trigger(consts.event.UNSELECTED, [setting.treeId, n]); + } + } + } + }, + createNodeCallback: function (setting) { + if (!!setting.callback.onNodeCreated || !!setting.view.addDiyDom) { + var root = data.getRoot(setting); + while (root.createdNodes.length > 0) { + var node = root.createdNodes.shift(); + tools.apply(setting.view.addDiyDom, [setting.treeId, node]); + if (setting.callback.onNodeCreated) { + setting.treeObj.trigger(consts.event.NODECREATED, [setting.treeId, node]); + } + } + } + }, + createNodes: function (setting, level, nodes, parentNode, index) { + if (!nodes || nodes.length == 0) return; + var root = data.getRoot(setting), + openFlag = !parentNode || parentNode.open || !!$$(data.nodeChildren(setting, parentNode)[0], setting).get(0); + root.createdNodes = []; + var zTreeHtml = view.appendNodes(setting, level, nodes, parentNode, index, true, openFlag), + parentObj, nextObj; + + if (!parentNode) { + parentObj = setting.treeObj; + //setting.treeObj.append(zTreeHtml.join('')); + } else { + var ulObj = $$(parentNode, consts.id.UL, setting); + if (ulObj.get(0)) { + parentObj = ulObj; + //ulObj.append(zTreeHtml.join('')); + } + } + if (parentObj) { + if (index >= 0) { + nextObj = parentObj.children()[index]; + } + if (index >= 0 && nextObj) { + $(nextObj).before(zTreeHtml.join('')); + } else { + parentObj.append(zTreeHtml.join('')); + } + } + + view.createNodeCallback(setting); + }, + destroy: function (setting) { + if (!setting) return; + data.initCache(setting); + data.initRoot(setting); + event.unbindTree(setting); + event.unbindEvent(setting); + setting.treeObj.empty(); + delete settings[setting.treeId]; + }, + expandCollapseNode: function (setting, node, expandFlag, animateFlag, callback) { + var root = data.getRoot(setting); + var tmpCb, _callback; + if (!node) { + tools.apply(callback, []); + return; + } + var children = data.nodeChildren(setting, node); + var isParent = data.nodeIsParent(setting, node); + if (root.expandTriggerFlag) { + _callback = callback; + tmpCb = function () { + if (_callback) _callback(); + if (node.open) { + setting.treeObj.trigger(consts.event.EXPAND, [setting.treeId, node]); + } else { + setting.treeObj.trigger(consts.event.COLLAPSE, [setting.treeId, node]); + } + }; + callback = tmpCb; + root.expandTriggerFlag = false; + } + if (!node.open && isParent && ((!$$(node, consts.id.UL, setting).get(0)) || (children && children.length > 0 && !$$(children[0], setting).get(0)))) { + view.appendParentULDom(setting, node); + view.createNodeCallback(setting); + } + if (node.open == expandFlag) { + tools.apply(callback, []); + return; + } + var ulObj = $$(node, consts.id.UL, setting), + switchObj = $$(node, consts.id.SWITCH, setting), + icoObj = $$(node, consts.id.ICON, setting); + + if (isParent) { + node.open = !node.open; + if (node.iconOpen && node.iconClose) { + icoObj.attr("style", view.makeNodeIcoStyle(setting, node)); + } + + if (node.open) { + view.replaceSwitchClass(node, switchObj, consts.folder.OPEN); + view.replaceIcoClass(node, icoObj, consts.folder.OPEN); + if (animateFlag == false || setting.view.expandSpeed == "") { + ulObj.show(); + tools.apply(callback, []); + } else { + if (children && children.length > 0) { + ulObj.slideDown(setting.view.expandSpeed, callback); + } else { + ulObj.show(); + tools.apply(callback, []); + } + } + } else { + view.replaceSwitchClass(node, switchObj, consts.folder.CLOSE); + view.replaceIcoClass(node, icoObj, consts.folder.CLOSE); + if (animateFlag == false || setting.view.expandSpeed == "" || !(children && children.length > 0)) { + ulObj.hide(); + tools.apply(callback, []); + } else { + ulObj.slideUp(setting.view.expandSpeed, callback); + } + } + } else { + tools.apply(callback, []); + } + }, + expandCollapseParentNode: function (setting, node, expandFlag, animateFlag, callback) { + if (!node) return; + if (!node.parentTId) { + view.expandCollapseNode(setting, node, expandFlag, animateFlag, callback); + return; + } else { + view.expandCollapseNode(setting, node, expandFlag, animateFlag); + } + if (node.parentTId) { + view.expandCollapseParentNode(setting, node.getParentNode(), expandFlag, animateFlag, callback); + } + }, + expandCollapseSonNode: function (setting, node, expandFlag, animateFlag, callback) { + var root = data.getRoot(setting), + treeNodes = (node) ? data.nodeChildren(setting, node) : data.nodeChildren(setting, root), + selfAnimateSign = (node) ? false : animateFlag, + expandTriggerFlag = data.getRoot(setting).expandTriggerFlag; + data.getRoot(setting).expandTriggerFlag = false; + if (treeNodes) { + for (var i = 0, l = treeNodes.length; i < l; i++) { + if (treeNodes[i]) view.expandCollapseSonNode(setting, treeNodes[i], expandFlag, selfAnimateSign); + } + } + data.getRoot(setting).expandTriggerFlag = expandTriggerFlag; + view.expandCollapseNode(setting, node, expandFlag, animateFlag, callback); + }, + isSelectedNode: function (setting, node) { + if (!node) { + return false; + } + var list = data.getRoot(setting).curSelectedList, + i; + for (i = list.length - 1; i >= 0; i--) { + if (node === list[i]) { + return true; + } + } + return false; + }, + // 渲染节点名称和图标 + makeDOMNodeIcon: function (html, setting, node) { + var nameStr = data.nodeName(setting, node), + name = setting.view.nameIsHTML ? nameStr : nameStr.replace(/&/g, '&').replace(//g, '>'); + + html.push("", name, "") + + }, + makeDOMNodeLine: function (html, setting, node) { + html.push(""); + }, + makeDOMNodeMainAfter: function (html, setting, node) { + html.push(""); + }, + makeDOMNodeMainBefore: function (html, setting, node) { + html.push("
  • "); + }, + makeDOMNodeNameAfter: function (html, setting, node) { + html.push(""); + }, + makeDOMNodeNameBefore: function (html, setting, node) { + var title = data.nodeTitle(setting, node), + url = view.makeNodeUrl(setting, node), + fontcss = view.makeNodeFontCss(setting, node), + fontStyle = []; + for (var f in fontcss) { + fontStyle.push(f, ":", fontcss[f], ";"); + } + html.push(" 0) ? "href='" + url + "'" : ""), " target='", view.makeNodeTarget(node), "' style='", fontStyle.join(''), + "'"); + if (tools.apply(setting.view.showTitle, [setting.treeId, node], setting.view.showTitle) && title) { + html.push("title='", title.replace(/'/g, "'").replace(//g, '>'), "'"); + } + html.push(">"); + }, + makeNodeFontCss: function (setting, node) { + var fontCss = tools.apply(setting.view.fontCss, [setting.treeId, node], setting.view.fontCss); + return (fontCss && ((typeof fontCss) != "function")) ? fontCss : {}; + }, + makeNodeIcoClass: function (setting, node) { + var icoCss = ["ico"]; + if (!node.isAjaxing) { + var isParent = data.nodeIsParent(setting, node); + icoCss[0] = (node.iconSkin ? node.iconSkin + "_" : "") + icoCss[0]; + if (isParent) { + icoCss.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE); + } else { + icoCss.push(consts.folder.DOCU); + } + } + const iconName = data.nodeIcon(setting, node); + return `${consts.className.BUTTON} ${icoCss.join('_')} iconfont ${iconName}`; + }, + makeNodeIcoStyle: function (setting, node) { + if(!node.isAjaxing) { + if (setting.view.showIcon == false + || !tools.apply(setting.view.showIcon, [setting.treeId, node], true) + || data.nodeIcon(setting, node) === '' + ) { + const iconStyle = ""//display:none; + return iconStyle + }else { + return '' + } + } + }, + makeNodeLineClass: function (setting, node) { + var lineClass = []; + if (setting.view.showLine) { + if (node.level == 0 && node.isFirstNode && node.isLastNode) { + lineClass.push(consts.line.ROOT); + } else if (node.level == 0 && node.isFirstNode) { + lineClass.push(consts.line.ROOTS); + } else if (node.isLastNode) { + lineClass.push(consts.line.BOTTOM); + } else { + lineClass.push(consts.line.CENTER); + } + } else { + lineClass.push(consts.line.NOLINE); + } + if (data.nodeIsParent(setting, node)) { + lineClass.push(node.open ? consts.folder.OPEN : consts.folder.CLOSE); + } else { + lineClass.push(consts.folder.DOCU); + } + return view.makeNodeLineClassEx(node) + lineClass.join('_'); + }, + makeNodeLineClassEx: function (node) { + return consts.className.BUTTON + " " + consts.className.LEVEL + node.level + " " + consts.className.SWITCH + " "; + }, + makeNodeTarget: function (node) { + return (node.target || "_blank"); + }, + makeNodeUrl: function (setting, node) { + var urlKey = setting.data.key.url; + return node[urlKey] ? node[urlKey] : null; + }, + makeUlHtml: function (setting, node, html, content) { + html.push("
      "); + html.push(content); + html.push("
    "); + }, + makeUlLineClass: function (setting, node) { + return ((setting.view.showLine && !node.isLastNode) ? consts.line.LINE : ""); + }, + removeChildNodes: function (setting, node) { + if (!node) return; + var nodes = data.nodeChildren(setting, node); + if (!nodes) return; + + for (var i = 0, l = nodes.length; i < l; i++) { + data.removeNodeCache(setting, nodes[i]); + } + data.removeSelectedNode(setting); + delete node[setting.data.key.children]; + + if (!setting.data.keep.parent) { + data.nodeIsParent(setting, node, false); + node.open = false; + var tmp_switchObj = $$(node, consts.id.SWITCH, setting), + tmp_icoObj = $$(node, consts.id.ICON, setting); + view.replaceSwitchClass(node, tmp_switchObj, consts.folder.DOCU); + view.replaceIcoClass(node, tmp_icoObj, consts.folder.DOCU); + $$(node, consts.id.UL, setting).remove(); + } else { + $$(node, consts.id.UL, setting).empty(); + } + }, + scrollIntoView: function (setting, dom) { + if (!dom) { + return; + } + // support IE 7 + if (typeof Element === 'undefined') { + var contRect = setting.treeObj.get(0).getBoundingClientRect(), + findMeRect = dom.getBoundingClientRect(); + if (findMeRect.top < contRect.top || findMeRect.bottom > contRect.bottom + || findMeRect.right > contRect.right || findMeRect.left < contRect.left) { + dom.scrollIntoView(); + } + return; + } + // CC-BY jocki84@googlemail.com, https://gist.github.com/jocki84/6ffafd003387179a988e + if (!Element.prototype.scrollIntoViewIfNeeded) { + Element.prototype.scrollIntoViewIfNeeded = function (centerIfNeeded) { + "use strict"; + + function makeRange(start, length) { + return {"start": start, "length": length, "end": start + length}; + } + + function coverRange(inner, outer) { + if ( + false === centerIfNeeded || + (outer.start < inner.end && inner.start < outer.end) + ) { + return Math.max( + inner.end - outer.length, + Math.min(outer.start, inner.start) + ); + } + return (inner.start + inner.end - outer.length) / 2; + } + + function makePoint(x, y) { + return { + "x": x, + "y": y, + "translate": function translate(dX, dY) { + return makePoint(x + dX, y + dY); + } + }; + } + + function absolute(elem, pt) { + while (elem) { + pt = pt.translate(elem.offsetLeft, elem.offsetTop); + elem = elem.offsetParent; + } + return pt; + } + + var target = absolute(this, makePoint(0, 0)), + extent = makePoint(this.offsetWidth, this.offsetHeight), + elem = this.parentNode, + origin; + + while (elem instanceof HTMLElement) { + // Apply desired scroll amount. + origin = absolute(elem, makePoint(elem.clientLeft, elem.clientTop)); + elem.scrollLeft = coverRange( + makeRange(target.x - origin.x, extent.x), + makeRange(elem.scrollLeft, elem.clientWidth) + ); + elem.scrollTop = coverRange( + makeRange(target.y - origin.y, extent.y), + makeRange(elem.scrollTop, elem.clientHeight) + ); + + // Determine actual scroll amount by reading back scroll properties. + target = target.translate(-elem.scrollLeft, -elem.scrollTop); + elem = elem.parentNode; + } + }; + } + dom.scrollIntoViewIfNeeded(); + }, + setFirstNode: function (setting, parentNode) { + var children = data.nodeChildren(setting, parentNode); + if (children.length > 0) { + children[0].isFirstNode = true; + } + }, + setLastNode: function (setting, parentNode) { + var children = data.nodeChildren(setting, parentNode); + if (children.length > 0) { + children[children.length - 1].isLastNode = true; + } + }, + removeNode: function (setting, node) { + var root = data.getRoot(setting), + parentNode = (node.parentTId) ? node.getParentNode() : root; + + node.isFirstNode = false; + node.isLastNode = false; + node.getPreNode = function () { + return null; + }; + node.getNextNode = function () { + return null; + }; + + if (!data.getNodeCache(setting, node.tId)) { + return; + } + + $$(node, setting).remove(); + data.removeNodeCache(setting, node); + data.removeSelectedNode(setting, node); + + var children = data.nodeChildren(setting, parentNode); + for (var i = 0, l = children.length; i < l; i++) { + if (children[i].tId == node.tId) { + children.splice(i, 1); + break; + } + } + view.setFirstNode(setting, parentNode); + view.setLastNode(setting, parentNode); + + var tmp_ulObj, tmp_switchObj, tmp_icoObj, + childLength = children.length; + + //repair nodes old parent + if (!setting.data.keep.parent && childLength == 0) { + //old parentNode has no child nodes + data.nodeIsParent(setting, parentNode, false); + parentNode.open = false; + delete parentNode[setting.data.key.children]; + tmp_ulObj = $$(parentNode, consts.id.UL, setting); + tmp_switchObj = $$(parentNode, consts.id.SWITCH, setting); + tmp_icoObj = $$(parentNode, consts.id.ICON, setting); + view.replaceSwitchClass(parentNode, tmp_switchObj, consts.folder.DOCU); + view.replaceIcoClass(parentNode, tmp_icoObj, consts.folder.DOCU); + tmp_ulObj.css("display", "none"); + + } else if (setting.view.showLine && childLength > 0) { + //old parentNode has child nodes + var newLast = children[childLength - 1]; + tmp_ulObj = $$(newLast, consts.id.UL, setting); + tmp_switchObj = $$(newLast, consts.id.SWITCH, setting); + tmp_icoObj = $$(newLast, consts.id.ICON, setting); + if (parentNode == root) { + if (children.length == 1) { + //node was root, and ztree has only one root after move node + view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.ROOT); + } else { + var tmp_first_switchObj = $$(children[0], consts.id.SWITCH, setting); + view.replaceSwitchClass(children[0], tmp_first_switchObj, consts.line.ROOTS); + view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.BOTTOM); + } + } else { + view.replaceSwitchClass(newLast, tmp_switchObj, consts.line.BOTTOM); + } + tmp_ulObj.removeClass(consts.line.LINE); + } + }, + replaceIcoClass: function (node, obj, newName) { + if (!obj || node.isAjaxing) return; + var tmpName = obj.attr("class"); + + if (tmpName == undefined) return; + var tmpList = tmpName.split("_"); + + const valType = typeof tmpName; + if(valType === 'array') { + switch (newName) { + case consts.folder.OPEN: + case consts.folder.CLOSE: + case consts.folder.DOCU: + tmpList[tmpList.length - 1] = newName; + break; + } + obj.attr("class", tmpList.join("_")); + } + + if(valType === 'string') { + // 啥也不干 + } + + }, + replaceSwitchClass: function (node, obj, newName) { + if (!obj) return; + var tmpName = obj.attr("class"); + if (tmpName == undefined) return; + var tmpList = tmpName.split("_"); + switch (newName) { + case consts.line.ROOT: + case consts.line.ROOTS: + case consts.line.CENTER: + case consts.line.BOTTOM: + case consts.line.NOLINE: + tmpList[0] = view.makeNodeLineClassEx(node) + newName; + break; + case consts.folder.OPEN: + case consts.folder.CLOSE: + case consts.folder.DOCU: + tmpList[1] = newName; + break; + } + obj.attr("class", tmpList.join("_")); + if (newName !== consts.folder.DOCU) { + obj.removeAttr("disabled"); + } else { + obj.attr("disabled", "disabled"); + } + }, + selectNode: function (setting, node, addFlag) { + if (!addFlag) { + view.cancelPreSelectedNode(setting, null, node); + } + $$(node, consts.id.A, setting).addClass(consts.node.CURSELECTED); + data.addSelectedNode(setting, node); + setting.treeObj.trigger(consts.event.SELECTED, [setting.treeId, node]); + }, + setNodeFontCss: function (setting, treeNode) { + var aObj = $$(treeNode, consts.id.A, setting), + fontCss = view.makeNodeFontCss(setting, treeNode); + if (fontCss) { + aObj.css(fontCss); + } + }, + setNodeLineIcos: function (setting, node) { + if (!node) return; + var switchObj = $$(node, consts.id.SWITCH, setting), + ulObj = $$(node, consts.id.UL, setting), + icoObj = $$(node, consts.id.ICON, setting), + ulLine = view.makeUlLineClass(setting, node); + if (ulLine.length == 0) { + ulObj.removeClass(consts.line.LINE); + } else { + ulObj.addClass(ulLine); + } + switchObj.attr("class", view.makeNodeLineClass(setting, node)); + if (data.nodeIsParent(setting, node)) { + switchObj.removeAttr("disabled"); + } else { + switchObj.attr("disabled", "disabled"); + } + icoObj.removeAttr("style"); + icoObj.attr("style", view.makeNodeIcoStyle(setting, node)); + icoObj.attr("class", view.makeNodeIcoClass(setting, node)); + }, + setNodeName: function (setting, node) { + var title = data.nodeTitle(setting, node), + nObj = $$(node, consts.id.SPAN, setting); + nObj.empty(); + if (setting.view.nameIsHTML) { + nObj.html(data.nodeName(setting, node)); + } else { + nObj.text(data.nodeName(setting, node)); + } + if (tools.apply(setting.view.showTitle, [setting.treeId, node], setting.view.showTitle)) { + var aObj = $$(node, consts.id.A, setting); + aObj.attr("title", !title ? "" : title); + } + }, + setNodeTarget: function (setting, node) { + var aObj = $$(node, consts.id.A, setting); + aObj.attr("target", view.makeNodeTarget(node)); + }, + setNodeUrl: function (setting, node) { + var aObj = $$(node, consts.id.A, setting), + url = view.makeNodeUrl(setting, node); + if (url == null || url.length == 0) { + aObj.removeAttr("href"); + } else { + aObj.attr("href", url); + } + }, + switchNode: function (setting, node) { + if (node.open || !tools.canAsync(setting, node)) { + view.expandCollapseNode(setting, node, !node.open); + } else if (setting.async.enable) { + if (!view.asyncNode(setting, node)) { + view.expandCollapseNode(setting, node, !node.open); + return; + } + } else if (node) { + view.expandCollapseNode(setting, node, !node.open); + } + } + }; + // zTree defind + $.fn.zTree = { + consts: _consts, + _z: { + tools: tools, + view: view, + event: event, + data: data + }, + getZTreeObj: function (treeId) { + var o = data.getZTreeTools(treeId); + return o ? o : null; + }, + destroy: function (treeId) { + if (!!treeId && treeId.length > 0) { + view.destroy(data.getSetting(treeId)); + } else { + for (var s in settings) { + view.destroy(settings[s]); + } + } + }, + init: function (obj, zSetting, zNodes) { + var setting = tools.clone(_setting); + $.extend(true, setting, zSetting); + setting.treeId = obj.attr("id"); + setting.treeObj = obj; + setting.treeObj.empty(); + settings[setting.treeId] = setting; + //For some older browser,(e.g., ie6) + if (typeof document.body.style.maxHeight === "undefined") { + setting.view.expandSpeed = ""; + } + data.initRoot(setting); + var root = data.getRoot(setting); + zNodes = zNodes ? tools.clone(tools.isArray(zNodes) ? zNodes : [zNodes]) : []; + if (setting.data.simpleData.enable) { + data.nodeChildren(setting, root, data.transformTozTreeFormat(setting, zNodes)); + } else { + data.nodeChildren(setting, root, zNodes); + } + + data.initCache(setting); + event.unbindTree(setting); + event.bindTree(setting); + event.unbindEvent(setting); + event.bindEvent(setting); + + var zTreeTools = { + setting: setting, + addNodes: function (parentNode, index, newNodes, isSilent) { + if (!parentNode) parentNode = null; + var isParent = data.nodeIsParent(setting, parentNode); + if (parentNode && !isParent && setting.data.keep.leaf) return null; + + var i = parseInt(index, 10); + if (isNaN(i)) { + isSilent = !!newNodes; + newNodes = index; + index = -1; + } else { + index = i; + } + if (!newNodes) return null; + + + var xNewNodes = tools.clone(tools.isArray(newNodes) ? newNodes : [newNodes]); + + function addCallback() { + view.addNodes(setting, parentNode, index, xNewNodes, (isSilent == true)); + } + + if (tools.canAsync(setting, parentNode)) { + view.asyncNode(setting, parentNode, isSilent, addCallback); + } else { + addCallback(); + } + return xNewNodes; + }, + cancelSelectedNode: function (node) { + view.cancelPreSelectedNode(setting, node); + }, + destroy: function () { + view.destroy(setting); + }, + expandAll: function (expandFlag) { + expandFlag = !!expandFlag; + view.expandCollapseSonNode(setting, null, expandFlag, true); + return expandFlag; + }, + expandNode: function (node, expandFlag, sonSign, focus, callbackFlag) { + if (!node || !data.nodeIsParent(setting, node)) return null; + if (expandFlag !== true && expandFlag !== false) { + expandFlag = !node.open; + } + callbackFlag = !!callbackFlag; + + if (callbackFlag && expandFlag && (tools.apply(setting.callback.beforeExpand, [setting.treeId, node], true) == false)) { + return null; + } else if (callbackFlag && !expandFlag && (tools.apply(setting.callback.beforeCollapse, [setting.treeId, node], true) == false)) { + return null; + } + if (expandFlag && node.parentTId) { + view.expandCollapseParentNode(setting, node.getParentNode(), expandFlag, false); + } + if (expandFlag === node.open && !sonSign) { + return null; + } + + data.getRoot(setting).expandTriggerFlag = callbackFlag; + if (!tools.canAsync(setting, node) && sonSign) { + view.expandCollapseSonNode(setting, node, expandFlag, true, showNodeFocus); + } else { + node.open = !expandFlag; + view.switchNode(this.setting, node); + showNodeFocus(); + } + return expandFlag; + + function showNodeFocus() { + var a = $$(node, setting).get(0); + if (a && focus !== false) { + view.scrollIntoView(setting, a); + } + } + }, + getNodes: function () { + return data.getNodes(setting); + }, + getNodeByParam: function (key, value, parentNode) { + if (!key) return null; + return data.getNodeByParam(setting, parentNode ? data.nodeChildren(setting, parentNode) : data.getNodes(setting), key, value); + }, + getNodeByTId: function (tId) { + return data.getNodeCache(setting, tId); + }, + getNodesByParam: function (key, value, parentNode) { + if (!key) return null; + return data.getNodesByParam(setting, parentNode ? data.nodeChildren(setting, parentNode) : data.getNodes(setting), key, value); + }, + getNodesByParamFuzzy: function (key, value, parentNode) { + if (!key) return null; + return data.getNodesByParamFuzzy(setting, parentNode ? data.nodeChildren(setting, parentNode) : data.getNodes(setting), key, value); + }, + getNodesByFilter: function (filter, isSingle, parentNode, invokeParam) { + isSingle = !!isSingle; + if (!filter || (typeof filter != "function")) return (isSingle ? null : []); + return data.getNodesByFilter(setting, parentNode ? data.nodeChildren(setting, parentNode) : data.getNodes(setting), filter, isSingle, invokeParam); + }, + getNodeIndex: function (node) { + if (!node) return null; + var parentNode = (node.parentTId) ? node.getParentNode() : data.getRoot(setting); + var children = data.nodeChildren(setting, parentNode); + for (var i = 0, l = children.length; i < l; i++) { + if (children[i] == node) return i; + } + return -1; + }, + getSelectedNodes: function () { + var r = [], list = data.getRoot(setting).curSelectedList; + for (var i = 0, l = list.length; i < l; i++) { + r.push(list[i]); + } + return r; + }, + isSelectedNode: function (node) { + return data.isSelectedNode(setting, node); + }, + reAsyncChildNodesPromise: function (parentNode, reloadType, isSilent) { + var promise = new Promise(function (resolve, reject) { + try { + zTreeTools.reAsyncChildNodes(parentNode, reloadType, isSilent, function () { + resolve(parentNode); + }); + } catch (e) { + reject(e); + } + }); + return promise; + }, + reAsyncChildNodes: function (parentNode, reloadType, isSilent, callback) { + if (!this.setting.async.enable) return; + var isRoot = !parentNode; + if (isRoot) { + parentNode = data.getRoot(setting); + } + if (reloadType == "refresh") { + var children = data.nodeChildren(setting, parentNode); + for (var i = 0, l = children ? children.length : 0; i < l; i++) { + data.removeNodeCache(setting, children[i]); + } + data.removeSelectedNode(setting); + data.nodeChildren(setting, parentNode, []); + if (isRoot) { + this.setting.treeObj.empty(); + } else { + var ulObj = $$(parentNode, consts.id.UL, setting); + ulObj.empty(); + } + } + view.asyncNode(this.setting, isRoot ? null : parentNode, !!isSilent, callback); + }, + refresh: function () { + this.setting.treeObj.empty(); + var root = data.getRoot(setting), + nodes = data.nodeChildren(setting, root); + data.initRoot(setting); + data.nodeChildren(setting, root, nodes); + data.initCache(setting); + view.createNodes(setting, 0, data.nodeChildren(setting, root), null, -1); + }, + removeChildNodes: function (node) { + if (!node) return null; + var nodes = data.nodeChildren(setting, node); + view.removeChildNodes(setting, node); + return nodes ? nodes : null; + }, + removeNode: function (node, callbackFlag) { + if (!node) return; + callbackFlag = !!callbackFlag; + if (callbackFlag && tools.apply(setting.callback.beforeRemove, [setting.treeId, node], true) == false) return; + view.removeNode(setting, node); + if (callbackFlag) { + this.setting.treeObj.trigger(consts.event.REMOVE, [setting.treeId, node]); + } + }, + selectNode: function (node, addFlag, isSilent) { + if (!node) return; + if (tools.uCanDo(setting)) { + addFlag = setting.view.selectedMulti && addFlag; + if (node.parentTId) { + view.expandCollapseParentNode(setting, node.getParentNode(), true, false, showNodeFocus); + } else if (!isSilent) { + try { + $$(node, setting).focus().blur(); + } catch (e) { + } + } + view.selectNode(setting, node, addFlag); + } + + function showNodeFocus() { + if (isSilent) { + return; + } + var a = $$(node, setting).get(0); + view.scrollIntoView(setting, a); + } + }, + transformTozTreeNodes: function (simpleNodes) { + return data.transformTozTreeFormat(setting, simpleNodes); + }, + transformToArray: function (nodes) { + return data.transformToArrayFormat(setting, nodes); + }, + updateNode: function (node, checkTypeFlag) { + if (!node) return; + var nObj = $$(node, setting); + if (nObj.get(0) && tools.uCanDo(setting)) { + view.setNodeName(setting, node); + view.setNodeTarget(setting, node); + view.setNodeUrl(setting, node); + view.setNodeLineIcos(setting, node); + view.setNodeFontCss(setting, node); + } + } + }; + root.treeTools = zTreeTools; + data.setZTreeTools(setting, zTreeTools); + var children = data.nodeChildren(setting, root); + if (children && children.length > 0) { + view.createNodes(setting, 0, children, null, -1); + } else if (setting.async.enable && setting.async.url && setting.async.url !== '') { + view.asyncNode(setting); + } + return zTreeTools; + } + }; + + var zt = $.fn.zTree, + $$ = tools.$, + consts = zt.consts; +})(jQuery); +/* + * JQuery zTree excheck v3.5.41 + * http://treejs.cn/ + * + * Copyright (c) 2010 Hunter.z + * + * Licensed same as jquery - MIT License + * http://www.opensource.org/licenses/mit-license.php + * + * Date: 2020-01-06 + */ +(function ($) { + //default consts of excheck + var _consts = { + event: { + CHECK: "ztree_check" + }, + id: { + CHECK: "_check" + }, + checkbox: { + STYLE: "checkbox", + DEFAULT: "chk", + DISABLED: "disable", + FALSE: "false", + TRUE: "true", + FULL: "full", + PART: "part", + FOCUS: "focus" + }, + radio: { + STYLE: "radio", + TYPE_ALL: "all", + TYPE_LEVEL: "level" + } + }, + //default setting of excheck + _setting = { + check: { + enable: false, + autoCheckTrigger: false, + chkStyle: _consts.checkbox.STYLE, + nocheckInherit: false, + chkDisabledInherit: false, + radioType: _consts.radio.TYPE_LEVEL, + chkboxType: { + "Y": "ps", + "N": "ps" + } + }, + data: { + key: { + checked: "checked" + } + }, + callback: { + beforeCheck: null, + onCheck: null + } + }, + //default root of excheck + _initRoot = function (setting) { + var r = data.getRoot(setting); + r.radioCheckedList = []; + }, + //default cache of excheck + _initCache = function (treeId) { + }, + //default bind event of excheck + _bindEvent = function (setting) { + var o = setting.treeObj, + c = consts.event; + o.bind(c.CHECK, function (event, srcEvent, treeId, node) { + event.srcEvent = srcEvent; + tools.apply(setting.callback.onCheck, [event, treeId, node]); + }); + }, + _unbindEvent = function (setting) { + var o = setting.treeObj, + c = consts.event; + o.unbind(c.CHECK); + }, + //default event proxy of excheck + _eventProxy = function (e) { + var target = e.target, + setting = data.getSetting(e.data.treeId), + tId = "", node = null, + nodeEventType = "", treeEventType = "", + nodeEventCallback = null, treeEventCallback = null; + + if (tools.eqs(e.type, "mouseover")) { + if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode" + consts.id.CHECK) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "mouseoverCheck"; + } + } else if (tools.eqs(e.type, "mouseout")) { + if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode" + consts.id.CHECK) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "mouseoutCheck"; + } + } else if (tools.eqs(e.type, "click")) { + if (setting.check.enable && tools.eqs(target.tagName, "span") && target.getAttribute("treeNode" + consts.id.CHECK) !== null) { + tId = tools.getNodeMainDom(target).id; + nodeEventType = "checkNode"; + } + } + if (tId.length > 0) { + node = data.getNodeCache(setting, tId); + switch (nodeEventType) { + case "checkNode" : + nodeEventCallback = _handler.onCheckNode; + break; + case "mouseoverCheck" : + nodeEventCallback = _handler.onMouseoverCheck; + break; + case "mouseoutCheck" : + nodeEventCallback = _handler.onMouseoutCheck; + break; + } + } + var proxyResult = { + stop: nodeEventType === "checkNode", + node: node, + nodeEventType: nodeEventType, + nodeEventCallback: nodeEventCallback, + treeEventType: treeEventType, + treeEventCallback: treeEventCallback + }; + return proxyResult + }, + //default init node of excheck + _initNode = function (setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { + if (!n) return; + var checked = data.nodeChecked(setting, n); + n.checkedOld = checked; + if (typeof n.nocheck == "string") n.nocheck = tools.eqs(n.nocheck, "true"); + n.nocheck = !!n.nocheck || (setting.check.nocheckInherit && parentNode && !!parentNode.nocheck); + if (typeof n.chkDisabled == "string") n.chkDisabled = tools.eqs(n.chkDisabled, "true"); + n.chkDisabled = !!n.chkDisabled || (setting.check.chkDisabledInherit && parentNode && !!parentNode.chkDisabled); + if (typeof n.halfCheck == "string") n.halfCheck = tools.eqs(n.halfCheck, "true"); + n.halfCheck = !!n.halfCheck; + n.check_Child_State = -1; + n.check_Focus = false; + n.getCheckStatus = function () { + return data.getCheckStatus(setting, n); + }; + + if (setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL && checked) { + var r = data.getRoot(setting); + r.radioCheckedList.push(n); + } + }, + //add dom for check + _beforeA = function (setting, node, html) { + if (setting.check.enable) { + data.makeChkFlag(setting, node); + html.push(""); + } + }, + //update zTreeObj, add method of check + _zTreeTools = function (setting, zTreeTools) { + zTreeTools.checkNode = function (node, checked, checkTypeFlag, callbackFlag) { + var nodeChecked = data.nodeChecked(setting, node); + if (node.chkDisabled === true) return; + if (checked !== true && checked !== false) { + checked = !nodeChecked; + } + callbackFlag = !!callbackFlag; + + if (nodeChecked === checked && !checkTypeFlag) { + return; + } else if (callbackFlag && tools.apply(this.setting.callback.beforeCheck, [this.setting.treeId, node], true) == false) { + return; + } + if (tools.uCanDo(this.setting) && this.setting.check.enable && node.nocheck !== true) { + data.nodeChecked(setting, node, checked); + var checkObj = $$(node, consts.id.CHECK, this.setting); + if (checkTypeFlag || this.setting.check.chkStyle === consts.radio.STYLE) view.checkNodeRelation(this.setting, node); + view.setChkClass(this.setting, checkObj, node); + view.repairParentChkClassWithSelf(this.setting, node); + if (callbackFlag) { + this.setting.treeObj.trigger(consts.event.CHECK, [null, this.setting.treeId, node]); + } + } + } + + zTreeTools.checkAllNodes = function (checked) { + view.repairAllChk(this.setting, !!checked); + } + + zTreeTools.getCheckedNodes = function (checked) { + checked = (checked !== false); + var children = data.nodeChildren(setting, data.getRoot(this.setting)); + return data.getTreeCheckedNodes(this.setting, children, checked); + } + + zTreeTools.getChangeCheckedNodes = function () { + var children = data.nodeChildren(setting, data.getRoot(this.setting)); + return data.getTreeChangeCheckedNodes(this.setting, children); + } + + zTreeTools.setChkDisabled = function (node, disabled, inheritParent, inheritChildren) { + disabled = !!disabled; + inheritParent = !!inheritParent; + inheritChildren = !!inheritChildren; + view.repairSonChkDisabled(this.setting, node, disabled, inheritChildren); + view.repairParentChkDisabled(this.setting, node.getParentNode(), disabled, inheritParent); + } + + var _updateNode = zTreeTools.updateNode; + zTreeTools.updateNode = function (node, checkTypeFlag) { + if (_updateNode) _updateNode.apply(zTreeTools, arguments); + if (!node || !this.setting.check.enable) return; + var nObj = $$(node, this.setting); + if (nObj.get(0) && tools.uCanDo(this.setting)) { + var checkObj = $$(node, consts.id.CHECK, this.setting); + if (checkTypeFlag == true || this.setting.check.chkStyle === consts.radio.STYLE) view.checkNodeRelation(this.setting, node); + view.setChkClass(this.setting, checkObj, node); + view.repairParentChkClassWithSelf(this.setting, node); + } + } + }, + //method of operate data + _data = { + getRadioCheckedList: function (setting) { + var checkedList = data.getRoot(setting).radioCheckedList; + for (var i = 0, j = checkedList.length; i < j; i++) { + if (!data.getNodeCache(setting, checkedList[i].tId)) { + checkedList.splice(i, 1); + i--; + j--; + } + } + return checkedList; + }, + getCheckStatus: function (setting, node) { + if (!setting.check.enable || node.nocheck || node.chkDisabled) return null; + var checked = data.nodeChecked(setting, node), + r = { + checked: checked, + half: node.halfCheck ? node.halfCheck : (setting.check.chkStyle == consts.radio.STYLE ? (node.check_Child_State === 2) : (checked ? (node.check_Child_State > -1 && node.check_Child_State < 2) : (node.check_Child_State > 0))) + }; + return r; + }, + getTreeCheckedNodes: function (setting, nodes, checked, results) { + if (!nodes) return []; + var onlyOne = (checked && setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL); + results = !results ? [] : results; + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + var children = data.nodeChildren(setting, node); + var nodeChecked = data.nodeChecked(setting, node); + if (node.nocheck !== true && node.chkDisabled !== true && nodeChecked == checked) { + results.push(node); + if (onlyOne) { + break; + } + } + data.getTreeCheckedNodes(setting, children, checked, results); + if (onlyOne && results.length > 0) { + break; + } + } + return results; + }, + getTreeChangeCheckedNodes: function (setting, nodes, results) { + if (!nodes) return []; + results = !results ? [] : results; + for (var i = 0, l = nodes.length; i < l; i++) { + var node = nodes[i]; + var children = data.nodeChildren(setting, node); + var nodeChecked = data.nodeChecked(setting, node); + if (node.nocheck !== true && node.chkDisabled !== true && nodeChecked != node.checkedOld) { + results.push(node); + } + data.getTreeChangeCheckedNodes(setting, children, results); + } + return results; + }, + makeChkFlag: function (setting, node) { + if (!node) return; + var chkFlag = -1; + var children = data.nodeChildren(setting, node); + if (children) { + for (var i = 0, l = children.length; i < l; i++) { + var cNode = children[i]; + var nodeChecked = data.nodeChecked(setting, cNode); + var tmp = -1; + if (setting.check.chkStyle == consts.radio.STYLE) { + if (cNode.nocheck === true || cNode.chkDisabled === true) { + tmp = cNode.check_Child_State; + } else if (cNode.halfCheck === true) { + tmp = 2; + } else if (nodeChecked) { + tmp = 2; + } else { + tmp = cNode.check_Child_State > 0 ? 2 : 0; + } + if (tmp == 2) { + chkFlag = 2; + break; + } else if (tmp == 0) { + chkFlag = 0; + } + } else if (setting.check.chkStyle == consts.checkbox.STYLE) { + if (cNode.nocheck === true || cNode.chkDisabled === true) { + tmp = cNode.check_Child_State; + } else if (cNode.halfCheck === true) { + tmp = 1; + } else if (nodeChecked) { + tmp = (cNode.check_Child_State === -1 || cNode.check_Child_State === 2) ? 2 : 1; + } else { + tmp = (cNode.check_Child_State > 0) ? 1 : 0; + } + if (tmp === 1) { + chkFlag = 1; + break; + } else if (tmp === 2 && chkFlag > -1 && i > 0 && tmp !== chkFlag) { + chkFlag = 1; + break; + } else if (chkFlag === 2 && tmp > -1 && tmp < 2) { + chkFlag = 1; + break; + } else if (tmp > -1) { + chkFlag = tmp; + } + } + } + } + node.check_Child_State = chkFlag; + } + }, + //method of event proxy + _event = {}, + //method of event handler + _handler = { + onCheckNode: function (event, node) { + if (node.chkDisabled === true) return false; + var setting = data.getSetting(event.data.treeId); + if (tools.apply(setting.callback.beforeCheck, [setting.treeId, node], true) == false) return true; + var nodeChecked = data.nodeChecked(setting, node); + data.nodeChecked(setting, node, !nodeChecked); + view.checkNodeRelation(setting, node); + var checkObj = $$(node, consts.id.CHECK, setting); + view.setChkClass(setting, checkObj, node); + view.repairParentChkClassWithSelf(setting, node); + setting.treeObj.trigger(consts.event.CHECK, [event, setting.treeId, node]); + return true; + }, + onMouseoverCheck: function (event, node) { + if (node.chkDisabled === true) return false; + var setting = data.getSetting(event.data.treeId), + checkObj = $$(node, consts.id.CHECK, setting); + node.check_Focus = true; + view.setChkClass(setting, checkObj, node); + return true; + }, + onMouseoutCheck: function (event, node) { + if (node.chkDisabled === true) return false; + var setting = data.getSetting(event.data.treeId), + checkObj = $$(node, consts.id.CHECK, setting); + node.check_Focus = false; + view.setChkClass(setting, checkObj, node); + return true; + } + }, + //method of tools for zTree + _tools = {}, + //method of operate ztree dom + _view = { + checkNodeRelation: function (setting, node) { + var pNode, i, l, + r = consts.radio; + var nodeChecked = data.nodeChecked(setting, node); + if (setting.check.chkStyle == r.STYLE) { + var checkedList = data.getRadioCheckedList(setting); + if (nodeChecked) { + if (setting.check.radioType == r.TYPE_ALL) { + for (i = checkedList.length - 1; i >= 0; i--) { + pNode = checkedList[i]; + var pNodeChecked = data.nodeChecked(setting, pNode); + if (pNodeChecked && pNode != node) { + data.nodeChecked(setting, pNode, false); + checkedList.splice(i, 1); + + view.setChkClass(setting, $$(pNode, consts.id.CHECK, setting), pNode); + if (pNode.parentTId != node.parentTId) { + view.repairParentChkClassWithSelf(setting, pNode); + } + } + } + checkedList.push(node); + } else { + var parentNode = (node.parentTId) ? node.getParentNode() : data.getRoot(setting); + var children = data.nodeChildren(setting, parentNode); + for (i = 0, l = children.length; i < l; i++) { + pNode = children[i]; + var pNodeChecked = data.nodeChecked(setting, pNode); + if (pNodeChecked && pNode != node) { + data.nodeChecked(setting, pNode, false); + view.setChkClass(setting, $$(pNode, consts.id.CHECK, setting), pNode); + } + } + } + } else if (setting.check.radioType == r.TYPE_ALL) { + for (i = 0, l = checkedList.length; i < l; i++) { + if (node == checkedList[i]) { + checkedList.splice(i, 1); + break; + } + } + } + + } else { + var children = data.nodeChildren(setting, node); + if (nodeChecked && (!children || children.length == 0 || setting.check.chkboxType.Y.indexOf("s") > -1)) { + view.setSonNodeCheckBox(setting, node, true); + } + if (!nodeChecked && (!children || children.length == 0 || setting.check.chkboxType.N.indexOf("s") > -1)) { + view.setSonNodeCheckBox(setting, node, false); + } + if (nodeChecked && setting.check.chkboxType.Y.indexOf("p") > -1) { + view.setParentNodeCheckBox(setting, node, true); + } + if (!nodeChecked && setting.check.chkboxType.N.indexOf("p") > -1) { + view.setParentNodeCheckBox(setting, node, false); + } + } + }, + makeChkClass: function (setting, node) { + var c = consts.checkbox, r = consts.radio, + fullStyle = ""; + var nodeChecked = data.nodeChecked(setting, node); + if (node.chkDisabled === true) { + fullStyle = c.DISABLED; + } else if (node.halfCheck) { + fullStyle = c.PART; + } else if (setting.check.chkStyle == r.STYLE) { + fullStyle = (node.check_Child_State < 1) ? c.FULL : c.PART; + } else { + fullStyle = nodeChecked ? ((node.check_Child_State === 2 || node.check_Child_State === -1) ? c.FULL : c.PART) : ((node.check_Child_State < 1) ? c.FULL : c.PART); + } + var chkName = setting.check.chkStyle + "_" + (nodeChecked ? c.TRUE : c.FALSE) + "_" + fullStyle; + chkName = (node.check_Focus && node.chkDisabled !== true) ? chkName + "_" + c.FOCUS : chkName; + return consts.className.BUTTON + " " + c.DEFAULT + " " + chkName; + }, + repairAllChk: function (setting, checked) { + if (setting.check.enable && setting.check.chkStyle === consts.checkbox.STYLE) { + var root = data.getRoot(setting); + var children = data.nodeChildren(setting, root); + for (var i = 0, l = children.length; i < l; i++) { + var node = children[i]; + if (node.nocheck !== true && node.chkDisabled !== true) { + data.nodeChecked(setting, node, checked); + } + view.setSonNodeCheckBox(setting, node, checked); + } + } + }, + repairChkClass: function (setting, node) { + if (!node) return; + data.makeChkFlag(setting, node); + if (node.nocheck !== true) { + var checkObj = $$(node, consts.id.CHECK, setting); + view.setChkClass(setting, checkObj, node); + } + }, + repairParentChkClass: function (setting, node) { + if (!node || !node.parentTId) return; + var pNode = node.getParentNode(); + view.repairChkClass(setting, pNode); + view.repairParentChkClass(setting, pNode); + }, + repairParentChkClassWithSelf: function (setting, node) { + if (!node) return; + var children = data.nodeChildren(setting, node); + if (children && children.length > 0) { + view.repairParentChkClass(setting, children[0]); + } else { + view.repairParentChkClass(setting, node); + } + }, + repairSonChkDisabled: function (setting, node, chkDisabled, inherit) { + if (!node) return; + if (node.chkDisabled != chkDisabled) { + node.chkDisabled = chkDisabled; + } + view.repairChkClass(setting, node); + var children = data.nodeChildren(setting, node); + if (children && inherit) { + for (var i = 0, l = children.length; i < l; i++) { + var sNode = children[i]; + view.repairSonChkDisabled(setting, sNode, chkDisabled, inherit); + } + } + }, + repairParentChkDisabled: function (setting, node, chkDisabled, inherit) { + if (!node) return; + if (node.chkDisabled != chkDisabled && inherit) { + node.chkDisabled = chkDisabled; + } + view.repairChkClass(setting, node); + view.repairParentChkDisabled(setting, node.getParentNode(), chkDisabled, inherit); + }, + setChkClass: function (setting, obj, node) { + if (!obj) return; + if (node.nocheck === true) { + obj.hide(); + } else { + obj.show(); + } + obj.attr('class', view.makeChkClass(setting, node)); + }, + setParentNodeCheckBox: function (setting, node, value, srcNode) { + var checkObj = $$(node, consts.id.CHECK, setting); + if (!srcNode) srcNode = node; + data.makeChkFlag(setting, node); + if (node.nocheck !== true && node.chkDisabled !== true) { + data.nodeChecked(setting, node, value); + view.setChkClass(setting, checkObj, node); + if (setting.check.autoCheckTrigger && node != srcNode) { + setting.treeObj.trigger(consts.event.CHECK, [null, setting.treeId, node]); + } + } + if (node.parentTId) { + var pSign = true; + if (!value) { + var pNodes = data.nodeChildren(setting, node.getParentNode()); + for (var i = 0, l = pNodes.length; i < l; i++) { + var pNode = pNodes[i]; + var nodeChecked = data.nodeChecked(setting, pNode); + if ((pNode.nocheck !== true && pNode.chkDisabled !== true && nodeChecked) + || ((pNode.nocheck === true || pNode.chkDisabled === true) && pNode.check_Child_State > 0)) { + pSign = false; + break; + } + } + } + if (pSign) { + view.setParentNodeCheckBox(setting, node.getParentNode(), value, srcNode); + } + } + }, + setSonNodeCheckBox: function (setting, node, value, srcNode) { + if (!node) return; + var checkObj = $$(node, consts.id.CHECK, setting); + if (!srcNode) srcNode = node; + + var hasDisable = false; + var children = data.nodeChildren(setting, node); + if (children) { + for (var i = 0, l = children.length; i < l; i++) { + var sNode = children[i]; + view.setSonNodeCheckBox(setting, sNode, value, srcNode); + if (sNode.chkDisabled === true) hasDisable = true; + } + } + + if (node != data.getRoot(setting) && node.chkDisabled !== true) { + if (hasDisable && node.nocheck !== true) { + data.makeChkFlag(setting, node); + } + if (node.nocheck !== true && node.chkDisabled !== true) { + data.nodeChecked(setting, node, value); + if (!hasDisable) node.check_Child_State = (children && children.length > 0) ? (value ? 2 : 0) : -1; + } else { + node.check_Child_State = -1; + } + view.setChkClass(setting, checkObj, node); + if (setting.check.autoCheckTrigger && node != srcNode && node.nocheck !== true && node.chkDisabled !== true) { + setting.treeObj.trigger(consts.event.CHECK, [null, setting.treeId, node]); + } + } + + } + }, + + _z = { + tools: _tools, + view: _view, + event: _event, + data: _data + }; + $.extend(true, $.fn.zTree.consts, _consts); + $.extend(true, $.fn.zTree._z, _z); + + var zt = $.fn.zTree, + tools = zt._z.tools, + consts = zt.consts, + view = zt._z.view, + data = zt._z.data, + event = zt._z.event, + $$ = tools.$; + + data.nodeChecked = function (setting, node, newChecked) { + if (!node) { + return false; + } + var key = setting.data.key.checked; + if (typeof newChecked !== 'undefined') { + if (typeof newChecked === "string") { + newChecked = tools.eqs(newChecked, "true"); + } + newChecked = !!newChecked; + node[key] = newChecked; + } else if (typeof node[key] == "string"){ + node[key] = tools.eqs(node[key], "true"); + } else { + node[key] = !!node[key]; + } + return node[key]; + }; + + data.exSetting(_setting); + data.addInitBind(_bindEvent); + data.addInitUnBind(_unbindEvent); + data.addInitCache(_initCache); + data.addInitNode(_initNode); + data.addInitProxy(_eventProxy, true); + data.addInitRoot(_initRoot); + data.addBeforeA(_beforeA); + data.addZTreeTools(_zTreeTools); + + var _createNodes = view.createNodes; + view.createNodes = function (setting, level, nodes, parentNode, index) { + if (_createNodes) _createNodes.apply(view, arguments); + if (!nodes) return; + view.repairParentChkClassWithSelf(setting, parentNode); + } + var _removeNode = view.removeNode; + view.removeNode = function (setting, node) { + var parentNode = node.getParentNode(); + if (_removeNode) _removeNode.apply(view, arguments); + if (!node || !parentNode) return; + view.repairChkClass(setting, parentNode); + view.repairParentChkClass(setting, parentNode); + } + + var _appendNodes = view.appendNodes; + view.appendNodes = function (setting, level, nodes, parentNode, index, initFlag, openFlag) { + var html = ""; + if (_appendNodes) { + html = _appendNodes.apply(view, arguments); + } + if (parentNode) { + data.makeChkFlag(setting, parentNode); + } + return html; + } +})(jQuery); +/* + * JQuery zTree exedit v3.5.41 + * http://treejs.cn/ + * + * Copyright (c) 2010 Hunter.z + * + * Licensed same as jquery - MIT License + * http://www.opensource.org/licenses/mit-license.php + * + * Date: 2020-01-06 + */ +(function ($) { + //default consts of exedit + var _consts = { + event: { + DRAG: "ztree_drag", + DROP: "ztree_drop", + RENAME: "ztree_rename", + DRAGMOVE: "ztree_dragmove" + }, + id: { + EDIT: "_edit", + INPUT: "_input", + REMOVE: "_remove" + }, + move: { + TYPE_INNER: "inner", + TYPE_PREV: "prev", + TYPE_NEXT: "next" + }, + node: { + CURSELECTED_EDIT: "curSelectedNode_Edit", + TMPTARGET_TREE: "tmpTargetzTree", + TMPTARGET_NODE: "tmpTargetNode" + } + }, + //default setting of exedit + _setting = { + edit: { + enable: false, + editNameSelectAll: false, + showRemoveBtn: true, + showRenameBtn: true, + removeTitle: "remove", + renameTitle: "rename", + drag: { + autoExpandTrigger: false, + isCopy: true, + isMove: true, + prev: true, + next: true, + inner: true, + minMoveSize: 5, + borderMax: 10, + borderMin: -5, + maxShowNodeNum: 5, + autoOpenTime: 500 + } + }, + view: { + addHoverDom: null, + removeHoverDom: null + }, + callback: { + beforeDrag: null, + beforeDragOpen: null, + beforeDrop: null, + beforeEditName: null, + beforeRename: null, + onDrag: null, + onDragMove: null, + onDrop: null, + onRename: null + } + }, + //default root of exedit + _initRoot = function (setting) { + var r = data.getRoot(setting), rs = data.getRoots(); + r.curEditNode = null; + r.curEditInput = null; + r.curHoverNode = null; + r.dragFlag = 0; + r.dragNodeShowBefore = []; + r.dragMaskList = new Array(); + rs.showHoverDom = true; + }, + //default cache of exedit + _initCache = function (treeId) { + }, + //default bind event of exedit + _bindEvent = function (setting) { + var o = setting.treeObj; + var c = consts.event; + o.bind(c.RENAME, function (event, treeId, treeNode, isCancel) { + tools.apply(setting.callback.onRename, [event, treeId, treeNode, isCancel]); + }); + + o.bind(c.DRAG, function (event, srcEvent, treeId, treeNodes) { + tools.apply(setting.callback.onDrag, [srcEvent, treeId, treeNodes]); + }); + + o.bind(c.DRAGMOVE, function (event, srcEvent, treeId, treeNodes) { + tools.apply(setting.callback.onDragMove, [srcEvent, treeId, treeNodes]); + }); + + o.bind(c.DROP, function (event, srcEvent, treeId, treeNodes, targetNode, moveType, isCopy) { + tools.apply(setting.callback.onDrop, [srcEvent, treeId, treeNodes, targetNode, moveType, isCopy]); + }); + }, + _unbindEvent = function (setting) { + var o = setting.treeObj; + var c = consts.event; + o.unbind(c.RENAME); + o.unbind(c.DRAG); + o.unbind(c.DRAGMOVE); + o.unbind(c.DROP); + }, + //default event proxy of exedit + _eventProxy = function (e) { + var target = e.target, + setting = data.getSetting(e.data.treeId), + relatedTarget = e.relatedTarget, + tId = "", node = null, + nodeEventType = "", treeEventType = "", + nodeEventCallback = null, treeEventCallback = null, + tmp = null; + + if (tools.eqs(e.type, "mouseover")) { + tmp = tools.getMDom(setting, target, [{tagName: "a", attrName: "treeNode" + consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + nodeEventType = "hoverOverNode"; + } + } else if (tools.eqs(e.type, "mouseout")) { + tmp = tools.getMDom(setting, relatedTarget, [{tagName: "a", attrName: "treeNode" + consts.id.A}]); + if (!tmp) { + tId = "remove"; + nodeEventType = "hoverOutNode"; + } + } else if (tools.eqs(e.type, "mousedown")) { + tmp = tools.getMDom(setting, target, [{tagName: "a", attrName: "treeNode" + consts.id.A}]); + if (tmp) { + tId = tools.getNodeMainDom(tmp).id; + nodeEventType = "mousedownNode"; + } + } + if (tId.length > 0) { + node = data.getNodeCache(setting, tId); + switch (nodeEventType) { + case "mousedownNode" : + nodeEventCallback = _handler.onMousedownNode; + break; + case "hoverOverNode" : + nodeEventCallback = _handler.onHoverOverNode; + break; + case "hoverOutNode" : + nodeEventCallback = _handler.onHoverOutNode; + break; + } + } + var proxyResult = { + stop: false, + node: node, + nodeEventType: nodeEventType, + nodeEventCallback: nodeEventCallback, + treeEventType: treeEventType, + treeEventCallback: treeEventCallback + }; + return proxyResult + }, + //default init node of exedit + _initNode = function (setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) { + if (!n) return; + n.isHover = false; + n.editNameFlag = false; + }, + //update zTreeObj, add method of edit + _zTreeTools = function (setting, zTreeTools) { + zTreeTools.cancelEditName = function (newName) { + var root = data.getRoot(this.setting); + if (!root.curEditNode) return; + view.cancelCurEditNode(this.setting, newName ? newName : null, true); + } + zTreeTools.copyNode = function (targetNode, node, moveType, isSilent) { + if (!node) return null; + var isParent = data.nodeIsParent(setting, targetNode); + if (targetNode && !isParent && this.setting.data.keep.leaf && moveType === consts.move.TYPE_INNER) return null; + var _this = this, + newNode = tools.clone(node); + if (!targetNode) { + targetNode = null; + moveType = consts.move.TYPE_INNER; + } + if (moveType == consts.move.TYPE_INNER) { + function copyCallback() { + view.addNodes(_this.setting, targetNode, -1, [newNode], isSilent); + } + + if (tools.canAsync(this.setting, targetNode)) { + view.asyncNode(this.setting, targetNode, isSilent, copyCallback); + } else { + copyCallback(); + } + } else { + view.addNodes(this.setting, targetNode.parentNode, -1, [newNode], isSilent); + view.moveNode(this.setting, targetNode, newNode, moveType, false, isSilent); + } + return newNode; + } + zTreeTools.editName = function (node) { + if (!node || !node.tId || node !== data.getNodeCache(this.setting, node.tId)) return; + if (node.parentTId) view.expandCollapseParentNode(this.setting, node.getParentNode(), true); + view.editNode(this.setting, node) + } + zTreeTools.moveNode = function (targetNode, node, moveType, isSilent) { + if (!node) return node; + var isParent = data.nodeIsParent(setting, targetNode); + if (targetNode && !isParent && this.setting.data.keep.leaf && moveType === consts.move.TYPE_INNER) { + return null; + } else if (targetNode && ((node.parentTId == targetNode.tId && moveType == consts.move.TYPE_INNER) || $$(node, this.setting).find("#" + targetNode.tId).length > 0)) { + return null; + } else if (!targetNode) { + targetNode = null; + } + var _this = this; + + function moveCallback() { + view.moveNode(_this.setting, targetNode, node, moveType, false, isSilent); + } + + if (tools.canAsync(this.setting, targetNode) && moveType === consts.move.TYPE_INNER) { + view.asyncNode(this.setting, targetNode, isSilent, moveCallback); + } else { + moveCallback(); + } + return node; + } + zTreeTools.setEditable = function (editable) { + this.setting.edit.enable = editable; + return this.refresh(); + } + }, + //method of operate data + _data = { + setSonNodeLevel: function (setting, parentNode, node) { + if (!node) return; + var children = data.nodeChildren(setting, node); + node.level = (parentNode) ? parentNode.level + 1 : 0; + if (!children) return; + for (var i = 0, l = children.length; i < l; i++) { + if (children[i]) data.setSonNodeLevel(setting, node, children[i]); + } + } + }, + //method of event proxy + _event = {}, + //method of event handler + _handler = { + onHoverOverNode: function (event, node) { + var setting = data.getSetting(event.data.treeId), + root = data.getRoot(setting); + if (root.curHoverNode != node) { + _handler.onHoverOutNode(event); + } + root.curHoverNode = node; + view.addHoverDom(setting, node); + }, + onHoverOutNode: function (event, node) { + var setting = data.getSetting(event.data.treeId), + root = data.getRoot(setting); + if (root.curHoverNode && !data.isSelectedNode(setting, root.curHoverNode)) { + view.removeTreeDom(setting, root.curHoverNode); + root.curHoverNode = null; + } + }, + onMousedownNode: function (eventMouseDown, _node) { + var i, l, + setting = data.getSetting(eventMouseDown.data.treeId), + root = data.getRoot(setting), roots = data.getRoots(); + //right click can't drag & drop + if (eventMouseDown.button == 2 || !setting.edit.enable || (!setting.edit.drag.isCopy && !setting.edit.drag.isMove)) return true; + + //input of edit node name can't drag & drop + var target = eventMouseDown.target, + _nodes = data.getRoot(setting).curSelectedList, + nodes = []; + if (!data.isSelectedNode(setting, _node)) { + nodes = [_node]; + } else { + for (i = 0, l = _nodes.length; i < l; i++) { + if (_nodes[i].editNameFlag && tools.eqs(target.tagName, "input") && target.getAttribute("treeNode" + consts.id.INPUT) !== null) { + return true; + } + nodes.push(_nodes[i]); + if (nodes[0].parentTId !== _nodes[i].parentTId) { + nodes = [_node]; + break; + } + } + } + + view.editNodeBlur = true; + view.cancelCurEditNode(setting); + + var doc = $(setting.treeObj.get(0).ownerDocument), + body = $(setting.treeObj.get(0).ownerDocument.body), curNode, tmpArrow, tmpTarget, + isOtherTree = false, + targetSetting = setting, + sourceSetting = setting, + preNode, nextNode, + preTmpTargetNodeId = null, + preTmpMoveType = null, + tmpTargetNodeId = null, + moveType = consts.move.TYPE_INNER, + mouseDownX = eventMouseDown.clientX, + mouseDownY = eventMouseDown.clientY, + startTime = (new Date()).getTime(); + + if (tools.uCanDo(setting)) { + doc.bind("mousemove", _docMouseMove); + } + + function _docMouseMove(event) { + //avoid start drag after click node + if (root.dragFlag == 0 && Math.abs(mouseDownX - event.clientX) < setting.edit.drag.minMoveSize + && Math.abs(mouseDownY - event.clientY) < setting.edit.drag.minMoveSize) { + return true; + } + var i, l, tmpNode, tmpDom, tmpNodes; + body.css("cursor", "pointer"); + + if (root.dragFlag == 0) { + if (tools.apply(setting.callback.beforeDrag, [setting.treeId, nodes], true) == false) { + _docMouseUp(event); + return true; + } + + for (i = 0, l = nodes.length; i < l; i++) { + if (i == 0) { + root.dragNodeShowBefore = []; + } + tmpNode = nodes[i]; + if (data.nodeIsParent(setting, tmpNode) && tmpNode.open) { + view.expandCollapseNode(setting, tmpNode, !tmpNode.open); + root.dragNodeShowBefore[tmpNode.tId] = true; + } else { + root.dragNodeShowBefore[tmpNode.tId] = false; + } + } + + root.dragFlag = 1; + roots.showHoverDom = false; + tools.showIfameMask(setting, true); + + //sort + var isOrder = true, lastIndex = -1; + if (nodes.length > 1) { + var pNodes = nodes[0].parentTId ? data.nodeChildren(setting, nodes[0].getParentNode()) : data.getNodes(setting); + tmpNodes = []; + for (i = 0, l = pNodes.length; i < l; i++) { + if (root.dragNodeShowBefore[pNodes[i].tId] !== undefined) { + if (isOrder && lastIndex > -1 && (lastIndex + 1) !== i) { + isOrder = false; + } + tmpNodes.push(pNodes[i]); + lastIndex = i; + } + if (nodes.length === tmpNodes.length) { + nodes = tmpNodes; + break; + } + } + } + if (isOrder) { + preNode = nodes[0].getPreNode(); + nextNode = nodes[nodes.length - 1].getNextNode(); + } + + //set node in selected + curNode = $$("
      ", setting); + for (i = 0, l = nodes.length; i < l; i++) { + tmpNode = nodes[i]; + tmpNode.editNameFlag = false; + view.selectNode(setting, tmpNode, i > 0); + view.removeTreeDom(setting, tmpNode); + + if (i > setting.edit.drag.maxShowNodeNum - 1) { + continue; + } + + tmpDom = $$("
    • ", setting); + tmpDom.append($$(tmpNode, consts.id.A, setting).clone()); + tmpDom.css("padding", "0"); + tmpDom.children("#" + tmpNode.tId + consts.id.A).removeClass(consts.node.CURSELECTED); + curNode.append(tmpDom); + if (i == setting.edit.drag.maxShowNodeNum - 1) { + tmpDom = $$("
    • ...
    • ", setting); + curNode.append(tmpDom); + } + } + curNode.attr("id", nodes[0].tId + consts.id.UL + "_tmp"); + curNode.addClass(setting.treeObj.attr("class")); + curNode.appendTo(body); + + tmpArrow = $$("", setting); + tmpArrow.attr("id", "zTreeMove_arrow_tmp"); + tmpArrow.appendTo(body); + + setting.treeObj.trigger(consts.event.DRAG, [event, setting.treeId, nodes]); + } + + if (root.dragFlag == 1) { + if (tmpTarget && tmpArrow.attr("id") == event.target.id && tmpTargetNodeId && (event.clientX + doc.scrollLeft() + 2) > ($("#" + tmpTargetNodeId + consts.id.A, tmpTarget).offset().left)) { + var xT = $("#" + tmpTargetNodeId + consts.id.A, tmpTarget); + event.target = (xT.length > 0) ? xT.get(0) : event.target; + } else if (tmpTarget) { + tmpTarget.removeClass(consts.node.TMPTARGET_TREE); + if (tmpTargetNodeId) $("#" + tmpTargetNodeId + consts.id.A, tmpTarget).removeClass(consts.node.TMPTARGET_NODE + "_" + consts.move.TYPE_PREV) + .removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_NEXT).removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_INNER); + } + tmpTarget = null; + tmpTargetNodeId = null; + + //judge drag & drop in multi ztree + isOtherTree = false; + targetSetting = setting; + var settings = data.getSettings(); + for (var s in settings) { + if (settings[s].treeId && settings[s].edit.enable && settings[s].treeId != setting.treeId + && (event.target.id == settings[s].treeId || $(event.target).parents("#" + settings[s].treeId).length > 0)) { + isOtherTree = true; + targetSetting = settings[s]; + } + } + + var docScrollTop = doc.scrollTop(), + docScrollLeft = doc.scrollLeft(), + treeOffset = targetSetting.treeObj.offset(), + scrollHeight = targetSetting.treeObj.get(0).scrollHeight, + scrollWidth = targetSetting.treeObj.get(0).scrollWidth, + dTop = (event.clientY + docScrollTop - treeOffset.top), + dBottom = (targetSetting.treeObj.height() + treeOffset.top - event.clientY - docScrollTop), + dLeft = (event.clientX + docScrollLeft - treeOffset.left), + dRight = (targetSetting.treeObj.width() + treeOffset.left - event.clientX - docScrollLeft), + isTop = (dTop < setting.edit.drag.borderMax && dTop > setting.edit.drag.borderMin), + isBottom = (dBottom < setting.edit.drag.borderMax && dBottom > setting.edit.drag.borderMin), + isLeft = (dLeft < setting.edit.drag.borderMax && dLeft > setting.edit.drag.borderMin), + isRight = (dRight < setting.edit.drag.borderMax && dRight > setting.edit.drag.borderMin), + isTreeInner = dTop > setting.edit.drag.borderMin && dBottom > setting.edit.drag.borderMin && dLeft > setting.edit.drag.borderMin && dRight > setting.edit.drag.borderMin, + isTreeTop = (isTop && targetSetting.treeObj.scrollTop() <= 0), + isTreeBottom = (isBottom && (targetSetting.treeObj.scrollTop() + targetSetting.treeObj.height() + 10) >= scrollHeight), + isTreeLeft = (isLeft && targetSetting.treeObj.scrollLeft() <= 0), + isTreeRight = (isRight && (targetSetting.treeObj.scrollLeft() + targetSetting.treeObj.width() + 10) >= scrollWidth); + + if (event.target && tools.isChildOrSelf(event.target, targetSetting.treeId)) { + //get node
    • dom + var targetObj = event.target; + while (targetObj && targetObj.tagName && !tools.eqs(targetObj.tagName, "li") && targetObj.id != targetSetting.treeId) { + targetObj = targetObj.parentNode; + } + + var canMove = true; + //don't move to self or children of self + for (i = 0, l = nodes.length; i < l; i++) { + tmpNode = nodes[i]; + if (targetObj.id === tmpNode.tId) { + canMove = false; + break; + } else if ($$(tmpNode, setting).find("#" + targetObj.id).length > 0) { + canMove = false; + break; + } + } + if (canMove && event.target && tools.isChildOrSelf(event.target, targetObj.id + consts.id.A)) { + tmpTarget = $(targetObj); + tmpTargetNodeId = targetObj.id; + } + } + + //the mouse must be in zTree + tmpNode = nodes[0]; + if (isTreeInner && tools.isChildOrSelf(event.target, targetSetting.treeId)) { + //judge mouse move in root of ztree + if (!tmpTarget && (event.target.id == targetSetting.treeId || isTreeTop || isTreeBottom || isTreeLeft || isTreeRight) && (isOtherTree || (!isOtherTree && tmpNode.parentTId))) { + tmpTarget = targetSetting.treeObj; + } + //auto scroll top + if (isTop) { + targetSetting.treeObj.scrollTop(targetSetting.treeObj.scrollTop() - 10); + } else if (isBottom) { + targetSetting.treeObj.scrollTop(targetSetting.treeObj.scrollTop() + 10); + } + if (isLeft) { + targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft() - 10); + } else if (isRight) { + targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft() + 10); + } + //auto scroll left + if (tmpTarget && tmpTarget != targetSetting.treeObj && tmpTarget.offset().left < targetSetting.treeObj.offset().left) { + targetSetting.treeObj.scrollLeft(targetSetting.treeObj.scrollLeft() + tmpTarget.offset().left - targetSetting.treeObj.offset().left); + } + } + + curNode.css({ + "top": (event.clientY + docScrollTop + 3) + "px", + "left": (event.clientX + docScrollLeft + 3) + "px" + }); + + var dX = 0; + var dY = 0; + if (tmpTarget && tmpTarget.attr("id") != targetSetting.treeId) { + var tmpTargetNode = tmpTargetNodeId == null ? null : data.getNodeCache(targetSetting, tmpTargetNodeId), + isCopy = ((event.ctrlKey || event.metaKey) && setting.edit.drag.isMove && setting.edit.drag.isCopy) || (!setting.edit.drag.isMove && setting.edit.drag.isCopy), + isPrev = !!(preNode && tmpTargetNodeId === preNode.tId), + isNext = !!(nextNode && tmpTargetNodeId === nextNode.tId), + isInner = (tmpNode.parentTId && tmpNode.parentTId == tmpTargetNodeId), + canPrev = (isCopy || !isNext) && tools.apply(targetSetting.edit.drag.prev, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.prev), + canNext = (isCopy || !isPrev) && tools.apply(targetSetting.edit.drag.next, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.next), + canInner = (isCopy || !isInner) && !(targetSetting.data.keep.leaf && !data.nodeIsParent(setting, tmpTargetNode)) && tools.apply(targetSetting.edit.drag.inner, [targetSetting.treeId, nodes, tmpTargetNode], !!targetSetting.edit.drag.inner); + + function clearMove() { + tmpTarget = null; + tmpTargetNodeId = ""; + moveType = consts.move.TYPE_INNER; + tmpArrow.css({ + "display": "none" + }); + if (window.zTreeMoveTimer) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null + } + } + + if (!canPrev && !canNext && !canInner) { + clearMove(); + } else { + var tmpTargetA = $("#" + tmpTargetNodeId + consts.id.A, tmpTarget), + tmpNextA = tmpTargetNode.isLastNode ? null : $("#" + tmpTargetNode.getNextNode().tId + consts.id.A, tmpTarget.next()), + tmpTop = tmpTargetA.offset().top, + tmpLeft = tmpTargetA.offset().left, + prevPercent = canPrev ? (canInner ? 0.25 : (canNext ? 0.5 : 1)) : -1, + nextPercent = canNext ? (canInner ? 0.75 : (canPrev ? 0.5 : 0)) : -1, + dY_percent = (event.clientY + docScrollTop - tmpTop) / tmpTargetA.height(); + + if ((prevPercent == 1 || dY_percent <= prevPercent && dY_percent >= -.2) && canPrev) { + dX = 1 - tmpArrow.width(); + dY = tmpTop - tmpArrow.height() / 2; + moveType = consts.move.TYPE_PREV; + } else if ((nextPercent == 0 || dY_percent >= nextPercent && dY_percent <= 1.2) && canNext) { + dX = 1 - tmpArrow.width(); + dY = (tmpNextA == null || (data.nodeIsParent(setting, tmpTargetNode) && tmpTargetNode.open)) ? (tmpTop + tmpTargetA.height() - tmpArrow.height() / 2) : (tmpNextA.offset().top - tmpArrow.height() / 2); + moveType = consts.move.TYPE_NEXT; + } else if (canInner) { + dX = 5 - tmpArrow.width(); + dY = tmpTop; + moveType = consts.move.TYPE_INNER; + } else { + clearMove(); + } + + if (tmpTarget) { + tmpArrow.css({ + "display": "block", + "top": dY + "px", + "left": (tmpLeft + dX) + "px" + }); + tmpTargetA.addClass(consts.node.TMPTARGET_NODE + "_" + moveType); + + if (preTmpTargetNodeId != tmpTargetNodeId || preTmpMoveType != moveType) { + startTime = (new Date()).getTime(); + } + if (tmpTargetNode && data.nodeIsParent(setting, tmpTargetNode) && moveType == consts.move.TYPE_INNER) { + var startTimer = true; + if (window.zTreeMoveTimer && window.zTreeMoveTargetNodeTId !== tmpTargetNode.tId) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null; + } else if (window.zTreeMoveTimer && window.zTreeMoveTargetNodeTId === tmpTargetNode.tId) { + startTimer = false; + } + if (startTimer) { + window.zTreeMoveTimer = setTimeout(function () { + if (moveType != consts.move.TYPE_INNER) return; + if (tmpTargetNode && data.nodeIsParent(setting, tmpTargetNode) && !tmpTargetNode.open && (new Date()).getTime() - startTime > targetSetting.edit.drag.autoOpenTime + && tools.apply(targetSetting.callback.beforeDragOpen, [targetSetting.treeId, tmpTargetNode], true)) { + view.switchNode(targetSetting, tmpTargetNode); + if (targetSetting.edit.drag.autoExpandTrigger) { + targetSetting.treeObj.trigger(consts.event.EXPAND, [targetSetting.treeId, tmpTargetNode]); + } + } + }, targetSetting.edit.drag.autoOpenTime + 50); + window.zTreeMoveTargetNodeTId = tmpTargetNode.tId; + } + } + } + } + } else { + moveType = consts.move.TYPE_INNER; + if (tmpTarget && tools.apply(targetSetting.edit.drag.inner, [targetSetting.treeId, nodes, null], !!targetSetting.edit.drag.inner)) { + tmpTarget.addClass(consts.node.TMPTARGET_TREE); + } else { + tmpTarget = null; + } + tmpArrow.css({ + "display": "none" + }); + if (window.zTreeMoveTimer) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null; + } + } + preTmpTargetNodeId = tmpTargetNodeId; + preTmpMoveType = moveType; + + setting.treeObj.trigger(consts.event.DRAGMOVE, [event, setting.treeId, nodes]); + } + return false; + } + + doc.bind("mouseup", _docMouseUp); + + function _docMouseUp(event) { + if (window.zTreeMoveTimer) { + clearTimeout(window.zTreeMoveTimer); + window.zTreeMoveTargetNodeTId = null; + } + preTmpTargetNodeId = null; + preTmpMoveType = null; + doc.unbind("mousemove", _docMouseMove); + doc.unbind("mouseup", _docMouseUp); + doc.unbind("selectstart", _docSelect); + body.css("cursor", ""); + if (tmpTarget) { + tmpTarget.removeClass(consts.node.TMPTARGET_TREE); + if (tmpTargetNodeId) $("#" + tmpTargetNodeId + consts.id.A, tmpTarget).removeClass(consts.node.TMPTARGET_NODE + "_" + consts.move.TYPE_PREV) + .removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_NEXT).removeClass(consts.node.TMPTARGET_NODE + "_" + _consts.move.TYPE_INNER); + } + tools.showIfameMask(setting, false); + + roots.showHoverDom = true; + if (root.dragFlag == 0) return; + root.dragFlag = 0; + + var i, l, tmpNode; + for (i = 0, l = nodes.length; i < l; i++) { + tmpNode = nodes[i]; + if (data.nodeIsParent(setting, tmpNode) && root.dragNodeShowBefore[tmpNode.tId] && !tmpNode.open) { + view.expandCollapseNode(setting, tmpNode, !tmpNode.open); + delete root.dragNodeShowBefore[tmpNode.tId]; + } + } + + if (curNode) curNode.remove(); + if (tmpArrow) tmpArrow.remove(); + + var isCopy = ((event.ctrlKey || event.metaKey) && setting.edit.drag.isMove && setting.edit.drag.isCopy) || (!setting.edit.drag.isMove && setting.edit.drag.isCopy); + if (!isCopy && tmpTarget && tmpTargetNodeId && nodes[0].parentTId && tmpTargetNodeId == nodes[0].parentTId && moveType == consts.move.TYPE_INNER) { + tmpTarget = null; + } + if (tmpTarget) { + var dragTargetNode = tmpTargetNodeId == null ? null : data.getNodeCache(targetSetting, tmpTargetNodeId); + if (tools.apply(setting.callback.beforeDrop, [targetSetting.treeId, nodes, dragTargetNode, moveType, isCopy], true) == false) { + view.selectNodes(sourceSetting, nodes); + return; + } + var newNodes = isCopy ? tools.clone(nodes) : nodes; + + function dropCallback() { + if (isOtherTree) { + if (!isCopy) { + for (var i = 0, l = nodes.length; i < l; i++) { + view.removeNode(setting, nodes[i]); + } + } + if (moveType == consts.move.TYPE_INNER) { + view.addNodes(targetSetting, dragTargetNode, -1, newNodes); + } else { + view.addNodes(targetSetting, dragTargetNode.getParentNode(), moveType == consts.move.TYPE_PREV ? dragTargetNode.getIndex() : dragTargetNode.getIndex() + 1, newNodes); + } + } else { + if (isCopy && moveType == consts.move.TYPE_INNER) { + view.addNodes(targetSetting, dragTargetNode, -1, newNodes); + } else if (isCopy) { + view.addNodes(targetSetting, dragTargetNode.getParentNode(), moveType == consts.move.TYPE_PREV ? dragTargetNode.getIndex() : dragTargetNode.getIndex() + 1, newNodes); + } else { + if (moveType != consts.move.TYPE_NEXT) { + for (i = 0, l = newNodes.length; i < l; i++) { + view.moveNode(targetSetting, dragTargetNode, newNodes[i], moveType, false); + } + } else { + for (i = -1, l = newNodes.length - 1; i < l; l--) { + view.moveNode(targetSetting, dragTargetNode, newNodes[l], moveType, false); + } + } + } + } + view.selectNodes(targetSetting, newNodes); + + var a = $$(newNodes[0], setting).get(0); + view.scrollIntoView(setting, a); + + setting.treeObj.trigger(consts.event.DROP, [event, targetSetting.treeId, newNodes, dragTargetNode, moveType, isCopy]); + } + + if (moveType == consts.move.TYPE_INNER && tools.canAsync(targetSetting, dragTargetNode)) { + view.asyncNode(targetSetting, dragTargetNode, false, dropCallback); + } else { + dropCallback(); + } + + } else { + view.selectNodes(sourceSetting, nodes); + setting.treeObj.trigger(consts.event.DROP, [event, setting.treeId, nodes, null, null, null]); + } + } + + doc.bind("selectstart", _docSelect); + + function _docSelect() { + return false; + } + + // 2018-03-30 FireFox has fixed this issue. + //Avoid FireFox's Bug + //If zTree Div CSS set 'overflow', so drag node outside of zTree, and event.target is error. + // if(eventMouseDown.preventDefault) { + // eventMouseDown.preventDefault(); + // } + return true; + } + }, + //method of tools for zTree + _tools = { + getAbs: function (obj) { + var oRect = obj.getBoundingClientRect(), + scrollTop = document.body.scrollTop + document.documentElement.scrollTop, + scrollLeft = document.body.scrollLeft + document.documentElement.scrollLeft; + return [oRect.left + scrollLeft, oRect.top + scrollTop]; + }, + inputFocus: function (inputObj) { + if (inputObj.get(0)) { + inputObj.focus(); + tools.setCursorPosition(inputObj.get(0), inputObj.val().length); + } + }, + inputSelect: function (inputObj) { + if (inputObj.get(0)) { + inputObj.focus(); + inputObj.select(); + } + }, + setCursorPosition: function (obj, pos) { + if (obj.setSelectionRange) { + obj.focus(); + obj.setSelectionRange(pos, pos); + } else if (obj.createTextRange) { + var range = obj.createTextRange(); + range.collapse(true); + range.moveEnd('character', pos); + range.moveStart('character', pos); + range.select(); + } + }, + showIfameMask: function (setting, showSign) { + var root = data.getRoot(setting); + //clear full mask + while (root.dragMaskList.length > 0) { + root.dragMaskList[0].remove(); + root.dragMaskList.shift(); + } + if (showSign) { + //show mask + var iframeList = $$("iframe", setting); + for (var i = 0, l = iframeList.length; i < l; i++) { + var obj = iframeList.get(i), + r = tools.getAbs(obj), + dragMask = $$("
      ", setting); + dragMask.appendTo($$("body", setting)); + root.dragMaskList.push(dragMask); + } + } + } + }, + //method of operate ztree dom + _view = { + addEditBtn: function (setting, node) { + if (node.editNameFlag || $$(node, consts.id.EDIT, setting).length > 0) { + return; + } + if (!tools.apply(setting.edit.showRenameBtn, [setting.treeId, node], setting.edit.showRenameBtn)) { + return; + } + var aObj = $$(node, consts.id.A, setting), + editStr = ""; + aObj.append(editStr); + + $$(node, consts.id.EDIT, setting).bind('click', + function () { + if (!tools.uCanDo(setting) || tools.apply(setting.callback.beforeEditName, [setting.treeId, node], true) == false) return false; + view.editNode(setting, node); + return false; + } + ).show(); + }, + addRemoveBtn: function (setting, node) { + if (node.editNameFlag || $$(node, consts.id.REMOVE, setting).length > 0) { + return; + } + if (!tools.apply(setting.edit.showRemoveBtn, [setting.treeId, node], setting.edit.showRemoveBtn)) { + return; + } + var aObj = $$(node, consts.id.A, setting), + removeStr = ""; + aObj.append(removeStr); + + $$(node, consts.id.REMOVE, setting).bind('click', + function () { + if (!tools.uCanDo(setting) || tools.apply(setting.callback.beforeRemove, [setting.treeId, node], true) == false) return false; + view.removeNode(setting, node); + setting.treeObj.trigger(consts.event.REMOVE, [setting.treeId, node]); + return false; + } + ).bind('mousedown', + function (eventMouseDown) { + return true; + } + ).show(); + }, + addHoverDom: function (setting, node) { + if (data.getRoots().showHoverDom) { + node.isHover = true; + if (setting.edit.enable) { + view.addEditBtn(setting, node); + view.addRemoveBtn(setting, node); + } + tools.apply(setting.view.addHoverDom, [setting.treeId, node]); + } + }, + cancelCurEditNode: function (setting, forceName, isCancel) { + var root = data.getRoot(setting), + node = root.curEditNode; + + if (node) { + var inputObj = root.curEditInput, + newName = forceName ? forceName : (isCancel ? data.nodeName(setting, node) : inputObj.val()); + if (tools.apply(setting.callback.beforeRename, [setting.treeId, node, newName, isCancel], true) === false) { + return false; + } + data.nodeName(setting, node, newName); + var aObj = $$(node, consts.id.A, setting); + aObj.removeClass(consts.node.CURSELECTED_EDIT); + inputObj.unbind(); + view.setNodeName(setting, node); + node.editNameFlag = false; + root.curEditNode = null; + root.curEditInput = null; + view.selectNode(setting, node, false); + setting.treeObj.trigger(consts.event.RENAME, [setting.treeId, node, isCancel]); + } + root.noSelection = true; + return true; + }, + editNode: function (setting, node) { + var root = data.getRoot(setting); + view.editNodeBlur = false; + if (data.isSelectedNode(setting, node) && root.curEditNode == node && node.editNameFlag) { + setTimeout(function () { + tools.inputFocus(root.curEditInput); + }, 0); + return; + } + node.editNameFlag = true; + view.removeTreeDom(setting, node); + view.cancelCurEditNode(setting); + view.selectNode(setting, node, false); + $$(node, consts.id.SPAN, setting).html(""); + var inputObj = $$(node, consts.id.INPUT, setting); + inputObj.attr("value", data.nodeName(setting, node)); + if (setting.edit.editNameSelectAll) { + tools.inputSelect(inputObj); + } else { + tools.inputFocus(inputObj); + } + + inputObj.bind('blur', function (event) { + if (!view.editNodeBlur) { + view.cancelCurEditNode(setting); + } + }).bind('keydown', function (event) { + if (event.keyCode == "13") { + view.editNodeBlur = true; + view.cancelCurEditNode(setting); + } else if (event.keyCode == "27") { + view.cancelCurEditNode(setting, null, true); + } + }).bind('click', function (event) { + return false; + }).bind('dblclick', function (event) { + return false; + }); + + $$(node, consts.id.A, setting).addClass(consts.node.CURSELECTED_EDIT); + root.curEditInput = inputObj; + root.noSelection = false; + root.curEditNode = node; + }, + moveNode: function (setting, targetNode, node, moveType, animateFlag, isSilent) { + var root = data.getRoot(setting); + if (targetNode == node) return; + if (setting.data.keep.leaf && targetNode && !data.nodeIsParent(setting, targetNode) && moveType == consts.move.TYPE_INNER) return; + var oldParentNode = (node.parentTId ? node.getParentNode() : root), + targetNodeIsRoot = (targetNode === null || targetNode == root); + if (targetNodeIsRoot && targetNode === null) targetNode = root; + if (targetNodeIsRoot) moveType = consts.move.TYPE_INNER; + var targetParentNode = (targetNode.parentTId ? targetNode.getParentNode() : root); + + if (moveType != consts.move.TYPE_PREV && moveType != consts.move.TYPE_NEXT) { + moveType = consts.move.TYPE_INNER; + } + + if (moveType == consts.move.TYPE_INNER) { + if (targetNodeIsRoot) { + //parentTId of root node is null + node.parentTId = null; + } else { + if (!data.nodeIsParent(setting, targetNode)) { + data.nodeIsParent(setting, targetNode, true); + targetNode.open = !!targetNode.open; + view.setNodeLineIcos(setting, targetNode); + } + node.parentTId = targetNode.tId; + } + } + + //move node Dom + var targetObj, target_ulObj; + if (targetNodeIsRoot) { + targetObj = setting.treeObj; + target_ulObj = targetObj; + } else { + if (!isSilent && moveType == consts.move.TYPE_INNER) { + view.expandCollapseNode(setting, targetNode, true, false); + } else if (!isSilent) { + view.expandCollapseNode(setting, targetNode.getParentNode(), true, false); + } + targetObj = $$(targetNode, setting); + target_ulObj = $$(targetNode, consts.id.UL, setting); + if (!!targetObj.get(0) && !target_ulObj.get(0)) { + var ulstr = []; + view.makeUlHtml(setting, targetNode, ulstr, ''); + targetObj.append(ulstr.join('')); + } + target_ulObj = $$(targetNode, consts.id.UL, setting); + } + var nodeDom = $$(node, setting); + if (!nodeDom.get(0)) { + nodeDom = view.appendNodes(setting, node.level, [node], null, -1, false, true).join(''); + } else if (!targetObj.get(0)) { + nodeDom.remove(); + } + if (target_ulObj.get(0) && moveType == consts.move.TYPE_INNER) { + target_ulObj.append(nodeDom); + } else if (targetObj.get(0) && moveType == consts.move.TYPE_PREV) { + targetObj.before(nodeDom); + } else if (targetObj.get(0) && moveType == consts.move.TYPE_NEXT) { + targetObj.after(nodeDom); + } + + //repair the data after move + var i, l, + tmpSrcIndex = -1, + tmpTargetIndex = 0, + oldNeighbor = null, + newNeighbor = null, + oldLevel = node.level; + var oldChildren = data.nodeChildren(setting, oldParentNode); + var targetParentChildren = data.nodeChildren(setting, targetParentNode); + var targetChildren = data.nodeChildren(setting, targetNode); + if (node.isFirstNode) { + tmpSrcIndex = 0; + if (oldChildren.length > 1) { + oldNeighbor = oldChildren[1]; + oldNeighbor.isFirstNode = true; + } + } else if (node.isLastNode) { + tmpSrcIndex = oldChildren.length - 1; + oldNeighbor = oldChildren[tmpSrcIndex - 1]; + oldNeighbor.isLastNode = true; + } else { + for (i = 0, l = oldChildren.length; i < l; i++) { + if (oldChildren[i].tId == node.tId) { + tmpSrcIndex = i; + break; + } + } + } + if (tmpSrcIndex >= 0) { + oldChildren.splice(tmpSrcIndex, 1); + } + if (moveType != consts.move.TYPE_INNER) { + for (i = 0, l = targetParentChildren.length; i < l; i++) { + if (targetParentChildren[i].tId == targetNode.tId) tmpTargetIndex = i; + } + } + if (moveType == consts.move.TYPE_INNER) { + if (!targetChildren) { + targetChildren = data.nodeChildren(setting, targetNode, []); + } + if (targetChildren.length > 0) { + newNeighbor = targetChildren[targetChildren.length - 1]; + newNeighbor.isLastNode = false; + } + targetChildren.splice(targetChildren.length, 0, node); + node.isLastNode = true; + node.isFirstNode = (targetChildren.length == 1); + } else if (targetNode.isFirstNode && moveType == consts.move.TYPE_PREV) { + targetParentChildren.splice(tmpTargetIndex, 0, node); + newNeighbor = targetNode; + newNeighbor.isFirstNode = false; + node.parentTId = targetNode.parentTId; + node.isFirstNode = true; + node.isLastNode = false; + + } else if (targetNode.isLastNode && moveType == consts.move.TYPE_NEXT) { + targetParentChildren.splice(tmpTargetIndex + 1, 0, node); + newNeighbor = targetNode; + newNeighbor.isLastNode = false; + node.parentTId = targetNode.parentTId; + node.isFirstNode = false; + node.isLastNode = true; + + } else { + if (moveType == consts.move.TYPE_PREV) { + targetParentChildren.splice(tmpTargetIndex, 0, node); + } else { + targetParentChildren.splice(tmpTargetIndex + 1, 0, node); + } + node.parentTId = targetNode.parentTId; + node.isFirstNode = false; + node.isLastNode = false; + } + data.fixPIdKeyValue(setting, node); + data.setSonNodeLevel(setting, node.getParentNode(), node); + + //repair node what been moved + view.setNodeLineIcos(setting, node); + view.repairNodeLevelClass(setting, node, oldLevel); + + //repair node's old parentNode dom + if (!setting.data.keep.parent && oldChildren.length < 1) { + //old parentNode has no child nodes + data.nodeIsParent(setting, oldParentNode, false); + oldParentNode.open = false; + var tmp_ulObj = $$(oldParentNode, consts.id.UL, setting), + tmp_switchObj = $$(oldParentNode, consts.id.SWITCH, setting), + tmp_icoObj = $$(oldParentNode, consts.id.ICON, setting); + view.replaceSwitchClass(oldParentNode, tmp_switchObj, consts.folder.DOCU); + view.replaceIcoClass(oldParentNode, tmp_icoObj, consts.folder.DOCU); + tmp_ulObj.css("display", "none"); + + } else if (oldNeighbor) { + //old neigbor node + view.setNodeLineIcos(setting, oldNeighbor); + } + + //new neigbor node + if (newNeighbor) { + view.setNodeLineIcos(setting, newNeighbor); + } + + //repair checkbox / radio + if (!!setting.check && setting.check.enable && view.repairChkClass) { + view.repairChkClass(setting, oldParentNode); + view.repairParentChkClassWithSelf(setting, oldParentNode); + if (oldParentNode != node.parent) + view.repairParentChkClassWithSelf(setting, node); + } + + //expand parents after move + if (!isSilent) { + view.expandCollapseParentNode(setting, node.getParentNode(), true, animateFlag); + } + }, + removeEditBtn: function (setting, node) { + $$(node, consts.id.EDIT, setting).unbind().remove(); + }, + removeRemoveBtn: function (setting, node) { + $$(node, consts.id.REMOVE, setting).unbind().remove(); + }, + removeTreeDom: function (setting, node) { + node.isHover = false; + view.removeEditBtn(setting, node); + view.removeRemoveBtn(setting, node); + tools.apply(setting.view.removeHoverDom, [setting.treeId, node]); + }, + repairNodeLevelClass: function (setting, node, oldLevel) { + if (oldLevel === node.level) return; + var liObj = $$(node, setting), + aObj = $$(node, consts.id.A, setting), + ulObj = $$(node, consts.id.UL, setting), + oldClass = consts.className.LEVEL + oldLevel, + newClass = consts.className.LEVEL + node.level; + liObj.removeClass(oldClass); + liObj.addClass(newClass); + aObj.removeClass(oldClass); + aObj.addClass(newClass); + ulObj.removeClass(oldClass); + ulObj.addClass(newClass); + }, + selectNodes: function (setting, nodes) { + for (var i = 0, l = nodes.length; i < l; i++) { + view.selectNode(setting, nodes[i], i > 0); + } + } + }, + + _z = { + tools: _tools, + view: _view, + event: _event, + data: _data + }; + $.extend(true, $.fn.zTree.consts, _consts); + $.extend(true, $.fn.zTree._z, _z); + + var zt = $.fn.zTree, + tools = zt._z.tools, + consts = zt.consts, + view = zt._z.view, + data = zt._z.data, + event = zt._z.event, + $$ = tools.$; + + data.exSetting(_setting); + data.addInitBind(_bindEvent); + data.addInitUnBind(_unbindEvent); + data.addInitCache(_initCache); + data.addInitNode(_initNode); + data.addInitProxy(_eventProxy); + data.addInitRoot(_initRoot); + data.addZTreeTools(_zTreeTools); + + var _cancelPreSelectedNode = view.cancelPreSelectedNode; + view.cancelPreSelectedNode = function (setting, node) { + var list = data.getRoot(setting).curSelectedList; + for (var i = 0, j = list.length; i < j; i++) { + if (!node || node === list[i]) { + view.removeTreeDom(setting, list[i]); + if (node) break; + } + } + if (_cancelPreSelectedNode) _cancelPreSelectedNode.apply(view, arguments); + } + + var _createNodes = view.createNodes; + view.createNodes = function (setting, level, nodes, parentNode, index) { + if (_createNodes) { + _createNodes.apply(view, arguments); + } + if (!nodes) return; + if (view.repairParentChkClassWithSelf) { + view.repairParentChkClassWithSelf(setting, parentNode); + } + } + + var _makeNodeUrl = view.makeNodeUrl; + view.makeNodeUrl = function (setting, node) { + return setting.edit.enable ? null : (_makeNodeUrl.apply(view, arguments)); + } + + var _removeNode = view.removeNode; + view.removeNode = function (setting, node) { + var root = data.getRoot(setting); + if (root.curEditNode === node) root.curEditNode = null; + if (_removeNode) { + _removeNode.apply(view, arguments); + } + } + + var _selectNode = view.selectNode; + view.selectNode = function (setting, node, addFlag) { + var root = data.getRoot(setting); + if (data.isSelectedNode(setting, node) && root.curEditNode == node && node.editNameFlag) { + return false; + } + if (_selectNode) _selectNode.apply(view, arguments); + view.addHoverDom(setting, node); + return true; + } + + var _uCanDo = tools.uCanDo; + tools.uCanDo = function (setting, e) { + var root = data.getRoot(setting); + if (e && (tools.eqs(e.type, "mouseover") || tools.eqs(e.type, "mouseout") || tools.eqs(e.type, "mousedown") || tools.eqs(e.type, "mouseup"))) { + return true; + } + if (root.curEditNode) { + view.editNodeBlur = false; + root.curEditInput.focus(); + } + return (!root.curEditNode) && (_uCanDo ? _uCanDo.apply(view, arguments) : true); + } +})(jQuery); diff --git a/src/components/personLi.vue b/src/components/personLi.vue new file mode 100644 index 0000000..b1e0d87 --- /dev/null +++ b/src/components/personLi.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/src/components/roomLi.vue b/src/components/roomLi.vue new file mode 100644 index 0000000..37a5fb8 --- /dev/null +++ b/src/components/roomLi.vue @@ -0,0 +1,138 @@ + + + + + \ No newline at end of file diff --git a/src/components/roomLi1.vue b/src/components/roomLi1.vue new file mode 100644 index 0000000..aaeb079 --- /dev/null +++ b/src/components/roomLi1.vue @@ -0,0 +1,151 @@ + + + + + \ No newline at end of file diff --git a/src/components/scrolllist/index.vue b/src/components/scrolllist/index.vue new file mode 100644 index 0000000..cc1d99c --- /dev/null +++ b/src/components/scrolllist/index.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/components/scrollvue.vue b/src/components/scrollvue.vue new file mode 100644 index 0000000..1205d64 --- /dev/null +++ b/src/components/scrollvue.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/src/components/selectoption/index.vue b/src/components/selectoption/index.vue new file mode 100644 index 0000000..cf2bf4e --- /dev/null +++ b/src/components/selectoption/index.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/components/slidingBlock/index.vue b/src/components/slidingBlock/index.vue new file mode 100644 index 0000000..e27c3fe --- /dev/null +++ b/src/components/slidingBlock/index.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/components/usercontent.vue b/src/components/usercontent.vue new file mode 100644 index 0000000..890f6fb --- /dev/null +++ b/src/components/usercontent.vue @@ -0,0 +1,96 @@ + + + + + \ No newline at end of file diff --git a/src/components/visualizcomponent/NumberGrow.vue b/src/components/visualizcomponent/NumberGrow.vue new file mode 100644 index 0000000..2b2d74c --- /dev/null +++ b/src/components/visualizcomponent/NumberGrow.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/components/visualizcomponent/center/bottom/chart.vue b/src/components/visualizcomponent/center/bottom/chart.vue new file mode 100644 index 0000000..370f671 --- /dev/null +++ b/src/components/visualizcomponent/center/bottom/chart.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/components/visualizcomponent/center/bottom/index.vue b/src/components/visualizcomponent/center/bottom/index.vue new file mode 100644 index 0000000..b8dca1e --- /dev/null +++ b/src/components/visualizcomponent/center/bottom/index.vue @@ -0,0 +1,273 @@ + + + + + diff --git a/src/components/visualizcomponent/center/top/chart.vue b/src/components/visualizcomponent/center/top/chart.vue new file mode 100644 index 0000000..2134c8c --- /dev/null +++ b/src/components/visualizcomponent/center/top/chart.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/components/visualizcomponent/center/top/index.vue b/src/components/visualizcomponent/center/top/index.vue new file mode 100644 index 0000000..0044530 --- /dev/null +++ b/src/components/visualizcomponent/center/top/index.vue @@ -0,0 +1,516 @@ + + + + diff --git a/src/components/visualizcomponent/js/china-contour.js b/src/components/visualizcomponent/js/china-contour.js new file mode 100644 index 0000000..8042118 --- /dev/null +++ b/src/components/visualizcomponent/js/china-contour.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('china-contour', {"type":"FeatureCollection","features":[{"id":"100000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@š¦ŜiÀºƦ‘ƞò–ïè§ŞCêɕrŧůÇąĻõ™·ĉ³œ̅ó­@ċȧƒŧĥ‰Ľʉ­ƅſ“ȓÒ˦ŝE}ºƑ[ÍĜȋ AɞÏĤ¨êƺ\\Ɔ¸ĠĎvʄȀœÐ¾jNðĒĞȠzÐŘΰH¨ȔBĠ "],["@@ƛĴÕƊÉɼģºðʀI̠ÔĚäœθؾNJŨxĚĮǂƺòƌ‚ĪŐĮXŦţƸZûЋƕƑ’ʳÛDžƝɉlÝƯֹÅŃ^Ó·śŃNjƏďíåɛGɉ™¿@ăƑŽ¥ĘWǬÏĶŁâ"],["@@Óɖ± dƊ½ǒÂň×äı–§ĤƩ™¶hlçxĬŸĄŞkâ’ÌwøàIJaĞ‚fƠ¥Ž„Ŕdž˜®UɎÖ¢aƆúŪtŠųƠjd•ƺŠƺÅìnŽŢ¯äɝĦ]èpĄ¦´LƞĬŠ´ƤǬ˼Ēɸ¤rºǼìĴPðŀbþ¹ļD¢¹œ\\ĜÑ̔ùўÊ‰ȮŒǪűŽÀêZǚŐ¤qȂ\\`ºłĤ\\ºs|zºÿŐãѦvĪĺĺ†ĈłÈ͚FÞºĠUƢ¾ªì°`öøu®Ì¼ãÐUÞĖ¶¬æɒlʐßØvWʚ”ÖÕÁÜÅŵ­_«”E”ÍɪëÏ÷ÅyXo͂ĝĂÛÎf`Þ…¹ÂÿÐGĮÕĞXŪōŸMźÈƺQèĽôe|¿ƸJR¤ĘETėº¯ɀáMĺŝOéȇ¿ÖğǤǷŔ²å]­Ĥĝ‰œ¦EP}ûƥé¿İƷTėƫœŕƅ™ƱB»Đ±‚řü›]µȺrĦáŖuҞª«IJ‡πdƺÏɌ]͚œĐ™ǂZɔ¹ÚZצʥĪï|ÇĦMŔ»İĝLj‹ì¥Βœba­¯¥Ǖǚk˦ӷxūД̵nơԆ|DŽŽࡰţાíϲäʮW¬®ҌeרūȠkɬɻ̼ãɜRצɩςåȈHϚÎKdzͲOðÏȆƘ¼CϚǚ࢚˼ФԂ¤ƌžĞ̪Qʤ´ԜÃƲÀɠmǐnȺĸƠ´ǠNˠŜ‚¶ƌĆĘźʆȬμƒĞGȖƴƀj`ĢçĶȅŚēĢƒĖćšYŒÀŎüôQÐÂŎŞdžŞêƖš˜oˆDƞŧǘÛۨĝȘIJžªǬ”¾äʀƪ¼Ð€Ĕǎ¨Ȕ»͠^ˮÊ˰ȎŜHĦðDĝŒ|ø˂˜ƮÐ¬ҌqjĔ²Äw°dždĞéĸdîàŎjɒĚŌ‡ŜWÈ|Ŗ‡¶îÎFC•ĊZĀēƄNĤ¶ŠłKĊOj“Ě”j´ĜYp˜{¦„ˆSĚÍ\\Tš×ªV–÷Šų¬K°ȧļš¨ǵÂcḷ̌ĚǣȄɧ\\ĵœŇ‹ȣFέ̿ʏƶɷØ̫»ƽū¹Ʊő̝Ȩ§ȞʘĖiɜɶʦ}¨֪ࠜ̀ƇǬ¹ǨE˦ĥªÔDzlŠ¶øZh¤Ɛ E ĈDJ˜ì¸̚¸ƎGú´Pž¬WÄì–HsIJ¾wLVnƽCw`h`¥V”„¦U¤¸}€¾Ô[~âxh¢ªHÆÂr–iĐɘǜhÀoRzNy˜ÀDs~€bcfÌ`L–¾n‹|¾T‚°c¨È¢a‚ÈÄ[|òDȎŸÖdH„Ʈ–Àì~Ǝ†â•¦^¢ķ¶e”ÐÚEꖄɡČÅyġLû™ŇV®ŠÄ‰Ðź~Ď°ƂŤǒȦÒŬÂezÂvǴZ„{ĘFĒœĴAΜĐȄEÔ¤ØQĄ–Ą»ΈZǺ¨ìSŊÄƸwŠn¼–c]—ܬì¯DŽ]ȘŏńzƺŷɄeeOĨS’Œfm Ɋ’̎ēz©þ†ÐÙÊmgŸÇsJ¥ƔˆŊśÎÔsÁtÃßGo—À­ xňË_½ä@êíuáĠ[ġ¥g“ɊדûÏWXáǠDZÌsNͽƎÁ§č՛AēeL³àydl›¦ĘVçŁpśdžĽĺſʃQíÜçÛġԏsĕ¬—Dz¡SíċġHµ ¡EŃļƒrĉŘóƢFƺ«øxÊk†”ƈdƬÌr|©ÛńRŀƒøďŊœŀ›ˆàŀU²ŕƀB‚Q£Ď}L¹Îk@©ĈuǰųǨ”Ú§ƈnTËÇéƟÊcfčŤ^gēĊĕƯǏx³ǔķÐċJā‚wİ_ĸ˜Ȁ^ôWr­°oú¬Ɏ‘~”ȰCĐ´Ƕ£’fNÎèâ_ÐŮeʆNJǘuȔ\\¤ÒĨA¢Ê͠æÔ ŬGƠ”ƦYê‹ŊàƆXvkmŸͥœ@čŅĻA“¶çÎqC½Ĉ»NŸăëK™ďÍQ“Ʌ›řęgßÔÇOÝáWáħ£˯ā¡ÑķĎÛ寰WKɱ_d_}}vyŸõu¬ïÏŅ½@gÏ¿rýŠ±…Cd‰µ—°MFYxw¿CG£ǧ«»ó¡Ɵš¿BÇƻğëšܭNJĭôµ}‰čÓpg±˜ƒǫŋRwŕnéÑƕfSŸŋ‹®ÍšD Ûǖ֍Ÿ]gr¡µŷzįm³~S«“„›þeo³l™•{iē¥yZ÷īŖõġMRÇģZ“mÃ|¡™ģTɟij“Â`À–çm‰‘FK¥ÚíÁbXš³ÌQґHof{‰]e€pt·GŋĜTNJŋB…h–¬ƩDoˆ±enq©G`™wGçǑ‚“K‰‹F‚“›uNĝw‡őXtW·Ýďæßa}xV•—XR‰ãQ`­©GŒM»­”ďϝd‡©ÑW_ÏǷr¡…é\\ƒɹ~ɍuØ©Bš¤ÝĤ½¢Å_Á¿•LŅñuT\\rÅIs®y}’ywdS™DZtCmûvašʋJr€Ư‚⦳P‡rbbÍzš€wBG’ĭ€T†Ák‘»ƒlY­ċ²z“Ç£—^§»d¯íŻŽ£ćGŵDžƍÓ]í“M^o•£Ã]ªUóo½~ŕ‘|ŋݘ¥ċh“¹·CÉ­Dřlg‡ȵë[‘’}ģS}xƃği©ĝ‡ɝǡF꼵áƣ©‚Hžĕoƫ€Ňqƒr³Ãg[„šÃS–ő_†±ÅFC¥Pq{‚ñg—¿įX…•ƝıĉNj•ûěʼn³F‘¦oĵ—hŸÕP{¯~TÍl¸ÓßYÏàs{ÃVU™™eĎwk±ʼnVÓ½ŽJūĉ»Jm°fϑdF~ˆ€ĀeĖ€O˜² Ĉ‰żĀiÂd^~ăÔHˆ¦\\§|ĄVez¤NP ǹӗR™ÆƇP[¦´Âghwm}ÐШźhI|žVVŽ—Ž|p[¦À¶èNä¶ÒCÀ¢^h—PfvƾĪ×òúNZÞÒKxpw|ÊEZŽI¨®œİFÜçmĩ‚WĪñt‘ÞʼnËÝ^³uL‚±|Əlĉ¥čn§ßÅc‘˜B× CNƒǟ‹_ñŧı¯Y]ăٟ™Ľѷť‹³ÃAR‹‡ZRlʑýSëÍDěïÿȧ¢ÙġƒěŗŷęŸUªhJˆƁ™ƅn³gF‹³HàŋÅÃƉÀKšť`ċŮÁõYėé÷`ٚ_Ïǵ—R§òoEÅąLœŐœƜVµąłíļĐ·ũ̈«ªdÎɜnb²ĦhņBĖ›žįĦåXćì@L¯´ywƕCéõė ƿäćú y±¨Mf~C¿`€à_ŒÿƌfQnð³ƬˆŲŎ¥ĠʦĘĒ؉¼Â†±ŴPè¸ŔLƔÜƺ_T‘üÃĤBBċȉöA´fa„˜M¨{«Múīô‰Ö°ʊkŲÆM|²@¤u•ƒ¤Û´Œä«̰\\„}ēƒ‹ÅM•¼Ã­]NągoõľH‰yGă{{çrnÓE‰‹ƕZGª¹Fj¢ïW…uøC̍ƃhÛ­–Ň\\bÅxì²ƝýN‰īCȽĿǃšŖÕy\\‡¹kx‡Ã£Č×G¿Ï¤ÁçFQ¡„KtŵΥëÚź—Š‰«ėn½ĉŀ—›Á¼zK›¶†G•­Y§Ëƒ@–´śÇµƕñžx———Z¯u™Œ…Ï•˜ï{éƵP—™_K«™pÍÁwƏčaE›U”£uŻ˜āɌŁFŴu»¹İ×ȖħŴw̌ŵ²ǹǠ͛hĭłƕrçü±hǥ®jű¢KOķÅ}`åÂK­_Юƫ²ʯÊ^H{ǸÃĆēĤȍzȥݵċF͓ŸI©Õ͈ǫȌȥ¦ŋEӏ“†ıŪěřÀåżȟLƏ—ŽąđGǛģLjƧĎOłčȶʋÀBŖÕªˆŠÁŐTőŕåqûõi¨hÜ·ƒñt»¹ýv_[«²Kƒ{L¯‰SªƒGѵ¸•gÑpY´«•ęœƘʑcoċ\\œ­gěŧ«Āý¶ŧ·Å”KsËɏc¢Ù\\ĭƛëbf¹­ģSƒĜkáƉÔ­ĈZ~﵉fzʼnfåÂȝǷÕĕÊĉ{ğč±uƁí]Í»ęX\\­•Ip™¡éĥZE‹ãoP…þy—¸k³—†¡ƽŸ¿å³BRضˆœWlâþäą`“]aģc— ĹGµ¶H™åՌ‰¾xĨ‡ôȉðX«½đCIŇOK³Á‰Äţ¬OAwã»aLʼn‡ËĥW[“ÂGI—ÂNrį~IМ‘êĘÎG§Ė¥Ý™F{ WK}ùaH‘āÖ{OoužHEÅǍqĬuë±KEò£‰UplÀ÷tMāe£bYÂý¡a±Öcp©®^ö±q…ÇGjųªKy¬ŏ–®¤ÉEŸ–ĀåA¬ˆV{Xģ‰Đƒpě…¼³Ăp·¤ƒīyÚ¡ŅLĻŗž§qlŸÀh¬µ»åÇGnùčÙmÆߖėu›ĕeûҍiÁŧSW¥˜QŠûŗ½ùěYÓ±]ÓđīkWó«íěCŸŇͱ™‘čvĭõĉ‚ę÷N¹³ĉoTĵËçŁYلǝŕ¹tȏģ·Ĕĭ|đėÊK™½R‘ē ó]™ĀęAx–ŸNk©|ām‡¡diď×YïYWªʼnOeÚtĐ«zđ¹T…ā‡úE™áÎÁąÏŸHcòßÎſ¿Çdğ·ùT×Çūʄ¡XgWÀLJƟĻˆOj YÇ÷Sğ³kzőȝğ§õ¡VÙæÅöM̳¹pÁaËýý©D©Ü“JŹƕģGą¤{Ùū…ǘO²«BƱéA—Ò‰Ƈ׫BhlmtÃPµy‹ÓɉUīí}†€GBȅ‰ŹãĻFŷŽǩoo¿ē‹±ß}ŽwƋtƺ—CőØEîǻīƓʑã͘ƍ“DĈ±ÌŒÜӔĨ£LóɢVȞĆĖMĸĤfˆÜǗjđĆ»ýͥãğ¶ĞØO¤Ǜn³Žő}‹¦…·z€YŠwa™–šőűMę§ZĨ훘Û]é’ÛUćİȹ¯…dƒy¹TcÂĕ½A´µê÷wĻþÙ`K€¦˜…¢ÍeœĥR¡ˆã…‚Ĉu¼dl‰t‚†U¶¶ď\\zœ}Æ°Ŭ–{ÚfKš¶Ð_„ÂÒ¿C©Ö•TmuŸ¼ãl‰›ŇÕVåĤĵfÝYYįk‘ÒīØſNQĠ³r³øÓrŸÖͳgÍſGįÅ_—±he¡ÅM²Ɠ綾ßīZgmk„ǭƁć¦UĔťƒ×ëǟ…e˭ʔħǛāĘPªij¶‘Ņăw§n‰ď£S»şŒÍļɉŀ‰}ÛÞ»å£_ˆŸıęÏZ—÷`…[„ùx½}ÑRH‘YėĺďsÍn‘™é½Ya¤Ïm¬ĝg•ĂsA•ØÅwď‚õ¤q}—«Dx¿}UũlŸê™@•HÅ­F‰¨ÇoJ´Ónȯ×âpÒŌ“Ø Tˆêa²ËX€€c̋lLìģËŁkŻƑŷÉăP¹æƧÝ¡¦}•veèÆ´UvÅ~§‡½˜“Ġ²Ŵwæč\\Dƒ}O÷š£[ŽăŒá[™‚į‰ŷvŸœRsdĒƄwžŎĒo~t¾ÍŶÒtD¦Ú„iôö‰€z«Ųƭ¸Û±¯€ÿm·zR¦Ɵ`ªŊÃh¢rOԍ´£Ym¼èêf¯ŪĽn„†AĦw\\ưĆ ¦g–ʉË£¢ι‰ǫßK‘ÙIįóVesb‘aĕ ǠƺpªqŒ‚ďŒE˜®tŸôřk˜ȌwêżĔÂe‚nËÂQƞ´’¼ŲĘ¯Îô¶R„ä’Q^Øu¬°š_Èôc´¹ò¨P΢hlϦ´Ħ“¬oêDŽŲÚr^¯°’^º{ªBHŒ²Ö¤ɦ§Țv€qĸ„ ­viļ€ndĜ­ĆfŒ“xÝgyށqóžSį¯‘³X_ĞçêtrmÚ§z„¦c¦¥jnŞi˜¯´ÓH@ÂċĂįƒ·Ì_þ·–¹_wzË£Z­¹|ŕWM‰“|O¥ÃWTÕ­ùÔQ†¥‡¥Rã»Ge†ŸeƃīQ•}J[ғK…¬Ə|o’ėjġĠÑN¡ð¯EBčnkòəėªƒ²œm˽ŏġǝʅįĭạ̃ūȹ]ΓͧŹəăЕ·ƭˆęgſ¶ҍć`ĘąŌJޚä¤rÅň¥ÖƝ^ęuůÞiĊÄÀ\\Æs¦ÓRäšřÌkÄŷ¶½÷ùCMÝۛĥ°G¬ĩ`£Øą‚ğ¯ß”§aëbéüÑOčœk£ÍI ïCċÀÕÕĻSŧʼnïŽŗãWÑăû‚··‘Q—òı}¯ã‰I•éÕÂZ¨īès¶ZÈsŽæĔŠƦ›Ú@îá¾ó@‰˜ÙwU±ÉT廣TđŸWxĉWù׌¯cĩv‡Œėŧ³BM|¹k‰ªħ—¥TzNYnݍßpęrñĠĉRÑÈěVVŠµ‚õ‡«Œ¯ůĉ¥áºaeõ|uĐh`Ü³ç@šƋĿa©|z²Ý¼ŸĴč²‹ŸƒIƒû›I ā€óK¥}rÝ_Á´éMaňæêSĈ½Ž½KÙóĿeƃÆBŽ·¬ƃV×ĴƳ˜lŒµ`bԑ¨ˆÐÓ@s¬ƿ‚ûws¡åQÑßÁ`ŋĴ{Ī“T•ÚÅTSÄį¤Ç[ǾµMW¢ĭiÕØ¿@ŠÂ…pÕ]j†éò¿OƇĆƇp€êĉâlØw–ěsˆǩ‚ĵ¸c…bU¹ř¨^“ƒ±ze…ė·¥Ó@~¯‹éīB™Š\\”āƚǗÀƷŘóQīÈáP•œǥ@ŗĸIæńhnszÁCËìñšÏ·ąĚÝUm®ó­Z±đ[‰Âÿiñ¬‰Òj°ŁŤ_uµ^‘°ŒìÇÊĶĒ¡Æ‡MğźİĨƥôRŽāð©[wâ䥩Ô\\°ÝĄ̄Ƣ’ăk™néǀůŠ˜ĆK„ĒĬœ¶è‰âz¨u¦¥L~ƄýÎIƖߔµĔƱĐċņbÎՂĄæ_ƞZRÖíŽJ²öLĸҜcºƖÎ\\ñºÛqY–Ѩ`x¥’ù^•}ƒÌđYªƅ”Aйn~ź¯šf¤áÀz„gŠÇDIԝ´Aňńňĕuĩt[{ù°ŁÏ•|Soċxţ[õÔĥkŋÞŭZ˺óYËüċrw €ÞkrťË¿XGǣ@Dü·Ē÷Aê[Ää€I®BÕИÞ_¢āĠpŠÛÄȉĖġDKÕK‡ÄNô‡ŠfœƫVó¼dz—H‘‹QµâFšù­Âœ³¦{Y‹Â¢ĚÜO „€{Ö¦ÞͨJÜÄƨ€lŽUĖ§ªÍE˨¡ĐĬĬùÎRƠŸHÕŔ_ƪàÒKäȇĬə²ȕnáûl—÷eǛò•Ğ\\ªÑò˜Üìc\\üqˆÕ[ēdžċªbØ­Œø|€¶ȴZdÆšońéŒGšŠǚnìÈƲ‚ŪȖưòTxÊǪMīИÖŲÃɎO̚ǰŽ‡Rěò—¿ġ~åŊœú‰¬ô¸qŽ’Ę[Ĕ¶ÂćnÒPĒÜvúĀÊbÖ{Äî¸~Ŕünp¤ŀ¤ĄYÒ©ÊfºmԈȈ¡DŽ~¤„s²‚”ʘچžȂVƼîèW²æIJXŔþɔÖĚêϜêĮŢɨJ€˜¯ÎrDDšĤ€`€Q¾§~wâJÂ˜ñÈOú¤p¨ŪŊMǎÀW|ų ¿¾ɄĦƖAiƒ÷fØĶK¢ȝ˔"]],"encodeOffsets":[[[112750,20508]],[[123335,22980]],[[82455,44869]]]},"properties":{"cp":[116.3683244,39.915085],"name":"中华人民共和国","childNum":3}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/china.js b/src/components/visualizcomponent/js/china.js new file mode 100644 index 0000000..12dabff --- /dev/null +++ b/src/components/visualizcomponent/js/china.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('china', {"type":"FeatureCollection","features":[{"type":"Feature","id":"710000","properties":{"id":"710000","cp":[121.509062,24.044332],"name":"台湾","childNum":6},"geometry":{"type":"MultiPolygon","coordinates":[["@@°Ü¯Û"],["@@ƛĴÕƊÉɼģºðʀ\\ƎsÆNŌÔĚäœnÜƤɊĂǀĆĴžĤNJŨxĚĮǂƺòƌ‚–âÔ®ĮXŦţƸZûЋƕƑGđ¨ĭMó·ęcëƝɉlÝƯֹÅŃ^Ó·śŃNjƏďíåɛGɉ™¿@ăƑŽ¥ĘWǬÏĶŁâ"],["@@\\p|WoYG¿¥I†j@¢"],["@@…¡‰@ˆV^RqˆBbAŒnTXeRz¤Lž«³I"],["@@ÆEE—„kWqë @œ"],["@@fced"],["@@„¯ɜÄèaì¯ØǓIġĽ"],["@@çûĖ롖hòř "]],"encodeOffsets":[[[122886,24033]],[[123335,22980]],[[122375,24193]],[[122518,24117]],[[124427,22618]],[[124862,26043]],[[126259,26318]],[[127671,26683]]]}},{"type":"Feature","id":"130000","properties":{"id":"130000","cp":[114.502461,38.045474],"name":"河北","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@o~†Z]‚ªr‰ºc_ħ²G¼s`jΟnüsœłNX_“M`ǽÓnUK…Ĝēs¤­©yrý§uģŒc†JŠ›e"],["@@U`Ts¿m‚"],["@@oºƋÄd–eVŽDJj£€J|Ådz•Ft~žKŨ¸IÆv|”‡¢r}膎onb˜}`RÎÄn°ÒdÞ²„^®’lnÐèĄlðӜ×]ªÆ}LiĂ±Ö`^°Ç¶p®đDcœŋ`–ZÔ’¶êqvFƚ†N®ĆTH®¦O’¾ŠIbÐã´BĐɢŴÆíȦp–ĐÞXR€·nndOž¤’OÀĈƒ­Qg˜µFo|gȒęSWb©osx|hYh•gŃfmÖĩnº€T̒Sp›¢dYĤ¶UĈjl’ǐpäìë|³kÛfw²Xjz~ÂqbTŠÑ„ěŨ@|oM‡’zv¢ZrÃVw¬ŧĖ¸fŒ°ÐT€ªqŽs{Sž¯r æÝlNd®²Ğ džiGʂJ™¼lr}~K¨ŸƐÌWö€™ÆŠzRš¤lêmĞL΄’@¡|q]SvK€ÑcwpÏρ†ĿćènĪWlĄkT}ˆJ”¤~ƒÈT„d„™pddʾĬŠ”ŽBVt„EÀ¢ôPĎƗè@~‚k–ü\\rÊĔÖæW_§¼F˜†´©òDòj’ˆYÈrbĞāøŀG{ƀ|¦ðrb|ÀH`pʞkv‚GpuARhÞÆǶgʊTǼƹS£¨¡ù³ŘÍ]¿Ây™ôEP xX¶¹܇O¡“gÚ¡IwÃ鑦ÅB‡Ï|Ç°…N«úmH¯‹âŸDùŽyŜžŲIÄuШDž•¸dɂ‡‚FŸƒ•›Oh‡đ©OŸ›iÃ`ww^ƒÌkŸ‘ÑH«ƇǤŗĺtFu…{Z}Ö@U‡´…ʚLg®¯Oı°ÃwŸ ^˜—€VbÉs‡ˆmA…ê]]w„§›RRl£‡ȭµu¯b{ÍDěïÿȧŽuT£ġƒěŗƃĝ“Q¨fV†Ƌ•ƅn­a@‘³@šď„yýIĹÊKšŭfċŰóŒxV@tˆƯŒJ”]eƒR¾fe|rHA˜|h~Ėƍl§ÏŠlTíb ØoˆÅbbx³^zÃĶš¶Sj®A”yÂhðk`š«P€”ˈµEF†Û¬Y¨Ļrõqi¼‰Wi°§’б´°^[ˆÀ|ĠO@ÆxO\\tŽa\\tĕtû{ġŒȧXýĪÓjùÎRb›š^ΛfK[ݏděYfíÙTyŽuUSyŌŏů@Oi½’éŅ­aVcř§ax¹XŻác‡žWU£ôãºQ¨÷Ñws¥qEH‰Ù|‰›šYQoŕÇyáĂ£MðoťÊ‰P¡mšWO¡€v†{ôvîēÜISpÌhp¨ ‘j†deŔQÖj˜X³à™Ĉ[n`Yp@Už–cM`’RKhŒEbœ”pŞlNut®Etq‚nsÁŠgA‹iú‹oH‡qCX‡”hfgu“~ϋWP½¢G^}¯ÅīGCŸÑ^ãziMáļMTÃƘrMc|O_ž¯Ŏ´|‡morDkO\\mĆJfl@cĢ¬¢aĦtRıҙ¾ùƀ^juųœK­ƒUFy™—Ɲ…›īÛ÷ąV×qƥV¿aȉd³B›qPBm›aËđŻģm“Å®VŠ¹d^K‡KoŸnYg“¯Xhqa”Ldu¥•ÍpDž¡KąÅƒkĝęěhq‡}HyÓ]¹ǧ£…Í÷¿qᵧš™g‘¤o^á¾ZE‡¤i`ij{n•ƒOl»ŸWÝĔįhg›F[¿¡—ßkOüš_‰€ū‹i„DZàUtėGylƒ}ŒÓM}€jpEC~¡FtoQi‘šHkk{Ãmï‚"]],"encodeOffsets":[[[119712,40641]],[[121616,39981]],[[116462,37237]]]}},{"type":"Feature","id":"140000","properties":{"id":"140000","cp":[111.849248,36.857014],"name":"山西","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@Þĩ҃S‰ra}Á€yWix±Üe´lè“ßÓǏok‘ćiµVZģ¡coœ‘TS˹ĪmnÕńe–hZg{gtwªpXaĚThȑp{¶Eh—®RćƑP¿£‘Pmc¸mQÝW•ďȥoÅîɡųAďä³aωJ‘½¥PG­ąSM­™…EÅruµé€‘Yӎ•Ō_d›ĒCo­Èµ]¯_²ÕjāŽK~©ÅØ^ԛkïçămϑk]­±ƒcݯÑÃmQÍ~_a—pm…~ç¡q“ˆu{JÅŧ·Ls}–EyÁÆcI{¤IiCfUc•ƌÃp§]웫vD@¡SÀ‘µM‚ÅwuŽYY‡¡DbÑc¡hƒ×]nkoQdaMç~eD•ÛtT‰©±@¥ù@É¡‰ZcW|WqOJmĩl«ħşvOÓ«IqăV—¥ŸD[mI~Ó¢cehiÍ]Ɠ~ĥqXŠ·eƷœn±“}v•[ěďŽŕ]_‘œ•`‰¹ƒ§ÕōI™o©b­s^}Ét±ū«³p£ÿ·Wµ|¡¥ăFÏs׌¥ŅxŸÊdÒ{ºvĴÎêÌɊ²¶€ü¨|ÞƸµȲ‘LLúÉƎ¤ϊęĔV`„_bª‹S^|ŸdŠzY|dz¥p†ZbÆ£¶ÒK}tĦÔņƠ‚PYzn€ÍvX¶Ěn ĠÔ„zý¦ª˜÷žÑĸَUȌ¸‚dòÜJð´’ìúNM¬ŒXZ´‘¤ŊǸ_tldIš{¦ƀðĠȤ¥NehXnYG‚‡R° ƬDj¬¸|CĞ„Kq‚ºfƐiĺ©ª~ĆOQª ¤@ìǦɌ²æBŒÊ”TœŸ˜ʂōĖ’šĴŞ–ȀœÆÿȄlŤĒö„t”νî¼ĨXhŒ‘˜|ªM¤Ðz"],"encodeOffsets":[[116874,41716]]}},{"type":"Feature","id":"150000","properties":{"id":"150000","cp":[111.670801,41.818311],"name":"内蒙古","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@¯PqƒFB…‰|S•³C|kñ•H‹d‘iÄ¥sˆʼnő…PóÑÑE^‘ÅPpy_YtS™hQ·aHwsOnʼnÚs©iqj›‰€USiº]ïWš‰«gW¡A–Rë¥_ŽsgÁnUI«m‰…„‹]j‡vV¼euhwqA„aW˜ƒ_µj…»çjioQR¹ēÃßt@r³[ÛlćË^ÍÉáG“›OUۗOB±•XŸkŇ¹£k|e]ol™ŸkVͼÕqtaÏõjgÁ£§U^Œ”RLˆËnX°Ç’Bz†^~wfvˆypV ¯„ƫĉ˭ȫƗŷɿÿĿƑ˃ĝÿÃǃßËőó©ǐȍŒĖM×ÍEyx‹þp]Évïè‘vƀnÂĴÖ@‚‰†V~Ĉv¦wĖt—ējyÄDXÄxGQuv_›i¦aBçw‘˛wD™©{ŸtāmQ€{EJ§KPśƘƿ¥@‰sCT•É}ɃwˆƇy±ŸgÑ“}T[÷kÐ禫…SÒ¥¸ëBX½‰HáŵÀğtSÝÂa[ƣ°¯¦P]£ġ“–“Òk®G²„èQ°óMq}EŠóƐÇ\\ƒ‡@áügQ͋u¥Fƒ“T՛¿Jû‡]|mvāÎYua^WoÀa·­ząÒot׶CLƗi¯¤mƎHNJ¤îìɾŊìTdåwsRÖgĒųúÍġäÕ}Q¶—ˆ¿A•†‹[¡Œ{d×uQAƒ›M•xV‹vMOmăl«ct[wº_šÇʊŽŸjb£ĦS_é“QZ“_lwgOiýe`YYLq§IÁˆdz£ÙË[ÕªuƏ³ÍT—s·bÁĽäė[›b[ˆŗfãcn¥îC¿÷µ[ŏÀQ­ōšĉm¿Á^£mJVm‡—L[{Ï_£›F¥Ö{ŹA}…×Wu©ÅaųijƳhB{·TQqÙIķˑZđ©Yc|M¡…L•eVUóK_QWk’_ĥ‘¿ãZ•»X\\ĴuUƒè‡lG®ěłTĠğDєOrÍd‚ÆÍz]‹±…ŭ©ŸÅ’]ŒÅÐ}UË¥©Tċ™ïxgckfWgi\\ÏĒ¥HkµE˜ë{»ÏetcG±ahUiñiWsɁˆ·c–C‚Õk]wȑ|ća}w…VaĚ᠞ŒG°ùnM¬¯†{ȈÐÆA’¥ÄêJxÙ¢”hP¢Ûˆº€µwWOŸóFŽšÁz^ÀŗÎú´§¢T¤ǻƺSė‰ǵhÝÅQgvBHouʝl_o¿Ga{ïq{¥|ſĿHĂ÷aĝÇq‡Z‘ñiñC³ª—…»E`¨åXēÕqÉû[l•}ç@čƘóO¿¡ƒFUsA‰“ʽīccšocƒ‚ƒÇS}„“£‡IS~ălkĩXçmĈ…ŀЂoÐdxÒuL^T{r@¢‘žÍƒĝKén£kQ™‰yšÅõËXŷƏL§~}kqš»IHėDžjĝŸ»ÑÞoŸå°qTt|r©ÏS‹¯·eŨĕx«È[eMˆ¿yuˆ‘pN~¹ÏyN£{©’—g‹ħWí»Í¾s“əšDž_ÃĀɗ±ą™ijĉʍŌŷ—S›É“A‹±åǥɋ@럣R©ąP©}ĹªƏj¹erƒLDĝ·{i«ƫC£µsKCš…GS|úþX”gp›{ÁX¿Ÿć{ƱȏñZáĔyoÁhA™}ŅĆfdʼn„_¹„Y°ėǩÑ¡H¯¶oMQqð¡Ë™|‘Ñ`ƭŁX½·óۓxğįÅcQ‡ˆ“ƒs«tȋDžF“Ÿù^i‘t«Č¯[›hAi©á¥ÇĚ×l|¹y¯YȵƓ‹ñǙµï‚ċ™Ļ|Dœ™üȭ¶¡˜›oŽäÕG\\ďT¿Òõr¯œŸLguÏYęRƩšɷŌO\\İТæ^Ŋ IJȶȆbÜGŽĝ¬¿ĚVĎgª^íu½jÿĕęjık@Ľƒ]ėl¥Ë‡ĭûÁ„ƒėéV©±ćn©­ȇžÍq¯½•YÃÔʼn“ÉNѝÅÝy¹NqáʅDǡËñ­ƁYÅy̱os§ȋµʽǘǏƬɱà‘ưN¢ƔÊuľýľώȪƺɂļžxœZĈ}ÌʼnŪ˜ĺœŽĭFЛĽ̅ȣͽÒŵìƩÇϋÿȮǡŏçƑůĕ~Ǎ›¼ȳÐUf†dIxÿ\\G ˆzâɏÙOº·pqy£†@ŒŠqþ@Ǟ˽IBäƣzsÂZ†ÁàĻdñ°ŕzéØűzșCìDȐĴĺf®ŽÀľưø@ɜÖÞKĊŇƄ§‚͑těï͡VAġÑÑ»d³öǍÝXĉĕÖ{þĉu¸ËʅğU̎éhɹƆ̗̮ȘNJ֥ड़ࡰţાíϲäʮW¬®ҌeרūȠkɬɻ̼ãüfƠSצɩςåȈHϚÎKdzͲOðÏȆƘ¼CϚǚ࢚˼ФԂ¤ƌžĞ̪Qʤ´¼mȠJˀŸƲÀɠmǐnǔĎȆÞǠN~€ʢĜ‚¶ƌĆĘźʆȬ˪ĚĒ¸ĞGȖƴƀj`ĢçĶāàŃºēĢƒĖćšYŒÀŎüôQÐÂŎŞdžŞêƖš˜oˆDĤÕºÑǘÛˤ³̀gńƘĔÀ^žªƂ`ªt¾äƚêĦĀ¼Ð€Ĕǎ¨Ȕ»͠^ˮÊȦƤøxRrŜH¤¸ÂxDĝŒ|ø˂˜ƮÐ¬ɚwɲFjĔ²Äw°dždÀɞ_ĸdîàŎjʜêTЪŌ‡ŜWÈ|tqĢUB~´°ÎFC•ŽU¼pĀēƄN¦¾O¶ŠłKĊOj“Ě”j´ĜYp˜{¦„ˆSĚÍ\\Tš×ªV–÷Ší¨ÅDK°ßtŇĔKš¨ǵÂcḷ̌ĚǣȄĽF‡lġUĵœŇ‹ȣFʉɁƒMğįʏƶɷØŭOǽ«ƽū¹Ʊő̝Ȩ§ȞʘĖiɜɶʦ}¨֪ࠜ̀ƇǬ¹ǨE˦ĥªÔêFŽxúQ„Er´W„rh¤Ɛ \\talĈDJ˜Ü|[Pll̚¸ƎGú´Pž¬W¦†^¦–H]prR“n|or¾wLVnÇIujkmon£cX^Bh`¥V”„¦U¤¸}€xRj–[^xN[~ªŠxQ„‚[`ªHÆÂExx^wšN¶Ê˜|¨ì†˜€MrœdYp‚oRzNy˜ÀDs~€bcfÌ`L–¾n‹|¾T‚°c¨È¢a‚r¤–`[|òDŞĔöxElÖdH„ÀI`„Ď\\Àì~ƎR¼tf•¦^¢ķ¶e”ÐÚMŒptgj–„ɡČÅyġLû™ŇV®ŠÄÈƀ†Ď°P|ªVV†ªj–¬ĚÒêp¬–E|ŬÂc|ÀtƐK fˆ{ĘFĒœƌXƲąo½Ę‘\\¥–o}›Ûu£ç­kX‘{uĩ«āíÓUŅßŢq€Ť¥lyň[€oi{¦‹L‡ń‡ðFȪȖ”ĒL„¿Ì‹ˆfŒ£K£ʺ™oqNŸƒwğc`ue—tOj×°KJ±qƒÆġm‰Ěŗos¬…qehqsuœƒH{¸kH¡Š…ÊRǪÇƌbȆ¢´ä܍¢NìÉʖ¦â©Ġu¦öČ^â£Ăh–šĖMÈÄw‚\\fŦ°W ¢¾luŸD„wŠ\\̀ʉÌÛM…Ā[bӞEn}¶Vc…ê“sƒ"]],"encodeOffsets":[[[129102,52189]]]}},{"type":"Feature","id":"210000","properties":{"id":"210000","cp":[123.429096,41.796767],"name":"辽宁","childNum":16},"geometry":{"type":"MultiPolygon","coordinates":[["@@L–Ž@@s™a"],["@@MnNm"],["@@d‚c"],["@@eÀ‚C@b‚“‰"],["@@f‡…Xwkbr–Ä`qg"],["@@^jtW‘Q"],["@@~ Y]c"],["@@G`ĔN^_¿Z‚ÃM"],["@@iX¶B‹Y"],["@@„YƒZ"],["@@L_{Epf"],["@@^WqCT\\"],["@@\\[“‹§t|”¤_"],["@@m`n_"],["@@Ïxnj{q_×^Giip"],["@@@œé^B†‡ntˆaÊU—˜Ÿ]x ¯ÄPIJ­°h€ʙK³†VˆÕ@Y~†|EvĹsDŽ¦­L^p²ŸÒG ’Ël]„xxÄ_˜fT¤Ď¤cŽœP„–C¨¸TVjbgH²sdÎdHt`Bˆ—²¬GJję¶[ÐhjeXdlwhšðSȦªVÊπ‹Æ‘Z˜ÆŶ®²†^ŒÎyÅÎcPqń“ĚDMħĜŁH­ˆk„çvV[ij¼W–‚YÀäĦ’‘`XlžR`žôLUVžfK–¢†{NZdĒª’YĸÌÚJRr¸SA|ƴgŴĴÆbvªØX~†źBŽ|¦ÕœEž¤Ð`\\|Kˆ˜UnnI]¤ÀÂĊnŎ™R®Ő¿¶\\ÀøíDm¦ÎbŨab‰œaĘ\\ľã‚¸a˜tÎSƐ´©v\\ÖÚÌǴ¤Â‡¨JKr€Z_Z€fjþhPkx€`Y”’RIŒjJcVf~sCN¤ ˆE‚œhæm‰–sHy¨SðÑÌ\\\\ŸĐRZk°IS§fqŒßýáЍÙÉÖ[^¯ǤŲ„ê´\\¦¬ĆPM¯£Ÿˆ»uïpùzEx€žanµyoluqe¦W^£ÊL}ñrkqWňûP™‰UP¡ôJŠoo·ŒU}£Œ„[·¨@XŒĸŸ“‹‹DXm­Ûݏº‡›GU‹CÁª½{íĂ^cj‡k“¶Ã[q¤“LÉö³cux«zZfƒ²BWÇ®Yß½ve±ÃC•ý£W{Ú^’q^sÑ·¨‹ÍOt“¹·C¥‡GD›rí@wÕKţ݋˜Ÿ«V·i}xËÍ÷‘i©ĝ‡ɝǡ]ƒˆ{c™±OW‹³Ya±Ÿ‰_穂Hžĕoƫ€Ňqƒr³‰Lys[„ñ³¯OS–ďOMisZ†±ÅFC¥Pq{‚Ã[Pg}\\—¿ghćO…•k^ģÁFıĉĥM­oEqqZûěʼn³F‘¦oĵ—hŸÕP{¯~TÍlª‰N‰ßY“Ð{Ps{ÃVU™™eĎwk±ʼnVÓ½ŽJãÇÇ»Jm°dhcÀff‘dF~ˆ€ĀeĖ€d`sx² šƒ®EżĀdQ‹Âd^~ăÔHˆ¦\\›LKpĄVez¤NP ǹӗR™ÆąJSh­a[¦´Âghwm€BÐ¨źhI|žVVŽ—Ž|p] Â¼èNä¶ÜBÖ¼“L`‚¼bØæŒKV”ŸpoœúNZÞÒKxpw|ÊEMnzEQšŽIZ”ŽZ‡NBˆčÚFÜçmĩ‚WĪñt‘ÞĵÇñZ«uD‚±|Əlij¥ãn·±PmÍa‰–da‡ CL‡Ǒkùó¡³Ï«QaċϑOÃ¥ÕđQȥċƭy‹³ÃA"]],"encodeOffsets":[[[123686,41445]],[[126019,40435]],[[124393,40128]],[[126117,39963]],[[125322,40140]],[[126686,40700]],[[126041,40374]],[[125584,40168]],[[125453,40165]],[[125362,40214]],[[125280,40291]],[[125774,39997]],[[125976,40496]],[[125822,39993]],[[125509,40217]],[[122731,40949]]]}},{"type":"Feature","id":"220000","properties":{"id":"220000","cp":[125.3245,43.886841],"name":"吉林","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@‘p䔳PClƒFbbÍzš€wBG’ĭ€Z„Åi“»ƒlY­ċ²SgŽkÇ£—^S‰“qd¯•‹R…©éŽ£¯S†\\cZ¹iűƏCuƍÓX‡oR}“M^o•£…R}oªU­F…uuXHlEŕ‡€Ï©¤ÛmTŽþ¤D–²ÄufàÀ­XXȱAe„yYw¬dvõ´KÊ£”\\rµÄl”iˆdā]|DÂVŒœH¹ˆÞ®ÜWnŒC”Œķ W‹§@\\¸‹ƒ~¤‹Vp¸‰póIO¢ŠVOšŇürXql~òÉK]¤¥Xrfkvzpm¶bwyFoúvð‡¼¤ N°ąO¥«³[ƒéǡű_°Õ\\ÚÊĝŽþâőàerR¨­JYlďQ[ ÏYëЧTGz•tnŠß¡gFkMŸāGÁ¤ia É‰™È¹`\\xs€¬dĆkNnuNUŠ–užP@‚vRY¾•–\\¢…ŒGªóĄ~RãÖÎĢù‚đŴÕhQŽxtcæëSɽʼníëlj£ƍG£nj°KƘµDsØÑpyƸ®¿bXp‚]vbÍZuĂ{nˆ^IüœÀSք”¦EŒvRÎûh@℈[‚Əȉô~FNr¯ôçR±ƒ­HÑl•’Ģ–^¤¢‚OðŸŒævxsŒ]ÞÁTĠs¶¿âƊGW¾ìA¦·TѬ†è¥€ÏÐJ¨¼ÒÖ¼ƒƦɄxÊ~S–tD@ŠĂ¼Ŵ¡jlºWžvЉˆzƦZЎ²CH— „Axiukd‹ŒGgetqmcžÛ£Ozy¥cE}|…¾cZ…k‚‰¿uŐã[oxGikfeäT@…šSUwpiÚFM©’£è^ڟ‚`@v¶eň†f h˜eP¶žt“äOlÔUgƒÞzŸU`lœ}ÔÆUvØ_Ō¬Öi^ĉi§²ÃŠB~¡Ĉ™ÚEgc|DC_Ȧm²rBx¼MÔ¦ŮdĨÃâYx‘ƘDVÇĺĿg¿cwÅ\\¹˜¥Yĭlœ¤žOv†šLjM_a W`zļMž·\\swqÝSA‡š—q‰Śij¯Š‘°kŠRē°wx^Đkǂғ„œž“œŽ„‹\\]˜nrĂ}²ĊŲÒøãh·M{yMzysěnĒġV·°“G³¼XÀ““™¤¹i´o¤ŃšŸÈ`̃DzÄUĞd\\i֚ŒˆmÈBĤÜɲDEh LG¾ƀľ{WaŒYÍȏĢĘÔRîĐj‹}Ǟ“ccj‡oUb½š{“h§Ǿ{K‹ƖµÎ÷žGĀÖŠåưÎs­l›•yiē«‹`姝H¥Ae^§„GK}iã\\c]v©ģZ“mÃ|“[M}ģTɟĵ‘Â`À–çm‰‘FK¥ÚíÁbXš³ÌQґHof{‰]e€pt·GŋĜYünĎųVY^’˜ydõkÅZW„«WUa~U·Sb•wGçǑ‚“iW^q‹F‚“›uNĝ—·Ew„‹UtW·Ýďæ©PuqEzwAV•—XR‰ãQ`­©GŒM‡ehc›c”ďϝd‡©ÑW_ϗYƅŒ»…é\\ƒɹ~ǙG³mØ©BšuT§Ĥ½¢Ã_ý‘L¡‘ýŸqT^rme™\\Pp•ZZbƒyŸ’uybQ—efµ]UhĿDCmûvašÙNSkCwn‰cćfv~…Y‹„ÇG"],"encodeOffsets":[[130196,42528]]}},{"type":"Feature","id":"230000","properties":{"id":"230000","cp":[128.642464,46.756967],"name":"黑龙江","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@UƒµNÿ¥īè灋•HÍøƕ¶LŒǽ|g¨|”™Ža¾pViˆdd”~ÈiŒíďÓQġėǐZ΋ŽXb½|ſÃH½ŸKFgɱCģÛÇA‡n™‹jÕc[VĝDZÃ˄Ç_™ £ń³pŽj£º”š¿”»WH´¯”U¸đĢmžtĜyzzNN|g¸÷äűѱĉā~mq^—Œ[ƒ”››”ƒǁÑďlw]¯xQĔ‰¯l‰’€°řĴrŠ™˜BˆÞTxr[tŽ¸ĻN_yŸX`biN™Ku…P›£k‚ZĮ—¦[ºxÆÀdhŽĹŀUÈƗCw’áZħÄŭcÓ¥»NAw±qȥnD`{ChdÙFćš}¢‰A±Äj¨]ĊÕjŋ«×`VuÓś~_kŷVÝyh„“VkÄãPs”Oµ—fŸge‚Ň…µf@u_Ù ÙcŸªNªÙEojVx™T@†ãSefjlwH\\pŏäÀvŠŽlY†½d{†F~¦dyz¤PÜndsrhf‹HcŒvlwjFœ£G˜±DύƥY‡yϊu¹XikĿ¦ÏqƗǀOŜ¨LI|FRĂn sª|Cš˜zxAè¥bœfudTrFWÁ¹Am|˜ĔĕsķÆF‡´Nš‰}ć…UŠÕ@Áijſmužç’uð^ÊýowŒFzØÎĕNőžǏȎôªÌŒDŽàĀÄ˄ĞŀƒʀĀƘŸˮȬƬĊ°ƒUŸzou‡xe]}Ž…AyȑW¯ÌmK‡“Q]‹Īºif¸ÄX|sZt|½ÚUΠlkš^p{f¤lˆºlÆW –€A²˜PVܜPH”Êâ]ÎĈÌÜk´\\@qàsĔÄQºpRij¼èi†`¶—„bXƒrBgxfv»ŽuUiˆŒ^v~”J¬mVp´£Œ´VWrnP½ì¢BX‚¬h™ŠðX¹^TjVœŠriªj™tŊÄm€tPGx¸bgRšŽsT`ZozÆO]’ÒFô҆Oƒ‡ŊŒvŞ”p’cGŒêŠsx´DR–Œ{A†„EOr°Œ•žx|íœbˆ³Wm~DVjºéNN†Ëܲɶ­GƒxŷCStŸ}]ûō•SmtuÇÃĕN•™āg»šíT«u}ç½BĵÞʣ¥ëÊ¡Mێ³ãȅ¡ƋaǩÈÉQ‰†G¢·lG|›„tvgrrf«†ptęŘnŠÅĢr„I²¯LiØsPf˜_vĠd„xM prʹšL¤‹¤‡eˌƒÀđK“žïÙVY§]I‡óáĥ]ķ†Kˆ¥Œj|pŇ\\kzţ¦šnņäÔVĂîĪ¬|vW’®l¤èØr‚˜•xm¶ă~lÄƯĄ̈́öȄEÔ¤ØQĄ–Ą»ƢjȦOǺ¨ìSŖÆƬy”Qœv`–cwƒZSÌ®ü±DŽ]ŀç¬B¬©ńzƺŷɄeeOĨS’Œfm Ċ‚ƀP̎ēz©Ċ‚ÄÕÊmgŸÇsJ¥ƔˆŊśæ’΁Ñqv¿íUOµª‰ÂnĦÁ_½ä@ê텣P}Ġ[@gġ}g“ɊדûÏWXá¢užƻÌsNͽƎÁ§č՛AēeL³àydl›¦ĘVçŁpśdžĽĺſʃQíÜçÛġԏsĕ¬—Ǹ¯YßċġHµ ¡eå`ļƒrĉŘóƢFì“ĎWøxÊk†”ƈdƬv|–I|·©NqńRŀƒ¤é”eŊœŀ›ˆàŀU²ŕƀB‚Q£Ď}L¹Îk@©ĈuǰųǨ”Ú§ƈnTËÇéƟÊcfčŤ^Xm‡—HĊĕË«W·ċëx³ǔķÐċJā‚wİ_ĸ˜Ȁ^ôWr­°oú¬Ħ…ŨK~”ȰCĐ´Ƕ£’fNÎèâw¢XnŮeÂÆĶŽ¾¾xäLĴĘlļO¤ÒĨA¢Êɚ¨®‚ØCÔ ŬGƠ”ƦYĜ‡ĘÜƬDJ—g_ͥœ@čŅĻA“¶¯@wÎqC½Ĉ»NŸăëK™ďÍQ“Ùƫ[«Ãí•gßÔÇOÝáW‘ñuZ“¯ĥ€Ÿŕā¡ÑķJu¤E Ÿå¯°WKɱ_d_}}vyŸõu¬ï¹ÓU±½@gÏ¿rýD‰†g…Cd‰µ—°MFYxw¿CG£‹Rƛ½Õ{]L§{qqąš¿BÇƻğëšܭNJË|c²}Fµ}›ÙRsÓpg±ŠQNqǫŋRwŕnéÑÉKŸ†«SeYR…ŋ‹@{¤SJ}šD Ûǖ֍Ÿ]gr¡µŷjqWÛham³~S«“„›Þ]"]],"encodeOffsets":[[[134456,44547]]]}},{"type":"Feature","id":"320000","properties":{"id":"320000","cp":[119.767413,33.041544],"name":"江苏","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@cþÅPiŠ`ZŸRu¥É\\]~°ŽY`µ†Óƒ^phÁbnÀşúŽòa–ĬºTÖŒb‚˜e¦¦€{¸ZâćNpŒ©žHr|^ˆmjhŠSEb\\afv`sz^lkŽlj‹Ätg‹¤D˜­¾Xš¿À’|ДiZ„ȀåB·î}GL¢õcßjaŸyBFµÏC^ĭ•cÙt¿sğH]j{s©HM¢ƒQnDÀ©DaÜތ·jgàiDbPufjDk`dPOîƒhw¡ĥ‡¥šG˜ŸP²ĐobºrY†„î¶aHŢ´ ]´‚rılw³r_{£DB_Ûdåuk|ˆŨ¯F Cºyr{XFy™e³Þċ‡¿Â™kĭB¿„MvÛpm`rÚã”@Ę¹hågËÖƿxnlč¶Åì½Ot¾dJlŠVJʜǀœŞqvnOŠ^ŸJ”Z‘ż·Q}ê͎ÅmµÒ]Žƍ¦Dq}¬R^èĂ´ŀĻĊIԒtžIJyQŐĠMNtœR®òLh‰›Ěs©»œ}OӌGZz¶A\\jĨFˆäOĤ˜HYš†JvÞHNiÜaϚɖnFQlšNM¤ˆB´ĄNöɂtp–Ŭdf先‹qm¿QûŠùއÚb¤uŃJŴu»¹Ą•lȖħŴw̌ŵ²ǹǠ͛hĭłƕrçü±Y™xci‡tğ®jű¢KOķ•Coy`å®VTa­_Ā]ŐÝɞï²ʯÊ^]afYǸÃĆēĪȣJđ͍ôƋĝÄ͎ī‰çÛɈǥ£­ÛmY`ó£Z«§°Ó³QafusNıDž_k}¢m[ÝóDµ—¡RLčiXy‡ÅNïă¡¸iĔϑNÌŕoēdōîåŤûHcs}~Ûwbù¹£¦ÓCt‹OPrƒE^ÒoŠg™ĉIµžÛÅʹK…¤½phMŠü`o怆ŀ"],"encodeOffsets":[[121740,32276]]}},{"type":"Feature","id":"330000","properties":{"id":"330000","cp":[120.153576,29.287459],"name":"浙江","childNum":45},"geometry":{"type":"MultiPolygon","coordinates":[["@@E^dQ]K"],["@@jX^j‡"],["@@sfŠbU‡"],["@@qP\\xz[ck"],["@@‘Rƒ¢‚FX}°[s_"],["@@Cbœ\\—}"],["@@e|v\\la{u"],["@@v~u}"],["@@QxÂF¯}"],["@@¹nŒvÞs¯o"],["@@rSkUEj"],["@@bi­ZŒP"],["@@p[}INf"],["@@À¿€"],["@@¹dnbŒ…"],["@@rSŸBnR"],["@@g~h}"],["@@FlEk"],["@@OdPc"],["@@v[u\\"],["@@FjâL~wyoo~›sµL–\\"],["@@¬e¹aNˆ"],["@@\\nÔ¡q]L³ë\\ÿ®ŒQ֎"],["@@ÊA­©[¬"],["@@KxŒv­"],["@@@hlIk]"],["@@pW{o||j"],["@@Md|_mC"],["@@¢…X£ÏylD¼XˆtH"],["@@hlÜ[LykAvyfw^Ež›¤"],["@@fp¤Mus“R"],["@@®_ma~•LÁ¬šZ"],["@@iM„xZ"],["@@ZcYd"],["@@Z~dOSo|A¿qZv"],["@@@`”EN¡v"],["@@|–TY{"],["@@@n@m"],["@@XWkCT\\"],["@@ºwšZRkĕWO¢"],["@@™X®±Grƪ\\ÔáXq{‹"],["@@ůTG°ĄLHm°UC‹"],["@@¤Ž€aÜx~}dtüGæţŎíĔcŖpMËВjē¢·ðĄÆMzˆjWKĎ¢Q¶˜À_꒔_Bı€i«pZ€gf€¤Nrq]§ĂN®«H±‡yƳí¾×ŸīàLłčŴǝĂíÀBŖÕªˆŠÁŖHŗʼnåqûõi¨hÜ·ƒñt»¹ýv_[«¸m‰YL¯‰Qª…mĉÅdMˆ•gÇjcº«•ęœ¬­K­´ƒB«Âącoċ\\xKd¡gěŧ«®á’[~ıxu·Å”KsËɏc¢Ù\\ĭƛëbf¹­ģSƒĜkáƉÔ­ĈZB{ŠaM‘µ‰fzʼnfåÂŧįƋǝÊĕġć£g³ne­ą»@­¦S®‚\\ßðCšh™iqªĭiAu‡A­µ”_W¥ƣO\\lċĢttC¨£t`ˆ™PZäuXßBs‡Ļyek€OđġĵHuXBšµ]׌‡­­\\›°®¬F¢¾pµ¼kŘó¬Wät’¸|@ž•L¨¸µr“ºù³Ù~§WI‹ŸZWŽ®’±Ð¨ÒÉx€`‰²pĜ•rOògtÁZ}þÙ]„’¡ŒŸFK‚wsPlU[}¦Rvn`hq¬\\”nQ´ĘRWb”‚_ rtČFI֊kŠŠĦPJ¶ÖÀÖJĈĄTĚòžC ²@Pú…Øzœ©PœCÈڜĒ±„hŖ‡l¬â~nm¨f©–iļ«m‡nt–u†ÖZÜÄj“ŠLŽ®E̜Fª²iÊxبžIÈhhst"],["@@o\\V’zRZ}y"],["@@†@°¡mۛGĕ¨§Ianá[ýƤjfæ‡ØL–•äGr™"]],"encodeOffsets":[[[125592,31553]],[[125785,31436]],[[125729,31431]],[[125513,31380]],[[125223,30438]],[[125115,30114]],[[124815,29155]],[[124419,28746]],[[124095,28635]],[[124005,28609]],[[125000,30713]],[[125111,30698]],[[125078,30682]],[[125150,30684]],[[124014,28103]],[[125008,31331]],[[125411,31468]],[[125329,31479]],[[125626,30916]],[[125417,30956]],[[125254,30976]],[[125199,30997]],[[125095,31058]],[[125083,30915]],[[124885,31015]],[[125218,30798]],[[124867,30838]],[[124755,30788]],[[124802,30809]],[[125267,30657]],[[125218,30578]],[[125200,30562]],[[124968,30474]],[[125167,30396]],[[124955,29879]],[[124714,29781]],[[124762,29462]],[[124325,28754]],[[123990,28459]],[[125366,31477]],[[125115,30363]],[[125369,31139]],[[122495,31878]],[[125329,30690]],[[125192,30787]]]}},{"type":"Feature","id":"340000","properties":{"id":"340000","cp":[117.283042,31.26119],"name":"安徽","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@^iuLX^"],["@@‚e©Ehl"],["@@°ZÆëϵmkǀwÌÕæhºgBĝâqÙĊz›ÖgņtÀÁÊÆá’hEz|WzqD¹€Ÿ°E‡ŧl{ævÜcA`¤C`|´qžxIJkq^³³ŸGšµbƒíZ…¹qpa±ď OH—¦™Ħˆx¢„gPícOl_iCveaOjCh߸i݋bÛªCC¿€m„RV§¢A|t^iĠGÀtÚs–d]ĮÐDE¶zAb àiödK¡~H¸íæAžǿYƒ“j{ď¿‘™À½W—®£ChŒÃsiŒkkly]_teu[bFa‰Tig‡n{]Gqªo‹ĈMYá|·¥f¥—őaSÕė™NµñĞ«ImŒ_m¿Âa]uĜp …Z_§{Cƒäg¤°r[_Yj‰ÆOdý“[ŽI[á·¥“Q_n‡ùgL¾mv™ˊBÜƶĊJhšp“c¹˜O]iŠ]œ¥ jtsggJǧw×jÉ©±›EFˍ­‰Ki”ÛÃÕYv…s•ˆm¬njĻª•§emná}k«ŕˆƒgđ²Ù›DǤ›í¡ªOy›†×Où±@DŸñSęćăÕIÕ¿IµĥO‰‰jNÕËT¡¿tNæŇàåyķrĕq§ÄĩsWÆߎF¶žX®¿‰mŒ™w…RIޓfßoG‘³¾©uyH‘į{Ɓħ¯AFnuP…ÍÔzšŒV—dàôº^Ðæd´€‡oG¤{S‰¬ćxã}›ŧ×Kǥĩ«žÕOEзÖdÖsƘѨ[’Û^Xr¢¼˜§xvěƵ`K”§ tÒ´Cvlo¸fzŨð¾NY´ı~ÉĔē…ßúLÃϖ_ÈÏ|]ÂÏFl”g`bšežž€n¾¢pU‚h~ƴĖ¶_‚r sĄ~cž”ƈ]|r c~`¼{À{ȒiJjz`îÀT¥Û³…]’u}›f…ïQl{skl“oNdŸjŸäËzDvčoQŠďHI¦rb“tHĔ~BmlRš—V_„ħTLnñH±’DžœL‘¼L˜ªl§Ťa¸ŒĚlK²€\\RòvDcÎJbt[¤€D@®hh~kt°ǾzÖ@¾ªdb„YhüóZ ň¶vHrľ\\ʗJuxAT|dmÀO„‹[ÃԋG·ĚąĐlŪÚpSJ¨ĸˆLvÞcPæķŨŽ®mАˆálŸwKhïgA¢ųƩޖ¤OȜm’°ŒK´"]],"encodeOffsets":[[[121722,32278]],[[119475,30423]],[[119168,35472]]]}},{"type":"Feature","id":"350000","properties":{"id":"350000","cp":[118.306239,26.075302],"name":"福建","childNum":18},"geometry":{"type":"MultiPolygon","coordinates":[["@@“zht´‡]"],["@@aj^~ĆG—©O"],["@@ed¨„C}}i"],["@@@vˆPGsQ"],["@@‰sBz‚ddW]Q"],["@@SŽ¨Q“{"],["@@NŽVucW"],["@@qptBAq"],["@@‰’¸[mu"],["@@Q\\pD]_"],["@@jSwUadpF"],["@@eXª~ƒ•"],["@@AjvFso"],["@@fT–›_Çí\\Ÿ™—v|ba¦jZÆy€°"],["@@IjJi"],["@@wJI€ˆxš«¼AoNe{M­"],["@@K‰±¡Óˆ”ČäeZ"],["@@k¡¹Eh~c®wBk‹UplÀ¡I•~Māe£bN¨gZý¡a±Öcp©PhžI”Ÿ¢Qq…ÇGj‹|¥U™ g[Ky¬ŏ–v@OpˆtÉEŸF„\\@ åA¬ˆV{Xģ‰ĐBy…cpě…¼³Ăp·¤ƒ¥o“hqqÚ¡ŅLsƒ^ᗞ§qlŸÀhH¨MCe»åÇGD¥zPO£čÙkJA¼ß–ėu›ĕeûҍiÁŧSW¥˜QŠûŗ½ùěcݧSùĩąSWó«íęACµ›eR—åǃRCÒÇZÍ¢‹ź±^dlsŒtjD¸•‚ZpužÔâÒH¾oLUêÃÔjjēò´ĄW‚ƛ…^Ñ¥‹ĦŸ@Çò–ŠmŒƒOw¡õyJ†yD}¢ďÑÈġfŠZd–a©º²z£šN–ƒjD°Ötj¶¬ZSÎ~¾c°¶Ðm˜x‚O¸¢Pl´žSL|¥žA†ȪĖM’ņIJg®áIJČĒü` ŽQF‡¬h|ÓJ@zµ |ê³È ¸UÖŬŬÀEttĸr‚]€˜ðŽM¤ĶIJHtÏ A’†žĬkvsq‡^aÎbvŒd–™fÊòSD€´Z^’xPsÞrv‹ƞŀ˜jJd×ŘÉ ®A–ΦĤd€xĆqAŒ†ZR”ÀMźŒnĊ»ŒİÐZ— YX–æJŠyĊ²ˆ·¶q§·–K@·{s‘Xãô«lŗ¶»o½E¡­«¢±¨Yˆ®Ø‹¶^A™vWĶGĒĢžPlzfˆļŽtàAvWYãšO_‡¤sD§ssČġ[kƤPX¦Ž`¶“ž®ˆBBvĪjv©šjx[L¥àï[F…¼ÍË»ğV`«•Ip™}ccÅĥZE‹ãoP…´B@ŠD—¸m±“z«Ƴ—¿å³BRضˆœWlâþäą`“]Z£Tc— ĹGµ¶H™m@_©—kŒ‰¾xĨ‡ôȉðX«½đCIbćqK³Á‹Äš¬OAwã»aLʼn‡ËĥW[“ÂGI—ÂNxij¤D¢ŽîĎÎB§°_JœGsƒ¥E@…¤uć…P‘å†cuMuw¢BI¿‡]zG¹guĮck\\_"]],"encodeOffsets":[[[123250,27563]],[[122541,27268]],[[123020,27189]],[[122916,27125]],[[122887,26845]],[[122808,26762]],[[122568,25912]],[[122778,26197]],[[122515,26757]],[[122816,26587]],[[123388,27005]],[[122450,26243]],[[122578,25962]],[[121255,25103]],[[120987,24903]],[[122339,25802]],[[121042,25093]],[[122439,26024]]]}},{"type":"Feature","id":"360000","properties":{"id":"360000","cp":[115.592151,27.676493],"name":"江西","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@ĢĨƐgļˆ¼ÂMD~ņªe^\\^§„ý©j׍cZ†Ø¨zdÒa¶ˆlҍJŒìõ`oz÷@¤u޸´†ôęöY¼‰HČƶajlÞƩ¥éZ[”|h}^U Œ ¥p„ĄžƦO lt¸Æ €Q\\€ŠaÆ|CnÂOjt­ĚĤd’ÈŒF`’¶„@Ð딠¦ōҞ¨Sêv†HĢûXD®…QgėWiØPÞìºr¤dž€NĠ¢l–•ĄtZoœCƞÔºCxrpĠV®Ê{f_Y`_ƒeq’’®Aot`@o‚DXfkp¨|Šs¬\\D‘ÄSfè©Hn¬…^DhÆyøJh“ØxĢĀLʈ„ƠPżċĄwȠ̦G®ǒĤäTŠÆ~ĦwŠ«|TF¡Šn€c³Ïå¹]ĉđxe{ÎӐ†vOEm°BƂĨİ|G’vz½ª´€H’àp”eJ݆Qšxn‹ÀŠW­žEµàXÅĪt¨ÃĖrÄwÀFÎ|ňÓMå¼ibµ¯»åDT±m[“r«_gŽmQu~¥V\\OkxtL E¢‹ƒ‘Ú^~ýê‹Pó–qo슱_Êw§ÑªåƗā¼‹mĉŹ‹¿NQ“…YB‹ąrwģcÍ¥B•Ÿ­ŗÊcØiI—žƝĿuŒqtāwO]‘³YCñTeɕš‹caub͈]trlu€ī…B‘ПGsĵıN£ï—^ķqss¿FūūV՟·´Ç{éĈý‰ÿ›OEˆR_ŸđûIċâJh­ŅıN‘ȩĕB…¦K{Tk³¡OP·wn—µÏd¯}½TÍ«YiµÕsC¯„iM•¤™­•¦¯P|ÿUHv“he¥oFTu‰õ\\ŽOSs‹MòđƇiaºćXŸĊĵà·çhƃ÷ǜ{‘ígu^›đg’m[×zkKN‘¶Õ»lčÓ{XSƉv©_ÈëJbVk„ĔVÀ¤P¾ºÈMÖxlò~ªÚàGĂ¢B„±’ÌŒK˜y’áV‡¼Ã~­…`g›ŸsÙfI›Ƌlę¹e|–~udjˆuTlXµf`¿JdŠ[\\˜„L‚‘²"],"encodeOffsets":[[116689,26234]]}},{"type":"Feature","id":"370000","properties":{"id":"370000","cp":[118.000923,36.275807],"name":"山东","childNum":13},"geometry":{"type":"MultiPolygon","coordinates":[["@@Xjd]{K"],["@@itbFHy"],["@@HlGk"],["@@T‚ŒGŸy"],["@@K¬˜•‹U"],["@@WdXc"],["@@PtOs"],["@@•LnXhc"],["@@ppVƒu]Or"],["@@cdzAUa"],["@@udRhnCI‡"],["@@ˆoIƒpR„"],["@@Ľč{fzƤî’Kš–ÎMĮ]†—ZFˆ½Y]â£ph’™š¶¨râøÀ†ÎǨ¤^ºÄ”Gzˆ~grĚĜlĞƄLĆdž¢Îo¦–cv“Kb€gr°Wh”mZp ˆL]LºcU‰Æ­n”żĤÌĒœbAnrOAœ´žȊcÀbƦUØrĆUÜøœĬƞ†š˜Ez„VL®öØBkŖÝĐĖ¹ŧ̄±ÀbÎɜnb²ĦhņBĖ›žįĦåXćì@L¯´ywƕCéõė ƿ¸‘lµ¾Z|†ZWyFYŸ¨Mf~C¿`€à_RÇzwƌfQnny´INoƬˆèôº|sT„JUš›‚L„îVj„ǎ¾Ē؍‚Dz²XPn±ŴPè¸ŔLƔÜƺ_T‘üÃĤBBċȉöA´fa„˜M¨{«M`‡¶d¡ô‰Ö°šmȰBÔjjŒ´PM|”c^d¤u•ƒ¤Û´Œä«ƢfPk¶Môlˆ]Lb„}su^ke{lC‘…M•rDŠÇ­]NÑFsmoõľH‰yGă{{çrnÓE‰‹ƕZGª¹Fj¢ïW…uøCǷ돡ąuhÛ¡^Kx•C`C\\bÅxì²ĝÝ¿_N‰īCȽĿåB¥¢·IŖÕy\\‡¹kx‡Ã£Č×GDyÕ¤ÁçFQ¡„KtŵƋ]CgÏAùSed‡cÚź—ŠuYfƒyMmhUWpSyGwMPqŀ—›Á¼zK›¶†G•­Y§Ëƒ@–´śÇµƕBmœ@Io‚g——Z¯u‹TMx}C‘‰VK‚ï{éƵP—™_K«™pÛÙqċtkkù]gŽ‹Tğwo•ɁsMõ³ă‡AN£™MRkmEʕč™ÛbMjÝGu…IZ™—GPģ‡ãħE[iµBEuŸDPԛ~ª¼ętŠœ]ŒûG§€¡QMsğNPŏįzs£Ug{đJĿļā³]ç«Qr~¥CƎÑ^n¶ÆéÎR~Ż¸Y’I“] P‰umŝrƿ›‰›Iā‹[x‰edz‹L‘¯v¯s¬ÁY…~}…ťuŁŒg›ƋpÝĄ_ņī¶ÏSR´ÁP~ž¿Cyžċßdwk´Ss•X|t‰`Ä Èð€AªìÎT°¦Dd–€a^lĎDĶÚY°Ž`ĪŴǒˆ”àŠv\\ebŒZH„ŖR¬ŢƱùęO•ÑM­³FۃWp[ƒ"]],"encodeOffsets":[[[123806,39303]],[[123821,39266]],[[123742,39256]],[[123702,39203]],[[123649,39066]],[[123847,38933]],[[123580,38839]],[[123894,37288]],[[123043,36624]],[[123344,38676]],[[123522,38857]],[[123628,38858]],[[118260,36742]]]}},{"type":"Feature","id":"410000","properties":{"id":"410000","cp":[113.665412,33.757975],"name":"河南","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@•ýL™ùµP³swIÓxcŢĞð†´E®žÚPt†ĴXØx¶˜@«ŕŕQGƒ‹Yfa[şu“ßǩ™đš_X³ijÕčC]kbc•¥CS¯ëÍB©÷‹–³­Siˆ_}m˜YTtž³xlàcȂzÀD}ÂOQ³ÐTĨ¯†ƗòËŖ[hœł‹Ŧv~††}ÂZž«¤lPǕ£ªÝŴÅR§ØnhcŒtâk‡nύ­ľŹUÓÝdKuķ‡I§oTũÙďkęĆH¸ÓŒ\\ăŒ¿PcnS{wBIvɘĽ[GqµuŸŇôYgûƒZcaŽ©@½Õǽys¯}lgg@­C\\£as€IdÍuCQñ[L±ęk·‹ţb¨©kK—’»›KC²‘òGKmĨS`ƒ˜UQ™nk}AGē”sqaJ¥ĐGR‰ĎpCuÌy ã iMc”plk|tRk†ðœev~^‘´†¦ÜŽSí¿_iyjI|ȑ|¿_»d}qŸ^{“Ƈdă}Ÿtqµ`Ƴĕg}V¡om½fa™Ço³TTj¥„tĠ—Ry”K{ùÓjuµ{t}uËR‘iŸvGŠçJFjµŠÍyqΘàQÂFewixGw½Yŷpµú³XU›½ġy™łå‰kÚwZXˆ·l„¢Á¢K”zO„Λ΀jc¼htoDHr…|­J“½}JZ_¯iPq{tę½ĕ¦Zpĵø«kQ…Ťƒ]MÛfaQpě±ǽ¾]u­Fu‹÷nƒ™čįADp}AjmcEǒaª³o³ÆÍSƇĈÙDIzˑ赟^ˆKLœ—i—Þñ€[œƒaA²zz‰Ì÷Dœ|[šíijgf‚ÕÞd®|`ƒĆ~„oĠƑô³Ŋ‘D×°¯CsŠøÀ«ì‰UMhTº¨¸ǡîS–Ô„DruÂÇZ•ÖEŽ’vPZ„žW”~؋ÐtĄE¢¦Ðy¸bŠô´oŬ¬Ž²Ês~€€]®tªašpŎJ¨Öº„_ŠŔ–`’Ŗ^Ѝ\\Ĝu–”~m²Ƹ›¸fW‰ĦrƔ}Î^gjdfÔ¡J}\\n C˜¦þWxªJRÔŠu¬ĨĨmF†dM{\\d\\ŠYÊ¢ú@@¦ª²SŠÜsC–}fNècbpRmlØ^g„d¢aÒ¢CZˆZxvÆ¶N¿’¢T@€uCœ¬^ĊðÄn|žlGl’™Rjsp¢ED}€Fio~ÔNŽ‹„~zkĘHVsDzßjƒŬŒŠŢ`Pûàl¢˜\\ÀœEhŽİgÞē X¼Pk–„|m"],"encodeOffsets":[[118256,37017]]}},{"type":"Feature","id":"420000","properties":{"id":"420000","cp":[113.298572,30.684355],"name":"湖北","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@AB‚"],["@@lskt"],["@@¾«}{ra®pîÃ\\™›{øCŠËyyB±„b\\›ò˜Ý˜jK›‡L ]ĎĽÌ’JyÚCƈćÎT´Å´pb©È‘dFin~BCo°BĎĚømvŒ®E^vǾ½Ĝ²Ro‚bÜeNŽ„^ĺ£R†¬lĶ÷YoĖ¥Ě¾|sOr°jY`~I”¾®I†{GqpCgyl{‡£œÍƒÍyPL“¡ƒ¡¸kW‡xYlÙ抚ŁĢzœ¾žV´W¶ùŸo¾ZHxjwfx„GNÁ•³Xéæl¶‰EièIH‰ u’jÌQ~v|sv¶Ôi|ú¢Fh˜Qsğ¦ƒSiŠBg™ÐE^ÁÐ{–čnOÂȞUÎóĔ†ÊēIJ}Z³½Mŧïeyp·uk³DsѨŸL“¶_œÅuèw»—€¡WqÜ]\\‘Ò§tƗcÕ¸ÕFÏǝĉăxŻČƟO‡ƒKÉġÿ×wg”÷IÅzCg†]m«ªGeçÃTC’«[‰t§{loWeC@ps_Bp‘­r‘„f_``Z|ei¡—oċMqow€¹DƝӛDYpûs•–‹Ykıǃ}s¥ç³[§ŸcYŠ§HK„«Qy‰]¢“wwö€¸ïx¼ņ¾Xv®ÇÀµRĠЋžHMž±cÏd„ƒǍũȅȷ±DSyúĝ£ŤĀàtÖÿï[îb\\}pĭÉI±Ñy…¿³x¯N‰o‰|¹H™ÏÛm‹júË~Tš•u˜ęjCöAwě¬R’đl¯ Ñb­‰ŇT†Ŀ_[Œ‘IčĄʿnM¦ğ\\É[T·™k¹œ©oĕ@A¾w•ya¥Y\\¥Âaz¯ãÁ¡k¥ne£Ûw†E©Êō¶˓uoj_Uƒ¡cF¹­[Wv“P©w—huÕyBF“ƒ`R‹qJUw\\i¡{jŸŸEPïÿ½fć…QÑÀQ{ž‚°‡fLԁ~wXg—ītêݾ–ĺ‘Hdˆ³fJd]‹HJ²…E€ƒoU¥†HhwQsƐ»Xmg±çve›]Dm͂PˆoCc¾‹_h”–høYrŊU¶eD°Č_N~øĹĚ·`z’]Äþp¼…äÌQŒv\\rCŒé¾TnkžŐڀÜa‡“¼ÝƆĢ¶Ûo…d…ĔňТJq’Pb ¾|JŒ¾fXŠƐîĨ_Z¯À}úƲ‹N_ĒĊ^„‘ĈaŐyp»CÇĕKŠšñL³ŠġMŒ²wrIÒŭxjb[œžn«øœ˜—æˆàƒ ^²­h¯Ú€ŐªÞ¸€Y²ĒVø}Ā^İ™´‚LŠÚm„¥ÀJÞ{JVŒųÞŃx×sxxƈē ģMř–ÚðòIf–Ċ“Œ\\Ʈ±ŒdʧĘD†vČ_Àæ~DŒċ´A®µ†¨ØLV¦êHÒ¤"]],"encodeOffsets":[[[113712,34000]],[[115612,30507]],[[113649,34054]]]}},{"type":"Feature","id":"430000","properties":{"id":"430000","cp":[111.782279,28.09409],"name":"湖南","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@—n„FTs"],["@@ßÅÆችÔXr—†CO™“…ËR‘ïÿĩ­TooQyšÓ[‹ŅBE¬–ÎÓXa„į§Ã¸G °ITxp‰úxÚij¥Ïš–Ģ¾ŠedžÄ©ĸG…œàGh‚€M¤–Â_U}Ċ}¢pczfŠþg¤€”ÇòAV‘‹M"],["@@©K—ƒA·³CQ±Á«³BUŠƑ¹AŠtćOw™D]ŒJiØSm¯b£‘ylƒ›X…HËѱH•«–‘C^õľA–Å§¤É¥„ïyuǙuA¢^{ÌC´­¦ŷJ£^[†“ª¿‡ĕ~•Ƈ…•N… skóā‡¹¿€ï]ă~÷O§­@—Vm¡‹Qđ¦¢Ĥ{ºjԏŽŒª¥nf´•~ÕoŸž×Ûą‹MąıuZœmZcÒ IJĪ²SÊDŽŶ¨ƚƒ’CÖŎªQؼrŭŽ­«}NÏürʬŒmjr€@ĘrTW ­SsdHzƓ^ÇÂyUi¯DÅYlŹu{hTœ}mĉ–¹¥ě‰Dÿë©ıÓ[Oº£ž“¥ót€ł¹MՄžƪƒ`Pš…Di–ÛUŠ¾Å‌ìˆU’ñB“È£ýhe‰dy¡oċ€`pfmjP~‚kZa…ZsÐd°wj§ƒ@€Ĵ®w~^‚kÀÅKvNmX\\¨a“”сqvíó¿F„¤¡@ũÑVw}S@j}¾«pĂr–ªg àÀ²NJ¶¶Dô…K‚|^ª†Ž°LX¾ŴäPĪ±œ£EXd›”^¶›IJÞܓ~‘u¸ǔ˜Ž›MRhsR…e†`ÄofIÔ\\Ø  i”ćymnú¨cj ¢»–GČìƊÿШXeĈĀ¾Oð Fi ¢|[jVxrIQŒ„_E”zAN¦zLU`œcªx”OTu RLÄ¢dV„i`p˔vŎµªÉžF~ƒØ€d¢ºgİàw¸Áb[¦Zb¦–z½xBĖ@ªpº›šlS¸Ö\\Ĕ[N¥ˀmĎă’J\\‹ŀ`€…ňSڊĖÁĐiO“Ĝ«BxDõĚiv—ž–S™Ì}iùŒžÜnšÐºGŠ{Šp°M´w†ÀÒzJ²ò¨ oTçüöoÛÿñŽőФ‚ùTz²CȆȸǎŪƒƑÐc°dPÎŸğ˶[Ƚu¯½WM¡­Éž“’B·rížnZŸÒ `‡¨GA¾\\pē˜XhÆRC­üWGġu…T靧Ŏѝ©ò³I±³}_‘‹EÃħg®ęisÁPDmÅ{‰b[Rşs·€kPŸŽƥƒóRo”O‹ŸVŸ~]{g\\“êYƪ¦kÝbiċƵŠGZ»Ěõ…ó·³vŝž£ø@pyö_‹ëŽIkѵ‡bcѧy…×dY؎ªiþž¨ƒ[]f]Ņ©C}ÁN‡»hĻħƏ’ĩ"]],"encodeOffsets":[[[115640,30489]],[[112543,27312]],[[116690,26230]]]}},{"type":"Feature","id":"440000","properties":{"id":"440000","cp":[113.280637,23.125178],"name":"广东","childNum":24},"geometry":{"type":"MultiPolygon","coordinates":[["@@QdˆAua"],["@@ƒlxDLo"],["@@sbhNLo"],["@@Ă āŸ"],["@@WltO[["],["@@Krœ]S"],["@@e„„I]y"],["@@I|„Mym"],["@@ƒÛ³LSŒž¼Y"],["@@nvºB–ëui©`¾"],["@@zdšÛ›Jw®"],["@@†°…¯"],["@@a yAª¸ËJIx،@€ĀHAmßV¡o•fu•o"],["@@šs‰ŗÃÔėAƁ›ZšÄ ~°ČP‚‹äh"],["@@‹¶Ý’Ì‚vmĞh­ı‡Q"],["@@HœŠdSjĒ¢D}war…“u«ZqadYM"],["@@elŒ\\LqqU"],["@@~rMo\\"],["@@f„^ƒC"],["@@øPªoj÷ÍÝħXČx”°Q¨ıXNv"],["@@gÇƳˆŽˆ”oˆŠˆ[~tly"],["@@E–ÆC¿‘"],["@@OŽP"],["@@w‹†đóg‰™ĝ—[³‹¡VÙæÅöM̳¹pÁaËýý©D©Ü“JŹƕģGą¤{Ùū…ǘO²«BƱéA—Ò‰ĥ‡¡«BhlmtÃPµyU¯uc“d·w_bŝcīímGOŽ|KP’ȏ‡ŹãŝIŕŭŕ@Óoo¿ē‹±ß}Ž…ŭ‚ŸIJWÈCőâUâǙI›ğʼn©I›ijEׅÁ”³Aó›wXJþ±ÌŒÜӔĨ£L]ĈÙƺZǾĆĖMĸĤfŒÎĵl•ŨnȈ‘ĐtF”Š–FĤ–‚êk¶œ^k°f¶gŠŽœ}®Fa˜f`vXŲxl˜„¦–ÔÁ²¬ÐŸ¦pqÊ̲ˆi€XŸØRDÎ}†Ä@ZĠ’s„x®AR~®ETtĄZ†–ƈfŠŠHâÒÐA†µ\\S¸„^wĖkRzŠalŽŜ|E¨ÈNĀňZTŒ’pBh£\\ŒĎƀuXĖtKL–¶G|Ž»ĺEļĞ~ÜĢÛĊrˆO˜Ùîvd]nˆ¬VœÊĜ°R֟pM††–‚ƂªFbwžEÀˆ˜©Œž\\…¤]ŸI®¥D³|ˎ]CöAŤ¦…æ’´¥¸Lv¼€•¢ĽBaô–F~—š®²GÌҐEY„„œzk¤’°ahlV՞I^‹šCxĈPŽsB‰ƒºV‰¸@¾ªR²ĨN]´_eavSi‡vc•}p}Đ¼ƌkJœÚe thœ†_¸ ºx±ò_xN›Ë‹²‘@ƒă¡ßH©Ùñ}wkNÕ¹ÇO½¿£ĕ]ly_WìIžÇª`ŠuTÅxYĒÖ¼k֞’µ‚MžjJÚwn\\h‘œĒv]îh|’È›Ƅøègž¸Ķß ĉĈWb¹ƀdéʌNTtP[ŠöSvrCZžžaGuœbo´ŖÒÇА~¡zCI…özx¢„Pn‹•‰Èñ @ŒĥÒ¦†]ƞŠV}³ăĔñiiÄÓVépKG½Ä‘ÓávYo–C·sit‹iaÀy„ŧΡÈYDÑům}‰ý|m[węõĉZÅxUO}÷N¹³ĉo_qtă“qwµŁYلǝŕ¹tïÛUïmRCº…ˆĭ|µ›ÕÊK™½R‘ē ó]‘–GªęAx–»HO£|ām‡¡diď×YïYWªʼnOeÚtĐ«zđ¹T…ā‡úE™á²\\‹ķÍ}jYàÙÆſ¿Çdğ·ùTßÇţʄ¡XgWÀLJğ·¿ÃˆOj YÇ÷Qě‹i"]],"encodeOffsets":[[[117381,22988]],[[116552,22934]],[[116790,22617]],[[116973,22545]],[[116444,22536]],[[116931,22515]],[[116496,22490]],[[116453,22449]],[[113301,21439]],[[118726,21604]],[[118709,21486]],[[113210,20816]],[[115482,22082]],[[113171,21585]],[[113199,21590]],[[115232,22102]],[[115739,22373]],[[115134,22184]],[[113056,21175]],[[119573,21271]],[[119957,24020]],[[115859,22356]],[[116561,22649]],[[116285,22746]]]}},{"type":"Feature","id":"450000","properties":{"id":"450000","cp":[108.320004,22.82402],"name":"广西","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@H– TQ§•A"],["@@ĨʪƒLƒƊDÎĹĐCǦė¸zÚGn£¾›rªŀÜt¬@֛ڈSx~øOŒ˜ŶÐÂæȠ\\„ÈÜObĖw^oބLf¬°bI lTØB̈F£Ć¹gñĤaY“t¿¤VSñœK¸¤nM†¼‚JE±„½¸šŠño‹ÜCƆæĪ^ŠĚQÖ¦^‡ˆˆf´Q†üÜʝz¯šlzUĺš@쇀p¶n]sxtx¶@„~ÒĂJb©gk‚{°‚~c°`ԙ¬rV\\“la¼¤ôá`¯¹LC†ÆbŒxEræO‚v[H­˜„[~|aB£ÖsºdAĐzNÂðsŽÞƔ…Ĥªbƒ–ab`ho¡³F«èVloŽ¤™ÔRzpp®SŽĪº¨ÖƒºN…ij„d`’a”¦¤F³ºDÎńĀìŠCžĜº¦Ċ•~nS›|gźvZkCÆj°zVÈÁƔ]LÊFZg…čP­kini«‹qǀcz͔Y®¬Ů»qR×ō©DՄ‘§ƙǃŵTÉĩ±ŸıdÑnYY›IJvNĆƌØÜ Öp–}e³¦m‹©iÓ|¹Ÿħņ›|ª¦QF¢Â¬ʖovg¿em‡^ucà÷gՎuŒíÙćĝ}FĻ¼Ĺ{µHK•sLSđƃr‹č¤[Ag‘oS‹ŇYMÿ§Ç{Fśbky‰lQxĕƒ]T·¶[B…ÑÏGáşşƇe€…•ăYSs­FQ}­Bƒw‘tYğÃ@~…C̀Q ×W‡j˱rÉ¥oÏ ±«ÓÂ¥•ƒ€k—ŽwWűŒmcih³K›~‰µh¯e]lµ›él•Eģ‰•E“ďs‡’mǖŧē`ãògK_ÛsUʝ“ćğ¶hŒöŒO¤Ǜn³Žc‘`¡y‹¦C‘ez€YŠwa™–‘[ďĵűMę§]X˜Î_‚훘Û]é’ÛUćİÕBƣ±…dƒy¹T^džûÅÑŦ·‡PĻþÙ`K€¦˜…¢ÍeœĥR¿Œ³£[~Œäu¼dl‰t‚†W¸oRM¢ď\\zœ}Æzdvň–{ÎXF¶°Â_„ÒÂÏL©Ö•TmuŸ¼ãl‰›īkiqéfA„·Êµ\\őDc¥ÝF“y›Ôć˜c€űH_hL܋êĺШc}rn`½„Ì@¸¶ªVLŒŠhŒ‹\\•Ţĺk~ŽĠið°|gŒtTĭĸ^x‘vK˜VGréAé‘bUu›MJ‰VÃO¡…qĂXËS‰ģãlýàŸ_ju‡YÛÒB†œG^˜é֊¶§ŽƒEG”ÅzěƒƯ¤Ek‡N[kdåucé¬dnYpAyČ{`]þ¯T’bÜÈk‚¡Ġ•vŒàh„ÂƄ¢J"]],"encodeOffsets":[[[111707,21520]],[[107619,25527]]]}},{"type":"Feature","id":"460000","properties":{"id":"460000","cp":[109.83119,19.031971],"name":"海南","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@š¦Ŝil¢”XƦ‘ƞò–ïè§ŞCêɕrŧůÇąĻõ™·ĉ³œ̅kÇm@ċȧƒŧĥ‰Ľʉ­ƅſ“ȓÒ˦ŝE}ºƑ[ÍĜȋ gÎfǐÏĤ¨êƺ\\Ɔ¸ĠĎvʄȀœÐ¾jNðĀÒRŒšZdž™zÐŘΰH¨Ƣb²_Ġ "],"encodeOffsets":[[112750,20508]]}},{"type":"Feature","id":"510000","properties":{"id":"510000","cp":[104.065735,30.659462],"name":"四川","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@LqKr"],["@@Š[ĻéV£ž_ţġñpG •réÏ·~ąSfy×͂·ºſƽiÍıƣıĻmHH}siaX@iÇ°ÁÃ×t«ƒ­Tƒ¤J–JJŒyJ•ÈŠ`Ohߦ¡uËhIyCjmÿw…ZG……Ti‹SˆsO‰žB²ŸfNmsPaˆ{M{ŠõE‘^Hj}gYpaeuž¯‘oáwHjÁ½M¡pM“–uå‡mni{fk”\\oƒÎqCw†EZ¼K›ĝŠƒAy{m÷L‡wO×SimRI¯rK™õBS«sFe‡]fµ¢óY_ÆPRcue°Cbo׌bd£ŌIHgtrnyPt¦foaXďx›lBowz‹_{ÊéWiêE„GhܸºuFĈIxf®Ž•Y½ĀǙ]¤EyŸF²ċ’w¸¿@g¢§RGv»–áŸW`ÃĵJwi]t¥wO­½a[׈]`Ãi­üL€¦LabbTÀå’c}Íh™Æhˆ‹®BH€î|Ék­¤S†y£„ia©taį·Ɖ`ō¥Uh“O…ƒĝLk}©Fos‰´›Jm„µlŁu—…ø–nÑJWΪ–YÀïAetTžŅ‚ӍG™Ë«bo‰{ıwodƟ½ƒžOġܑµxàNÖ¾P²§HKv¾–]|•B‡ÆåoZ`¡Ø`ÀmºĠ~ÌЧnDž¿¤]wğ@sƒ‰rğu‰~‘Io”[é±¹ ¿žſđӉ@q‹gˆ¹zƱřaí°KtǤV»Ã[ĩǭƑ^ÇÓ@ỗs›Zϕ‹œÅĭ€Ƌ•ěpwDóÖሯneQˌq·•GCœýS]xŸ·ý‹q³•O՜Œ¶Qzßti{ř‰áÍÇWŝŭñzÇW‹pç¿JŒ™‚Xœĩè½cŒF–ÂLiVjx}\\N†ŇĖ¥Ge–“JA¼ÄHfÈu~¸Æ«dE³ÉMA|b˜Ò…˜ćhG¬CM‚õŠ„ƤąAvƒüV€éŀ‰_V̳ĐwQj´·ZeÈÁ¨X´Æ¡Qu·»Ÿ“˜ÕZ³ġqDo‰y`L¬gdp°şŠp¦ėìÅĮZŽ°Iä”h‚‘ˆzŠĵœf²å ›ĚрKp‹IN|‹„Ñz]ń……·FU×é»R³™MƒÉ»GM«€ki€™ér™}Ã`¹ăÞmȝnÁîRǀ³ĜoİzŔwǶVÚ£À]ɜ»ĆlƂ²Ġ…þTº·àUȞÏʦ¶†I’«dĽĢdĬ¿–»Ĕ׊h\\c¬†ä²GêëĤł¥ÀǿżÃÆMº}BÕĢyFVvw–ˆxBèĻĒ©Ĉ“tCĢɽŠȣ¦āæ·HĽî“ôNԓ~^¤Ɗœu„œ^s¼{TA¼ø°¢İªDè¾Ň¶ÝJ‘®Z´ğ~Sn|ªWÚ©òzPOȸ‚bð¢|‹øĞŠŒœŒQìÛÐ@Ğ™ǎRS¤Á§d…i“´ezÝúØã]Hq„kIŸþËQǦÃsǤ[E¬ÉŪÍxXƒ·ÖƁİlƞ¹ª¹|XÊwn‘ÆƄmÀêErĒtD®ċæcQƒ”E®³^ĭ¥©l}äQto˜ŖÜqƎkµ–„ªÔĻĴ¡@Ċ°B²Èw^^RsºTĀ£ŚæœQP‘JvÄz„^Đ¹Æ¯fLà´GC²‘dt˜­ĀRt¼¤ĦOðğfÔðDŨŁĞƘïžPȆ®âbMüÀXZ ¸£@Ś›»»QÉ­™]d“sÖ×_͖_ÌêŮPrĔĐÕGĂeZÜîĘqBhtO ¤tE[h|Y‹Ô‚ZśÎs´xº±UŒ’ñˆt|O’ĩĠºNbgþŠJy^dÂY Į„]Řz¦gC‚³€R`ĀŠz’¢AjŒ¸CL„¤RÆ»@­Ŏk\\Ç´£YW}z@Z}‰Ã¶“oû¶]´^N‡Ò}èN‚ª–P˜Íy¹`S°´†ATe€VamdUĐwʄvĮÕ\\ƒu‹Æŗ¨Yp¹àZÂm™Wh{á„}WØǍ•Éüw™ga§áCNęÎ[ĀÕĪgÖɪX˜øx¬½Ů¦¦[€—„NΆL€ÜUÖ´òrÙŠxR^–†J˜k„ijnDX{Uƒ~ET{ļº¦PZc”jF²Ė@Žp˜g€ˆ¨“B{ƒu¨ŦyhoÚD®¯¢˜ WòàFΤ¨GDäz¦kŮPœġq˚¥À]€Ÿ˜eŽâÚ´ªKxī„Pˆ—Ö|æ[xäJÞĥ‚s’NÖ½ž€I†¬nĨY´®Ð—ƐŠ€mD™ŝuäđđEb…e’e_™v¡}ìęNJē}q”É埁T¯µRs¡M@}ůa†a­¯wvƉåZwž\\Z{åû^›"]],"encodeOffsets":[[[108815,30935]],[[110617,31811]]]}},{"type":"Feature","id":"520000","properties":{"id":"520000","cp":[106.713478,26.578343],"name":"贵州","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@†G\\†lY£‘in"],["@@q‚|ˆ‚mc¯tχVSÎ"],["@@hÑ£Is‡NgßH†›HªķÃh_¹ƒ¡ĝħń¦uيùŽgS¯JHŸ|sÝÅtÁïyMDč»eÕtA¤{b\\}—ƒG®u\\åPFq‹wÅaD…žK°ºâ_£ùbµ”mÁ‹ÛœĹM[q|hlaªāI}тƒµ@swtwm^oµˆD鼊yV™ky°ÉžûÛR…³‚‡eˆ‡¥]RՋěħ[ƅåÛDpŒ”J„iV™™‰ÂF²I…»mN·£›LbÒYb—WsÀbŽ™pki™TZĄă¶HŒq`……ĥ_JŸ¯ae«ƒKpÝx]aĕÛPƒÇȟ[ÁåŵÏő—÷Pw}‡TœÙ@Õs«ĿÛq©½œm¤ÙH·yǥĘĉBµĨÕnđ]K„©„œá‹ŸG纍§Õßg‡ǗĦTèƤƺ{¶ÉHÎd¾ŚÊ·OÐjXWrãLyzÉAL¾ę¢bĶėy_qMĔąro¼hĊžw¶øV¤w”²Ĉ]ʚKx|`ź¦ÂÈdr„cȁbe¸›`I¼čTF´¼Óýȃr¹ÍJ©k_șl³´_pН`oÒhŽ¶pa‚^ÓĔ}D»^Xyœ`d˜[Kv…JPhèhCrĂĚÂ^Êƌ wˆZL­Ġ£šÁbrzOIl’MM”ĪŐžËr×ÎeŦŽtw|Œ¢mKjSǘňĂStÎŦEtqFT†¾†E쬬ôxÌO¢Ÿ KŠ³ŀºäY†„”PVgŎ¦Ŋm޼VZwVlŒ„z¤…ž£Tl®ctĽÚó{G­A‡ŒÇgeš~Αd¿æaSba¥KKûj®_ć^\\ؾbP®¦x^sxjĶI_Ä X‚⼕Hu¨Qh¡À@Ëô}Ž±žGNìĎlT¸ˆ…`V~R°tbÕĊ`¸úÛtπFDu€[ƒMfqGH·¥yA‰ztMFe|R‚_Gk†ChZeÚ°to˜v`x‹b„ŒDnÐ{E}šZ˜è€x—†NEފREn˜[Pv@{~rĆAB§‚EO¿|UZ~ì„Uf¨J²ĂÝƀ‚sª–B`„s¶œfvö¦ŠÕ~dÔq¨¸º»uù[[§´sb¤¢zþFœ¢Æ…Àhˆ™ÂˆW\\ıŽËI݊o±ĭŠ£þˆÊs}¡R]ŒěƒD‚g´VG¢‚j±®è†ºÃmpU[Á›‘Œëº°r›ÜbNu¸}Žº¼‡`ni”ºÔXĄ¤¼Ôdaµ€Á_À…†ftQQgœR—‘·Ǔ’v”}Ýלĵ]µœ“Wc¤F²›OĩųãW½¯K‚©…]€{†LóµCIµ±Mß¿hŸ•©āq¬o‚½ž~@i~TUxŪÒ¢@ƒ£ÀEîôruń‚”“‚b[§nWuMÆLl¿]x}ij­€½"]],"encodeOffsets":[[[112158,27383]],[[112105,27474]],[[112095,27476]]]}},{"type":"Feature","id":"530000","properties":{"id":"530000","cp":[101.512251,24.740609],"name":"云南","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@[„ùx½}ÑRH‘YīĺûsÍn‘iEoã½Ya²ė{c¬ĝg•ĂsA•ØÅwď‚õzFjw}—«Dx¿}UũlŸê™@•HÅ­F‰¨ÇoJ´Ónũuą¡Ã¢pÒŌ“Ø TF²‚xa²ËX€‚cʋlHîAßËŁkŻƑŷÉ©h™W­æßU‡“Ës¡¦}•teèƶStǀÇ}Fd£j‹ĈZĆÆ‹¤T‚č\\Dƒ}O÷š£Uˆ§~ŃG™‚åŃDĝ¸œTsd¶¶Bªš¤u¢ŌĎo~t¾ÍŶÒtD¦Ú„iôö‰€z›ØX²ghįh½Û±¯€ÿm·zR¦Ɵ`ªŊÃh¢rOԍ´£Ym¼èêf¯ŪĽn„†cÚbŒw\\zlvWžªâˆ ¦g–mĿBş£¢ƹřbĥkǫßeeZkÙIKueT»sVesb‘aĕ  ¶®dNœĄÄpªyŽ¼—„³BE˜®l‡ŽGœŭCœǶwêżĔÂe„pÍÀQƞpC„–¼ŲÈ­AÎô¶R„ä’Q^Øu¬°š_Èôc´¹ò¨P΢hlϦ´Ħ“Æ´sâDŽŲPnÊD^¯°’Upv†}®BP̪–jǬx–Söwlfòªv€qĸ|`H€­viļ€ndĜ­Ćhň•‚em·FyށqóžSį¯‘³X_ĞçêtryvL¤§z„¦c¦¥jnŞk˜ˆlD¤øz½ĜàžĂŧMÅ|áƆàÊcðÂF܎‚áŢ¥\\\\º™İøÒÐJĴ‡„îD¦zK²ǏÎEh~’CD­hMn^ÌöÄ©ČZÀžaü„fɭyœpį´ěFűk]Ôě¢qlÅĆÙa¶~Äqššê€ljN¬¼H„ÊšNQ´ê¼VظE††^ŃÒyŒƒM{ŒJLoÒœęæŸe±Ķ›y‰’‡gã“¯JYÆĭĘëo¥Š‰o¯hcK«z_pŠrC´ĢÖY”—¼ v¸¢RŽÅW³Â§fǸYi³xR´ďUˊ`êĿU„û€uĆBƒƣö‰N€DH«Ĉg†——Ñ‚aB{ÊNF´¬c·Åv}eÇÃGB»”If•¦HňĕM…~[iwjUÁKE•Ž‹¾dĪçW›šI‹èÀŒoÈXòyŞŮÈXâÎŚŠj|àsRy‹µÖ›–Pr´þŒ ¸^wþTDŔ–Hr¸‹žRÌmf‡żÕâCôox–ĜƌÆĮŒ›Ð–œY˜tâŦÔ@]ÈǮƒ\\Ī¼Ä£UsȯLbîƲŚºyh‡rŒŠ@ĒԝƀŸÀ²º\\êp“’JŠ}ĠvŠqt„Ġ@^xÀ£È†¨mËÏğ}n¹_¿¢×Y_æpˆÅ–A^{½•Lu¨GO±Õ½ßM¶w’ÁĢۂP‚›Ƣ¼pcIJxŠ|ap̬HšÐŒŊSfsðBZ¿©“XÏÒK•k†÷Eû¿‰S…rEFsÕūk”óVǥʼniTL‚¡n{‹uxţÏh™ôŝ¬ğōN“‘NJkyPaq™Âğ¤K®‡YŸxÉƋÁ]āęDqçgOg†ILu—\\_gz—]W¼ž~CÔē]bµogpў_oď`´³Țkl`IªºÎȄqÔþž»E³ĎSJ»œ_f·‚adÇqƒÇc¥Á_Źw{™L^ɱćx“U£µ÷xgĉp»ĆqNē`rĘzaĵĚ¡K½ÊBzyäKXqiWPÏɸ½řÍcÊG|µƕƣG˛÷Ÿk°_^ý|_zċBZocmø¯hhcæ\\lˆMFlư£Ĝ„ÆyH“„F¨‰µêÕ]—›HA…àӄ^it `þßäkŠĤÎT~Wlÿ¨„ÔPzUC–NVv [jâôDôď[}ž‰z¿–msSh‹¯{jïğl}šĹ[–őŒ‰gK‹©U·µË@¾ƒm_~q¡f¹…ÅË^»‘f³ø}Q•„¡Ö˳gͱ^ǁ…\\ëÃA_—¿bW›Ï[¶ƛ鏝£F{īZgm@|kHǭƁć¦UĔťƒ×ë}ǝƒeďºȡȘÏíBə£āĘPªij¶“ʼnÿ‡y©n‰ď£G¹¡I›Š±LÉĺÑdĉ܇W¥˜‰}g˜Á†{aqÃ¥aŠıęÏZ—ï`"],"encodeOffsets":[[104636,22969]]}},{"type":"Feature","id":"540000","properties":{"id":"540000","cp":[89.132212,30.860361],"name":"西藏","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@hžľxŽŖ‰xƒÒVŽ†ºÅâAĪÝȆµę¯Ňa±r_w~uSÕň‘qOj]ɄQ…£Z……UDûoY’»©M[‹L¼qãË{V͕çWViŽ]ë©Ä÷àyƛh›ÚU°ŒŒa”d„cQƒ~Mx¥™cc¡ÙaSyF—ցk­ŒuRýq¿Ôµ•QĽ³aG{¿FµëªéĜÿª@¬·–K‰·àariĕĀ«V»Ŷ™Ĵū˜gèLǴŇƶaf‹tŒèBŚ£^Šâ†ǐÝ®–šM¦ÁǞÿ¬LhŸŽJ¾óƾƺcxw‹f]Y…´ƒ¦|œQLn°aœdĊ…œ\\¨o’œǀÍŎœ´ĩĀd`tÊQŞŕ|‚¨C^©œĈ¦„¦ÎJĊ{ŽëĎjª²rЉšl`¼Ą[t|¦St辉PŒÜK¸€d˜Ƅı]s¤—î_v¹ÎVòŦj˜£Əsc—¬_Ğ´|Ł˜¦AvŽ¦w`ăaÝaa­¢e¤ı²©ªSªšÈMĄwžÉØŔì@T‘¤—Ę™\\õª@”þo´­xA s”ÂtŎKzó´ÇĊµ¢rž^nĊ­Æ¬×üGž¢‚³ {âĊ]š™G‚~bÀgVjzlhǶf€žOšfdŠ‰ªB]pj„•TO–tĊ‚n¤}®¦ƒČ¥d¢¼»ddš”Y¼Žt—¢eȤJ¤}Ǿ¡°§¤AГlc@ĝ”sªćļđAç‡wx•UuzEÖġ~AN¹ÄÅȀŻ¦¿ģŁéì±H…ãd«g[؉¼ēÀ•cīľġ¬cJ‘µ…ÐʥVȝ¸ßS¹†ý±ğkƁ¼ą^ɛ¤Ûÿ‰b[}¬ōõÃ]ËNm®g@•Bg}ÍF±ǐyL¥íCˆƒIij€Ï÷њį[¹¦[⚍EÛïÁÉdƅß{âNÆāŨߝ¾ě÷yC£‡k­´ÓH@¹†TZ¥¢įƒ·ÌAЧ®—Zc…v½ŸZ­¹|ŕWZqgW“|ieZÅYVӁqdq•bc²R@†c‡¥Rã»Ge†ŸeƃīQ•}J[ғK…¬Ə|o’ėjġĠÑN¡ð¯EBčnwôɍėªƒ²•CλŹġǝʅįĭạ̃ūȹ]ΓͧgšsgȽóϧµǛ†ęgſ¶ҍć`ĘąŌJޚä¤rÅň¥ÖÁUětęuůÞiĊÄÀ\\Æs¦ÓRb|Â^řÌkÄŷ¶½÷‡f±iMݑ›‰@ĥ°G¬ÃM¥n£Øą‚ğ¯ß”§aëbéüÑOčœk£{\\‘eµª×M‘šÉfm«Ƒ{Å׃Gŏǩãy³©WÑăû‚··‘Q—òı}¯ã‰I•éÕÂZ¨īès¶ZÈsŽæĔTŘvŽgÌsN@îá¾ó@‰˜ÙwU±ÉT廣TđŸWxq¹Zo‘b‹s[׌¯cĩv‡Œėŧ³BM|¹k‰ªħ—¥TzNYnݍßpęrñĠĉRS~½ŠěVVŠµ‚õ‡«ŒM££µB•ĉ¥áºae~³AuĐh`Ü³ç@BۘïĿa©|z²Ý¼D”£àč²‹ŸƒIƒû›I ā€óK¥}rÝ_Á´éMaň¨€~ªSĈ½Ž½KÙóĿeƃÆBŽ·¬ën×W|Uº}LJrƳ˜lŒµ`bÔ`QˆˆÐÓ@s¬ñIŒÍ@ûws¡åQÑßÁ`ŋĴ{Ī“T•ÚÅTSij‚‹Yo|Ç[ǾµMW¢ĭiÕØ¿@˜šMh…pÕ]j†éò¿OƇĆƇp€êĉâlØw–ěsˆǩ‚ĵ¸c…bU¹ř¨WavquSMzeo_^gsÏ·¥Ó@~¯¿RiīB™Š\\”qTGªÇĜçPoŠÿfñòą¦óQīÈáP•œābß{ƒZŗĸIæńhnszÁCËìñšÏ·ąĚÝUm®ó­L·ăU›Èíoù´Êj°ŁŤ_uµ^‘°Œìǖ@tĶĒ¡Æ‡M³Ģ«˜İĨÅ®ğ†RŽāð“ggheÆ¢z‚Ê©Ô\\°ÝĎz~ź¤Pn–MĪÖB£Ÿk™n鄧żćŠ˜ĆK„Ē°¼L¶è‰âz¨u¦¥LDĘz¬ýÎmĘd¾ß”Fz“hg²™Fy¦ĝ¤ċņbΛ@y‚Ąæm°NĮZRÖíŽJ²öLĸÒ¨Y®ƌÐV‰à˜tt_ڀÂyĠzž]Ţh€zĎ{†ĢX”ˆc|šÐqŽšfO¢¤ög‚ÌHNŽ„PKŖœŽ˜Uú´xx[xˆvĐCûĀŠìÖT¬¸^}Ìsòd´_Ž‡KgžLĴ…ÀBon|H@–Êx˜—¦BpŰˆŌ¿fµƌA¾zLjRxŠ¶F”œkĄźRzŀˆ~¶[”´Hnª–VƞuĒ­È¨ƎcƽÌm¸ÁÈM¦x͊ëÀxdžB’šú^´W†£–d„kɾĬpœw‚˂ØɦļĬIŚœÊ•n›Ŕa¸™~J°î”lɌxĤÊÈðhÌ®‚g˜T´øŽàCˆŽÀ^ªerrƘdž¢İP|Ė ŸWœªĦ^¶´ÂL„aT±üWƜ˜ǀRšŶUńšĖ[QhlLüA†‹Ü\\†qR›Ą©"],"encodeOffsets":[[90849,37210]]}},{"type":"Feature","id":"610000","properties":{"id":"610000","cp":[108.948024,34.263161],"name":"陕西","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@˜p¢—ȮµšûG™Ħ}Ħšðǚ¶òƄ€jɂz°{ºØkÈęâ¦jª‚Bg‚\\œċ°s¬Ž’]jžú ‚E”Ȍdž¬s„t‡”RˆÆdĠݎwܔ¸ôW¾ƮłÒ_{’Ìšû¼„jº¹¢GǪÒ¯ĘƒZ`ºŊƒecņąš~BÂgzpâēòYǠȰÌTΨÂWœ|fcŸă§uF—Œ@NŸ¢XLƒŠRMº[ğȣſï|¥J™kc`sʼnǷ’Y¹‹W@µ÷K…ãï³ÛIcñ·VȋڍÒķø©—þ¥ƒy‚ÓŸğęmWµÎumZyOŅƟĥÓ~sÑL¤µaŅY¦ocyZ{‰y c]{ŒTa©ƒ`U_Ěē£ωÊƍKù’K¶ȱÝƷ§{û»ÅÁȹÍéuij|¹cÑd‘ŠìUYƒŽO‘uF–ÕÈYvÁCqӃT•Ǣí§·S¹NgŠV¬ë÷Át‡°Dد’C´ʼnƒópģ}„ċcE˅FŸŸéGU¥×K…§­¶³B‹Č}C¿åċ`wġB·¤őcƭ²ő[Å^axwQO…ÿEËߌ•ĤNĔŸwƇˆÄŠńwĪ­Šo[„_KÓª³“ÙnK‰Çƒěœÿ]ď€ă_d©·©Ýŏ°Ù®g]±„Ÿ‡ß˜å›—¬÷m\\›iaǑkěX{¢|ZKlçhLt€Ňîŵ€œè[€É@ƉĄEœ‡tƇÏ˜³­ħZ«mJ…›×¾‘MtÝĦ£IwÄå\\Õ{‡˜ƒOwĬ©LÙ³ÙgBƕŀr̛ĢŭO¥lãyC§HÍ£ßEñŸX¡—­°ÙCgpťz‘ˆb`wI„vA|§”‡—hoĕ@E±“iYd¥OĻ¹S|}F@¾oAO²{tfžÜ—¢Fǂ҈W²°BĤh^Wx{@„¬‚­F¸¡„ķn£P|ŸªĴ@^ĠĈæb–Ôc¶l˜Yi…–^Mi˜cĎ°Â[ä€vï¶gv@À“Ĭ·lJ¸sn|¼u~a]’ÆÈtŌºJp’ƒþ£KKf~Š¦UbyäIšĺãn‡Ô¿^­žŵMT–hĠܤko¼Ŏìąǜh`[tŒRd²IJ_œXPrɲ‰l‘‚XžiL§àƒ–¹ŽH˜°Ȧqº®QC—bA†„ŌJ¸ĕÚ³ĺ§ `d¨YjžiZvRĺ±öVKkjGȊĐePОZmļKÀ€‚[ŠŽ`ösìh†ïÎoĬdtKÞ{¬èÒÒBŒÔpIJÇĬJŊ¦±J«ˆY§‹@·pH€µàåVKe›pW†ftsAÅqC·¬ko«pHÆuK@oŸHĆۄķhx“e‘n›S³àǍrqƶRbzy€¸ËАl›¼EºpĤ¼Œx¼½~Ğ’”à@†ÚüdK^ˆmÌSj"],"encodeOffsets":[[110234,38774]]}},{"type":"Feature","id":"620000","properties":{"id":"620000","cp":[103.823557,36.058039],"name":"甘肃","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@VuUv"],["@@ũ‹EĠtt~nkh`Q‰¦ÅÄÜdw˜Ab×ĠąJˆ¤DüègĺqBqœj°lI¡ĨÒ¤úSHbš‡ŠjΑBŠ°aZˆ¢KJŽ’O[|A£žDx}Nì•HUnrk„ kp€¼Y kMJn[aG‚áÚÏ[½rc†}aQxOgsPMnUs‡nc‹Z…ž–sKúvA›t„Þġ’£®ĀYKdnFwš¢JE°”Latf`¼h¬we|€Æ‡šbj}GA€·~WŽ”—`†¢MC¤tL©IJ°qdf”O‚“bÞĬ¹ttu`^ZúE`Œ[@„Æsîz®¡’C„ƳƜG²“R‘¢R’m”fŽwĸg܃‚ą G@pzJM½mŠhVy¸uÈÔO±¨{LfæU¶ßGĂq\\ª¬‡²I‚¥IʼnÈīoı‹ÓÑAçÑ|«LÝcspīðÍg…të_õ‰\\ĉñLYnĝg’ŸRǡÁiHLlõUĹ²uQjYi§Z_c¨Ÿ´ĹĖÙ·ŋI…ƒaBD˜­R¹ȥr—¯G•ºß„K¨jWk’ɱŠOq›Wij\\a­‹Q\\sg_ĆǛōëp»£lğۀgS•ŶN®À]ˆÓäm™ĹãJaz¥V}‰Le¤L„ýo‘¹IsŋÅÇ^‘Žbz…³tmEÁ´aŠ¹cčecÇN•ĊãÁ\\č¯—dNj•]j†—ZµkÓda•ćå]ğij@ ©O{¤ĸm¢ƒE·®ƒ«|@Xwg]Aģ±¯‡XǁÑdzªc›wQÚŝñsÕ³ÛV_ýƒ˜¥\\ů¥©¾÷w—Ž©WÕÊĩhÿÖÁRo¸V¬âDb¨šhûx–Ê×nj~Zâƒg|šXÁnßYoº§ZÅŘvŒ[„ĭÖʃuďxcVbnUSf…B¯³_Tzº—ΕO©çMÑ~Mˆ³]µ^püµ”ŠÄY~y@X~¤Z³€[Èōl@®Å¼£QKƒ·Di‹¡By‘ÿ‰Q_´D¥hŗyƒ^ŸĭÁZ]cIzý‰ah¹MĪğP‘s{ò‡‹‘²Vw¹t³Ŝˁ[ŽÑ}X\\gsFŸ£sPAgěp×ëfYHāďÖqēŭOÏë“dLü•\\iŒ”t^c®šRʺ¶—¢H°mˆ‘rYŸ£BŸ¹čIoľu¶uI]vģSQ{ƒUŻ”Å}QÂ|̋°ƅ¤ĩŪU ęĄžÌZҞ\\v˜²PĔ»ƢNHƒĂyAmƂwVmž`”]ȏb•”H`‰Ì¢²ILvĜ—H®¤Dlt_„¢JJÄämèÔDëþgºƫ™”aʎÌrêYi~ ÎݤNpÀA¾Ĕ¼b…ð÷’Žˆ‡®‚”üs”zMzÖĖQdȨý†v§Tè|ªH’þa¸|šÐ ƒwKĢx¦ivr^ÿ ¸l öæfƟĴ·PJv}n\\h¹¶v†·À|\\ƁĚN´Ĝ€çèÁz]ġ¤²¨QÒŨTIl‡ªťØ}¼˗ƦvÄùØE‹’«Fï˛Iq”ōŒTvāÜŏ‚íÛߜÛV—j³âwGăÂíNOŠˆŠPìyV³ʼnĖýZso§HіiYw[߆\\X¦¥c]ÔƩÜ·«j‡ÐqvÁ¦m^ċ±R™¦΋ƈťĚgÀ»IïĨʗƮŽ°Ɲ˜ĻþÍAƉſ±tÍEÕÞāNU͗¡\\ſčåÒʻĘm ƭÌŹöʥ’ëQ¤µ­ÇcƕªoIýˆ‰Iɐ_mkl³ă‰Ɠ¦j—¡Yz•Ňi–}Msßõ–īʋ —}ƒÁVmŸ_[n}eı­Uĥ¼‘ª•I{ΧDӜƻėoj‘qYhĹT©oūĶ£]ďxĩ‹ǑMĝ‰q`B´ƃ˺Ч—ç~™²ņj@”¥@đ´ί}ĥtPńǾV¬ufӃÉC‹tÓ̻‰…¹£G³€]ƖƾŎĪŪĘ̖¨ʈĢƂlɘ۪üºňUðǜȢƢż̌ȦǼ‚ĤŊɲĖ­Kq´ï¦—ºĒDzņɾªǀÞĈĂD†½ĄĎÌŗĞrôñnŽœN¼â¾ʄľԆ|DŽŽ֦ज़ȗlj̘̭ɺƅêgV̍ʆĠ·ÌĊv|ýĖÕWĊǎÞ´õ¼cÒÒBĢ͢UĜð͒s¨ňƃLĉÕÝ@ɛƯ÷¿Ľ­ĹeȏijëCȚDŲyê×Ŗyò¯ļcÂßY…tÁƤyAã˾J@ǝrý‹‰@¤…rz¸oP¹ɐÚyᐇHŸĀ[Jw…cVeȴϜ»ÈŽĖ}ƒŰŐèȭǢόĀƪÈŶë;Ñ̆ȤМľĮEŔ—ĹŊũ~ËUă{ŸĻƹɁύȩþĽvĽƓÉ@ē„ĽɲßǐƫʾǗĒpäWÐxnsÀ^ƆwW©¦cÅ¡Ji§vúF¶Ž¨c~c¼īŒeXǚ‹\\đ¾JŽwÀďksãA‹fÕ¦L}wa‚o”Z’‹D½†Ml«]eÒÅaɲáo½FõÛ]ĻÒ¡wYR£¢rvÓ®y®LF‹LzĈ„ôe]gx}•|KK}xklL]c¦£fRtív¦†PĤoH{tK"]],"encodeOffsets":[[[108619,36299]],[[108589,36341]]]}},{"type":"Feature","id":"630000","properties":{"id":"630000","cp":[96.778916,35.623178],"name":"青海","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@InJm"],["@@CƒÆ½OŃĦsΰ~Ē³¦@@“Ņiš±è}ؘƄ˹A³r_ĞŠǒNĪŒĐw¤^ŬĵªpĺSZg’rpiƼĘԛ¨C|͖J’©Ħ»®VIJ~f\\m `Un„˜~ʌŸ•ĬàöNt•~ňjy–¢Zi˜Ɣ¥ĄŠk´nl`JʇŠJþ©pdƖ®È£¶ìRʦ‘źõƮËnŸʼėæÑƀĎ[‚˜¢VÎĂMÖÝÎF²sƊƀÎBļýƞ—¯ʘƭðħ¼Jh¿ŦęΌƇš¥²Q]Č¥nuÂÏriˆ¸¬ƪÛ^Ó¦d€¥[Wà…x\\ZŽjҕ¨GtpþYŊĕ´€zUO뇉P‰îMĄÁxH´á˜iÜUà›îÜՁĂÛSuŎ‹r“œJð̬EŒ‘FÁú×uÃÎkr“Ē{V}İ«O_ÌËĬ©ŽÓŧSRѱ§Ģ£^ÂyèçěM³Ƃę{[¸¿u…ºµ[gt£¸OƤĿéYŸõ·kĀŸq]juw¥Dĩƍ€õÇPéĽG‘ž©ã‡¤G…uȧþRcÕĕNy“yût“ˆ­‡ø‘†ï»a½ē¿BMoį£ŸÍj}éZËqbʍš“Ƭh¹ìÿÓAçãnIáI`ƒks£CG­ě˜Uy×Cy•…’Ÿ@¶ʡÊBnāzG„ơMē¼±O÷õJËĚăVŸĪũƆ£Œ¯{ËL½Ìzż“„VR|ĠTbuvJvµhĻĖH”Aëáa…­OÇðñęNw‡…œľ·L›mI±íĠĩPÉ×®ÿs—’cB³±JKßĊ«`…ađ»·QAmO’‘Vţéÿ¤¹SQt]]Çx€±¯A@ĉij¢Óļ©•ƒl¶ÅÛr—ŕspãRk~¦ª]Į­´“FR„åd­ČsCqđéFn¿Åƃm’Éx{W©ºƝºįkÕƂƑ¸wWūЩÈFž£\\tÈ¥ÄRÈýÌJ ƒlGr^×äùyÞ³fj”c†€¨£ÂZ|ǓMĝšÏ@ëÜőR‹›ĝ‰Œ÷¡{aïȷPu°ËXÙ{©TmĠ}Y³’­ÞIňµç½©C¡į÷¯B»|St»›]vƒųƒs»”}MÓ ÿʪƟǭA¡fs˜»PY¼c¡»¦c„ċ­¥£~msĉP•–Siƒ^o©A‰Šec‚™PeǵŽkg‚yUi¿h}aH™šĉ^|ᴟ¡HØûÅ«ĉ®]m€¡qĉ¶³ÈyôōLÁst“BŸ®wn±ă¥HSòėš£˜S’ë@לÊăxÇN©™©T±ª£IJ¡fb®ÞbŽb_Ą¥xu¥B—ž{łĝ³«`d˜Ɛt—¤ťiñžÍUuºí`£˜^tƃIJc—·ÛLO‹½Šsç¥Ts{ă\\_»™kϊ±q©čiìĉ|ÍIƒ¥ć¥›€]ª§D{ŝŖÉR_sÿc³Īō›ƿΑ›§p›[ĉ†›c¯bKm›R¥{³„Z†e^ŽŒwx¹dƽŽôIg §Mĕ ƹĴ¿—ǣÜ̓]‹Ý–]snåA{‹eŒƭ`ǻŊĿ\\ijŬű”YÂÿ¬jĖqŽßbŠ¸•L«¸©@ěĀ©ê¶ìÀEH|´bRľž–Ó¶rÀQþ‹vl®Õ‚E˜TzÜdb ˜hw¤{LR„ƒd“c‹b¯‹ÙVgœ‚ƜßzÃô쮍^jUèXΖ|UäÌ»rKŽ\\ŒªN‘¼pZCü†VY††¤ɃRi^rPҒTÖ}|br°qňbĚ°ªiƶGQ¾²„x¦PœmlŜ‘[Ĥ¡ΞsĦŸÔÏâ\\ªÚŒU\\f…¢N²§x|¤§„xĔsZPòʛ²SÐqF`ª„VƒÞŜĶƨVZŒÌL`ˆ¢dŐIqr\\oäõ–F礻Ŷ×h¹]Clـ\\¦ďÌį¬řtTӺƙgQÇÓHţĒ”´ÃbEÄlbʔC”|CˆŮˆk„Ʈ[ʼ¬ňœ´KŮÈΰÌĪ¶ƶlð”ļA†TUvdTŠG†º̼ŠÔ€ŒsÊDԄveOg"]],"encodeOffsets":[[[105308,37219]],[[95370,40081]]]}},{"type":"Feature","id":"640000","properties":{"id":"640000","cp":[106.278179,37.26637],"name":"宁夏","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@KëÀęĞ«OęȿȕŸı]ʼn¡åįÕÔ«Ǵõƪ™ĚQÐZhv K°›öqÀѐS[ÃÖHƖčË‡nL]ûc…Ùß@‚“ĝ‘¾}w»»‹oģF¹œ»kÌÏ·{zPƒ§B­¢íyÅt@ƒ@áš]Yv_ssģ¼i߁”ĻL¾ġsKD£¡N_…“˜X¸}B~Haiˆ™Åf{«x»ge_bs“KF¯¡Ix™mELcÿZ¤­Ģ‘ƒÝœsuBLù•t†ŒYdˆmVtNmtOPhRw~bd…¾qÐ\\âÙH\\bImlNZŸ»loƒŸqlVm–Gā§~QCw¤™{A\\‘PKŸNY‡¯bF‡kC¥’sk‹Šs_Ã\\ă«¢ħkJi¯r›rAhĹûç£CU‡ĕĊ_ԗBixÅُĄnªÑaM~ħpOu¥sîeQ¥¤^dkKwlL~{L~–hw^‚ófćƒKyEŒ­K­zuÔ¡qQ¤xZÑ¢^ļöܾEpž±âbÊÑÆ^fk¬…NC¾‘Œ“YpxbK~¥Že֎ŒäBlt¿Đx½I[ĒǙŒWž‹f»Ĭ}d§dµùEuj¨‚IÆ¢¥dXªƅx¿]mtÏwßRĶŒX¢͎vÆzƂZò®ǢÌʆCrâºMÞzžÆMҔÊÓŊZľ–r°Î®Ȉmª²ĈUªĚøºˆĮ¦ÌĘk„^FłĬhĚiĀĖ¾iİbjÕ"],["@@mfwěwMrŢªv@G‰"]],"encodeOffsets":[[[109366,40242]],[[108600,36303]]]}},{"type":"Feature","id":"650000","properties":{"id":"650000","cp":[85.617733,40.792818],"name":"新疆","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@QØĔ²X¨”~ǘBºjʐßØvK”ƔX¨vĊOžÃƒ·¢i@~c—‡ĝe_«”Eš“}QxgɪëÏÃ@sÅyXoŖ{ô«ŸuX…ê•Îf`œC‚¹ÂÿÐGĮÕĞXŪōŸMźÈƺQèĽôe|¿ƸJR¤ĘEjcUóº¯Ĩ_ŘÁMª÷Ð¥Oéȇ¿ÖğǤǷÂF҇zÉx[]­Ĥĝ‰œ¦EP}ûƥé¿İƷTėƫœŕƅ™ƱB»Đ±’ēO…¦E–•}‘`cȺrĦáŖuҞª«IJ‡πdƺÏØZƴwʄ¤ĖGЙǂZĶƒèH¶}ÚZצʥĪï|ÇĦMŔ»İĝLj‹ì¥Βœba­¯¥ǕǚkĆŵĦɑĺƯxūД̵nơʃĽá½M»›òmqóŘĝč˾ăC…ćāƿÝɽ©DZŅ¹đ¥˜³ðLrÁ®ɱĕģʼnǻ̋ȥơŻǛȡVï¹Ň۩ûkɗġƁ§ʇė̕ĩũƽō^ƕŠUv£ƁQï“Ƶkŏ½ΉÃŭdzLқʻ«ƭ\\lƒ‡ŭD‡“{ʓDkaFÃÄa“³ŤđÔGRÈƚhSӹŚsİ«ĐË[¥ÚDkº^Øg¼ŵ¸£EÍö•€ůʼnT¡c_‡ËKY‹ƧUśĵ„݃U_©rETÏʜ±OñtYwē¨ƒ{£¨uM³x½şL©Ùá[ÓÐĥ Νtģ¢\\‚ś’nkO›w¥±ƒT»ƷFɯàĩÞáB¹Æ…ÑUw„੍žĽw[“mG½Èå~‡Æ÷QyŠěCFmĭZī—ŵVÁ™ƿQƛ—ûXS²‰b½KϽĉS›©ŷXĕŸ{ŽĕK·¥Ɨcqq©f¿]‡ßDõU³h—­gËÇïģÉɋw“k¯í}I·šœbmœÉ–ř›īJɥĻˁ×xo›ɹī‡l•c…¤³Xù]‘™DžA¿w͉ì¥wÇN·ÂËnƾƍdǧđ®Ɲv•Um©³G\\“}µĿ‡QyŹl㓛µEw‰LJQ½yƋBe¶ŋÀů‡ož¥A—˜Éw@•{Gpm¿Aij†ŽKLhˆ³`ñcËtW‚±»ÕS‰ëüÿďD‡u\\wwwù³—V›LŕƒOMËGh£õP¡™er™Ïd{“‡ġWÁ…č|yšg^ğyÁzÙs`—s|ÉåªÇ}m¢Ń¨`x¥’ù^•}ƒÌ¥H«‰Yªƅ”Aйn~ź¯šf¤áÀz„gŠÇDIԝ´AňĀ҄¶ûEYospõD[{ù°]u›Jq•U•|Soċxţ[õÔĥkŋÞŭZ˺óYËüċrw €ÞkrťË¿XGÉbřaDü·Ē÷Aê[Ää€I®BÕИÞ_¢āĠpŠÛÄȉĖġDKwbm‡ÄNô‡ŠfœƫVÉvi†dz—H‘‹QµâFšù­Âœ³¦{YGžƒd¢ĚÜO „€{Ö¦ÞÍÀPŒ^b–ƾŠlŽ[„vt×ĈÍE˨¡Đ~´î¸ùÎh€uè`¸ŸHÕŔVºwĠââWò‡@{œÙNÝ´ə²ȕn{¿¥{l—÷eé^e’ďˆXj©î\\ªÑò˜Üìc\\üqˆÕ[Č¡xoÂċªbØ­Œø|€¶ȴZdÆšońéŒGš\\”¼C°ÌƁn´nxšÊOĨ’Ūƴĸ¢¸òTxÊǪMīИÖŲÃɎOvˆʦƢ~FŽ‡Rěò—¿ġ~åŊœú‰Nšžš¸qŽ’Ę[Ĕ¶ÂćnÒPĒÜvúĀÊbÖ{Äî¸~Ŕünp¤ÂH¾œĄYÒ©ÊfºmԈĘcDoĬMŬ’˜S¤„s²‚”ʘچžȂVŦ –ŽèW°ªB|IJXŔþÈJĦÆæFĚêŠYĂªĂ]øªŖNÞüA€’fɨJ€˜¯ÎrDDšĤ€`€mz\\„§~D¬{vJÂ˜«lµĂb–¤p€ŌŰNĄ¨ĊXW|ų ¿¾ɄĦƐMT”‡òP˜÷fØĶK¢ȝ˔Sô¹òEð­”`Ɩ½ǒÂň×äı–§ĤƝ§C~¡‚hlå‚ǺŦŞkâ’~}ŽFøàIJaĞ‚fƠ¥Ž„Ŕdž˜®U¸ˆźXœv¢aƆúŪtŠųƠjd•ƺŠƺÅìnrh\\ĺ¯äɝĦ]èpĄ¦´LƞĬŠ´ƤǬ˼Ēɸ¤rºǼ²¨zÌPðŀbþ¹ļD¢¹œ\\ĜÑŚŸ¶ZƄ³àjĨoâŠȴLʉȮŒĐ­ĚăŽÀêZǚŐ¤qȂ\\L¢ŌİfÆs|zºeªÙæ§΢{Ā´ƐÚ¬¨Ĵà²łhʺKÞºÖTŠiƢ¾ªì°`öøu®Ê¾ãØ"],"encodeOffsets":[[88824,50096]]}},{"type":"Feature","id":"110000","properties":{"id":"110000","cp":[116.405285,39.904989],"name":"北京","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@ĽOÁ›ûtŷmiÍt_H»Ĩ±d`Š¹­{bw…Yr“³S]§§o¹€qGtm_Sŧ€“oa›‹FLg‘QN_•dV€@Zom_ć\\ߚc±x¯oœRcfe…£’o§ËgToÛJíĔóu…|wP¤™XnO¢ÉˆŦ¯rNÄā¤zâŖÈRpŢZŠœÚ{GŠrFt¦Òx§ø¹RóäV¤XdˆżâºWbwŚ¨Ud®bêņ¾‘jnŎGŃŶŠnzÚSeîĜZczî¾i]͜™QaúÍÔiþĩȨWĢ‹ü|Ėu[qb[swP@ÅğP¿{\\‡¥A¨Ï‘Ѩj¯ŠX\\¯œMK‘pA³[H…īu}}"],"encodeOffsets":[[120023,41045]]}},{"type":"Feature","id":"120000","properties":{"id":"120000","cp":[117.190182,39.125596],"name":"天津","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@ŬgX§Ü«E…¶Ḟ“¬O_™ïlÁg“z±AXe™µÄĵ{¶]gitgšIj·›¥îakS€‰¨ÐƎk}ĕ{gB—qGf{¿a†U^fI“ư‹³õ{YƒıëNĿžk©ïËZŏ‘R§òoY×Ógc…ĥs¡bġ«@dekąI[nlPqCnp{ˆō³°`{PNdƗqSÄĻNNâyj]äžÒD ĬH°Æ]~¡HO¾ŒX}ÐxŒgp“gWˆrDGˆŒpù‚Š^L‚ˆrzWxˆZ^¨´T\\|~@I‰zƒ–bĤ‹œjeĊªz£®Ĕvě€L†mV¾Ô_ȔNW~zbĬvG†²ZmDM~”~"],"encodeOffsets":[[120237,41215]]}},{"type":"Feature","id":"310000","properties":{"id":"310000","cp":[121.472644,31.231706],"name":"上海","childNum":6},"geometry":{"type":"MultiPolygon","coordinates":[["@@ɧư¬EpƸÁxc‡"],["@@©„ªƒ"],["@@”MA‹‘š"],["@@Qp݁E§ÉC¾"],["@@bŝՕÕEȣÚƥêImɇǦèÜĠŒÚžÃƌÃ͎ó"],["@@ǜûȬɋŠŭ™×^‰sYŒɍDŋ‘ŽąñCG²«ªč@h–_p¯A{‡oloY€¬j@IJ`•gQڛhr|ǀ^MIJvtbe´R¯Ô¬¨YŽô¤r]ì†Ƭį"]],"encodeOffsets":[[[124702,32062]],[[124547,32200]],[[124808,31991]],[[124726,32110]],[[124903,32376]],[[124438,32149]]]}},{"type":"Feature","id":"500000","properties":{"id":"500000","cp":[107.304962,29.533155],"name":"重庆","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@vjG~nGŘŬĶȂƀƾ¹¸ØÎezĆT¸}êЖqHŸðqĖ䒊¥^CƒIj–²p…\\_ æüY|[YxƊæuž°xb®…Űb@~¢NQt°¶‚S栓Ê~rljĔëĚ¢~šuf`‘‚†fa‚ĔJåĊ„nÖ]„jƎćÊ@Š£¾a®£Ű{ŶĕF‹ègLk{Y|¡ĜWƔtƬJÑxq‹±ĢN´‰òK‰™–LÈüD|s`ŋ’ć]ƒÃ‰`đŒMûƱ½~Y°ħ`ƏíW‰½eI‹½{aŸ‘OIrÏ¡ĕŇa†p†µÜƅġ‘œ^ÖÛbÙŽŏml½S‹êqDu[R‹ãË»†ÿw`»y‘¸_ĺę}÷`M¯ċfCVµqʼn÷Z•gg“Œ`d½pDO‡ÎCnœ^uf²ènh¼WtƏxRGg¦…pV„†FI±ŽG^ŒIc´ec‡’G•ĹÞ½sëĬ„h˜xW‚}Kӈe­Xsbk”F¦›L‘ØgTkïƵNï¶}Gy“w\\oñ¡nmĈzjŸ•@™Óc£»Wă¹Ój“_m»ˆ¹·~MvÛaqœ»­‰êœ’\\ÂoVnŽÓØ͙²«‹bq¿efE „€‹Ĝ^Qž~ Évý‡ş¤²Į‰pEİ}zcĺƒL‹½‡š¿gņ›¡ýE¡ya£³t\\¨\\vú»¼§·Ñr_oÒý¥u‚•_n»_ƒ•At©Þűā§IVeëƒY}{VPÀFA¨ąB}q@|Ou—\\Fm‰QF݅Mw˜å}]•€|FmϋCaƒwŒu_p—¯sfÙgY…DHl`{QEfNysBŠ¦zG¸rHe‚„N\\CvEsÐùÜ_·ÖĉsaQ¯€}_U‡†xÃđŠq›NH¬•Äd^ÝŰR¬ã°wećJEž·vÝ·Hgƒ‚éFXjÉê`|yŒpxkAwœWĐpb¥eOsmzwqChóUQl¥F^laf‹anòsr›EvfQdÁUVf—ÎvÜ^efˆtET¬ôA\\œ¢sJŽnQTjP؈xøK|nBz‰„œĞ»LY‚…FDxӄvr“[ehľš•vN”¢o¾NiÂxGp⬐z›bfZo~hGi’]öF|‰|Nb‡tOMn eA±ŠtPT‡LjpYQ|†SH††YĀxinzDJ€Ìg¢và¥Pg‰_–ÇzII‹€II•„£®S¬„Øs쐣ŒN"],["@@ifjN@s"]],"encodeOffsets":[[[109628,30765]],[[111725,31320]]]}},{"type":"Feature","id":"810000","properties":{"id":"810000","cp":[114.173355,22.320048],"name":"香港","childNum":5},"geometry":{"type":"MultiPolygon","coordinates":[["@@AlBk"],["@@mŽn"],["@@EpFo"],["@@ea¢pl¸Eõ¹‡hj[ƒ]ÔCΖ@lj˜¡uBXŸ…•´‹AI¹…[‹yDUˆ]W`çwZkmc–…M›žp€Åv›}I‹oJlcaƒfёKŽ°ä¬XJmРđhI®æÔtSHn€Eˆ„ÒrÈc"],["@@rMUw‡AS®€e"]],"encodeOffsets":[[[117111,23002]],[[117072,22876]],[[117045,22887]],[[116975,23082]],[[116882,22747]]]}},{"type":"Feature","id":"820000","properties":{"id":"820000","cp":[113.54909,22.198951],"name":"澳门","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@kÊd°å§s"],"encodeOffsets":[[116279,22639]]}}],"UTF8Encoding":true}); +})); diff --git a/src/components/visualizcomponent/js/province/anhui.js b/src/components/visualizcomponent/js/province/anhui.js new file mode 100644 index 0000000..f8ee8d1 --- /dev/null +++ b/src/components/visualizcomponent/js/province/anhui.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('安徽', {"type":"FeatureCollection","features":[{"id":"340100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FJVR@HARFFHDXDDDHLBHAjBHFTPV@HOVAHBNFNPTTjPXP\\RZ\\\\TXNVNHVHdDd@RCd@Z@JBJJFFCHOHABELANDLMDGFGP@HGBQCMBWN›I_PQQ[GwPWJGBEAUQ_KSFWHQHIEQXIBKAKKBKDG@GMEGHG@MCOKKJUACDMEG@KAUGICG@eH[CIAG@WCKEOGEACDE@IPE@AHE@CBCAA@ABBFEFIBEDGBENILOHGNKJ@FEL@HFLAR@TBJCLGHAJGHCJATDRZb@FAHGNAJBbAHQZAF@FBFHNDN@XAHKFcAGBBJFJ@FCFGDMGC@CDADEBBBAB@F@DB@@BA@AFABABC@BDC@ADEBAFE@@DE@@DEB@DEDCFCD@DBBHAFPFD`RPFNJHDLNDFGBQAE@EHCFBNIHCH@DDFTJRDfTVFXZRHJDjAHBXRDFHDTXLJXPFLHF\\JXB~LdT„FJ@VA^DLHZFLHFDVbHRDRBVCFCDIFOJIJCJIpGVILGDI@KDKFGNGVAJCHAHBLBFFB`ARBPHHFLR@JANBD[NMJAT@DJLJFl@L@NDJFPNDFDJF\\HLBHCTEHCFGDEAWOC@E@EJCRAJFPNPDTHDLNDFADKDCAECG@KTJFBF@TDXBHAVEBOCUAKB[FFF@HBJAHDFLBJHHDFDHBH@FBD@DH@DBBBAFH@FDDAHDDCFBBDDDFDBBFFDRTHRCB@JA@@PFHBDDBBD@NBBFFBREHEBBJBDRL@DH@LDDEF@BBDCB@DDLEJKLFL@DCH@FCFADBD@PLFJDFDBRAFBTB@ED@h@DKJOHGCmDcCC@CHGDEHC`ATCnQ`QP@FBVNDBD@JENKPAJBŠ^ZNNTLHFAHCBCNI@AAC__SeBaAICMEI_QCCACHCNATDZH\\YVG\\CFAH@JCFU@YECWCGCEE[gCICKO[CMR]HALATIBE@G@KBIBCFEJEbGFC\\OJGRMbQJAZJrJFBF@PFl^ZLF@FDFBPARXR@TNAQ\\TPFTATBBUN@T@NCVIJMD@LDDFNHLDN@`MTAPCDCJGTWFCJ@LD^VF@VQ\\IRQDIJKFODU@OFY@MFMAGccEMDIFGAMBMPKDEDSFIFEVGSQWOkKIEEEAC@KDMEKQGYQNIXEFKDCBEACDEHEB@BBBCBAAECBACFAFMNA@EHC@ADAFBHC@ACABCAABAF@BECA@ACCDADBBCBDBA@AEABIE@FAAAACF@FCDDDA@BBBDCDBHCDBHAPD^MZAlUFIGEDMI]CQMcOM]MEGEICOGSAEDKFKLODIOSAGBEHGJCNCHECCMIAE@KFEDO@KCIKOBWDINKLOLGPC@CAGIMCIEIAO@KJKHC@E@KGQAAFKGEACFOBOAGIBACBGDAF@@CCEECCKG@EAC@IAAIKGBIAEBEPHFARUDAD@TFRABA@CMOIG@ADCHANADCDCBKBENG@I@@MEUMCAM@IBa\\YDI@SEGEE@QISE]MEAWFO@WKI@_HS@IACCKYACG@EHEBIBICKIEASBYHGAQIEIIgGOASEUQWQUOYWuAQMgUiEEIAEDIAEACCEMKOIGYAWEMAHaAGakC[IGUK_ITUPGZQHQ@SIGBKEGIEI@WIEKA[CEO@ECCG@CBCFGPKDEFYIYGIIUAECAcASICCBGJEJE\\uMEKIEAQCoGMGEACACKCMCCIBED]JMBEA[OUGAC@QACWAGDENHFBBEPS\\@FOHEBKCEEYBGFMPKBC@GMGOYGQFMNid[NGHEDAHAPCFMPGTCFULUNGFELKJGDG@ECKMIGIBE@OCIBYNKJ@BDVFLANAJEFAJ@FJJCJ@FDFDF@FKPO`CNEFADAPEDGJatAH@FENGDaAC@IHO^CBKB"],"encodeOffsets":[[119842,32007]]},"properties":{"cp":[117.283042,31.86119],"name":"合肥市","childNum":1}},{"id":"340200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AMEIID@EHUDQLUNeD[RJHDH@FALIJCT@@HLPTFV@FCBCTA@MAG@IAGBELINGFEHCBAAGBCPCBCDIFGMQAEBELKCG@ETSBKBAHADADQRA\\JJALDTCLFT@RDLHDBN@BADEDSCUBQCEKICI@KCA@ECA@CbQBMDEFENGNK@EFKDADMHIBGNMNITER[BIHEDECCG@UG_OY[EEEOBQFC@CCEOMCEBILIBCMQYWMSMOQISQGCMAGCGAKFKP@PFN@DCFEBE@IWMUQGEE@EDSNWBO@IEGQKQAI@KAKAaOeUAA@CNM@CAASBABQBCBJKXQFK@GCECEWIOM@EHK@A@KGGGEE@EHE@IAAABGDCBAHBJEAKGECGJBHJBBHADGHADB@AAEIE@CB@@AGAAGDC@AIAGCGI@GHOR@LGHK@AFC@CCIFD@DFBCEBAEAAC@BE@GIABAEQIGSA]EDULI@KFGDHXCHEFGH]IMLGNCJV@NHBBALCFU\\IHSHM@KCQAuAUMOSqO@AGEAGCA@CGAACBC@AJI@GGFGFEAACBIHABCFAFADK@@ABE@EHG@@CAG@C@ADADCGA@ACAEAA@CGAUCECEaU@EHGPGROFKFEPCJIDAIKCAEAWDOJGNEBMDG@GA[MOEG@KFGFMBGAYMWEmOOSS_KIUSQEYESII@CL@HDJJNV^T\\@L@PAHEHMLKTQPIFiLgVIFINGFSJSF_DGBK@IFGREDCDKBQ@ED@DJNLPLLNR@HAFQRJHRNJDRJLBDCDEBIHKDCPAFAJDDCBFALH@FFABG@CBCB@BFDHBBHBDJFHDZGTCFBRXPLpZPFHBXBVCJDFHANKPEDCRDPHNBFBLCRCDIFOBE@G@YC_DGBILEREHUHQTGPKDoDQDKHBHCLOBGFIRBHBFPTFJMHADMFCJIBIASBYJ]SQG]EW@[JWLOPIX@VIZUXSJQDgAqSscMKOS]c“EgFsmE@DyJDOCEDEBEGKE@@DCAEDCOBACEACEEIAGEBHSVBFADABBBAB@BE@CACD@DCBADA@KHMFKBGAUJ[BEAKKGCUAEDEFCBI@C@EIGCMBKDCHDRHN@BCB[FYPEB[vIFIFAHDDHFLDdBDBBFJVHJJZEZCFOLEHAD@DDHFDP@DFB\\FLXJJ@JFFHALJH@TGRYROHSV`JVLJHD\\blBHGbNBXFZBJHLPFNDDFBJBFCJBFFVjNhBRXvPZRVRXFVBTHPDVHXJHLFHBZGTAFBLJJDJAFAFGH@BDLZDDJBT@`GJ@XLP@XEFB^NTFRJF@HFTFJ@ZCb[JAN@ZPNFCI@MDERCHCRKDCCCMEcEBAFKJGFO@IhGLCvURCHEV@`GP@DCJBL@|O†MbAFF@DGJCJRbIBCDK@SHIAMBI@EFAFBLCNBFADBDTLFHDAACHC@FJC@DAB@DB@@BKFENARIPC\\BFHFDCD@PBLFNNHFXLHB^GDCFKBANBRAH@\\FXJBIFBBGFCBAD@BA@CD@@AB@@CDB@AF@DCBEEA@ADABBD@JGRERKL@F@BFAPFABBDCBE@AECD@BEBCLEHMGQE_@OBGBKL@RDRPJNRdL^TlNfVcNQRIRCHCLeNEHEBI"],"encodeOffsets":[[121276,32224]]},"properties":{"cp":[118.376451,31.326319],"name":"芜湖市","childNum":1}},{"id":"340300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@RELEZYbQHAP@HDHBXEXADBLPDDBDJLPE‚IP@lGHpGLGDiFKDAXVBDFFNBBZFFFBHYXKDMFQFA@CEQBTjHBHFDFBABBDFPJF@DENKHBLCDDDBBCCIBCFCFEJCJ@DEB@DFBBHDP\\FRSTOFFZBBJ@JLRAFCBADBJf˜…L|J@DHD@@FRPRVNZBVR@ZI†E@HXMV]l@pIbQRKJUBWJSZWTYJUJS^WdUZMlDTQTAREVW\\HVD\\ORAFAVPTP\\LRCNSzKHULMZIF[VENKdDTSŽPJANCLCHALDJHBFBFAPDDHBT@^INBHDHN@NBPDHDDLFLDT@\\BJFANVHFEDGFG@G^BjClDDDHD\\CBAEECGCCAEEoMUCKGE}]LKDGAMOWAC@CHIHAP@fDJ@PGRUBE@CAAOAIIBGHCBGDUJAJBHADEDIDETEPQVGBAAEBKBMF@LFANJ@BMHB^BEIMBQCKECGFEF@\\NTH@GBQ@ICG@CCGIKAC@ENUBKCCQGUAQDSCSKIMEAUIGQCK@EDGJCNDLBXENIDC@EIKSKYQG@GBUNMDEBMQKAWLGHMDGCKGMKKGWUIASHMJGFQH@DBBHBPLFDFFCPC@ENFFMXA@ECEE_IaCaIcCM@IDCBOVIHQDOAQKEIYsKOGAE@_JUGCCEIGUG_MQQaEYIY[O[FMFURoEYXOFKHSXqnGFOFCQAID[A]CAGAG@MGIQ@ECK@MGKCIFGLIHEDMAGCGEEU@KGOUIUOKI@WJm@SHC@CG@OEE[DKFGBo@IFC@MGGMsGMBEDC@GECMOACAG@GBK@AAEOKIICIAKDGFECMMAE@EEIYc]aWMKMAGODKAEH@BEBSEKBADAPEDS@QHWFQGaK[EEGCMBCRIaUC@KNC@OCQKC@GF@BBBXL@BADWDCBAD@FKTI@BH@NKCIBEF@FGLMLEHKB@DIDPsdMAMBDPudFF@FCFEFEBE@ME¡„DBBHFH@DADEB[BIDYRICE@EFGBALGDAJaHCGACC@CBCDAJmJNh@HCPBHL`NTAJDFADBHLBHFD@DAAGBAD@FHHAAIA@DCNBLCRABBCHDBB@FCBCJAFFF^ARILOJiP{ZAJEFANDPFHFDLLFFBFBZCRSfADDHFHJHFHNLVXF@FAPUHEF@FBFHDHD^AHFZVbDXERMRKVIZ@FET@XE`@FJBVEpgRE\\BHBDDJXDBPDL@N@PAZHLH"],"encodeOffsets":[[119730,34107]]},"properties":{"cp":[117.363228,32.939667],"name":"蚌埠市","childNum":1}},{"id":"340400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@nIBIDCDAD@BDDHbGBIHCBKHAFEF@JDZQJC\\AFABC@CEGAGCA¢ƒNFF@FAFEDE@EEEvcCONANBtc€OJC@CLAFGNKHK@EFEJALD@MAGJ@LS@EBCDAXCBC@AWKAA@AHED@RLPDD@LMD@bVQJADDNFH\\FbLRHXERGT@FCBOBCLATFFA@AFGLBPC@CTIBAEA[QGY@KCCQCKIMECE@CBETUH]j›DsR_POBKAEEIOGEQg@C@@FSAEAQBCACEEIOKC@CAEBEDG@CDK@KEILKFCCA@CDAAE@CFKCG@@CQKACAIFAFGAQEEAA@MACCAACEG@OB@@IDAGQQSECAECACECCAADECCBGCC@EEGABAA@CCGC@EAG@GAECGCIGKACEBGAI@GEE\\ELAVBPDFABUAGCW@SAEIELSH@FDDBLCBCCEKMGCCSMOEOBIDQFIF@D@XPFBHCDEFGDSAGGKE[CICEOMIEMCK@k@IEIK@CBSNI\\MACBM@IKQGEOGQA_BEAAEAKBGDGBIHUHMLELCJ@HCJKHUJoDIJIPIJEDCDEAUCQGQUaECKGYEKG]CUBI@ƒEcS}KWAMCMEGEEKWOKISWGCCESMKEiB[KIIIFcJU@GAUCkWOEG@IFEJCLBnAhDVAFEJ[F©lONeXMDU@YFSHFJFXABABGTGD@DBFBJDHHDE@DB@HMT@DSPOfJdAVCNSNOvPTAPYTCFJJRFPZJJALIT@JJVATGVCnUTOhSRKHGTCVLVNPAFWPCHHTFfLTHb`INbLTBP@^˜ˆ @^PNDG^EPIJKF_JU@UCsCB^IDKBIA@B@NELHDBFADEBCDCTMXATCFgHABAHBRCHQBG@CCAC]DMCC@WVADBFADID@BBFEF@DHNJABLDXODEBANBFCH@DFNDL@XAJFRGNIN@FDLDDHFKFEF@DJTBP@HKLUNKDIAEAUEUDGDCDCJ@JLRDNBF@H@DCRBRGHINghAH@DJRDTLJAD@XDFCPDHFFBFÄgƲ— C€E~Q"],"encodeOffsets":[[119538,33719]]},"properties":{"cp":[117.018329,32.647574],"name":"淮南市","childNum":1}},{"id":"340500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EeuLNTJJdC"],["@@FRCNHFFETAriXIbK^KZI\\@HANMHANFH@BN@JFLCH@DVNLDJFR^JDXCJ@JFJD^ILEHAHDFDHHJXTLLBBDJ@VEVRTTbV`ZfZ^L@F@F@LJXLFBPXNLJ^HLHFLZL@D^JFGHADIACIE@ACQ@EJIPCDCBEACC@M@CG@MAIDMAOEGUAAABEHK@GOMGIBYIMAIBCVILMJGTAHBFAJGPOrQFGLCHEhIBC@CKMAABIAIBAJEFG`MPCL@U}O_GaLCJATFHSHEJAJCHATJFAFILBDEAAM@CEBKQAKECED@L@@IBCLFLIDCB@DJB@DAFMDADDJPTRBAFIH@\\HPTLFNEJGFBBFFDDFV@HABIBAHA@EMIBAHCFADBBAAMFER@ZATGDG@IHANKACG@WUM@ECACBIQOOICDEFE@GQBCFGDEAEGSBENALI`A\\GD@LHTCNHLE@GDOL@@FBBDFB@BAFBBC@BFBADBB@DFFAJFDABA@@BJH@DAH@DBD@D@DHJ@DFDJBHDPELJLCJIHEJAJEBCMMSGBGJEBCCIJMCILCNQDATBLHAJ\\DPCNGL@H@LSJEDYOGACHATADAAGEO@GDGNKKOAI@OCM@KLBJADG@QcDFDAFIBC@KEQSEIAGDCDAH@FDBDvKKkM_IeDkDCIM]mADC@USYGGIQGUESBKA]KCBABFLBLAFEJCHUEQYUwQ[EMACOAAAEKMOUDIEKCI@IDQCW@GAKGEAOAO@KESDKCIB[II@GBCRCBGBABALST@FDHKLAFBFNREHCJADODADBHABGDEFMHKJAFBH@JBH@NSBADEDU@SEKO@GS@IDKJEBG@GCQIC\\MfKVCRGV@FJCFJBNAJGFMFKfGDQDQJMRUdMeSkK]KYOWMKOGE@K@ALAHDjDLFLGNKFADAFC@FD@BAFCDAAEBBO@CCAI@IBMJQFIHC@AACB@BFBAFCDE@@BCA@DA@@BC@@DABC@ABEDAHEAAJWI[EG@QBMAABELCDYFG@[KGEMMECMCK@CDGEAED[JOBQFMLE@AA@@CBA@CID@EGDBDCBEGSKACBAAE@EDIAMBEFCJ@NAJBTGL@DCJAQaDIHI@CEEaB…N{PK@IACDO@_HU@GFQDuVKDgH@JEPIHELABdFNFDDCDQLGDQDCF@NDJ@JMHAFALCDCDMBGBCD@BJHLNDBADABQBSEC@CBQVEBOGAFBFAJLHBJJBD@FBH@DLFDDF@DE@CBAHBDJABHAPEPBDHFELBBHR@L@FGDIL@LBPFJDJJNBH@DODKHKPMLCJAXLPDJ@LCPEF@LBFNJDDGFMDIDGHAFBHPTCJKPIXBFHTDPFJFH^NPNNdDRDL"]],"encodeOffsets":[[[121740,32276]],[[120778,32653]]]},"properties":{"cp":[118.507906,31.689362],"name":"马鞍山市","childNum":2}},{"id":"340600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AC@GDIA@MLC@QQCGCBEDEACCAMK@[IKPITH^NC@KCKDAB@HPHDFHWHGJHBCd`VA@KALdNFHHHFBCAEACBKHEB@j^ENAHLHLDFAHI@G@AGCAE@OHAFC@AIOBOCCICGQKMAECSEKNA"],["@@@FDDAHFLBHC\\GN@JFN@PFXHHKR\\TGO@EBEX[HDBJZHDNEFLFTEHCLAHE^RVVJNDAlOHIEKT@bEJFTAFAW]OKIICG@KFKCMX@RCFECWF@POKOFICGCC@CGGECAAGKECAGREJEL@NHNEBA@CDEEGBADEJGBIEOKMDEBIFCBAAGEIMKAAIBCCGCYECKAaAMCaCOCGAI@WCS@iCG@KAAGEACDaHGFKI@O@GDCEB]HWDO@KMA@AGA@@AED_@YAAGBMFGCMCuNMAEIASDUAMEMGGEIAGJiHODEVUJETEBCBADCDFF@FBHCBBBDDDHCNBF@HFH@@GAGABACIaAAABCIHAAKGB@CGBEIC@EIAOMgBENCBCDA@CHGIEGIIECEBCNADETALA@QDCVONATBDEAE@ANE@SBAHA@EKQBGFCEQCIBCPIBEOCOOAKMBODCAACCKIOAAICEWEAIBEC@CDEJCBCAECGHAJEDG@GKSKGYGOBM@K@OCCAIWCCQCQ@QFohUFIAKHIJCJANDPEJ@N@BF@BBFN@DEBADFNFJDNFLAFCJAPAB@DFBDPADCDLJRDG@OBROFKFINKHUFYACBEDOZSPYHkEoFKNYBUGaCE@GGE@GIUGGA]@KDEDQVETBNJP@RGL@JIDIH@DDB@LBBBHEF@HFXD@BF`HB@@FADGB@HC@AF@LF@P@@POD@dGDMDgDMFYbGJAHAVBPFNBLCBAF@JIBANI@@VGBAHCDQHAVABAFeJQBFZ@TYAaBBPAFABEHOB@FABBFABLLHPDAFLLCJIFEHDLCDFDBBHGV@LBNHX@JAF`BBDFBDDDPH@BDRAPJFHVGLAHPNBREFHBLH@BDD@BDHA@KBCDA@BBAJDBLXA@DBFCB@BC@DJBRHHDDF@^BJAVG^Q`MP@LDDD@JI\\@NDJHHDHANEFCRJLJJDF@FGPEBCFCBOABHE@@BC@BDOB@DA@BF_TAFBJGBBBEBBBCBBBABDACB@BF@BLT@ZGNHD@FEL@F@DF\\ENENGJAD@BHLD\\MPJT@VDDA@EXJH@FG‚C@AAEJAPEDIAGLA"]],"encodeOffsets":[[[119841,34987]],[[119607,34810]]]},"properties":{"cp":[116.794664,33.971707],"name":"淮北市","childNum":2}},{"id":"340700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@E@WBUFGDEJON@LDDXPL@XKRFFBHEJQDCFEOGCIMK"],["@@HJFDFBP@JCFCDEDY@IIOMACAKYCCQCEEAGBGLK@CeUE@SLGBI@OACB@DDHBDNBDDBB@HJJ@DCFMBCFALBDHDH@FFPDBHFDH@PJHLFJ"],["@@egCGGGCBU`IDE@KEUWSIUE[AWGQOcWEGAE@OEEoUCBMEAAE@AGCDCA@GCCYBCB@DHR@DCBUC[AEB@DHLAHE@OJ@FNHBFALGRM@AFCBQOSOqCABBBDLBRqqIÍiY‹aAEEAEWKYIMGIECWKi@yHUFUHMJMBiCoI…W_OiYUK›iKJEPCLATDVLTVNNFVBAFMDICK@E@ADECWAAB@BFJGFC@SEIDBDFD@BABUGG@IBADKF@JADKBMFCDEJGD[VCDCREHCFQFOPBJFfBŒS¶S˜K„@LDPJJNLBFAlJFZ@ZMF@PBHHDF@FGXBJBDJH@B@JBTJFN^JHLNFDD@LCLIFKHEVMVKDEHSNODEBOBGFCHG\\MjcNMREZHHPHND@LANOHEZAFFLDFAPG@ET[FOAAGEFMHCXBBD@RBDVHbRNA^IFCJADDDNDLDBFBNHpHRDFBLJNFFAZO\\EDA@AGMCQDGFALCL@DDFJD@J@DAFEFCVBHDLLFB\\AVIHBLANELGB@BCDA@CDCDBF@@ABAAABABCAETUAGHFJBFFBDDFABDPFCDB@CF@HLAFCFDFCPzI@CnFEtFhd”^ŽPTNLtdrThBRCTIVWJY@UJWPOXK\\IX@VDZJ^TZITAJBJADINEBCNGEIOSAEAGJQHEPADKAGLGRCpCLCHORSVGFGFQJKHA`CZDH@F@PAJEDCDQAKAEGMCODQFCLOBMEGICUDWAGAOEoYOKQWEASDYHGCIEACAGGAEC@ADADAH@BAEEG@BKAECDICEBOBCDGLAJCFCDKAQIICQMIG"]],"encodeOffsets":[[[119768,31364]],[[120113,31219]],[[120812,31585]]]},"properties":{"cp":[117.816576,30.929935],"name":"铜陵市","childNum":3}},{"id":"340800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@M]IEAS@I@AIGACAIHW@ECEGGOAE@YNY@IEBkAEMKIICO@KLƒT—TµA‹EeAI•LG@CACEIWEEKCgAMLGDA@DOCMAACCCEMAGECEGQ@EBCFADAP@@AAGACAEOAIICEAIQAAC@KGAAKEA@GCAIAAEAEFMICWLK@WOCG@GPMFIHCVEXAF@B[DAHCDS@MDKDEA[OMKLEHACECE@WRE@MA@DEA@ICMECOBAEISCCMB@GAGII@CBGAGWYLKBEAEWCIEAGLM@CSC{WGCAABSFEXCAEDAF@BLJ@FFJND@BEBAFBBD@FADVD@KTK@CKKEKKYAKB_HQLQHCJ_PgR{TeNaDMAMAUM]wcUS]cO‰c}s›“qaYEQAKBKDy^WHOD]@Q@mGSCMGOMS[QaK_C_BSKKsM]IGKGMEQA@MAKAsaoWuWYaOi_UUcY[OgMOBEFMRanSNQHkB[@QEr@lDXCZMVkvQXSXIJEBGN@NLNDNAdCR@HFHPRBFBNAHCJQXAJBHJTC^BJHPBNEbGFMHOVGPKdAXPZDVOVEBMLCD]FEHCRCDYPUBGDEFEJCFARADCVANGHWJUJIB]BaKGF[LCHBDVRDF@NELYVGLERQ\\@FFHRNHJH@JBDBJLJVFDNDNELHDHgHEAEDEZCBKBMJKBCDANDHHDBD@FEN@JLZLXTRDDABM@EBKLCNELGDOFCB@FER@HOVFLBFEHSLSBADGRGDiHEGAKC@EDOVENBFLLAP@HAFEFMHIH@LAFKHE@KHOD@JEJEFMJ@FJLAHARBFLRHTNnJLJDd@PMJCJDNHF@NANB@NBDDDTHNLBD@DCDIAIDABAD@FPRBHGLBPOLMNCNDLFFXXDPFDHBHDRR\\JNBNHF@JARDFBH\\DBFAHDNJFF`PDD@JHHPFNBFDNNLFHF^HTEDDFJDBP@HAV@PACZIRCXEJ@NCNBJYBDbFXAJBD^jHD^LPJDDALBBNFDBLGDAPGDBjNbJF@LCTMFEDGBGCIBGFKJGJCTATBRFl\\dNJN@JDFBFJ@@F@BF@FDAD@BFALH@DJ@BBCDBBH@BBABHB@BFDHNAJBFFDPJJBP@TJFFDD@NBFLDPNNCZMR@JEFAZDJ@XUJKFKDUJENANCLBHLNHRBPFHHFJDBB@DIFED@H@BBJTHJFHJFJLPHBDBFBDFDD@REDGBCGM@M@GFEDIAI@G@IDG@EEI@CHEFG@EGMUWEQGGEOAGBEIQBI@MGQDKCM@CJAJ@JBJLHBLLHXLLZ@LCDCB@FNFFLDFJJDDLBDDBF@HAJGNELGNGDCBEBCF@LDNLVAHCDALORELCJ@HDHNHLFDRBJFLGF@J@DBPNNBLDRCJGHBHDJPJDFLDBNBV\\FDRBJDAVDJBFDDRDLHH@TEPBPFRLbXFDDRB@b@HBBBBLAFDTBFHFFFTtVhNVdXJRFFJ@JAbULADAP]JGD@bBHCFM@EBGbsHIFCBOBCFEDMP_LO@ECECE@EDIII@EBIFEBIBMEKCULK^OF@VDJA"],["@@BSFI^[XYJ[@WCUM]GoEUU_][OKWEMBkPYN_TWF‘BµA_IoeWYSO]O]EOG[UOTKBICGEAIBWGOBSGDKRGRA`BLLZFLLL@DSL@LUCBC@EACEAABAFC@IMEEI@AKE@CBBFWDEFATBB„\\TD@DKNBHJFXDBFAFKLXZBHAH@DJJBH@HNADDJTBFPAFDDN@JFB@CNBF@XQF@FDBDFGLKPNB\\CFCL@NCTGDCBA\\NLDJPHEFCDIRGFMCENDLJBDB@HFBBLHB@LBDRBBJNPPBBFBDBH@BO@CBEBAD@FHRDFHFNBDFDDBBDNCN@BJCNKhBLDFFJXDFDBH@–KPOREDEFGDQDC\\UHCFIDCNELABC@ILEBCJAH@VHBA@AECACJCTFD@HEEI@ABAXBFDBCF@L@JDNCBEUAMEUMKSCUBSDKFOLI"]],"encodeOffsets":[[[119969,31819]],[[120031,31366]]]},"properties":{"cp":[117.043551,30.50883],"name":"安庆市","childNum":2}},{"id":"341000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FAPSJE\\@dDdCfJLJTJND\\DLAnMTIFKQKESYYEIDMJK@GCS@GBEAEDAFANELALNNAJJB@Z@HJDL@BBBLDFAR@BB@FAAGDAAABA@ABI@BB@FDFNDHFDFBLF@CSFDHCHHT@DFHCBCBMVKBCLMAGCACCWA@GDADEAEDCFACI@IDETMJGFAF@DAJGCILBDACEECHCAGDALBDED@XHFG@GPGD@HFLACABECCBCEIDEDBDAHGGOA@@CAAFK@IDIDEHA@Q@CCAGBEAEIGCDA@CNAJED@DEHBJ@MKGCIAYAICaWCGCK@WBIBEFE^IDGBS@]BIJGTALC`cTKFGJYFeHOLI@CCOJEVQTEH@FDHNH@LEHELCNA\\HJ@LDP@FCJOXUHCJGbIHEJWFEFKBGHKBECIIMOCCG@WBGHGDMD@DNDBN@DADAFI@CEMAQFKBC\\[TQV@LFJNJRHFJDRBJALDFBPRDVFNGD@FFLFFHDHF`NNDfAhJHHDH@XFRFDF@VHJHVFJJDLLXRIFMNENAR@PDJ@PFRVJDTR^J^F^IHIHM@MBKDE@MFMNAFCLMFE@EIICELQLABEIWKGCEHGBE@IEG@CJKFICIGKCOAGDCASFSA@SBKLKDGEAGGEKBSFMACCACDKDCBODI@aGOUQMGIGCAQKKMGCQMCKGEIAIFOHWG@KEM@CDANAJEBEMKC@WBIEEUA_DGLIDKBCCIHKAUCGCOICCCGIMGCGAKGKCAcECCKKAIQKAMAAKIAA@ICCKGSQEKMKGAC@GFGH[JcSM@kKIEACAMMKIMCAEBOSCIIQGAWG]OICCO@MGQFOAOCIBU@EKAUKQGQCEBSNKGCAADEIMCIBIHKBSCW@QFA@CICEKKGKMMEKKEMACDCHIDCDGJELADG@MAM@EACE@EBGAKDEDMDEDQDE@CAUBgAAKAMBECI@EBCHEDUEIHEBYCKJE@MGGEE@K@QGEE@IOUEMECE@KDBHAHGFA@ICG@EBEFSH_HWFGHCFAH@FRLBN@LAHMTEHAHFHRPJL@LAHQROJIDKHKFMROFGBQAOF[FUHCDAF@NIVOJ]HKFKBIAIAGGSUGAMNIDG@UISUKIK@EDSF[CaM[BGBCFMHWBMFSFKFMPKDI@I@WGqYG@[FKAWOKAmAUFKHOXAhALCDSDCF@JCFGHIDQBKA[Og]_KGAE@YN_AGHO@EKA@EJ@HCBE@@DCFCDI@FHCHBB@FGDHFCFAB@DADBBAHDF@LJHBD@FADQNEDEBO@MEGAG@MDKHMFCDEFQVMHAHAHBRDJF`@TC^IJOJCBG@CBkvGPANTdJXDFCXCFEBQ@MAOEI@KECCE_EOWGKAEBORCFCPCLGRCDE@EAIIICSCO@EAEECEAICKK@QDMLSAEDIFEHAF@JJVDFLjE`KZMNQFGFaLU@EvAXDJDHFDHBVBVFZBZFNC`L^HXNJ@VCJBJDNJRFjFJ@JEHBFHDTDHFFNDVAPGHEHCLAF@VDDDNPLJJBVA`E\\BPFz^CB@PI^RP@DQE@JCAEDEHBLBDHBDDHD@HABF@FG@GBAHBFAFA@CAECCAEBAHDCEDABBDAAEDCHFDBFBBFAJDJABSD@BRD@HABDBFFJBF@F@BBFJPJ@@HADDC@BBL@FBDB@@DE@IBC@CBE@IJCLKJABGHBDDDCDDADFDDLBFJBJ@DGFCTABDJE@ADFKHFFDBGF@DVBFF@BADED@DD@HFPFDD@DPBH@FDbH\\H†FNBRHRJ`ZFFV@`TL@JZFJ@JEFQDUHQDEDCHALBJXVNPHD`HbBXHBBEHAH@NCNDDH@TAH@LHBBGHCH@DNDJLDFR@@D@DFB@BIFCDBBH@BDJFJACB@FGJENGLGDOPJHNHTHZVFF@LALGBORAHAPH^F^@XBLJbJVFJHHNH"],"encodeOffsets":[[120802,31245]]},"properties":{"cp":[118.317325,29.709239],"name":"黄山市","childNum":1}},{"id":"341100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BaAGFIE_Cu_CACPDAIOA@@PB@EXDDM@QCEC@[HEElIFSDG[BEQjCN[He@_B[PaNMTKNATBfAJCDIACOIQOOE[CiKUIIGCEAC@KN…JOBOFID[ZPHBV@N@DAAK@ABCFCJBJBFAGO@KJGCGBEFIBK@GGEMCACBKJUDEJCV@JAFEBEAIBGBAHAF@NRDDHBD@XCHADCBKHI@SBG@CKM@MDENKTAPFL@JCJED@ZDNHPRNRLHD@ACFOJODCPCRBLCLFTAL@PFNELFP@VFTBL@NILIHALFL@DFdDTXDDNBH@DCDBFFDB^GHIREL@FEfE\\MNATFDBDHRJJBF@XHBL@BCFBBA@BDADCB@DABADCAADCBITGHBRAD@DBHCHLLHB@JAFAlCLCTBLBDA@D@@BDBFHBAD@@ABBDABB@ABBBCB@@ADBHEDBBEHDDCH@HEP@F@NJV@FDBTML@DBDHBBXFFCNDLKJ@JFHNHF@LEDEPEBB@RBBFBHCFLALGJCLFDH@ATBBJDJ@FEHAFFHBTCBB@DBBJ@NEACGG@KDIV@@HD@`IVCDBPNJBTCJB‚Z`BAEHAHAJBDIFGBE@CAABGECAANKACI@ACEBAAAGBC@ECCCC@GHEfHPF@gJIJQ@GNMJAJCPOr}RGNA„F‚BH]DmFQLwBAJKFI@[BE@GAIFMEÉDERIBC@IEM@CBKDCVECGKCAECK@_CEKAEBOHMBKRAFFHGLSK@EAABGAADGACBEICDG]GMIAIDCXQDI@EACUOECCMBCAICEOUJIBC[AMIMMmWCCMUGEE@QFKNCDAJBJCD@LAFYPILCHCZCBSASFIECAK@AIECKGc@IFMPAREHojELAHE@AACBCAGBCAABA@B@KAAMA@QF@LC@CC@CEAO@ED@DLJFCD@CRARD@DHTJ@FCFKEKCO@EACEBEECE@GHA@BIAAcCGE@AGEIAAB@JCBEAACSD@FBLCBI@CD@DDBD@DDBLANCDC@GCEAIKGCBGAEECOAKAG@EDGFG@FNAHYLK@OII@AA@KAACCEAC@SPAZCHGDCKK@OAKCAEHKBKAEG@CF@LCFCBCHC@@AHIBK@ECCGB[JC@CBACEBC@E@CHG@EEBEA@CAE@AEC@AAAABA@CEA@CC@CAA@AAKVGFkJAFEBQKGBGCYQCIEaHIVMLENCPENGFG@EIUFCPAFOCGOMYBEC@eBEHCVABKZ@FCHALHRADHFDHBB@BAhKXFH@DADMCMBKCCEiDS@CG]MUDGPIFMDBBHDDFAFG@CIEBALA@GCAGBCAHKFC@AECI@CE@CDCJ@EGBGDANCBABCCGEGI@QDCAGC@A@EFAPADA@C@AEAOBOAGEGGSIEG@CDEFAHBDADG@IUg@CDEFEFCNADCCCBCO_aaMOMEQIUFQGUCIIAD@FABICK@EBCFKAQISFCA@EAAQCOFIIIEGBOJCAAGBICCSGAABIAMFIPgBC@AA@MHCGDEAAGCDKHG@CA@IBMCKEKBCAACBGACEAKMK@IGGBCGKCGGGD@EAAYAIFEMCAK@@IAAA@EFIA@CDECKCEEAABC@CC@E]I@CYKEKKG]GKIWMAOKEIW@K@E@E]KeY_YaUSSUQUFI@ACKASKIWGGECGCGBKF]JICIEI@WDICQ]IEKCUM@CDGEK@IAMG@MEGBMNGB[@±lqjSBKPkVYB]NOCGBCAGDCACDAA@ACBCCEDE@BDBBEBF@AJFB@BABACADCACBDD@BDBAFE@ABBBADDB@BGDEACB@BGD@FMBENEBBDDABFABADAAA@GFCFBDAFCDELWFMJZRRHFLCN@LBDFFJFlLXPTRUHEFEJCTCFOLAH@FBNEHADAFBDDJJJZZBHEN@NEZ@PGbKPCJQR[JURE@]UKCI@EDSXIHCDGB[D_NM@KCMGCEKCC@INUJMDS@M@AVSASBOE[SBRSMQ@QWOBEAECE@YKk]OEE@EAqIYIE@CBaRQNIH[PEDaHOLCN@L@HAFSJKBGBQ^DNP\\DLDJ\\hFFHDXDFD@ZEVIDG@EB[DUH[ZYGSCMBGDBDDD`RFJDNBJAbTf``BD@BMJADGDEBKGMSSKYYGOBMLIFGAUMEAO@_RmRSD_BGDCFGH@DDDCdDnGHIPCLFRPHFJBFALOPQ`CtiœG^SVAJDFNFLJRDDD@LHZ\\RFBABSJ@BBJLNXNPRTVT^FJ@FFJJJDBBBHELCJBJDLJFPBBL@HAH@DBPBDNJFFABANAtHHNNHD@JEp@HALE\\CFF@PDHD@TGn@XIJ@LHDDJVPVLHV@FFDHBHCNGFKJEHDJHL@NDL@FJRNHH@HBDBB^C\\BJDRPEHErmTWLGPEZWpFVQNE\\E\\PJZFZRbNRH`HVFJDDVH`IF@HBLPZtFJLJJDL@RCJGPUDAJCN@dDbJbD`JFFFDB@NWEEFMD@DOEEECOKGAAA@CRGHENITGJBXVLHNLLHHDNCHGXKLBNRFANCVMHAH@ZRTLJL@FCDMJWFKAMCIDCH@FDLHRVJFBJNTLTDRCVBRHDDALMV@FBDJLDH@DDH@JAR@HSG[ME@EFDJFBNDJBNAFJNFVN~V~RPJFH@FEX@FFPRTTJbMbYLMHU"],"encodeOffsets":[[121059,33978]]},"properties":{"cp":[118.316264,32.303627],"name":"滁州市","childNum":1}},{"id":"341200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@NqCCBC@AFAFWVa`iFARBRFNA^FjOJEHABEBARCREBGFCNANEFILK@CNAJ@LEFENGPKNBXCHGDIROLMTQFID@LEDC@IJEDG@MGMDEBC@IAOBQJMHEHI@CBGDEBIHADCBCACBICELCBACKDCDICBWGCA@EFCBC@OKIAIDCBCIKAGFCAGBIREFOHKBCCACEGACMojMNGFIFUD[RMDOBAEIEAA@ICG@]L]BKP[BGAECIECKCKGIKACFgLLTATCBG@QAIG@MA@CFC@IDAP@\\@DET@@QE@AKA@AIIA@OnAHBFAF@DAH@HGL@„O„SFEVGPGVCJCBC@EIAEEAGFCF@RH\\DHBNCDCHSG[@CFCJ@@GBSOOFIzGXGlGREfCN@FBNGJC@CD@DE@AIIDCAEDA@CAGBCCEFCJQBCDGRMNIFODIDOHCTC`@JBTEFCBSDEXGDABCHC\\IJANB|XvPJHFJLJJFHJbCJEDCBGAIOeBIFGNERATFFBJBLCVMLK@GAOIS@CFELEGECCCK@EJMHMEQBI@WCKEM@CDGAEBMFAPCCWAKIBGM@CFEAE@AJCBCAEBCXUD@ND^CBDDDH@RADGAQBGBAhGDEBSNWDSDCFABCAEGCFK@M@AJBLAJCA]tDVDP@lKJGHGLkMC]OŸ@—‡@]AOKSMa_JGaKSYA…ZƒOYJƒbS`a~YVq@oBE]IYcUJgCQIAQXYMSHS_YN]{ILGRg@KjiPM\\ARY„S`CAYLiDeNMjQdsXSDg@][_gQGGDGHIFaDIAEAGQoyCCSEKEIGAEAG@ODW@AIAUFC@IM]S_aGEC@CBLRBHALAHINQRCBCAAA@WIQIG[GC@KFaNKFQLEBQKAI@GROBCCCECiACAN[BMCIKQE]IMECI@ED@FD^@DCBCAOWgYCBGLSPCLCBC@YGKEi_CAOHEBAB@FDBLCHBJFDLEBIB[BCBKXGFE@I@KDABBLCBMDADALGPHHCC@BEAK^ITMHCDBLGAABADFH@BCBIACBADBJADGBECI@aPIFIDAD@DHBBDBHAFCDC@CCCAAB@FCFMCKDEBEGEACBDNDJ@D@JAF@HABGDGACEMCCKC@A@BHEBµSMFA@A@@AHKAC[EKDOP@BJLJAJDABQDGB@FJDFJAFEDC@AIAAGCEF@JADQBAAFEACECYKEDQL@DL@DDADCDIDIEIBEACGMGCIGACBADLHBFCDO@EEC@GBCHA@Q@A@AD@FMJ@DBBB@HFF@FCDFFBBDCDOJBFDF@NABCBEECB@VDFLBBCAGDCHCLF@DI@AP@BLDDBFLKBC@@GCAKA@DDL@XGHSLE@ACDCLIBEACECG@ECEBDXADADIB@BHJ@FBFGNBJFLBPAFGFALBPFFLhDF@FAJCBGFADAFBLFDJBPGRAJ@BFGLCFSJCDIL@JDLHL@DML@LBBV@DBAHEPCDCBGBUCG@SFMFGFADBPAFEFKBGF@FDLADEFqDKCIEGAEBEBUPcA[DMBaBEBCDBFVHDD@FKRoTWBe@aAC@QKK@CBCFK^IHMDCDKVc@IDGBGJEJ@NDDbP@BCJQVBFpGRBB@BFD@DHFBHBEHGBADEBABCBAH@ROXBDBDFJAHABAJEHIDEFQA@NBHLRFV@FCJCB@B@FJHFFbFDJD@DDDHCB@FlEHA@ABCHDFC@GCBDAAAFABI@E@AFCN@DADGHEJAAeBADCbCZOfGDBPJF@BADODAHBNF`ARCbAŒBfHBBBH@NBHFJNLdPHCHAHCBEFHPNHDZ@FBDDHNB@H@TGJ@DBFJ\\EHEF@BFBPF@FEDBBBDPEB@DCBDRGNCJ@HFN@DCB@DC@DPBHD@FFZDDDPBFD@F@BUF@B@FDFNFHJDDBDCT@HJLLJBDARGVEDD\\DABDJDLAJCL@DD@BAHCF@FLtABCBSAGDBPInEDsACDAD@FNVNNDFBDAHILMR@DAJ@LFP@H@DED@DFAJBBFCDDHJELMVDBB@\\DN@PID@DB@@DFABHB@BFEB@LAB@BA@AFDDHJVPHJ@@BDLG@GN@TK@E@@@ABFHCBA@EDALNFPGNJFBDAJBDHBDDFZLLpJN@D@JJH@D@JODADAVDRHNDBADIJIFAJHDBJBLHN@NFR@LGD@HFBFBRŠDbHnF"],["@@@AACADDB"]],"encodeOffsets":[[[118416,34392]],[[118283,33249]]]},"properties":{"cp":[115.819729,32.896969],"name":"阜阳市","childNum":2}},{"id":"341300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@NBNQDMPFTEFEJCHA\\@LILMHGLCX@HEFOBUAC@EH@ZGHDNAK_TBFANGVGVM^@@LJ@ZU‚D@@BLP@HFFBHFLBJABGJGNCRAD@HXFHDBL@\\H\\BRGNKNGDGCIECAC@CDEHAP@FCLKJKHSFGJEJA^BRDlRbTdFFBFBJTJ@JARK\\ULKDEE[BGBIJEFCHADCDEHUDEFGFAHANDLFDDFJJDXFLFDL@RELGHADFDJ@LELGHIR@@GhYFEDA@CHCBC@KCMC@EICMBKHKJGBCA_FGDCNKLOVmFIPMHCLB\\RPFJBLCFCDGBUEOAGE@F[CCEgGC@CLU@GGcG[E]CIKMQCCEBCAGDENEBAFKCGB@AAB@@CBA@DNCAAHCAKJABBD@BB@@@AB@@FF@BFJ@JJT@LHHDFFBD\\FNABAHBJDHBVGJBFBH@VCZGF@LCN@BKD@JENBCNCD@HFB@DJ@@AJBADLBBEB@BCVEPCLDNFFHDV@FBDFJNJDAHIDOJCJ@XF@ED@@APC@DJABFF@@EL@ACB@@EB@@CD@BBHA@BHBCLDBABZD@EDB@EF@@DA@AFF@ABTL@AJDDB@BBB@DBFD@ŽCJFJ@DANKLMVKPA^HnK@AIEEIGCE@UDM_@A^IEOC_DO@SFS¡•QIHOD]O³@KA@@CS@@EB@@GJA@CF@@CD@E[B{`WBMcEAKQGECECI@QACEEAeI]@GRQDGCQ@EHGACGEKMYUQGCA[DU@AAACBGJMHAGCCCkCiD]A@HEHCHEFUGBMIE[AS@KCKECCCGAO@MGMGCMA]JS@GACCBOAEAEIGKCGBKDMDIBOSTcCMLUFE\\YJKNGVyLMTQD[KSOUOEBQB[PUC[GUXQFSBSRkCYNcV]XITIVSZYXITAXIVQLaRoJk@U^WN@G…FYJQ@AUMYQUQO@EC@CGI@K{—†IeCAABEDQBIKI@AAEYPETSEQO[GCAACEA@CFI@IDEFEDADDJADCACCKDGAMLCFE@OICEAAABCEGEGASiRADFB@RENELCZWAGEEYEAAEMCEUABWLCjEHCHKGokHO@JOFIKACCCKOCAWBWFGAGCO@cPIHUVKFQFLT@HCHIFGBDHBFADIDCHDDL@FBFXJDBBJPDLBDDBPCNABLPPPDAFOJADDJFREDAHJPBDADEBAB@TMF@BBFCFSAIBGBSPATKBSBCFMBADDFJFHJJFGH@DCBADMDAFNhBPFJD@FJHA@DHABLGBDJBABBJbBDBADLADG@GEE@MAGDCCACAAGDEAE@CECDABADSFYTINGTIfBHFJHHFNBNCVBTFJNBvMNDHDNEHABB@ZC`BF@@HB@BNB@LCPGXA^DFHCP@J@ELGHCbBDHFBB@LDH@jDT@XBJDHDPDbBN@\\DLBFZFHDDDJABBJHJN@HEFAJCFLNFPAJIHCFABFHCF@DOHMGK@IFQFBHFDHLBBFDHH@DDDDHEJLPOPE@DXEFQDW@DLEP@JBFLLPLX^EBSBIEaFS@FLGJ[LSFIMUU]QGFKBGDSFKEFECMYGAIGCW\\AF@FHNABYSLQGGEW@OEM@IHMD[AGEKBGEIIBBHCJOFIBBF@BDEHG@WI@FCBUCS@OI[NKCAGC@IBMHMF[FCEE@K@EFC@MGYHS@@DEHIZQLAJIH@HILBDF@@DEA@BABADE@@BC@@AEJBPCHGLIJKF_DEDEDER@JBVNb@FFHNLZHPJ@HIJAPK@EDAHGFBJGHHFGJ@FALBHFDBDEHBHCHDDR@FDFJRFTVBFFB@J@HEDABKFGFCB]FOBMFkJY@[KKIIIIEGGGESCAJMNHLCDG@OE@AAA@AA@@B@CCAB@CAABCEDOA@ADGC@DKE@BA@@A@@ABA@@AAA@D@CA@ADC@AH@CC@@DA@@D@@ACC@AFIA@GA@@FKA@DaGGGACOFAHAFPZFLI`CHEF_NeLSLKBYLQRERIL]PODMB_CG@UFWJGJ@FPL@FAJILKLMFOLWLG^UTEJJLBFAFBDH@DDFNFDAXXBRRJF@VIF@DOXBRHPBT@JADBDAHFFFBJAVEDCJIFMFEHENEJNDLDNNRXHN@DDDP@PDJJD`ANGFEN@HFBDD^LHXD^FHFTJBBFDDALADDJBlVVDJ@FADGBEAUBEBCJGTKREPARBHEDKAIHIJGJKCO@IBEHIVQVKLIRGX@JCZSDGRMbUPAHUCIICI@IBKFE@GAAE@AHENAp@FAJBRAHBXEVMbK¼@lI`K\\QJKHSAMBAHAFCHMXOfcJKh@bDDBPLRJvLVCXI\\K\\EDADCLAOc@OXCPGDG@KAKU[CK@IDGLEAKMW@SFIZQPI^OFARADWNGFFBGFMi]A@GFALBDBFADGEGGMEKcLBB@_UDcGAHIXGEGGCGOA@CBDL@LMDG]JSLO\\JL@BNDDFBFCDADHRRD@NKB@CJ@HBD"],"encodeOffsets":[[119841,34987]]},"properties":{"cp":[116.984084,33.633891],"name":"宿州市","childNum":1}},{"id":"341500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@MOUEeSQCSICE@CDGJGAMDEFGF@RBHACEKMGCMIOE_QECEOGBCCPO@CFA@CF@@CF@BEFABCD@ACD@BABABEB@@AA@@C@EBAAAFABCDCD@NHHCDE@EEIAIHAdBLEBG@WCMGMAE@EBERYBGAaBIHMBG@EU[EIAM@GBKDIHGBIHGDKAI@SBQEK@CFO@ELIHMPGJKFMHAFCJAFEAEBAB@DBDAF@BGF@FGBEDAD@DCFBPHLFXDH@JBNBNBfGH@JDVHLBH@NFDCVBLIPLNDH@HGNF@HCHALLLLBJARWJFRGXGTE`LVRFBHAXIxO\\HRR`OœJXMNARDHA@GHOHENCCKBMFKBAPGDGEEIIIA}@QDc@cCUGMGMUSW[[QYO[OWSiS[CM@EBGPU@GOUESAGBiAGGKCCWCGCEEBQ@GUQEIaVIBC@E@EEIQcWMUQ_W{EEGEAECSBEAKAAGAa@A@CQECaWQKOEOASFG@KGQCCCAECIBUICQAECU[MACAEKICIOKEC@EFCBQDKCMAOMCAI@E@KHIEQAECGKGMECC@SDQFKPCBGDUBMKKCE@ADAFCDMHKHMFIHGBE@CAACCKICEIKCEEEMA@CDKDY@KKGWGGKEEGGEO@E@CB@DDNCLHR@NAJJN@FADBHFPHHFRVXHN@FEHGF@DFJ@FCH@J@HBJCJEF@H@NHNADCHQFC@ECACAEACOGIKIEEGGIISAAG@C@EFCJA@CAEIGGOEQAMGGKKAMDMBIFCVELILWVI@YCEBIFQ@YNMDOMKCAE@MCCEESIO@IAOIECAEBIGMEC@AGABAAAG@AADCAAI@@CKGEB@ABCECE@@A@EI@AECE@IIMcMk[QESASBIDIHELAHDJAHCHEFSNKDE@aImOOHCBGFG@OGBKCCGEmS]iACBIEWCaMBeGKBGDAFCZCJEBGAK@SNeJGB_IIBCHDLBPAPCF[JMLQRGAACA@EHKJOXAfGRCLMJGBEASGQMGIMGCAK@aJ]GKECCAEOKKCKBKLALOdEDGHOJMTGRCFKJWXSTGDeJ_FOBQCIEIMGUEGIGMEWECCE]GQEEECGAKBeZEFIRGJQZCH@TAF@LATDTAFSdEHUTWLMBSEGAOAE@CDIROJCD@FFPBXHJAJAFA@GEGAC@CDEPC`CJADIFE@E@ECG@CH@@YOEKA@A@KLWD_HBDTLBB@HOR@DPFNPFNCFGD[VDJPPDFAJBN@TJNYjAHERBHEJ@HLPXHHFHJVJTNJPLZBLFJGJ@FJTJHDRJH^JHFRLTDFBFFFN@JQ\\GHAF@BNHDD@TJDFJDLBBfRJPTNHB^GJ@FHBHPNTBNDFHBJRHNNPDVJZTJNPF`F^`FDF@NCD@DIJEFAF@HDHBLGFAVEL@BB@DIBADFBAHBDL@DLBBLANBP@JJRGPEF@POPCJD@EAABAFGHCPPHDJLD@FGD@HHDJLHD@DG@IFGF@RFRCPBFDHNHFFHHBLADBBJBNDH@HAPMLEHMBEDAB@JBDBNB`ADBFFJAN@BLFNXN^FVCJCFAFBJONAHBRFFJ^JJDL@DCHBDDHFBHCFHABB@@DC@ABC@BFEDBJDAADDBGD@BABDDABBDEB@CA@AD@BGFBD@DD@ADF@@BD@ADD@@BADBBEFBBCDBBBDE@FLABBBZLDFHRAFUNKjDDFDBF@NHRHd@DCJ@DHXO^EHKHCH@XGNMd@VD`HTDFBHKPGH@RCNABQDABBFNJ@DCRDLC\\KJANBPAF@VBV@PEJGR@DELAJBLILID@FBDADBBDAB@CHBBB@@XABIDY@CDDDRPHDH@@VDLCLMFANOBYAMEABADFJLNhTFL@R@Dr\\VVDBH@JEDBLBABRH`h^\\h@TCtWRcNifMjCZKDBT_ZƒBQN[jOLih@HQJK^|ZMT`TGZNRWJBDRIhdVJZF^pAr@ZUb}T_„aZI„P†YZBEeGSDGXOBEMOKUDUHSLGTQPgVSDmHUBSIU@IJSBKIIOYQEIIDEZSBOOSPuTMDMBUIcPeTO@CNS@GCAF@GCCGAIAE@CHCHSBABAEWEITGZEV@NCfWPMªk\\EFIBECUBgAmDKFIJEH@PFlXVDHBV@dIJE"],"encodeOffsets":[[119574,32678]]},"properties":{"cp":[116.507676,31.752889],"name":"六安市","childNum":1}},{"id":"341600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BA@EPAFGBABEAObAZB@SEYRAfIBEBABURGDCBGHA@UJ@BMJA@IBEDAAKEMAOBUBGHIZaNEhCNCHC@cPC@OO@E@@KBED@@GHABC@EA@_GAEC@EW@GFEAGAA@KCA@CJGJC@IHK@QIOAMFSRUFCLC^@HBVHHJF@HHF@bDVHZALMpElFZGTOPYFCDAZBVELGJMLEPE€QPAH@QCKIDCBCCOEA@CBABODIBEEKCMEIEMBCFA@CEMAAE@AIBEFICUBGBC@CLKLG@EF_@WFS@EBCHULUNQFQCWUaEYBGC]CGEGEAE@GFOVEBE@UWMKEGIGEGCGBCTeDQAYAEEEKKECEGCOBMFEBI|YjOPIJKBQE]EEIBADEDA@CADGAAQBKDMACDB@BJGBEGC@ABBHCBC@GEKAAGBCCEBIMSK_AGDO@GMg}RFŸDƱ˜ÃhAEEECGDOCE@WBCKICSIQ@CBGhgJMHGAQDQ@C@@EHEDeFGIIEKIEIIGuO{WMAIB[JGDADCBWHCFATEDSFIA_@SDGDCPCJEPMJQNCHADIREDDFADBH@DCBBFCDJJ@BCFC@@DIDMHEAM@eDQFkHWHyHEJPPAT@HI@ED@DH\\GTCDMDGA[CQGE@EDBHFFJB@FADIDUDOHUHEFƒTƒPK@GHG@CBE@EBGAmB@PJBBJB@BLF@@RS@CF[@O@CB@JED@DNBH@BJ@RAHSDSBKKE`BLJLLHLDFDDJBFAHO\\ALK^@^DH@JBBJFBFPANC\\QVCJEHENMpiDNHBDFDBADGLEPQFAJBHEDBHJLADCDBJLJ@PADED@FDBXHDACJCDDLABKDDFAJBDADCDGBAJCFAH@DGJGFINARBP@JADCFHN@NCHIF@JCDKFC@EJSRKNQPCJGHWDKAA@MLMHGFKFI@MB@DKLEJMFMBEDAHQFQDABAFGBIFgP_EMBQEU@ED[fUbEXEBAFDDQzYŠOPOVQ^BXELAF@HBJPBGFAFCBGL@LLTAFGNCLKLKRKFIHEN@HMNFRNBDDBFJDD@PIPC`KFJDNFRATBHDDMJADDDPDB\\TJBBANCFEZDB@DGHG@CFA@CDAACGM@KI[DGDEHIFOAOIG@CB@HA@UAAJBPDDNCBBDDBH@BIFBFDDDBP@BDBFGDIF@BBABBABB@AB@DDPDFJFAZFFLBBBCPD^RFDNDFMFAJBBFBJ\\\\DBFGNCFFHHFNFHABCDALF^@PFCVLN@NFBF@JGFAJDTPXAHBNC@EBARHBFTHPJFBNGVITALBNHDDFAHGNEFGdEHKPOJEHGZOBCAaFKDCFAHBRALBLAAd@PLHJ@PGDIDQDEHCNAPDNEnCRBTIVQbeHIDIAIGYEGG[CEGWAKJQJ@PBVCDEBA@UVAJALE@MHDH@LMBEHAF@FAAOCGBAPGBACOAK@KCCQD@HG@CCAI@AZABIFA@AAECEE@AGVI@E@ARE@CEG@EFEFANDb@BE@CEEFMDIJInKDCFEFKHEAGDG@EDGHOLMLAZBFBPLHHNHJDHBHAHBnHN@HCdBNJDJRRPF`HHDLRBHDBLGLADPRFTDFCRAHFJAFDNAFBBFV@"],"encodeOffsets":[[119188,34594]]},"properties":{"cp":[115.782939,33.869338],"name":"亳州市","childNum":1}},{"id":"341700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BC@CFE@KB@BB@BB@B@AIBACA@AqOEHGFMCS@CDAH@FHFVFFFFLrC"],["@@BEDENADE@CII@GAACCMAACCG@CDAPBJ@HATKF@fV@DKLAHBHFFRDDDHTHHNBJP@JAPAJCFEDIDO@EAKIAC±ŠD`N^BLBZAPGTCFST]\\EJATœjVLjZ`P†XpJjDNANIVGVEzGj@XLFDHJJNLZFXFBBFŒb‚ZÎjrJ€rAQCKAABArDTPRPDABEN@HQBKAEMG@EPIF@BGGK@CFA\\BVDDA@CGQ@CDAZADD@HDBDCBHF@BBNFDApVFF@PBFFHdXRPXH\\BVFTJVXLFF@JCV_DAHHDHfhRQBE@GMQKKKOIM@CFCR@LADCFCHQJEL@HA`CPCXKHEJMjWTG^GJEROLSNKFGBGBGASS[U]MW@GDKMMaUEQKYEC]AICOMMQQKUE_CGCGEGI@IFSAQCKGKGGMSMGMQIUIaAK@WE]G]@EBIBGPQHABK@KEEYUSGMGIGPOHCHKFMHI@EDAIBIEACG@AADCJE@AEA@C@CQ@CEIKMC@CDGHGAAKGG@SBG@CCDM@MBGFGAAWGaA_GGCMOWUAIBKDGFCRCVGRCFE@IEIIYK@_SU@EE_YQIQGMA…E[GaGECG@OA@CCCOEGEC@@CFCBC@AEEUA@CHECAEELGCE@BIFACSBEDCHI@IAAECKECBCCCCDCCGAAHIBKLID@JAF@DAD@JCF@@CAEAK@AAD@CCGB@@OIEIAAE@E@IAEECABA@GQC@ATCBACIBIAEEACAGECDBFCBAACBDFGCABBFDDBF@DEBEBGAAB@HEHE@BA@GGCCCGAACAKFGFCDB@IRF@CQOJ]@ODAaWCM@_FUBIAKIMOCCIAQAKBGDGFOHUBMCEECGCSEGGAIFI@iEQEMIICIAUDI@WM]G_KMDYEYAUEUAMECGCSHƒUEMEI@MBKCIGMAUGKGQGIIAE@SJWAOCEECaMKGCGEGSOIAO@GCAGFKFEVKFIPEnMLGHMFOBKAEMKOGWSAG@GRKHKDGEQMO[Q[M]EGCWOGAQCwJU@QEMGGIKWIIECYGSAQEWKSOw]SGGEGGCGIKSUOWUMgIoDMFCAE@ED@DAD@FBDHRDFCBE@KFKEMLEBECGIGEKAGESaEEKAADBDABBLADC@DHAFCDA@ABBF_NWNEPKLSP_REFAHBHJPNL\\VFFBHAJrPBADBF@ADJEFH@DAHM@EAA@@JAD@DAB@BAFGA@CqDN\\LX`NFDPXLJBFPJLBLJLbNNLJH@RENKFARFTPTJFHR`T\\RLJJRNPRLPXXHLTv@PJTFR@HKZKNgXMCMISISBAMDGCCCBGJ@JAFBJCBBD@DDF@JCPFJ@FADI@gQIAADCLS`GVCBKAKJCRGJC@IAGBKPrbœ”t‚d~PŠ^dVTxdHPFNBVBNCNMbSfQ|OhI`ATHPAXBJHFJDLAPS\\VPH^F^PTPXZpf`J¶B’AXE`SZMlONAXFTP–o"],["@@EIGKOIG@ECAGOCEEG@GCAI•pZXV`Jf²‰"]],"encodeOffsets":[[[119500,30421]],[[120070,31185]],[[120113,31219]]]},"properties":{"cp":[117.489157,30.656037],"name":"池州市","childNum":3}},{"id":"341800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@GJ]J]E]ISQICQUOEI@OCQ@MBMFENQJKWCKIIUEIGUGE@ECEQ@WCGGGgIeBMC_MGEGCEEEK@EHCEMCUOQEAKCIBQAICGEIQIMKEU@SR[\\ADELBRFN@DEJCBCBM@CACMC@CNGHAH@XDHPDJNDJAFGLAHELEFIXGFaJIHGDWVIPEDO@KCI@[GMBKDGFKFG@GMECG@SFURIFDP@DKJGPEfIZEHSL_dKDSBIHAJ@^ATCH]JEFAFAJ@XDLDHbXJDZBJBHDNLI@GACFC@IFMB@DCBHDFJFBHADB@D@RGBCFCJ@JELBB@DB@HPGHCBCACFFJADDDAFDBKBGEC@OH@HEHWGC@CFKACBBHGDFDDFCBKADJIHCBE@EBIHSNCF@JDJEBCDBFCFCB@HXBDDDBBHKNADULANADGDCES@GGGDECDTE@AKCEGEMCCE@EAAJ@BAB@BABBHCBB@EAAQ@EBKCAA@ACKGIY@A@IIMBAAIKKBMFEBCBBFAF@HDT@HILCNFJZZFTRLELSJmNKB[CMCSIKIeIcDcC[@IFOTEBNTLLHTBRET@JHJHFHD`DVFRLNRPNJD^BFDHPJ\\bVNNJ@TJZFRFVTLJT`PTnPXFZNHBNAHELEH@PFTLPDPALCHMPIXCFBDBJLCBIJODEFELQPOHGH@FbVDFDFBVDHB@FBDB@BHBCDCB@B@DBH@DH@FGF@BA@@CLEBEBADGBAJBDFBHEHE@HIJ@BADBDHB@DDBBHHF@BrPPTVNvBRBLDN@TGJGV[DEBKAAMGU@DIHMNK^JHGFEDGGWHCLEJ@VKFCB^HTRJBFBAHJF@@ABDFBABDFEA@CECDJ@DED@BGLKHQ@GP@HHJHDJB@BCDBHHB@BA@@DJFBF@BCAGBCHGBAAGIIADHHFBLIFGAABCDAHBBJBF@FGF@HFHH@L@BGL@FPNXJDFDF@HELWRILDARABATABB@DMN@DBBfVbPLBLBJ@RBRLFH@JAPMXCT@FFFRHNVJXF@FADE@CEM@OLOLEHBHDNBHDTRRJNPNTZXNRADKJAJDFPNDF@DEDARFPFFZ\\`PVHH@DDCFGFAJQ\\SFMJMNAHGJCNCBEL@FMLMHEFCFANaR@DDB@FDB@LDJLJDFARDVEVCFN@RDJCJ@LDJFVCNPFLBBNBCy]REACCPGh[DAJ@lCLCTSJGHIBICQFKHGPGDEL@DAHDDHLBHBLKNAJF@DHDF@PHF@`FFEfCN@LBXLJADCFCZ@RGD@HDH@X@RAJDDAFMJAXHXPH@HGLBLCD@FDFENCL@HFFDLALIFAHFFJDBNGZCD`NNLHH@RDJHHRRBDPLTTCPBBBBFHFJAJENADCAC@ICYDGHGD@BDFFNF@EAEHEdKFID@J@HFBDAFXAFQFCNFLJHBJAHDDFP@LDFABBHBLAHAP@HIJFHNALJL@jNDBCBGRO@IFMBKPEBMKG@IAGEMMGAGDCCM@OEKFSFMHFDA@IFEJAHFLF@EFDBJDBHANG@CU@KI@KDOHADBHJNAJGFAFBFFADFFJ@FCAER@RMNK@EFGFA`DNKDBBPFFLAZKNCTHP@FCVS^MHIPMD_FGJAVBPAFFVdDBP@COFMVK\\I@CEEGAOIGKAEDUHUGc@UFaEIGKGEMEOOAESGAEQKIKCGAC@EAC@GFUEM@E@EDE@CSMOGCE@QKQ@CFI@ECSBIBENQHKHGAQDKDE@GACEAI@MBCAIEMQK[KOQaCEKEK@KEM@IFGHOAGE@CBG@ICI@GJKBEIMAEFIBsaiOKKMG_GIUMK@GASACBGDINGNGhINEBECGGCAMBEAGIGAKKEAGBKESYAGMWAGCCUQYCOGM@KDE@cEE@KLGCMSBGJGTKBACC@ENCJIAIBEACGAIISKAC@EAGKEAEBEBEBOBADCD@R@FCJCB@AOVON@JBHBhZFHHD\\DBEACBKJQFKEUEQFGBK@]DGBICOBANEJCDCAMHMAIGI@KFARDFAJIBICWBEHAVBXCLIFGAGCEGAG@KEIKKEgKG@E@GJANCDKHOJC@uOEKOOWQC@IBKGGAG@IFIBIMEMBCFADEOiGOIGGAAFANABEDA@ICE@IDCCCO[@QHIAGBIHC@EAC@CBCHGBmBE@KJQBKHEFGBEDCDEBOCQKMOGEEAE@KDCJCDSAQBGBEDGJKBILeJAPBLAFA@YCA@EHE@EAIEEJANABIA[OBCCKMEKKICOASQKGICQCAA@CDO@KAGEG@KDKLUBOHKOCAA@EFCLCFC@EFIHWFIDCNAP@LCDCFOACSGGEEKCCK@CGUEwUWEIGACCIBARKL@JFJAHENAT@HDDA@GCOCEIK@I@GECI@MCCCEK@K"],"encodeOffsets":[[121722,30824]]},"properties":{"cp":[118.757995,30.945667],"name":"宣城市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/aomen.js b/src/components/visualizcomponent/js/province/aomen.js new file mode 100644 index 0000000..d488e5e --- /dev/null +++ b/src/components/visualizcomponent/js/province/aomen.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('澳门', {"type":"FeatureCollection","features":[{"id":"820001","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@LADC^umZ@DONWE@DALBBF@H@DFBBTC"],["@@P@LC@AGM@OECMBABBTCD@DDH"]],"encodeOffsets":[[[116285,22746]],[[116303,22746]]]},"properties":{"cp":[113.552965,22.207882],"name":"花地玛堂区","childNum":2}},{"id":"820002","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@MK@CA@AAGDEB@NVFJG"],"encodeOffsets":[[116281,22734]]},"properties":{"cp":[113.549052,22.199175],"name":"花王堂区","childNum":1}},{"id":"820003","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EGOB@DNLHE@C"],"encodeOffsets":[[116285,22729]]},"properties":{"cp":[113.550252,22.193791],"name":"望德堂区","childNum":1}},{"id":"820004","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ŸYMVAN@BFCBBDAFHDBBFDHIJJEFDPCHHlYJQ"],"encodeOffsets":[[116313,22707]]},"properties":{"cp":[113.55374,22.188119],"name":"大堂区","childNum":1}},{"id":"820005","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JICGAECACGEBAAEDBFNXB@"],"encodeOffsets":[[116266,22728]]},"properties":{"cp":[113.54167,22.187778],"name":"风顺堂区","childNum":1}},{"id":"820006","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ ZNWRquZCBCC@AEA@@ADCDCAACEAGBQ@INEL"],"encodeOffsets":[[116265,22694]]},"properties":{"cp":[113.558783,22.154124],"name":"嘉模堂区","childNum":1}},{"id":"820007","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@MOIAIEI@@GE@AAUCBdCFIFR@HAFBBDDBDCBC@@FB@BDDDA\\M"],"encodeOffsets":[[116316,22676]]},"properties":{"cp":[113.56925,22.136546],"name":"路凼填海区","childNum":1}},{"id":"820008","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DKMMa_GC_COD@dVDBBF@@HJ@JFJBNPZK"],"encodeOffsets":[[116329,22670]]},"properties":{"cp":[113.559954,22.124049],"name":"圣方济各堂区","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/beijing.js b/src/components/visualizcomponent/js/province/beijing.js new file mode 100644 index 0000000..dc54eef --- /dev/null +++ b/src/components/visualizcomponent/js/province/beijing.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('北京', {"type":"FeatureCollection","features":[{"id":"110101","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DB@DP@NCHB@XD@AED@BKB@@CD@@AV@@EJ@@EAB@KB@AA@AP@CDJ@@CD@@EACB@FBD@BAACCCAG@QI@CB@A@@@BE@B_BWLBN@@CE@@AB@@KH@@AD@@AC@@CIB@AC@DWCKi@MAE@@CD@@@@EB@@AA@@CC@BGC@@AG@CBM@@AI@@HC@@BC@@DE@@DKCIBFB@HfBAvCB@PG@BHA@@BB@ATJ@@BF@AJC@AXCB@bMA@H"],"encodeOffsets":[[119181,40920]]},"properties":{"cp":[116.418757,39.917544],"name":"东城区","childNum":1}},{"id":"110102","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@}EAB@HI@@DCBOAOBIC@NB@BLB@AFF@AB@LX@@DC@BJCBBHAF@VAbE@@BA@CDJDLABA@BDADBFBHADBAF@HHBBC@IJ@VHAhT@BJZ@@GGA@CCABCA@AMNB@aDABWD@BIE@@AI@BSA@@AB@AGH@@ODABueA"],"encodeOffsets":[[119174,40829]]},"properties":{"cp":[116.366794,39.915309],"name":"西城区","childNum":1}},{"id":"110105","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@B@@@HCCA@BDBHAHA@A@BBC\\IA@KA@AJA@GpARB@AFD@BGB@BAD]`D@FF@ALB@AH@BDIB@@ID@BKB@@CC@FYB@@AA@BWB@@@BKCEA@@BOABCFEE@BIC@@AGDC@AH"],["@@@JI^s†xHZBHBADGD@FBDD@DIVFDBBFA@@BA@AJF@AFDB@DLBdLJ@@AJ@NCD@@DFBBAD@@AD@BFB@ABBDBDC@@DCB@JHBADBBABJDADDB@B@HFAFGTC@AD@DCZ@HEJIHCVBJAJELKJEJJBA@CBCBBDAAAA@DECC@AIC@ADE`MFCHID@JEB@IFJ@BECCp[HAZAHANGEGNGJFLMBKG@AEKA@ABELB@CBAAEDQB_DMMHKBCIFI@CG@BCAKGBACLQSDBAA@BECAF@@IC@BGCABAD@@AC@BCDAEKEAG@DC@IZ@BQI@@GIQBAD@BCFGAAD@[US@BGF@KKAKBEE@@KAA@BMB@EOBHHSAAFGD@FE@@CC@SBS@EDCCAGAAEDE@ABC@@ALEACE@@CE@@DK@AFUBAEE@BGC@@CMED@BAE@@AGAABCA@FC@AD@CE@@CG@AGQEC@IJKAAFQL@AABQCADBFDBGFACG@@FM@@BI@@BN@BJFBBBA@BDDCD@BD@DD@AAB@@DF@AHJB@BB@ADF@FCBBBCDABFDA@DD@@BD@BFABGACD@BA@@AGF@AC@MH@AA@@CCD@DA@@BA@@JD@@DA@DLCXD@@BJA@DD@@BC@@BG@@LA@@BF@@DM@KAAXA`F@@A@@@BDAJ@@RBHDDBDABC@EAA@BD@FC@@DI@DCO@@BBBA@@LBA@FI@@FU@@BC@@DA@ALC@BFC@@WGAMDO@@CCABFB@ADDB@DHB@HY@"]],"encodeOffsets":[[[119390,41009]],[[119175,40933]]]},"properties":{"cp":[116.486409,39.921489],"name":"朝阳区","childNum":2}},{"id":"110106","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@KBAE@BEA@AKA@@MJDPAPBDA@CJ@@GBA~F@GEAJALD@CF@@CD@@AD@@GJ@@BN@DAH@@BD@AHD@@DB@@BA@@F@@C@@DF@NBhABBB@@CC@@IB@@AB@@CDC@DB@@BNGD@@BHE@BB@@ADCJ@AEC@@AC@@CCBAECBADAAEDE@BCA@@AIABGE@@CA@BBC@@CACC@CDACB@AAEAAIM@@EG@@EA@IFAIHC@CBA@AA@BGE@EB@AAB@BC@AKB@JDDEBCB@@DF@DC@AB@@CA@@CJ@@QCA@BK@@IA@@CqA@CB@BGB]MAA`KA@AKBALO@@AE@@LCHF@CLS@AJSBBBK@AIWACEG@@EAG@OG@MW@CG@CDCBCDDBADC@IZBBA@EAAFJDCDICCH[CSIC@AFCDE@@EIABFALDF@DAJONCNEBUBA@BCCAY@@IDEKIEABICA@CEAACAA@[AOKB@DG@EBACG@BDC@BDKBO@ACCOGKABCECBAAKA@BE@ADAABA@AC@CCCDCCABBDA@AAG@EEC@@AG@AFA@@GA@AHCBBDCDBBB@BA@FA@@AC@@BFLD@BA@AB@BBD@@BBA@BH@B@C@@BFBGBBDE@ABI@AB@AA@AB@HE@CBAEABM@BEGACB@EAFAAC@BAACI@AFACA@BHCLBBADBD@DA@@B@DADANBHDBADC@F@ARB@@FGFAA@EA@CHA@CAAB@DAFKDEDMBMHDF@DHDDARDANEJHFPDRIHBJDLADB@DBDNBPHLBLFTFNBFAFD@FD@PCHDBCBBDEBBRGVAHDH@LGDEBCDBDACHF@DCH@@JH@@FJ@@LB@FABBDAAD@BH@@DB@BBB@DALDP@@AD@BDŠ@@SBAFFHB@AADH@BBEBFDJBBBZ@"],"encodeOffsets":[[119118,40855]]},"properties":{"cp":[116.286968,39.863642],"name":"丰台区","childNum":1}},{"id":"110107","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HIDCACBAHBJFBADODCNJBD@JJEFC@GCCBEAEBCDCF@@ELEHABGHCHIFCBCDA@CF@@EE@BIA@BA@AC@A@@AFCC@AC@@FAAAOA@CA@@KD@DCND@AD@R@HAJ@@BBDRABDJB@AAADCG@@A@AH@@eN@C@@CC@@BO@KCCBA@AAA@@CG@@ABCCBAAEBA@@KI@@EG@@IG@CDE@DGCBCAADCFKHG@KCUBMHAACFAACDKPKFABALKFEHENCDGBMDAB@HEJICADED@BGJDLB@B@JDEFBBEH@DDABDD@DL@BCB@BGDETJHbDNDFANJ"],"encodeOffsets":[[118940,40954]]},"properties":{"cp":[116.195445,39.914601],"name":"石景山区","childNum":1}},{"id":"110108","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AC@EHCBCGAYAwGt…HYBGAOS@@ABeUGI@@JADGA@GBECAGBEACACB@AABKBICDCB@@AF@Ba@UBEAGDAAID@@Cq@AAIAECFA@@A@@AG@BC@BGAEEAB@T{AYB@fG@@B@BH@CDBB@BIAACQBAC@AI@GBQ@C@@BMCCDC@@LB@@DPBBBEB@@BDD@ED@BB@D@@BABB@AJF@@FE@@DCBADEDGJGDAHGBKF@FE@CDADBFAFDD@HEDIF@IACMICDCPABIEGAABBDCDGJDB@DDBLDVDBFDDCB@DC@ADEDA@CBAFIDADC@GDEAGFCDQHI@KAC@@BMDQAIDE@ECUAGDC@GH@FADGN@DCDHN@FKHAD@FADGFCA@BCBEHCHCB@BDJFB@DDDLFBHNDBFDBBNHAFDDDDDJA@@HBFBDEB@BCDAHDFAHC^DDCF@BNh@bF@DCDH@AHCFANNDLF@HFF@F@BPCB@DHRBBMDG@KHEFAFFB@dMZ@A]A@@EE@DIEG@CHCNBJEDBBDCFBDJA@ABAACBA@C@CFA@CIABCDB@EPBBCAANYVHZmFDFCHB@CJDPMDBBAHFLBDGF@AJJ@AHF@BCDBADLBL@@FP@D@ACB@BAJ@FA@DBABGICBAEA@BAAABCA@GIADKD@@CJ@@EFBBAH@JAD@"],"encodeOffsets":[[119185,41003]]},"properties":{"cp":[116.310316,39.956074],"name":"海淀区","childNum":1}},{"id":"110109","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@GCODC@@EECEBMASEKEKAOGMAAC@CCAKBICGAQJOCGEFIBMQCCBGC@CCEG@IBGA@AIAGDCEE@CCMAAB@HAHMBgSCB@B@FIHFPBFAJLFDDFLOB[KBC@@QABDBDC@MGMAEBCHEBG@_HCBGNBBPNLLRHAFDLINI@OESAI@CBOA[HWCIEEICCOIMAGCIAIFCBEAQVOFO@GLKDGBICe@CBEHKCCCWGACcOSACCO@C@GCK@OEEGMEAIECM@GCYCKMG@IGQ@ECIECGIIG]MGCEBA@AKIEOIEEIUAQ@CFGBIDEBOF@FCBKDGDIAGLSDE@CLADJFNV@HAJLDBLE@QJMBAFBFHDBFDBFHFDADSPEDCFGDC@EDGBADMH@FEFELQFE@CBGBEDMFADKBGFIBCCE@C@CAEB@DEFDH@DDHEDAFDJBHB@DHABFDDFHFNFD@BCH@EPBDEFEBAHFHDDJJDHBJDBF@BBP@THDFHBHHBD@BBBRJD@BFH@@DJLADLDDFTLVDH@BCB@FDLDBDDBBFCLDBBFF@HFF@BCFBBBDDDBBADGFAF@LBDHAFDHAFDA@NJHV@NEJDDADAH@DBJCL@DBCHFH@DTJFC@AbBHDFBF@FCFDD@FE@ADCLDTC@DABK@KFJ@LDLAPIJDLALFBBHDDDDBHJBF@DGFADHL@FBDFBJCFDFBJVLDHAHD@QFCXSBCHG`@LEB@NIBDCFXELBBBFCLDF@LIFABBHCFEh@FEFDLABBFELAFEDAFGHCNQD@DGDA@CBCEACEB@NCD@AAJG@DBFD@HB@AAE@GCCDGHGBEAABA@CBCLFF@@DFBPDLADBDANEFBDANC@CJATPFEHJLAHDD@DADGFGDA@ADBHEBC@EBCLG@EGMDC@CHMBC@EHGD@HCVBFDF@JCRBNC@AD@LBJ@JCDCD@DCHEFBHCD@BCJCBEDAB@FCBCD@@CDACCAEUCKCCA@CQKEBMCaCIGFSHC@ADA@ACKC@ACCB@CFGAAFEICA@A@CKHI@AFCBCJDFI@GBANCHADCFMFGLEBKBALENO"],"encodeOffsets":[[118956,40847]]},"properties":{"cp":[116.105381,39.937183],"name":"门头沟区","childNum":1}},{"id":"110111","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@NGNAFCLCBE@CBADBB@DGB@@FBBHE@EA@BQE@D@BCCAAGBMBC@C@AB@@CACBCAADKAGB@BDBEJ@BDABD@BBBE@FDAHBAFN@BABFDAF@@GBAB@@BBAJ@BAF@ACHAEA@AD@A@G@@AAB@AC@AAA@@BABC@EK@AD@@BB@@EABA@AADCACDABGB@@HB@BEH@@BD@FFH@BBB@ACBADDDCDDD@@BABBBBCF@@ALBBBDADFBAHLDPBDP@LAACD@ACH@BDFAH@@CLABP@\\BBBDFB@DDBAJFBLJCF@JZ@DBADB@ZABCDMPKBI@CEGDIAG@K@GDEAEBCAEDQCIBGAIGCAEEAACFI@EDCACBCEGBCCGIGECACGGBADACG@ECKS[@AHCBCIIDKKU@GCIH]AMBCAK@KFMBCBCAEHEAMGKYAAHA@@DE@@JCB@E@F@EA@@FAE@@@FA@@EC@@FE@@CE@@DK@@DOA@II@@@MCI@@BKABDCBCE@IA@@CA@@GC@@AA@@HA@CGAAGBAEA@G@EA@DQB@HIAEEO@@JIHBGED@E¿EGB@DCBC@AAEBBFA@DNA@@DIAIDC@AGB@@AG@AICAEA@BI@GABNE@CFA@BHA@@HGA@DKAADCA@GA@@QB@@ECEDEBAE@@EA@ABI@ACA@@GGB@CG@@EC@@FE@@DG@AFA@@JAACDE@@FI@@HE@ANCA@DCB@FKBAB@DKBCBE@CDAKCA@AAEFCAGNACCB@AEEIDACEB@CAG@DA@AGBAAABBBC@@BCAEBKABIBB@CBA@KK@DAA@AAD@CGGB@ESB@CA@@AK@AHGCKN@AE@@CC@@CGB@AAMC@CC[@@KGACGG@BKB@BCC@HABEIABAD@C@BED@@CFDFA@CC@@AFACCODK@SDBADA@AE@BD[BKAQHAAIDIBDCAAFCCC@@EFAFE@EACDCA@AACC@@@@B@@@DAB@BEDB@ADEDADEXGFB@BBCFABD@@DC@@AID@ACBCAADE@DABGEBD@E@@AC@DBC@D@A@AF@HA@FBID@BD@EJBBC@BAC@@BIDCCCBC@BBM@GBEDFB@D@BDBFAAB@H@@BDEBD@A@@DEA@BABBH@DABIL@LGJQFIFGLAABCAABCCGMGACG@@BG@CCG@A@AHIBEABCCCBAC@MBEHGBKEIAOBCCBAMCGCCIEBGAODBFBDKFCH@@EHODEJKJA@KCKG@C@CEEAABCMGKC@ABC@ACCE@BFEV@JDHJHHFAD@JCBDBADADDFADBDKB@DIBCJEFSBAAAEA@MBEDICAD@DBBBHDDBDRN@BIFBB@FDBAB@DFBDDABBBF@@BDBCBB@DBBBEDDDADCBGHE@FHBFCLALAHBFEFBFHF@FE@GFGBW@EEGHE@CBKHE@GDKDGL@FCFBLGDGCCHLDFLTHRGLBdRFJHDPEDB@CFADCFCJIDAB@NJlHB@DDHBPAHB@BJHDFJDAJFFR@VBFJJFFPLJ@BABDFNHH^JJDHJFFDR@JHH@LNZDHDN@FDBJNFFHPFL@HDD@P@DDTBdPBDXHDDLDFGDAf@JDHALCHKP@PERUFBDAJEJBHDNBPJDDFJJFXD\\GPBDAJ@TBPFJ@JMCKBEQGKKOMAAHMDA`GH@FADGFANBNHD@ACACRB@@AD\\LPAEKCCKEBIAEEOJG@IF@bRDBNABG@GBANBDDF@DFHCJB@BHBJAH@"],"encodeOffsets":[[118840,40803]]},"properties":{"cp":[116.139157,39.735535],"name":"房山区","childNum":1}},{"id":"110112","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DDH@DJ@JJB@BLB@GH@@AD@@GJB@AD@BAH@ABFBFGD@ABNDJDDBBGHEHFBABCF@BGD@@CB@@BJBDAFBBAJ@@ADA@GDBCNDB@AHBBCHBNHFLBADDNEBGF@AFJCBFF@@AHA@FD@@BF@@DL@@AF@@CBB@GF@@CD@DGX@NCCEBCJK@KAIOUAKEGIGAMBCJGdKDCBWAO@QAQFQ@UDGPKNEF@@NH@@HHBBQF@BEP@FAJOHIFBJIFCL@BGB@DKRC@ELCD@@BJA@FJ@DANKBEDAJEJADBBB@DCHEFAHBFLB@BDBNGNQDEBMDSAKDCRKFCBCO@DIA@@AB@BCZCDCBGCBGADMGA@BE@GFI@YAIIJMOGDCCA@AEBCJCCICBGEADELB@E@@@CD@@EB@@AB@DCCAFEGA@ED@@CH@@IIBSEBAEA@AKAM@@CC@AECCDCD@BCA@BCAKB@BGCAFAB@HICADCKCDEB@ABDBBATD@AD@JMIADISCBACAADGACBK@SGDCAAEFOAACC@@AU@AIDA@QACQCCABGC@E@ABAABCIE@BECFEECJGNMGABC@EG@CAICAFGDKA@AGCQABCYABCBCA@DIEB@KB@@AI@@AAA@AI@C@@FEFALGB@DCBEDEFIFQFAAEBAA@CE@@AE@@DI@@DC@AFE@CD@DGFDDA@@HD@AHUBC@@CGHAHEJ@PDRANI@IB@BABM@AAGACBG@GAAAC@@DC@@FDDBFEFGA@FI@@EG@EDBNI@ALF@AFJ@@JIBE@MPANKA@DEFM@@CIAAEA@@DC@@CGA@CGAAGCCWA@DQAA@ACKA@JwBUGIDDDKDFFJCDFBNKD@RBBJCBBB@@FEAGB@BIBHJQB@JDPGHDFDCFIZAAJE@@DRBAFEAB@MAIRNFIJ@B@BCBDBCBJDCDHBCDADF@@DHB@BAPCFCBAHBBFB@DG@AFF@BDKF@BD@BAF@FCBBBHDDFCT@TAD@@DF@@EHCBETBGGPA@FNA@ABB@LF@AFBLLLE@AHT@\\VC@BBEHADC@ABJR@HJ@ARY@@JCDH@FBFLCBADD@@BC@ABDBAHD@@JE@DBAFB@ABTCKRBDHABLADH@@DEJDJLANGCNA`CRBFAB@DKAAF@BLBBFH@@FAHKLIEMHFHMHGB]BOH"],"encodeOffsets":[[119394,40978]]},"properties":{"cp":[116.658603,39.902486],"name":"通州区","childNum":1}},{"id":"110113","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@C@@AIA@ICIG@CCcVDDAFI@JEA@IFC@ILGFWHEFAB@BJD@BDDCFB@BBABvb@GB@BIB@@LJBD[AAB@B@BGAGACB@DDBQD@HC@BD@AJF@EFADLBLm"],["@@MDW@CHC@@DE@@HAA@DE@@BK@@CE@@AC@@EGB@BE@AEIDBEE@AHOFACABEKMGGAADGA@BCADMCA@HCB@BI@ABEACBIA@AA@@DC@AHE@ADABGEGFAHCAICMCBAC@EHEABAG@ABC@@BIA@HC@@BG@@HGAKnD@@ADBBDAL@@A@AXB@@BA@EZD@@DA@ALC@@JA@CJ@ABGA@BKE@@E_CC^ABA@AHC@BEA@BQHguaA@AAAD@DABIIIFKLIFIBUAGDIJGFY@CDC@@BSDEHEBEFDDH@FDD@FBFAD@NJBLD@ALEJ@HCDC`EBCHBDH@DFHADPKD@BCBMACDJVDADJJLCF@NEJYRD`FHN@@FEPBTJBLJJAD@FJBHB@@DJ@@EX@@AF@@FBBV@JLAHABCJHCLB@ABBH@BCJDL@FD@EACL@AGLA@BNAFC@DB@DBFIJ@@FHCACDA@EHEAIDAJDVCBDB@@PF@@BH@J@DEB@@BF@@AD@@ALB@DPB@BLAJB@CDEA@BGFCBIC@@C@EEGD@@EHB@FBB@AB@DI@BLANNB@JFCDDFHDDADD@LLAzzDCCGB@BBB@ACB@BBZG@ALGBB@@@CDAAAB@BBD@DDDACCFADFRH@FB@@HDABFB@BFA@@BBLB@BEFCBB@BHAFDJC@AHA@HB@AIDA@AN@FA@@@BGBND@B@D@DDFBJFB@BCHHFDDFBXBDCHKACHQDCX@@QFKDCAA@EACFEFABE@CJG@GDCDEDADKLABABAIAACC@@CJADCL@BIBCJCDDPCDF@FBBDBFFHADCBCFCAE@CAABAACBECCGDIA@ADEDE@CDEDEAABADBBGB@@DF@FAFE@GG@@G@ADGH@@EL@@BJ@AENQHMLIGKAEEECG@MECLECKFIHEEMC@ACCANE@ACB@ADA@AJA@EDB@EG@FE@GBAM@FCD@DDBAF@CCD@CGAGC@CKKBCADCE@@BEBACGBAC@@AED@@OC@_S@N@@@GA@AHA@ECABBBE@@BF@@DEAADE@CFC@BGA@ADA@BCC@AGIA@AAACJAAAHK@@BMKSA@CCDMAEBIGIA@@E@MPIBDDOFAEcA@EQC@MC@@MBECB@CI@@DE@@DACOBEEUHBDS@EC@KCA@A@ECICE"]],"encodeOffsets":[[[119409,40992]],[[119575,40975]]]},"properties":{"cp":[116.653525,40.128936],"name":"顺义区","childNum":2}},{"id":"110114","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@G@ACABCICBAAABCGA@IDA@CD@ACACBAA@AEC@@BC@ABEA@CC@MDI@@BI@cKKA@CCABEE@BIB@@AB@AEECSCCJG@IBG@ABEA@FI@@DC@CLJB@HDBBABB@AFBABJDAHAB@CEBI@ABA@BDC@O@@EK@KABCCAADE@BGI@BIE@CHKAGEABCAONIC@DGAEDECYnUGMZBBADOA@FCAADJB@DEB@D@DABBDAB@BIBACDEACCAIFMAGD@DFHCJF@@FB@B^Y@cNA@EEEBGF@LCHANQACGA@OD@A@EEE@GKEMCBMDEBGG@DC@CaEg@AME@CD]CGDEBGCCBADA@CFEAGA@@IBCCCCECGBAMCAAEMCAGKECC@CEACG@CC@GCKBGIEFSOIB@DMDCBEAMFCBCAKBOCEA@CE@KEAD@DABBBAFGHCHDD@HBF@BGAC@AE@CIHBBC@MDA@DFFBAD@DCBCHC@MRGDEHCBGFIBEFAAKBECEFg@EFGDAAEBKJE@KAEBBJGJ@BCB@BFBABABCACBAFFDFHDHDFKHLFBDTEL@DD@DBB@DFBBNDDF@HHEF@DDBCJB@B@FJFFBFLJBDADHAJCJBDBBJDDAD@BLJD@BBD@HFHBD@NCDBH@B@@DF@P@FBDDBFFDCBDFDABDB@BFFADB@DFFADCB@JF@EJ@DADB@@DD@FFD@B@HBEJC@CDA@CBE@EDBFALCBDBHBHFFBBBB@FFF@B@DCFADBBFF@DHD@BBHAFBLKBED@@IJQF@J@DBDHJ@DAJD@DD@BDAFC@ADJFABDD@DFDJ@FBHDF@B@@ABAD@FCFILBNCNDJA@ED@HG@EBAJMHAFBHADB@BF@HF@BCF@DCDBHADDFHFGBEAADDFFBCDABBBDDD@D@BADMCAAEBAJBDB@FFBADBBCFEDIDDJBDCBBFNDF@DFD@DADBF@DFFBBAFBFEHDBBH@BDBBDAFBJ@DDL@BBABDDBDDBB@FAJBJADCBCDEJFJ@DDHC@EBAHF@FDBABDBFBBADCD@DBH@DBXMNJBBABBBAD@DAFDFBAD@@AD@AED@AGHBFDVDPCF@BAFAJCFGD@LG@ADAD@FCJ@DEFCAAC@DAAAEBG@DAGE@INBBBHD@CFBLEEKCADEBA@CDAAC@CACBCCCC@@CLFJ@AFBBHBBAHDDCFBD@LGFDBAFAFBB@BCLCFCJBDBHCL@HHFCAEFGBCF@BABADCJE@AACEACIEAAECABAHABEACDCAABCAIDAFBBADDF@FCBBJE@ADAPABCHC@OHELEH@HBJA@AC@@CA@AGEIC@IBKIIAASFO@EM@EGC_ZQFI@MDEIKCICBIUDCNBDA@ALCCOGBCEG@ACDGFAD_DC@GFIBI@AC@@ICCOGEBEAC@ECG@CCFE"],"encodeOffsets":[[119263,41053]]},"properties":{"cp":[116.235906,40.218085],"name":"昌平区","childNum":1}},{"id":"110115","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BAH@@CEAAABGDADEBO@AGA@CE@BCDCGADCICDACADA@A@AJIMEJQNBA@FBBEQA@CF@BIYBEJCDCEHGCO@IRAGIJA@AHAFB@EA@AAIDAA@QLCAMCEIDEELCCCJCVHxA@ILBBDB@RB@CXBDDBHHB@DHB@DD@@CB@BFJB@DN@FE@CLBBMNOF@JA@II@BEE@BKJ@AMFCH@@FJ@@EHBFEAECC@ED@@CD@BBHBH@DAHBBBN@BA@AJAJ@BMCQ@QFGBGHG@DD@VABGC@@GB@CCHE@CEA@CK@ACICCDEA@FIADMB@BEC@@@HEF@HCBEB@@BDAB@@CFA@@E@HA@AD@BEAFDE@F@@BICAAFA@BEAB@AEABAA@CBEA@AGA@@K@EBADA@CHC@ENIG@DG@@ACAAFA@@AA@@BSD@DI@E@AAGAA@BCEAAA@BG@@HA@BGEAAFE@AF@AGA@DE@@IMA@BIB@BE@@JG@@NG@AJGB@JK@@CE@BEGAB@CA@BC@AFBCADECADKDF@K@@GUB@AE@@GD@@CB@@ABAGADEC@BEA@BAIA@AIA@AGABAIA@AG@A@AFD@@DAFCABAEABA@@BEA@@GABIB@BIB@DE@@CEA@CEABEC@BGB@@EAACA@GL@DIOABCE@BEOABEC@@EC@@GA@BIIAEBIA@AC@@BG@@FOA@BQ@@BC@DID@BAAA@CB@DCBGEADEAA@BG@@@A@@AE@AA@CG@@GIA@DK@@CY@GABED@BECABEF@@EBEUEAFOAANDB@BA@@JC@ADS@@BM@DBABG@BE@UFA@AD@ACD@@CJ@BEHBJSG@CACOCB@CCABAA@BETDJHFME@@BCA@A@AD@BEB@@BJBABD@ADB@@BB@@BF@BAH@@GD@CBF@DE@KA@BIJOFB@CCEC@CA@GKA@AE@@AI@EESHUDIDQAGDGBGC]BK@@BI@@FAAUBAEIBADE@IBOHEFAFGDAD@FKHAHKH@DCFE@SDMBABBBC@AGE@GJM@OHEBAJCFCDOJADDFED@DFB@DDFABCABHC@BDBHCN@BADDBEFFDBDABE@CLK@DF@DOEA@CDIVHLBNGFBFADADEN@LBLADBNG^DJ@HLVCLJJADGD@BT\\DL@FDHCBABHHBDFDJHDHADFHADBDCD@FEJBDFBBFHDBJAHDJCRBFADBDCH@VJB@FF@DCBED@TJ\\DDGJDDCICBEFBB@AAHSA@DED@BCCADCDADCH@@DNXH@@PBH@FH@DFXBBJL@AATABIT@DKE@DG@KF@@BP@BKLA@BLBB_NBA^AHA@@DrB@DB@@JL@@ADB@RI@@DB@@DA@@BCDE@@CA@ADCFICA@BLD@@ABA@BFAF@AHB@@BAB@DGDBJJEB@@FH@@DJ@@AN@@EH@BDHECAAEBCRDBA@BRKBELBJIVFBHH@@DF@@DBCD@@EDBBAHB@BF@ABC@NF@DD@AHF@BFVABEL@@CF@"],"encodeOffsets":[[119332,40781]]},"properties":{"cp":[116.338033,39.728908],"name":"大兴区","childNum":1}},{"id":"110116","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@A@@BABGBDBFF@DBDA@ADFDBDEJBDEBF@@DDCFBDF@D@BCF@FED@FADDDADCBDD@DDDADDBAFHD@FDCDB@DBDBDBBFFKDCFIJAF@DCB@FLDNAJLH@DHD@LJJAFBLCLDFABAVFL@FCHBLCDCACFGAACBDCCA@CD@@ADAD@DAJBEA@AB@BGEB@CDCF@AADBBCDADDA@BBFBABJB@DJDF@DAHDDAB@DCD@JCN@PHP@AAD@@AHB@DDDAD@BBBPCFCTALBBAD@BCHARDP@HJFBDDD@@LMJCFEBAFKFAFABAFK@IEIAEBCACBADA@EDG@CBEHLLHLFDDDHDBHHJ@FRBFBDHBDLDDJ@DDFH@FHBFJDCFFEDBBFHJDBAJJF@DABA@DDEFB@ADBFD@BDADDB@DBB@DBD@DHDPCJBB@D@DDFADAFAFDDH@JSBABC@GFC@ADE@@DAD@BIDAHIFG@@GA@ADG@@BE@@FQDDD@DEBAF@FGBKBADGGABE@GDEAABE@GJLZHBHHH@DBBDCDAFBDFBDFEJAFDB@BF@BDBDBDATDBBFDDODCDEB@HB@@LCJICGHKDCDADEFCAEBGAEDE@BDKPBLCD@LEDG@CBBDABGFKFADBB@FABCBAJUDG@KHADKDEFANCDCJEFMJCH@FGBIBADEDEHEBIHAHCDCBADMFIFCFC@EH@DCDKF@DBH@DARHFDJDDLFDDT@DHFB@DLBLGDEDAAEDEFCBKLOJEBEDEL@RKLFJANDLIXBDBTADADET@@DDDDFCDBDENALILALKBBJMRAHMHDHDJDDCLDD@FDD@HB@DBLFFCBAHADCBAFBFDD@FDPIF@PCH@HAH@FFBHJAFBLHDFNDJEP@HBDJD@LCJGBAHCHGFAFEF@PC^PDH@HDPED@DDJ@DDD@DFF@FBDCDBB@J@BABEHGB@D@FBHBBDH@FCBRDLLLABBHEFDHABAD@HCDE@CHCJELADBHGLAFDHBDGAEHGBEAEBEFGGMEACADEACIICAAA@KA@BIAGFEGCAECCAILKHC@IDABIACHAHKJEBIJCJBAEFEF@JCIKCICC@GH@NG@CDA@EHEL@DCDBHEF@HEJ@HAAG@GBAFANFFIJ@FABEJIHABELEBEAGDA@ABCFAAKBEDAD@FFDFDBP@BCDC@CDAD@HBHABBHEP@BENALM@AACLCFCH@D@BEHCDEAABEAGACDAHABACACCEAC@@BGBCECCEA@BC@ECBABA@EDABCMCABCAAEKAAGAASECBA@CCBABCBGD@BEE@BCCA@AECCECCE@E@EACDI@GAEEM@OFABEBAFGFCIAABCBCDKDC@GDADKAOBCAC@C@EECBCAC@CAECAG@ABEAEFIAIHMACEKCAGIAMGKAGC@CACC@IE@CE@CE@ABC@A@CACBEECCEFSAAAMDEEA@CAAMG@AACBCHCA@BE@EC@EBCCAADED@BEFADEBCEGDCD@DA@CEEFEECHIACBCDABSICAECCO@EDECCBK@KCACFGQBCAE@@ABAC@CCBCBADB@DFBJ@DDCGFCDA@@R@VGDCCCBEHI@AFCFAJIIEAKC@EACEGC@ECK@EBCAA@CIEAEBCFABCNGKBEDC@@KDCA@BCAGBCFDDGHCDEFAPAABBBDBHCAA@E@@ABC@DCCABEAAFAB@@CD@BEGCHAACGFIBDEF@BEBAAUFKPDF@ECNEBBB@AA@AWII@AGGA@CAAEAGFCABAF@@CACB@MGDA@AD@@HF@@GACB@CEDAAAHAEEKGAGHCHEL@CMRAAIF@CSA@@CC@AIP@@E@AZHBKNDD@BAA@JA@GD@AEH@@CJ@E@@CHIACJ@@ABB@CA@@BSIKOEBQUAAB@EGA@EG@ByyKB@KCCCBGCCEDCIEA@MMKB@ACJA@@BAA@EGA@FC@FH@F@DD@AJEDAHB@CF@DIAKB@AOA@CKA@BC@@BE@@AA@CFI@G@@AE@@OA@ACUDICCBBJGF@FCBBDGD@EI@EJCAA@@CEDMB@AKBBHK@BD@FECK@ICADG@AA@BKAGDDIBABGIKU@AA@EE@@BW@@FE@@BIBGAG@KFGF@PGDADOBCB@BIFAAEDE@CCABEACBBJADBBCDBDAFGBABDBBFFBDJFBBD@BIFCDABABE@ADEHBFEDGGK@GDCAIAEDKDADA@EAEBABECKHC@EACDGCABGAAABEI@KE@DD@DDADBD@DBDCB@DABCFDBFLKFEA@DGCAAMA@JHFCBH@FABBCBD@BBEDCFI@EDC@CB@BKHC@EHIDEBABE@ODUCECGABHC@BFC@@BC@ABAA"],"encodeOffsets":[[119081,41362]]},"properties":{"cp":[116.637122,40.324272],"name":"怀柔区","childNum":1}},{"id":"110117","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@GDEH@DDFADBLABEFABCDIF@DAAEBA@EDKBEHGACDAL@DAHABAAEAACEDEAE@CFGAKVKF@DEHE@EBA@CAA@CAA@EDCBEPBBCJBDBF@DFBA@FF@@@H@FBDFFBFG@GDI@ODEAEDC@CFECSFGDK@CF@FEBEHBLFL@DBFCDBDCFAD@HEJBDCBA@CBCKAK@CCE@B@AADCAIF@@CBCD@BBD@DCHA@AEAEBICBB@BABAACE@CBA@ABCF@B@@AAAACBEH@BDDBDA@AJHDCD@FEFAAACA@CGBIGICFCAAO@ABCACDDGAACBEFC@E@AACA@AAA@BAB@CE@BDD@CBBBCB@CCA@AB@@AAAEDA@G@C@ACDA@CJI@EFGAAC@AAIGCCH@B@CCCAAAN@AGACADC@EICAEAIBCAMA@FCBC@EHIEGBABCAIC@IAAAECEKG@EA@CBC@EDG@CACEC@AEEABIEEGBADCFMDIA@DC@@BGBGGGBGCCGMGAGGCBCACKDM@@KFC@AAADAGACCC@GE@EJ@ACCC@EIACCABBDIBCDAHCH@BBBIF@A@AGEBCHC@ACA@EGC@BIB@BC@ABEBID@AEBIDHEGKQGI@GCG@MDEFKHCCEDOAEDBBECDFEBEAAAW@@KC@AGC@@HQAC@BGMABAE@ACKB@CEB@ID@ACCA@AMAABICKMKGDII@BGE@AFEA@AG@@DE@@CUA@FOHMDO@MCCDBB@HD@@BA@CHGAAHC@@PC@BF@@BDHABDFA@AF@CDDBLADLD@BHDHC@DDE@ABCCC@EDN@AB@HEFH@@FCA@FIB@BCB@BDA@BMFDBBDD@FNGFEJDLKFFD@NDHFFBFHLKJGNMRBFI@@AK@@FG@CH@B@HH@@HEFEBE@@CA@AHCAABBBCFCF@DCFCF@BJBHCDDAFBDABBB@DBFEDADCBDFJ@BBB@DBBDJBDAFEF@LJ@BFBBBJHBDBFGFEDOCEFGDEDADJJB@HHDB@DJFFBDDAFHFH@JFP@ABD@CDDBBABDBCBBF@D@BDD@@HC@@DBBDDDBBFFBAHCDAD@JFBDLFBBHDBDDDFLBJADBH@BDJ@F@BBFAFGHBD@FHFDN@@DHFD@NDFDBDHBBFFDHBDCNCBCDADBFADBLBFFF@DDRDBDD@DF@DNB@FDC@BB@ADB@VEDBBDDAJDF@DBABH@RAH@NEN@NHHCD@"],"encodeOffsets":[[120038,41345]]},"properties":{"cp":[117.112335,40.144783],"name":"平谷区","childNum":1}},{"id":"110118","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DENABAAIAABGAG@ACDC@BEF@HGL@bEHA@AEC@ALYCEE@@AFK@CJ@HEBAJABE@IBCRKH@BCHA@CFAHGCI@@FABCPABCDAPBFCZIFCNALDBAP@HEHFBFJBFDVAFDL@FALBHCJFJAPFBBNBFBF@FBBABEFC@ABCJBF@H@HCF@FCH@NDHCLADDD@DDFAD@PKHBBFBBDCPBHCLBFAD@FEN@BC^KDGNG^FFDD@NIJKJCBAACBAFAJEvCF@DAFBLDJBFDD@BBAFDDFDBDdBJDFBHFNALFFDJADBF@ZFHAJBFCJ@NGHFFC@EDEH@DBL@@AJ@PEHBDBD@DBJBBDFCVEHEBADANIJG@IGAOCFKEECCBC@EAAS@IEADM@EJBHGBAFGD@AE@EDDB@BA@Q@IABANC@AEBCCDIA@ACBEAIGCBC@AMBACCAO@BDEBFBGFBDADBBCBC@GEAKHI@IAAGCEKCA@CCEDGFCBGFCAEFQFAHA@GQMGBCBCACDG@GFCCAEOEEEAEC@ABE@CDG@CD@DE@ABBBE@@DEBAFG@KD@BE@CDADCCCBE@MECCIAGFMC@BABE@AAC@IGCAACGCACCBGCMAOIE@CBIAGCKIECC@CCEA@CBA@C@ACAAAJGDIBGFEFKFCAGE@IDOEEFIDCAACE@GEIBMDICAID@KM@GHCJ@VYCE@EDEHEJAAGA@CCFKHCH@FELC@ILEJAB@ECEGMIAEGAEICBCEKEBEBA@EDGCEBEFEBGG@AGOGAE@AACBAEGC@GDMGM@MFG@QBG@BACAE@ICCBACCAUFA@BCA@@ACD@EMA@CCEC@ACQCCCE@EEKACAEBCACBADMDCDGAECAEGAACECMCC@GE@CM@ECEGC@GAEHEBAAE@I@ACG@CAIBKACECCCAAGEACKEA@IBCDCBGEAAECACCAA@CD@@GC@ACC@E@AAADACABCADCC@BAO@IEG@GEBECCEAIE@CCAGGA@IIBCFCHCFEPDJEDCCIIGAAEA@AKIE@EFM@ACEACAG@CCGBEECAAA@ECEODCCIDADAJK@CDIB@DD@BDJBABABKBCLCBCFCD@HIH@DAFEBEFBD@FBBCDEL@RW@CDGRBDGLCDWAEACCGEDG@AEAAICE@C@C@AMCHA@A@@EBM@@BCBBJA@@GGB@BIDECGB@AAAEDAFA@AK@AB@AEA@AECB@GA@@EQGCEEBDDCBCCC@AAA@BBCB@D@@AAKH@BYHAAA@BDA@AAA@DHCBFHB@FHA@BBRVFALPTJ@AB@@DK@BDGJ@DF@I@@DG@BFC@@HIBB@ABC@MCALYG@B@FO@BJD@@DB@DTE@BJQBDNK@GFGDBHLHFFGBBBCBDFA@BD@HE@@GC@@BCBNHA@BD@DE@ABDBHEFBBB@DHBBHJ@XJ@BBBA@AAMFFDE@OCELBVABAFE@CFJAHEBDGBHDAFC@@DA@EBBBAFDBCDD@BA@@@FBBGDCAAABAOBEBCFGDCHECADBHADB@CD@LD@FCLAMHADEBADBFJF@DBBAD@FDL@FHDDFFBD@BLJFIJEBED@BGJAFDDCDCBEBKDQ@@@CBEDDHCCI@EA@CCAABABDFD@AB@BF@DBRAEHBDLDL@DAFDFCP@DDBFJDATCBADBDGJFDEFFF@DCBC@CDFHADCFEBAFC@CFBBDDFAD@@FAFB@GDADBD@BNHBB@DFBCFBNBBETDFFDAFBD@D@BAD@BDFF@@DJFD@BD@DHDLBNHJBBHLDDFNBJGJBFEFBBAH@DBBF@DBDADFD@F@DBDADBPCLCB@HCDCLADADBBDJHEBEFABAPEN@FFHBJ@DCFBF@F@DDDFFD@BDBADF@AFC@AHADABDDB@DATFBBBHLBBFDBBANDADCB@FABABFDD@@AFBDDDFHA@AD@FBDDDB"],"encodeOffsets":[[119693,41781]]},"properties":{"cp":[116.843352,40.377362],"name":"密云区","childNum":1}},{"id":"110119","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@F@FCHBFADBFEBCDCLCHGJDDI@KA@@GFADCPCCCAECABSACACACE@@ACABEFICEEAACBEDCACCAG@GGGACKEG@AACBCFEF@BAFBHCF@BAHHBCNABAD@AEDEFA@CCCRC@EF@@AH@BC@@BHH@JEBGJC@ABC@CF@BCD@HED@BATA@ICGECEBCBEBCCC@A@IAODGC@CAC@CAA@CCABCACC@AEBCA@FECCB@BA@CIEBICAGIAECAEFDEICAEEGG@CE@CCIKCACCGEAQA@EGIAGGCCCECGKKKFGDAH@FCB@BCDADBFAJBJFL@BEBABELEBEFADENI@KC@CCEAGIO@QCGBADC@ABKASBEDODAA@ABCCC@CGA@BC@BBO@OGM@IDC@CDA@CBGCCBE@IC@CIABAEAAAB@CCCBADCABBE@CD@DFAAHA@@BFBIACBC@CB@BC@@DDBCDDABBEHBDCDKDGAEDK@UEABEBKCKDEAIBKIC@CGG@IKMBIAAA@EDA@CBEJIDELCEEAAACAC@CCACD@EGCBECABCCC@CCCDABCCCBC@EFC@EDE@A@CCEEACD@CE@FAACFIACECBCB@AC@CEECAHABA@AB@ACBE@CBCAABAAAMIWNCAG@CAC@EFICBACA@EGEAB@FGDCCI@IECFADCDIBIAEBA@CAACCCBAAAK@CCI@EACBAAACG@AAGCEFEAABEACEE@CACBC@CEE@MCAEDAACCIJCFCDEAABCEA@ECAIAABBFDBCNABC@C@CCAABADCEACEBCFBHAGECEBCAGDC@CDE@AGEE@@AEAEBEAGBINAB@FGHC@@FIBMCMDKAEJEDC@AB@B@@G@GCEAI@CCACCCBAIEBCD@BEACA@ACCAEACBI@CGMAE@AFADEH@JC@AFCBEHABEAGBAAC@CGE@AECAEBCDA@E@EEA@AAEAGEGACADABKAEFCF@DAB@DCD@FIGAA@C@EEC@@CA@BC@CFIE@@IDABCEE@CCAEBAEA@AAC@CECBCFC@CJBBID@FGD@DCFBBADGA@FABBB@FGHAFA@@BDDBB@DBDMDAHEBADEBEA@BGH@BHDBDCDCBAFAFFFGLAHAB@DMDCDaCCDKA@BC@@DIA@DC@@BGC@@EBICCD@BD@@DCCE@ABF@@BG@@@H@GBH@@DE@@BF@@BG@HB@HA@@E@JI@@DMA@AC@CBA@@DEAAHE@AH‘–C@@BB@FBAFO@EJCBGF@ACFA@@AC@CDEA@@BBC@@BBB@BFB@@ADBBADFACFB@CFBBD@FC@BA@ADDFD@@BABGCE@EF@HDHDBFF@HADDHHF@FGDGAKJGBgAAAAEMRJPADFBBHJPJJD@@FEFBDDBHAJDBBBDHJJBDHPJLFJ@HELBLCF@LDDHAJDF@FBDDPDHVFJBFDFCLADBH@HBDBBFJADBLADBFAHFDHDDBDJFHHDBBDDDDAR@RGNBHCNAHCDBJ@HCH@HC@CCENB@ADIDMHIBIFABBL@DBFABD@D@BRABHDDD@FJHF@BCBBBFBHHB@DDBCDDBC@ECEDCHFBBBARDLHPBJFL@HBBBBLDDTJFFTFB@BEF@^BFBBBCFONALABDDLDDDJBBDFFFJB@ABFFD@LADANCTAFB@FFLBLFH@FDH@JCDBDHFDJ@DFF@DJDADLJBHLDPL@DAD@FH@DDFCJFDD@JFHVLADEBBF@F@B@DJH@JAFJDDFHBDFLCDCF@@CDABCF@BEDCFA@KBCFE@ED@DCHFD@FAHBHIJELAHGDB@FCF@FAFJLHDD@DBL@HBFAL@BAJBNELBFDNCFBR@FBBDH@HDDDJAHDDAHDNEDQL@FCNBLAFDH@REHFHBHF"],"encodeOffsets":[[119261,41752]]},"properties":{"cp":[115.985006,40.465325],"name":"延庆区","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/chongqing.js b/src/components/visualizcomponent/js/province/chongqing.js new file mode 100644 index 0000000..b1c6ada --- /dev/null +++ b/src/components/visualizcomponent/js/province/chongqing.js @@ -0,0 +1,20 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(B,A){"function"==typeof define&&define.amd?define(["exports","echarts"],A):"object"==typeof exports&&"string"!=typeof exports.nodeName?A(exports,require("echarts")):A({},B.echarts)}(this,function(B,A){var D=function(B){"undefined"!=typeof console&&console&&console.error&&console.error(B)};A?A.registerMap?A.registerMap("重庆",{type:"FeatureCollection",features:[{id:"500101",type:"Feature",geometry:{type:"Polygon",coordinates:["@@NFPGFIJEHIHMJGBKLQD@D@BB@LFBHADHDDD@RJLBDJDAJEDGD@NHB@DGACBAFAHAHC@CEGO@AAHSBM@IBCJCFEDGAM@CDAJ@VHBHAFDBDABGHIHBHAZ@LFDGH@DCBAN@HEJALJRJFLJFLJLJHBN@DBBDGHADHVDH@DEDDDJHTJ@ACKDENKHEH@FHLJJBhVHFHJVL`LTLRDJLTFBCD@@FEHGDMFM`ERNAJCJ@FFLDPJXRJNNLHF\\FBBX@NBJFD@JGLBFCDE@ECEAGDGBWBAHAFHDBN@XFFDHEJANDDD@FEJ@DDFFFJ@LC\\JJBFABA@CKEAC@CBG@ACEOC@EHIBGNKDABIDKDEJG@ECGJSDMDEJAV@XFNDPLZ^BBF@LGBC@KHEJKII@CDCEGBWCKFWBAD@PJBDCDHHZDBDDADEHUAILEBCHMDQJAFENGBCCKFCRQDG@EACFIBAFBVFBHD@DCACZ@BALKBGCKFUNGACKGACFQDCBIDKBKDGJID@HDH@DADEAGKIFIDA@AGM@CFANBbBFACGDEYUBKCGDCDAHB^JfJFABAJYHADBBABBBBD@PDD@BDH@BFLA@DFBB@DBBAHBDDDADDABBBJBB@@EBKB@DBBBDEF@FCHMBYBABAAKAABQEE@EGAAADGOC@EKAAGCBEEBEACI@DEGGrgNENKDC_]AQGG[cKK[MCCBECGMMMIYGFCNELKLGBcSE@KDKAGCCIIEIB[PGHBHDDADMHKDADAHBDFD@DCDAFKBADEBGFBHAF@HCFFHIRCNBHEJGBE@]BM@OEQIGECEHYDGHG@ICCDKAGEACEAAUEGIGBGE@CHAEIUGK@BILA@A@C[QGBG@BMM@EC@ECEGAIGCKEAA@CDBHCFIJE@CDABB@JBADSBGFOAFCDCAACBKJAAACAACFMJIJKFM@SCECEIGGGCKCE@KBGFGCBLCDCACAIEE@CA@GAAENABICGBACBEEBCHAB@HFNFHDHA@QGGGEAAHBHALC@IAGDAFAHDFFFLDBF@PADCDEBIIEICCIAMDIEm‹IMM[KMGSAS_a@GAGIEGMOMEOCAE@WLG@CAW_CCELGTCFGBWBABAHCDSLFLLLTXCFIJEHAJBZAFojU^EFSFGCIKCBCFAHIH@DLV@JEDE@WKA@@TEHKbIDMGK@EFAFENL@BB@JBDAFMFKACHIAGI@KAGDE@ACAE@GDC@ICC@CD@HABOFIAIEEGMEMBQFKCGHEL@HDBHB@FGLIJOvAJPDBJBPDFZTHBTENBR@THDJ@DCFFF@BEDBDGJBD@JED@FHHDLLLYPKDUAS@EE_OOCSAOBeJqFCDOPEJSREHE@IJCFMJOFCDIL@HDH@DGDGRSZGJOLRNFHFNJHdXf^TH\\RBFAJ@DPJ^PLJFBLBDD@H"],encodeOffsets:[[110587,31651]]},properties:{cp:[108.380246,30.807807],name:"万州区",childNum:1}},{id:"500102",type:"Feature",geometry:{type:"Polygon",coordinates:["@@DEJGNQFC@C@CB@NHBBDAFE@CAAAGBCHGB@VHBTJNDDFCBELKBBDBDEH@JCBECELGAEBABAFABCF@DCJDJFJ@FMAG@AGAACAENQNGFADEBBF@DCBEFGAKFKGQNIJKbEUQEKBCAAQGCSKEEEDCNADC@]AE@ABKLGJCJ@HDRPJDBE@]AEAGBaFOFAEAEDEKEAEGGABCHAFKJEBEAUCIGGBKEW@EFELEFI\\ATQFADC@OFGXFHAPIfGF@BAEKEOYiCC@ADABCECDCAGEEGCEEG@AIGCACEGEIIGEI[YCQSMWK[GEBGCAGAIDMCGHCHADEBC@MBCBCACDU@CSEOBGBE@EAY_ECCG@EAE[@MGECCKEG@IIEKIEACJOXI\\GNQPOTa^EJCRG@ICGAACBEOGIIGBCFCACABISECBBFITBTCBEAE@@DBDCFODCHIHOF@FIBGEGCEEKCC@IDUOS@SEG@EACC@GEIYYAOKO@GAEIIc]OKMEE@EAEE@CDA@AMEQCEFGAAAAEQGACFC@CEG@CFCNQH_BAACDSEEM@QFaACBBBJJEDADANBDLTBFABK@GEE@ABDRFBBBCFE@EDIEMDA@CAFCAAC@ADCBEAECA@CBCBEVKFAA@EGEC@KDCECCQE@AFCJABABCAI@AF@@ACEGCKDEAKGAEA@ODC@CCCDDDCBMI@AFIDFFQDKBC@CECWCO@OCSDCBELM@EHI@KFIDABDDADBBBDF@@DFD@BBDCDC@ICE@CD@FABCC@GCAKJEJ@DJBHH@BEAABCJ@HE@@DFDEHC^BDPNDFCX@DDDEFGBMAECABAH@LBHFH@BCBMCCEBIGMCAI@ABDHILUHIFG@OBIAABAFIBEDOBD^FNF^@pDVFT@LPbF^DFH\\@HDJLVBBF@BBELFHBPJTBNJ`FZLCXJN@RPBJHDBFVFJNHBLJHBADBLP@NFdORRD@^RPHPJRHFAH@NJHBFD\\FBD@DLHBFFJ^L@DGDCF@DFJCHBDBBDHL@JFN@HADAL@DDDDJA@BADDBD@BEJ@FBGLDBLKHBBFB@DEBKECAAFCZDHCHADBFD@HDJHBJEH@VNHHFRDBBBADEB@DPBBB@FADCD@D@BHFBJDBFCB@FFTDPRFDLIDID@@DCZPPDFADED@DTVVbX^FDBCBEBBPPDJRPPVFBFBBCFALBHABGHCAE"],encodeOffsets:[[110051,30710]]},properties:{cp:[107.394905,29.703652],name:"涪陵区",childNum:1}},{id:"500103",type:"Feature",geometry:{type:"Polygon",coordinates:["@@DE@OCMIKMCcGa@EAGGCEAISBADAFA@AC@CAAO@CBA@ACCACBABAFBFDBIDBFCJCBYBAB@BXD@FRDTCNCXAJFFFFJHHZBHALGN@D@LFHFDD"],encodeOffsets:[[109147,30281]]},properties:{cp:[106.56288,29.556742],name:"渝中区",childNum:1}},{id:"500104",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@DCBCH@AKDCDBBDFBBA@CD@BFCFDDDAACBEFDDADACAFEDBHJADCRFTBLF@BBGDADEDED@DHLFTDBFCHFFA@DENED@BEAAEIDAFBFAD@FD@ACFC@DFHN@AFH@FAH@@AAEHED@BBCDE@@DD@VGDBFFD@@IFCBD@FBDB@BCDALCLED@CFJKCIODI@MICMCc@KDIDEjqHEN]BIEGA@OD[PKBQAMAeO]QKMEMGOGGGEUGWKUC@LEJAPD@J@LREDCZMHEHBBD@@DEJCVBFHBBBKNBTFJ@FBDJCNDBAAE@CNEAMBEFCF@BDABADDDB@"],["@@EDHBAE"],["@@@B@A"],["@@@@@@"]],encodeOffsets:[[[108979,30133]],[[108965,30147]],[[108979,30134]],[[108978,30134]]]},properties:{cp:[106.48613,29.481002],name:"大渡口区",childNum:4}},{id:"500105",type:"Feature",geometry:{type:"Polygon",coordinates:["@@i“IKIIEIQmCCG@IDOPSLI@MEE@OBIFCJ@HCFCBoLYAE@GGMaEEMEoMOIGIGEOCG@KDCDUjGJABGAEEOCGDIHGLAJANCFCDCBIDG@QAWKECIKEMAKBWDIJECCGEKEG@I@KHGBYAGGEIEEIEI@MBMDODUCK@MNchQFEDAFBDNPFRDBBDF@ZADBCDDBHGAABEHBFMECG@DMAEEDBCDIHA@A@CNMDBEJBBD@@E@@NGLHDFD@@AFCBD@BAB@BF@BDNHHADDD@BA@CNCFCD@BBAFN@JHBHBHAN@DFHBDD@FFDLLAHVAFDDH@DBDDDBJCDAAABAD@DHNDDA@CBAHBADH@@AACBANBLAB@DDNE@BHDBCAADEBBDFJ@HEHEJCH@ADDBNCDEJCBHFDDCH@D@BDHAFDHPAPBBNEHGFLJBADBB@FHZ@DD@FGDAFPBBDEAEFC@ICCBCDAJCHJBELABB@FBBPBNHHJABCD@BHJHDNAHIHAJHN@FADCEOHID@LFDBTENADCJEDCJCDGBBDFJJHHPBBAAGDCHFF@"],encodeOffsets:[[109460,30369]]},properties:{cp:[106.532844,29.575352],name:"江北区",childNum:1}},{id:"500106",type:"Feature",geometry:{type:"Polygon",coordinates:["@@ZUBIEMIIQKGM@EDITGBEEQEMKM@G@AFCREnsHCHBBCAAGAOABCE@@ABABCDKA@GAABAF@FCBAKBGQAKEBGACGAAEEICGAACCDGCA@IC@A@CKM@ABAFI@EA@ECAG@EAS@AJ@HBBF@@BBDCBABFFDv@DBDOBA@ACE@EJ@HCDCCAEBEBA@GC@EFA@GCAEG@EDAD@BDBADBHCBICAJIBKFEHCBAABAACA@CFA@MGA@BAGCAGIGIB@EGHOEIDAGCAADAAC@CCECA@CHABECAQAAOD@CCAMBGEGAECEDAJGBBCCAAFC@CNBnDRHADBGJFTBNN`FDD@DBHTJJABEBGDCDJLH@LAFDCFMDCF@PBDHBFPEHAPGAAB@R@LADFD@RBADGFADBAFBFDBBCF@DDT€D@FDN@BAAGFC@ALCD@BHBBp@DBADBBRCD@DF@JCFBBLEB@@BDBHCB@BFRG@EACDCBFJDH@PEB@FHDBAFDBBFD@LGHDHBFANIA[GKAKGMMFcIIdGDEF@DB@NBHDFLF"],encodeOffsets:[[109013,30381]]},properties:{cp:[106.4542,29.541224],name:"沙坪坝区",childNum:1}},{id:"500107",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@DJILDEC@KFKDCBADA@AC@EACED@JC@EECAUHC@@CF@DCAAC@GFBF@BG@EBG@BEM@EG@CEDBDC@@EBCAEBEJCBFFB@AFCFM@CEBGEEDCAESGK@CFCFCBCHCAAE@AKESDQBCIIA@EDDBCBCBECAFBDCBCCDEAEC@@DABEAACCACDBLG@ADCD@DEGDGCAGBCD@DBNKDAF@FDHEA@ACCGAIDAC@EEKAQLMAAGAAEDUFI@CC@AAFGNGDYFCKQI@C@BOFI@KMCAGASIGAC@MNaAIGIGEWEWAICMGSQYI]ISBGBEJELMXKNDHFDETFDFDCLBBDF@HBDGFCACCIDABAJQDEDCFFF@JDD@DBB@DVFDDAHED@DBDLH@BBFALBLDFF@HADC@GBCPDJABBCD@DDDF@DFDADCHBFLNF@BEB@`ABM@AAAGABAJDFJFAJCDC@MAGAAPCHGCEJA@ECEFCAAGC@AD@HIDCHKDIACBEBBFGP@D@DFDCJBHDDBBLCDBBDCFKACDFP@DC@CICBADF`JXEBAECCQF@TADBDD@BEDBADHABIFCFDHBHFNADB@DPCBBBRFDBADGB@FDDDD@BBBCDBBHJCPFHG@FJAJHBHHDABB@NHB@DEB@@HFAFGNGH@BIJDDAAGBCCA@ABCFCH@BFHDB@FED@@HABAFDHBBDC@GFIF@BDB@PAAC@CCuEEBADAAC@AG@@IBIT@FBJ@BB@FFBJ@BEBAN@DLB@D@@JDBCHDDBBDHFJBFHBBDAHLFRBAHBLDA@EBEBAHBB@CLADAB@B`ADABE@IJCCAAEBEBADADBBDB@DAP@BB@DBDB@BEBCTA@cBKLGVKBEBKCIAEGIEAI@EBGHQD"],["@@AA@BEADDDA"],["@@@AA@BB"]],encodeOffsets:[[[109079,30188]],[[108965,30147]],[[108979,30134]]]},properties:{cp:[106.480989,29.523492],name:"九龙坡区",childNum:3}},{id:"500108",type:"Feature",geometry:{type:"Polygon",coordinates:["@@ACMMKGKUAECCOW@EM_EEMW@EACIKMSGSGCKB[CEBGCC@BFADCBUBACBC@CEEMG@ADIHCECKCGGIEKB@BFFCBI@EJGEBEA@GDGDGHC@OCICCDI@CAGBEBBDADCBG@IEC@CCAGCAQRC@@AIEENBDGFE@CJSFC@ACG@ALAFULKHAF@F@hFLFFHD\\@jHNDJLDN@LAJIDELAXBLHPHJ^PTBF@NEHIBQJQNIDAJBLHHBBAHIViDCLCH@PDHFHJPJpNNFFFNbBDHD^BpKDADE@GDIJE"],encodeOffsets:[[109365,30300]]},properties:{cp:[106.560813,29.523992],name:"南岸区",childNum:1}},{id:"500109",type:"Feature",geometry:{type:"Polygon",coordinates:["@@POdUFEBE@EGMG]@CLGFI@EEOBEJKGCAM@WFKMm@KDWEKBCB@ZFB@@CACG@ICDC@GIGIAAMDAH@FCBI@GECKDC@AAAE@EFKACEHC@AACA@EDG@GCAEB@ABIGCIGE_EECAEDIOAAEBADCBE@EAAAACDIBC@AC@GDG@WEACCCBK@EGAIBEGAGCSE@BCNBJD@DCH@FDALORABA@CE@IMCBE@DCAEIBAATSFOCAO@IGCEDGAAGDCAIDCDEBCDGCACAAA@EFAEGA@CCAE@@CCAA@CDKBIGGCAB@JABCAKK@GHGHEJKBG@IEGGEWGIIAGFSEKCCEAUJGJKJC@G@WEMGIKEWBGDEKECEAG@MGAA@CFcHJJEdN€HNBLHLB\\CDC@EFEBGAIAIFC@AECABECAEGA@OFG@ICAECDBD@FQHAEA@GDCA@AA@KFAADE@ICEC@QDAABCCAo@AAAGC@KD@BEDBHABM@ECC@DNJNADHN@LBDHFFHDDFADCFCJDLN@FJFpzSAKDE@EEC@EBGHBDAHBLBHFDADKGEBLV@BEBGACFG@BFHJBD@DCBIAEJBFAFADMLAFGHBDRH`V\\PFDFFPHZPHDJGFEBKCEBKDIFETKFGJCNEJ@BBADJLCF@LG@AB@DDDHBDABGBAJ@DBHFPb@BEDDBJ@LA@AIY@ACBCE@AD@@AIUAAEAECBAF@D@ACCCCCACBADBDACEBCLBJNBDHEEGIOCE@GB@B@FDPFDFBFCHBFFFJBDJABBDE@ABF@DDBJEDDBBDFBN@FBBDDLHHFBFHDJHCNED@RjPGTOBBVtHZPb@NFL@RDFRN\\RFF@JABKHAHDFpfJFFHFFXJHDL@"],encodeOffsets:[[109209,30808]]},properties:{cp:[106.437868,29.82543],name:"北碚区",childNum:1}},{id:"500110",type:"Feature",geometry:{type:"Polygon",coordinates:["@@GDAFSBAFJLBXCFMJC@KEI@OHCDCLC@CCAKGGKCC@KJM@GHANBDHF@@CBADIEGDE@UIINKFEFE@KCEA@CBCLGBOCEA@O@OGKAEBAD@HBHCHBHFDBDABKDAFBFJJ@BFFRBNCDBDD@JBBRHDBBF@DDDVJDBB\\CLCVKX@FJ\\FDDANGHAHDDDFH@BALDLCFAFKA@JSFCHBFFDF@XCPBNDDFABGTIHC@IKGAIDMJCF@JGJ@FJLBB@DCDE@QKGDCFCDCBE@MIBHITKBGD@BBF@BG@SXAVJ^ANCJYXC@KAMDAFDDAFEBK@CB@JCB@FDBABAB@DC@CAGDI@ONEBEDGBAFGLQTERKBGCECEHABCBCFCN@LCFGDBNUNOBEDMACBAF@L@FGLBRCTAPBJObL`ADIHEFHRDP@FENIHCD@NALIJFH@HABIFEF@BHBNAJCNLEFFFVPJDLALEHABEHACR@DD@JCFAFEVC@AECYAI@AAHI@IHGHKJCVALEDFBHDDEHDDDJNLBF@JEPEVJTCH@DBFDBXMAAEA@CJIDIHCLAHGDMJIBCAGBCf@BCBALO@AIIBEHEGEAA@CD@@ED@HBBA@@DJBBDBDHDANNHABDDALQBIDCJ@VHFFFDA@CBK@IDKXGpHHCFGVCD@FFH@DMXBHFZADIDADDRCHPHFABGDARFD@FCFANH@N@BLHEHNNDNHHPLFAH@DDCFBBN@F@BDDAE]B@JBF@HED@DFANBBDAFLDFFA@EB@FHDTBBJCHELMD@@DVBHEBEXUJFDDBFRHFFPEACDCLADBB@AKDED@PFPTFFF@DMBAFDALBDFBJAHADA@IBKJKDQDCHAH@JHRDHDFBFAHEFKF@DFFBbQDADKJIJOROLAHEFGFO@CAEACGAHGGI@GEC@CGCDICEEA@ADCCK@IDAB@@JDBFAFCBCDIJADDD@JIBFFBFCCA@AD@JFGH@BD@B@@JFP@FBFFFDID@BACCBGBCFADDF@BEHCCE@AD@FFHEDDCFBBPEBACALOMEAA@KACJE@EJIDADBFATKNODIDEPEJQ@IGACKCAI@EGBICE@EFOH@FKFCFEL@FBFFDBLCNIDK@GCEAIACE@KFAABEFCFI@GDC@EFEFIMICGAKEIFCVIO@YIABAFDVCFUDSAAIDGDQ@IECUBAECCIAOBMEFSAEFGBICGCA@EAC@EEG@C@CBCAEDEBACCFA@CDA@CDCBG@GCC@KGCMAABOBGGEAMCE@ABAFBNCBIDEFADCNADGJCHA@GLEBECGGIEGGCAOJC@ECUQOUIGIAC@@JCBOAOBIGAQACIFAAQW@CHSBMDGDAJDBABENCJET[DIOACC@EDIJILCLHN@JALF@GCEAAGBACAE@GGMAIGSIK@EFAAWCMBEAEICK@c@GBIAAG@CBAHEAEIM@GAAOAIMAAI@ENILKFEPBHMTGAGGAC@ICEQDIACCCC@CBMBC@GAG@CROHEJ@JEDG@EEGUCCACECAGBI@QIMBUWAKEMBMBGHMHQBANIBCDKBOAODI@E[ECCAEEGC@QDGCGGA@"],encodeOffsets:[[109269,29134]]},properties:{cp:[106.651417,29.028091],name:"綦江区",childNum:1}},{id:"500111",type:"Feature",geometry:{type:"Polygon",coordinates:["@@DBHNLJABCBIIE@G@EF@DFDFFBD@HFDBD@FAFABACC@AFBDDNNL@DELCDG@IF@DD@@BADSTCA@CIAMKOCAE@ECCGBBFABK@WLE@@DJDCBAJA@C@CCBGCBABEFAH@BBD@BCDDJ@DKHDHFLB@FEDBBDADBDABECSCECCFAJCFCDACACDGE@@CDCAKDCJABGCAIDA@DIECAEEJI@BJBFABEDE@EFADBN@DCDIFMBMEKAABDHDFADEFCBEAACI@BPBBHABBJ^@BGLADDFDBNF@DEF@DBHJ@@BEDBD@BGHGBDFAFABEBAFFD@DC@MCEFGBEAM@GAEAEKIG@CBAACECEAE@CDCLBDBJADEDEBAEI@BFABGEA@@BC@@EGAA@AFEHGTINBdHTCDKDDJQF@HGLEDAFDJDF@DCDMHENBJ@FABC@EBENBJHLFFJFNBDCFKFE\\GNCBCDGJIHBNB@FKHELNJF@DJRJ@BCBKDBNLJJMHGPEBBBHADADCF@DDDCBFDRDANDLIHAF@DDH^^AFE@EFF\\BH@JBDCHBBFBBDBBBCNENCJHBDADEFDDDADBCH@FFBBFFFDFFA@A@CHCJAVEFHPBHFFABCDAHHH@BFADBBPHHADAL@DKHEFAFDD@BCHCFB@DDBFFHD@BAF@HHDF@JDD@BCHC@WAEC@ABIEGOBAD@JIBIDA@CACE@GGIEEKKOCIDCD@JC@DJ@BDTJJBHHDCD@BB\\MD@PRDABB@FDH@FFEBEAEDCB@BCHA@GF@NG@EDCDB@DJC@ECMBKDAF@RHBABEDCCIBCNEjAPBTAHFDHHJCDBFVBBBBHHLKJJJ@HADDDFAFBFIHEIIDIRBFDFAHBHCBEJBHGHCBAFCFHJALFRCF@HFFDF@FAF@DEFBBA@AFAACD@DC@IFCCWFABACG@ALCL@DBBHFEFBDDLCBAEGDCBEEKVOKKKOKWOSKSAGKYAAC@OLGDA@EOSeecC@C@CAKQCKBAEAW]AAEACGGCIIG@GICAEASSGOKEGGAE@CHIACECGAI@KFE@GEECOEKIQ[AIGQ@GEKCUCI@CIGBKCG@GCGCSECBA@CCICCG@IKGAGKC@EMKC@MFKK_ECC@CEIAAECDEEABCBBBE@@FEABFE@BBIFCDKB"],encodeOffsets:[[108267,30091]]},properties:{cp:[105.715319,29.700498],name:"大足区",childNum:1}},{id:"500112",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@@EK@MCKDWCWDCDCVIZSBEAECODK@E@AJEBGTAVILCD@HLFBDC@M@AH@JHD@D@HENJLDBDBJ@@D@F@DCDBDADBBFJEDBL@BFFBAD@BLH@FBBBHH@BAFGHCDEDCHCF@DCCGFGCCIEAC@EBCDAL@FACW@GBGAOHKDALDAHDDLABAAEDAB@BB@LFBLEBCAGDCFAH@HGLA@DB@HBDDB@B@BADAJBFCAK@CDAJ@F@B@@GFMBALABFB@XEF[D@LBNIEGO[QWECSkKEAGDOCSOGCE@IBEJCDCAGACBADKACAM@ADA@CIQRMAEHCBACCG@CKLBD@BIFCBABOHDDHDA@CFA@EFGYcEOKIEGCIEcIUOOaIIEEEKWEIEIE@ECC@@JABOAGGIICEAACHIDCDIFCDMBSFCAKEC@GJFPCDEBM@ECACE@CBGJIBE@ECGI@ADCBAGIMGOAAA@EAAKBAFGIOFDH@JEDBHCDGQCBEHC@@CGY@EAABCIACKIHMFAABOGOECGBACC@G@CDECAGIDCFMDCABCG@IDGFGFI@CEAACFBBADGC@AMFCCA@KBMAABBD@BG@BCGAAB@DCBMCCGC@ABBBCBIDCACCCAG@CCBEGUKBCKEEC@ACEG@CBMAGAGMGI@BECAUH@DABC@CCCBE@KGACE@@ABA@AACED@BC@CEKGMH@@@FC@AAFICAMN@D@BGDELB@DCBFCNH@FDENGAAFBBGHCADCCA[BC@ACCADLAFCBKDGF@LBHJJNHDDFFFNAJWTEH@NDRJLNHXFH@D@LIHIVIFBDDFLETBHJJXHHFFH@JAHILGFGH@HLJBDDA@IBAHDJHLADCB@DB@DF@DB@DHBBFFEB@BBBDFDLEDCJCDBHCBBCHDFJHP@DBEPSTBBJABFCDF@DAJNF@@DABQBKPCB@EDG@CICMAADF@DTBHFHJAHB@FALDDBDXFH@HCD@@BADCJBDBBFBF@DABCFABBJPFCDBFFF`JHHDAJ@BFADB@HCH@FDBBBD@FGBDEL@FBFBBD@LCFD@HAJEDG@CBBNJBJH@HCDJDH@BD@DA@YEA@ADFLCX@LNnEL@XBNHDILAFFP@FEJKH@DH^HN@FAFEFcVOPJ@FBTXFJFTDT^D@AAGDC\\@"],encodeOffsets:[[109265,30841]]},properties:{cp:[106.512851,29.601451],name:"渝北区",childNum:1}},{id:"500113",type:"Feature",geometry:{type:"Polygon",coordinates:["@@EYI_AMISAOEGFKAAE@AAKUCI@GG[CEE]Oc@IESCU@iAOCSEMC]ACAMIW@MGGAI@MAIFO@SCQ@]EEBIAAEBIHA@@GC·BGAOBABCCI@EDICWHMEEBUBAPAFADU@WB@HHD@BABIF@FBHCBIBG@IBCAG@GVYD@JFFAKE@OAB@HCDMYMCCE@AFCBADDBGBAF@FBBCCAMBACA@@DG@AEKAAEEACBUAKDEGGDCPEB@FBFABIABEIEC@EDCA@AAOBEHAHAHBB@ACHKIC@EFKGEMEGQEGDKCIIJCLCBaREACEE@ELGFEBEAGCQCIGG@GBCDCRILAL@HADEBMBEAACBKECABCNE@EEOSOEC@CFBLA@CAKBCDBDOFEEQGAECCIEWVAFGFUA@CC@KNGFIDAACSEGA@@FEBCEEKCBAABMCEC@GFE@IAA@F^ABA@ACS@AADECCG@EBIEMMCMMMFGKG@AAEBGMGEBEDWEADAFCBGAECEACFK@IDUVALBJFDF@FBFF@DEBEFALU\\EH@DHRDZABIAEBCFBFABSFI@CJ@BADE@ABDFAF@FHTCDGBBLCBAF@HMB@DFP@FG@GHSFEFCHHPEBE@GVGFBNCF@LAD@JBRFDGLHHEBE@GEODCAGKCAYEA@GFNLHPFNLN^R`LNFXBLARKTGH@FHAJM^GFo|AJ@RDZDNNJJ@bGJGNAFBDFFJDJH@BDF@REDIF@DCDCAAFMJF@BD@RQDBBHDDD@HFF@JCAENCDBJ@DCJDPDD@HGHCHCB@AFHFFIJ@DAEE@AJAFBFDHHLDFDGDCJ@BNHFF@DADBDVADABCAED@HDFA\\DHAJDDBFRZd@FNXFFN`@FPXDDBFLVLHNNBDPAF@NFJ@TKPOJCH@DDRnFJJJJLj”LTLXFFJFbJPPJVFdDJFHLJFPXbHFHFJBHADE@CFGBGGGAGDGBECGDALCBCAMDQFE"],encodeOffsets:[[109571,30428]]},properties:{cp:[106.519423,29.381919],name:"巴南区",childNum:1}},{id:"500114",type:"Feature",geometry:{type:"Polygon",coordinates:["@@F@DAJABCAE@C@CDAPBNGPFHABAAEGCHIJADE@GEE@ADED@BABIAGGCQBAABCFCLCJBNMDGAQA]BGFGAGGI@W@AHBFEDGBECIAKGKLSLGBC@ECGGGCEDGH@RHJFLDH@HG@EOMCEDEPELAHELANKDG@KLGHC@AH@@FD@BKBABB@HDHGJ@BFBH@HCFEDGJ@D@DD@DABK@EFADHTAHGHMFMEKTFB@DJDT@N@JAJADE@EGQ@CFENADGBOGKAMMHKI@GDKHCNBLBLHF@BKFCFAH@DBAFCH@JBHHJHNDR@FNCBA@CCEIG@AAGDEHAFDJDFHD@DADSDCBKFGD@JDDDJFNCFC@CBAHADCDICMYcIEAABCZMFED@FLJAFDHTHKHI@AOMACLMH@DABCBCCAMGEI]SKOEKBENKBCBICKDI@UCGKGCEBAAAKACACKCUFEHK@CC@DS@AHAFKLCZBVIX@LCJENY@GJISWBKCCDAAGEGAEBSGIACDWAAE@CMKQDMBAEGGKGGAQGOBCVADEBIBCZMNEL@JCH@BG@AG@CAAKEEAGGICGGEGMICCKDISMaIEC[{UcKOMaIGBGCKFAI_AAGAQDABBDADECAB@DBH@BYHO@A@EJEDMBEACAACQCE@CBCBCCAABQCEGCiBACDM@GCAGBEAFEFABACEECKBGAECCEEAKDeVCFCNCFEDKBIEGAQFE@CA@EJOBCACKAAAHQBIAECAEAGJWJOESKKBF\\CDECEDELAJBJDF@BCBMAGEACHC@GEKEECEQLEF@FFFLFDDCFCJE@ACA@IHADE@AB@HBDABG@ECA@CJCHEFGDCDFDBLHBFFJXMTUZCFAJIZ@FBJFHDBLBHFFDDFBFELHRHH@DIT@FBFLLDHHFDHUbAFIFIBG@EJE@IHAH@FBNJRHHHXAHKRCFED@FBD@FGFBHFFDDBlDBVFPBFDP\\NVBFAFGFCNGHAF@FBFFF@DCHGFcRAAK@WDGAIDUDaPCAGECBADADBLEDAJDJJHDFFPBFJFLDH@^IBBAFFDNBBB@HBLGHCLKFCDBNATCDEBYT@LENEBGGABCDBHCFKDIBGACDFdLR@FBF@DBDH@DHBFAFCBBHFDVBHFFBFJ@F@B@DBB@FADCBUFMLPHBJAFEJCBGFABPFBFDBLMDFJFN@FBBB@DJBHDDFAHEHIFQDKDEHDNPVDLVbV\\FBJADFVNFHBHERBDRBBF@HDFPHFF@DNEHDRBDDBA"],encodeOffsets:[[111231,30584]]},properties:{cp:[108.782577,29.527548],name:"黔江区",childNum:1}},{id:"500115",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@LDFARYJYFGHERADEHSBCFAPCVBBFGJCJJPD@D@HCDODC@GHH\\JHF@HRR@DQNAB@DDBBDGD@DNXFBX@DABGDAFBAHBDPP@HEBAJBFFBD@JC\\LDDBFDPNJPR`VNLNPJNTRFHPLRTLJPXFGNCNITKJKBE@CA@DCF@HIBCPMJEJADC@GEIKMGKMO@CBIDED@\\DD@FIDEBOEMIGAGHSIMC@UFC@CI@CBEAEMACC@CAAKBKADGHEVKBA@I@C\\MBAEGLAFDN@ZKFEH]ICECNO@CACQ@GAEE@G\\KBCDIFAXUHALDPHJFL@RANEJGFDjnZXPLLRF@HFFND@VKHIFCNKQM@CDIKCOUQOCIMOCAAFADMKOUOYY]@CFCBCCEOODY@CC@CJKJECOQSCEEA@EDCAAIGE@A@CDCBC@EAAOA@CFABCAACAEQGGUMG@IFGACI@GECCAGBGDYCEDBBFDALCFA@AEGAKLCAHKEAI@AFC@CABC@AIBCCCCK@CBGBM@IEK@CGAAACDGEI@CDEHC@C]KEIAEKG@CAC[EECGAMIG@EBQGOIOG]QC@QQcPMEO@AKBCGAKIGAIMUEAEGCAIOMAAM@QGGAIDEFCRBLADKFCBDHAFCHBHFFBFAFEF@DAFEBGAICIEEH@FEB@DCBCGGCAPABEDAJC@KADLH@DDABGDBFQNJR@DCB@BBNBDCLABBDBHCDIDAF@JDFPHDTCPBHLFTlFDRXP\\FHMJKAC@E\\WFA@AEKBABEN@HA@E@I@CB@DBLEDIACBABA@A@CCGAA@@CKBGHG@EBCDBHADKFEA@KAAA@CBBFABKBCCBGMCINBPAH@HDXEBK@CBAD@FBDJFDDCDJBJDPBLFD@BABCBAJBNAD@HGDCF@DBBPDBTD^LD@BIB@DBDFBJFJDBDD@NKDABLFVZDDPD"],["@@A@A@D@"],["@@ABBA"],["@@A@@@B@"],["@@EEA@@FB@F@"]],encodeOffsets:[[[109544,30806]],[[109545,30811]],[[109549,30810]],[[109546,30810]],[[109628,30765]]]},properties:{cp:[107.074854,29.833671],name:"长寿区",childNum:5}},{id:"500116",type:"Feature",geometry:{type:"Polygon",coordinates:["@@BAJABCAC[OAC@ADCEGDCL@BCAEBAF@@AACEEOC@GFK@MNS@IDAFCXQFCFCFB@EHCBBBABCACB@@GFIH@BAIIFABCAAACLCLB@AECHABAECDA@CFE@CBACKFMHEBCD@FEDEDG@CG@ECCKECEASDECFMAKDC@CAGBIEICC@EBCAE@CEAGCBGCIBMHGFIJI@EFGJEVB@CGEEBA@CCBE@EAAK@GDAFCFEVELGDCAIBIFIJC@MS@EHIRODIFGBEBEZQJKBKACCAAAOHEIG@EEG@MBGFCNQFEACBABBLMFIJC@KCULEASDMJIDIAMMGADADIDABCGADGCAEAFGEEIFIIJG@CGKABC@GCADE@ADEHGJGDCBMMAAA@GLBLAJKH\\R@HK@LNBR@HAFIFBF@FADMFEFKVBT@FHH@FEDS@KFGFAHCFLTRDFFIHOHEF@JBPAJCF@LBFAFEJGF@JCFOL@FADKDEFE@CBC\\@XAHEDAJBHKJQBCTCHAREH@FDFJCHDOJAHDDLBLHDJBJDHONEL@HADOBEDIAAJSVAFBFABUDKJEPABE@CACFEBCACBCFaR@AAGGEKGM@EAEIGAI@MFOCKBMEOCM@KDKF@BDLAHA@@GC@SHEHCBOAGGAGKGG@MJCLBHDD@DABE@@BBBFBDABEB@B@BD@BCBCFEBEDDLNF@FCLEDMBICKGGBGDQVMTIFKBGDE@EAGCCEDCJ@LCBEAEIAIGCBCHCDE@KECCEOQMMMKAEGUAGGAICCMCACBELO@GCEGAGDIJKDKBCDAFDN@LEHIDIBeKGAQHGLUPIRAJFLPJdNJJBLATBhBFFJNHJBP@DBDD@LJLJJNFVHL@FF@DAPDVEDG@C@@JEDAF@H@DHFJ@@DEHBFRJPFBDAFFJDDJBDJLJFJHFBDADEB@DFBHAFBDHAHAHDTBDJDAFDJJHHFDJHDFNH@HFCHFBH@B@ZzPDLPDBAPHF@DCHFJCFDJBJAN@NHLCJBJHPPCNAJBF@NEROJK@ECGDCTMFCJJHBFAFUDCHEHDAFDFJ@JF@DJAEHBBH@DBFGDDHAJRP@NFJFhhTNNRJDJLPlRbJ\\DNBXDPNRLZDBFADAJBLCDGJC@GBCD@BHDBFEFDB@FIHDDGBOHBNBD@DCBIIECEBIBABHBBN@BA@_FA@AMEEKGACDCBCEE@CC@CDCAAIBOCAD@HCDGBE@CEAKBKAE@AKGAC@CFCBGCCUE@CAA@CCC@IEEDEFCRCBIBAJCDDDBHEAC@GCEAADKECECFSECCGLMNWFKFIHATA^JZJTRNHJDXBXFHFHJBJMb@JBHJHBTBFDD`FpVHEB@TDJDHLDBPCHFF@DABAGEHKECA[BC@KDEAMHEHUF@FAGODGFETEHGH@@EEO@CNA@GBEDAAKHADCGS@EBECEBAF@BC@ADIJ@TEBAAEDEFAJBBACYGQ@EJKLKFIBKFEF@@CGGIAECAIBGVYJCL@JMCOBEJCBCEYAGNW@CEG@EDCHUDEGGHoLWJCL@DAB@ECEEUGI@CDAJKRCBACGBMMCBCGCAAACI@@ABGAC@@FC@@DBBHFGFAFJJ@BKPABADe@ADBHADIJCNGHKBGDCJIJ@DFBBBWNCAAE@CDGISFUFO@IAEMKCICCFGCCAGCEKFUBIDGLGH@JGJBBJ@ZBFD@BUDEFEBIDC@@CDQGBAFGBKFKBICUOEEFEMKIDMBGA@AFEJEBA@GEGJIBK@MDCJGFM@ECOGQFEJGBCK_PaAIBODSAQHK@UBADANBFCPAVMAMHCDE@KDMDEDABAFG"],encodeOffsets:[[109017,29523]]},properties:{cp:[106.253156,29.283387],name:"江津区",childNum:1}},{id:"500117",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@D@XGHAH@LFF@BEBGBKDCJABABGBGB@FDB@DAJIB@BAB@FE@AAC@AF@@DBBFADDB@BAAACCFCBCHBHRRDBC@GDG@CAEAKE@BCH@BADB@@DADBBEH@BAACC@ABAAHGBBDIFBADBBJ@CDBBF@BCHABBBABEAE@ABAF@B@CCBCJ@DDBJEDEJGDBFCFBBPADMBCECBAF@@FBBLGFFB@FCAEBADBDFFBJE@ACAA@HABCCC@ABBDDD@DCFDGQBEHFFACCDGAEA@C@@C@AL@@AEELEGEAC@CD@FDBAACBICCBAAGAAKGCA@CFCL@@OHAEML@PCLDB@BACCBC@AQUJGJBDCBKDALCHBZRF@LMFKAGC@BCKEAC@CDCN@BE@IBAHF@BCHBBHH@BGJ@DDBH@BBD@DCJ@BADA@CAC@IDAFAFB@DGFADHF@JBDBDIJEBCH@BJ@FABEB@HBHC@GAI@KJBBB@JJDHC@DFBIX@FBB\\LEJEDBDCFBBL@HCLEDGBALBJEJABDDHAH@DFBFCDBDHFFPEBBDAL@@@AFJDDDVEDDBA@CBAFABB@BEHGH@DJBFAFEFCHMFARDFNADDBX@DNCDK@CDBHADKACFEBCFLALHB@@AHBPCF@BBAHEJEFADFFFBD@LKDBBJQPJLFAP@@AJACCI@CIHCF@DHBBREJ@DDDJBBBCFEDGDCFAJFD@JE@IBCJDJAD@@D@BFDJBHACH@DJDB@BGRDFCJCBVDFNJFBFAXQFCXADCBEB@ACBCFCJAFBBADBP@@CD@AAD@@CD@@AFABEFA@QHBBABECC@CDAFDFAFSJO@CUACAAEMCAEWA@CCAACDCBBB@BCND@GBAD@BFDA@AAAFCEGD@DCDDFC@AEACEGC@CFCEAAAJMD@BFFABKEAAAAEBCD@DDNFF@FA@AOUFCRADCBIIC@E@@F@HFNFDCCKFGF@HFHABA@CIIFKCM@QAM@CD@AE@GI[IMMQEAU@[KIGEGIEoeCEBGLGBA@IEE[QQMCE@QEK@MOaGYUsAASPOHQiC@MFGDCIEGEAGGCKACEAM@EAACCAFCAICCE@BAF@ACBACIIAEEAEDGAECEWIAHV`IDACIMIACDDFCBCAADJJBDC@E@ABFDFBBBJV@BC@@BDFDABDHX@BKBK@AAFC@AOaIECAIBAHABE@ECAA@CBAH@@KDEIKBCA@EAQFIDEHSLEFCJALDFALGJGDOGQKOGEEEC[O_UQGACAEIEc[mkIPHVDDD@BDADCDCBADDDHDJIBBDJALFTADC@AAOOC@CBADDJCFC@I@ADE@EDAB@BCBGFBBA@CBADGBHH@DIBMCCBBFABE@ACE@CD@NGFC@@EEBCAAFCDB@ABIDCC@GK@EEKCGFC@CKMAE@IEA@ONG@CDIJIDA@@CHCBA@EGGEAI@@BBDCFLNBFADC@EGI@GFAJIHC@EAEBLHBHAJFFHFAL@DDHFDKN@JDDHD@FYFQBiCKBuIIBGBC@CAGIEAC@CJBJHD`HFD@BCFeRSNI@WEGBONKXENAJ@JJP@DIN@JFJLJADGJ@DNFFFDFDBBDILADDFFLCFMB@DSLEHAH@FHHNBBF@FGFCFOLCHCF@DBDFDB@BABEJEJEHAD@JFFHLHNPDDHBBB@DKNKFGH@TIAGJAF[DFH@NDHTRVFJFDJ@HGHOFCDOEUDAFHLABO@CBGTCPBBFCHADJVRMJAFBDFLABCBAD@FBBNHBLCLOVAHLDBADAHGFAHBDDBJ"],["@@EFDFDEAE"],["@@@A@B"],["@@AABB"],["@@@A@B"]],encodeOffsets:[[[108545,31106]],[[108811,30929]],[[108715,30640]],[[108790,30630]],[[108795,30627]]]},properties:{cp:[106.265554,29.990993],name:"合川区",childNum:5}},{id:"500118",type:"Feature",geometry:{type:"Polygon",coordinates:["@@AICUEEAMEICKAIDWEgBGACGO@GDA@G@EEGBKIQ@GACCI@E@IDCCEKACCDCFBBA@IBAHCBA@CCC@E@QKUW]BE@QEOCC@EISAIDIGK@MBMAICIDEEIDGAEECDOEAKOOCYyA@G@EADGGEG@EMGCCIGEIGCIBEICACCSBG@KEEIBGCJGACGEEIKICIIACCEIBEACWIIGACFG@CG@EACC@IBGFCBIJ@FCCUBOAGEAI@UGMEIIIK@KCCCAO@IAMGEIAEAgBSAKIIcMOIEKBILSMEQBGAOIEAEBCFEJBHFDLCD@JRKBCBGNGHIRSDEHIBILGB@BFPCFFF@NEHC@BDOJ@DCD@DE@BD@DG@ABDBABBDE@ABC@DHF@CFHDBDFDCDHP@BBBBDB@@FCFIBKFCLAHAFUVAF@HFXFJdN@HCFEBEBCAKKG@CBCD@LDLABCBBJADBBGLITEDK@E@EBCF@FFH@ZCLFJJXCBC@EFF^KVQhCVBJDHJBbDBDCFUHGAICKIGEGK@OSAEBGBSRUD@FORENGDDBFFGBAD@D@BF@BFBBLCH@FTFDFF@DGJ@DFH@FDBD@JEBAJDPPVDFAFBDDDJJFHBH@B@@FAB@FFAFBHEHF@BFDBFCDFDPADCJEAAF@AEFB@EF@AADABAFFDCBFLBBFD@FBDHHZEL@NLDFND@HLHBJLH@DDDJ@DABFDDTDH@HDHALJH@DDJDVFL@HHRBJLRFJLJPFFDHFF@PEL@DDFFGJBHHJLFDJJNBAL@BACCBAJAJCAC@AB@BCGK@GDEFCFIVA\\JDDAD@DABBBPCBGBABBFHB@FEDIACCBAADEDABBABDBHAL@PLB@BGL@@AGADELL@FPABCEIFGAC@EBAH@DCPEHBFLDB\\DP@`HNAH@HFRTTB"],encodeOffsets:[[108636,30256]]},properties:{cp:[105.894714,29.348748],name:"永川区",childNum:1}},{id:"500119",type:"Feature",geometry:{type:"Polygon",coordinates:["@@PBNHNADAFOBAF@BABICKBGFCDBDALGHCH@FDD@FCLCBAACD@VFBMHEJ@PDN@FD@HDBPGVCDE`KNI@AMUGQEEGEAA@CDAFDF@FEJIFEGG@GPAPFHAFAFEJ@HEGICKGEACMOE@AE@QCGDMACDQCIIMFI@WFAB]LMDAFICEBCGK@OBIFADCJBF@FIDABEGMAKEEAICC@CIQABE@ICOCEBEFIDQBEAEG@CNa@YBGFATFHQBSAICCUIECACBE@CG@CAOSAAHMBMDCFAdDJADCJKDGBSR[NGF@^BDGBKACMSMCECEEEQEECGBE@GDCCIFGCGI@EDCAUeEG@CDCBGKGEMECEBMAKEE@CHEBYKC@KDICEEBGFCRGBC@GCAMEGKMKQE]AUI]COGOEGGIODMAKAEGEG@]NUHENFNELEFET@TDJFJBHPB@JFBABE@MAOF[@DRTjEHSJBBHBIVEAECIMADDJABIGOEG@QFEACIKACDAF@JAB…DWBCAAAGYCCGCOAIGIAKDADFPFBNBHNG@KRECEDG@BBGLCB@FCD@HEJCBCDBFLEDABBDF@HDJCLGJOHC@GGEAK@EFEDELG@EP@FDFCHBDFFNBBBBJHB@JIROFCFCJSTQJEACBIJ@FIFBD@LBBNFKPDBABOFAADECCGFEEC@@BDFGDAFE@CCEBADAHDDABC@CJEEAE@EEO@IA@C@@AHGIEC@@BDBEDEAAEIJC@CCIBCJADABEDGA@ICBAD@FDLCD@BHFALHD@DFD@HHJGHHBBDBF@DEPEHGFKBGFIJIPDJCLFHHRNFHFEL@FJDGLBDA@GAGBGBAFBP@BDBFCD@JFAFJBBAAE@EFADOHCFHLCVBDAFBBFLBBFH@@CB@BDP@BBABEAE@ABAHCCABED@BDFNDNZDC@GBA@PLFEBIEC@UZ@HBHAD@JAHAJGDEAE@AJABC@GGA@@XCVEBOBADATFFGNDXCJ@FDJADABBPAHD¸@HB@JGFABBAJFF@^DR@TEPBJ@NBJHH@NHTDRBDPAFCJABEBAJBPAH@JEVGJKCGBAJ@DBHNAJDFNDDA@AEGAG@KBGBAFDNBHAFECC@CDWCEOMACD]FGEC@CF@@GDIBAFB@AGGIA@C@CFELIDB@HDDBA@EDCTDDCAC@AEC@CE@CEBECABAJCHCNAFGN@FKDATCPDP@\\HBDEPERCEEJ@BNJDACCDCDDD@PCB@BFLHFBLCHDDF@BE@@BBJADABIBEFBBPDDDDFLCD@HF@F@BD@JEFUDADAB@FDFBDABCD@BBEDDBB@NCJFFCF@DEAAEACQBAF@HFL@BAAEKSACBMBCFCIIAADAbBREN@FFCTBD"],encodeOffsets:[[109816,30085]]},properties:{cp:[107.098153,29.156646],name:"南川区",childNum:1}},{id:"500120",type:"Feature",geometry:{type:"Polygon",coordinates:["@@ACBC@SREDDBFFAIWE_BCDADJD@@CEODCLBDEACCAKDAACCAGDIEC@CHUACCAKYMQCOAWGUWuMeIOKEMQSMggIEMEO@IQGBCCEHCAG@AAFGIB@CIEI@CEBEGCGFCDEVEBGAIIEDSNCDDH@FILQPMFE@IAMBODBD@FDDHTCVX\\LV@R@FDD@DABGDAB@JABEACDDDLBDFCD@J@FDJBD@HJRALFH@F@HCB@HHPBDAHFhC\\FRFJBNFFDVBJBBCDAHHJF@DDR`HbFHBJJRAHEFJVHVHDHRLJNPNHLBJPH@BB@FEDLPBDADIP@DM@ABBNDFDLFFBLAHFNBPDL@BGDIJ@DLDDDJHLBNTRLbLhZxxDHPR\\ZvnJFBFHGBENKBCBEAEFIJBDA@CACIMBAF@DEHBFA@AKUFALHBCECAGAKBGACHGFAD@FFF@LCTBoyIE@EKMICEDCDEBCCEGGEAC@KGMBCIMCECSOsCCE@ADCAAEBECAEBCHAB@QECBC@K@QBAHBBOFGEOGAAC@ODENCDEECKBG@IKDCHCFABAIIGSCAC@ECM_AMESHICAGBCQAmDM"],encodeOffsets:[[108804,30242]]},properties:{cp:[106.231126,29.593581],name:"璧山区",childNum:1}},{id:"500151",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@@MHQJSPQJAXFJ@TM`MHEBC@AEC_GGCAIDID@FBHJDBD@HAJAvJLAjDRAZE@EGCCC@ILMECCG@CBKGEEEBIAGKGFAFBD@JGBIHEJ@FHD@BCAEKMDEAC@AJ@FBHH@FABGD@DB@JCJIDCH@PMB@FDDAADB@F@NBDLD@HELDFFL@BJBBD@HEA@DCBEDBFA@FD@HE@MDCF@BDF@BAAEDANDJA@CGEBAAADA@AFBLKDA@AFEH@BCJ@D@DECIBCDAD@RRD@BAEUBKCIAAIJGCCCBCDADCBCACC@CCGUJOOQCGssKKeU[GQKMSKAIGCCKC@CJIHC@ACKAOEMBGAKEECKCEAMBAN@@CJOBCACKOFC@EAAG@IOKAMGMOKIGQGCGUIUFEBGIQAIEGE[KWIQG@GIBGDC@@EAOAQSGEG@MB_GO@[CCCCGGCQFCDC@E@@DBHEHFJADOB@EKKCFHB@BK@AHA@OKK@GBCABAAACBCFBBDABDCJEFA@EGAAABAHODAABA@CBCCC[IUBEJEDCF@HHLADA@@BBDIDIBABDDABK@ABNLFBDBHJH@JJHDDHFBBBX^FBABDLLRDBD@D@fdTfFPB@HCPKD@BBLZBHLTPTLXLPLLUPFLAFCDFHABKDCCEAEFAGCAK@KD@BDHABEBBH@JBDADCB@JCDC@BDEB@BABEAEFC@GBE@CCEEA@WDKEIBEGEDABGDGHIAAFGDGAEBECQACJJJGFEJEAEBCCBC@GIILIGKAGAAUAAEDCGICGEEUBOAiBMFABDLGJQEE@CBALDN@FID@CCACD@FMHE@@HGBADA@CDBFAFCDEBDDLH@DDFHJHBJFJADBBD@JBHV\\@FJ^BRH@NGF@DDALPTF@DANDB@DCFGL@JNBADACMBCF@DHHAXKH@BACA@AB@F@HADCAC@OFCFAP@JFFHABAFEBHJBFJJDBH@HDBNHPCFIFMXIDCF@BJADDHHBDIREACDFNEDM@@BBFCFGBKEC@CB@FBFADGB@LBFLRFFADI@MDEHSHGFOBQCC@ABAHBBHTHJ@BIHABFRAHBBDBHABDDADF@@F@BCD@DEDBBDFCF@@JFH@DMJAD@DPDDNABGB@BCDFFDHFBADDFDBBADDLBBCFCB@@BBBHALEBOHEHCDEACKEDIVCF@BB@LLHAJJBHAJEBA@IFE@EJA"],["@@@CABBB"],["@@FABAEABBCB@B"]],encodeOffsets:[[[108525,30783]],[[108714,30641]],[[108789,30631]]]},properties:{cp:[106.054948,29.839944],name:"铜梁区",childNum:3}},{id:"500152",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@BGPUDKAKMGAA@EBCDABAEKACBENIUQCIGBGDBKBEHSDAP@BAGKBEVCPFDCPEHK@ECGIEUESQCG@MEG\\CBEHIJB@SHGLELM@CAAGACCMOKGEGIEC@GBIFIFAFABA@ECAC@CDEDGPKDEHE@EAEMAGG@EFKFGPG@CJ@DADGIOBCJKACCAEIKCEEBCHI@AKIEI@IJM@CIQIB@FEF@JABIFGBIABIKG@KAAE@UDCJLFBDCFKFCDAP@@KFGBAA@ACBED@BKACCCBEGBCEACGEEDC@AHABCCKOC@CBCNI@CEG@IE@EDACCACFC@ADE@@@CECBACEBEA@IEQBAJG@AGIIUBGBAD@RDPAHETGFGHAPC@CCCKSAOJCAG@GH@JFD@FABC@IN@FCEMDCFBFIDIIICCIB@ADEJCNWJEDEGOAMGCG@IEMUFADGGGECKAG@GDAJ@HBDCDGBG@@BDBABG@WLGBCGE@ADDNCBABIMK@EHCDA@MCCBE@OSBKCCE@MHG@AQI]@EU[AG@ICEA@IBSIEGCE@COIDECIBCACEBEGCAEGC@[NAAC@CDGGIASIACI@@CIDC@CDDJLPFLJFHHF@BD@DCBAJIJC@ABHPJFBAB@DD@ZGDADF@DDABEDADBDBDAFBJADDDGHDBD@BBDDKFGAQ@ABC@ABCFEDADBDF@DDALE@BDUVBDHFDADBFB@HDBFD@DCBBDADHHADJBHJDBCTABCLCBABBRHFBF@HF@@DAA@BBFJ@BD@BDADFDADBAAB@D@@DBDADCFJ@BB@HDDEDBDOJFFBFADIAQMG@CDAJAHGJC@MKKAA@GFAJA@GGIDGE@JGTA@EBEDBRELEBCAKGGAIFEJEBKCEBAF@TCNJJ@FGBIAGDBBEDC@ECE@IHKBCBIAG@MLINEDAHBBCDAAMB@DGDBDDBPBBBDFTFDHDPADE@EFGAEDC@EEEDI@EGEACEICAIACA@QF@BFF@FABAECACBECIDBFABDBANDFJLHPB@@CH@TJJAJEBIDAJAFBFDJLJDPIJALFHJD@H@NCF@RDDHBJAPDHDDF@NCD@BDDDCFMPA@ICKAKDMLAFGHKD@JFDCDBJCHOB@FTLBB@NBHFDH@FG\\BB@JIJ@DADEF@DBDBBCDQBCDAHBN@LDB@FBNDFCDBDAD@BADDFCACBAF@DB@CHFAFCJ@BDDD@JIDAF@@DEDCFJNBDADG@EBGCC@EDAH@BECE@ADBBDDAB@BCN@BFB@BADGBCB@BFDHAF@BJABGFCHFNHBFAFADC@CHAHHJCF@AFEHGN@FHDXDJFDJGP@JBDLFVXCHOH@DLFE@@BDDBHADDBFJL@NAFDLLHPAHCDABBDFDBBLC`RDBLCLM@CDCACBIFABCRI@AEAACEM@EFCHEH@FDAH@DVNAFBBHGPDCEECAC@@L@@AACCC@GDGDCDAFBDFHDBDCDQDBHJBDGFABD@JDBFANBBCBEB@BJDBDICIE@GCAEHKDBDFJBNJB@LIBKTENE@AECBEBAF@ZDXJDAB@AG@CPB"],["@@HMCECBCJDH"],["@@CCB@DBBABGEBG@GBBJNA"]],encodeOffsets:[[[108522,31103]],[[108091,30921]],[[108115,30853]]]},properties:{cp:[105.841818,30.189554],name:"潼南区",childNum:3}},{id:"500153",type:"Feature",geometry:{type:"Polygon",coordinates:["@@PGBGCECKBEFAHK@EBAPEEINCDCGSAcJMHSFGBEB@HB@FD@@AB@HFBAAEJ@BFFAFCBCAIACDKDCF@FBFDBDAB@DJHFLFBHBN@FBHAFENDD@@CECBEFABABECEHAHG@AACFC@AI@AG@CFE@CMECACEBCHK@AI]AAGBAAAOJ@BDFBDAFEBCCECGBALBNFNAJEDC@CAMBCFEF@FCBAAEAIJ@FIBFFDCJB@JCDBAHIBCDBLCD@DF@CHBDBDDCDEBIDEFDTDFDBAACBCACCAEFA@EKCGLG@CCIDC@AAC@ABGFEBADAAHDDD@B@BIDAIC@AFAHCPGL@BAAEHADD@FBFPDNLJB@DDBTSBC@AC@@CJEJ@BCFK@EMICMACBED@BDBABE@GAAEC@GCEIG@CFEH@F@JJDABAKIGMME@@DCAEMKGFEAEB@EBA@EA@G@GAIECICCEAEBUCOOICABIFC@CA@EEG@CHI@CEEECESG@KDAAAEE@@A@CBCHAEECAHCFMPQ@EVCTOCE@EBCLKBCAGGIQASDGDEFCFJT@FKJEBGBEEQKK[ACIA@FBNBPCBCBMAEBYIG@QJG@SHCGBAECODKAUEKIIAKFEH@HJNADGDE@cOE@UDBDCDMHOBA@BDLDFF@BCB@HAD@DDBLBBFABI@C@@DBLAFQNE@COEEIDO@QECCIIAD@TFJCNALEL@HBFfZDD@HKJAHLH@BBBDAFD@DEJBFBB@DUPERCFSJEAAGCACB@BCBC@EBMDoEBDCBB@ABHF\\J@DCJBBD@LCFBCFBDIBHDE@BDC@ADCBADDB@BA@@BAA@BAAA@E@@CA@AFA@AA@BCB@BAAGBOAEAAC@SAAGACBEJEBGAAGCCKAC@OHCFBDNFHDBF@LKPKBIFAJ@HHVEXCJU\\CBEDDFUDIfBDDABDDBCJFLBJXLLAFDALEHEJBFPJBH@HBBB@NK@EIE@CD@LBBCAEFABBAD@DLPEFABLBBLFLNLNFHABADIHCHBHDBJELAPDDPFB@JFBBCHCNGFABBDCBBDH@AHDB@BXIJHJLHFNHHAFIPIPALCNDRCJDNAFDFD"],encodeOffsets:[[108015,30392]]},properties:{cp:[105.594061,29.403627],name:"荣昌区",childNum:1}},{id:"500228",type:"Feature",geometry:{type:"Polygon",coordinates:["@@GG@KACugC@ECOCMQOEGIA@KRGBEACICAACDGCIIICGIMCO@ICAOHADGFEDEAEBOPKBCCGBWPHNEJDNCHDBALFDBD@DADIB]CGFAHGJC@EGC@IFEACAEBECKFC@KG@A@CFCBECKGIEGEC@EC@BGEAFEEAHC@GBGAOBEIC@CBA@AEGBCCGDABIDCDCACEEAFM@GLKFAFBB@DED@BC@CBSPEABDAB@FD@AD@FGB@BCAA@BDGBBDADAA@AA@EDK@IFGHGBEGMUIIEIMIISQWWSS[KQQQKOECIFAH@F\\`HPBHAFEHQLYBWAEFHH@H@DGFI@GIOGKIA@ADFHCDaIK@cDGDIRKBEDDPAFADQIUDCA@GGIMCI@MNMAGBQIGIGKEA[FIA@BBFEFGB@BDDEAADCA@DGHUJURK@EDWFHLDAHEHCFBJFPHNNFHABIDQPCFBBNDJLVRDHPD@HBBHDDD@LNJHBNLDHDLFHDN^bNNDH@DABMFEFMJUHWBIL@JEDCDM@AB@@ADC@JJ@HADDBBBC@EAADBDBBAJ@BKDa`AHGHAJGFCFBJBDHAP@B@BHLFCDE@AD@FBDFDFLAPDBBCDABEDAJBHEBFFDAFCDADCD@DB@JANB@JHB@BALDBHBNHFCDBAJE@E@ABHDNCDB@DMHHJK@@B@FFJAHCBEAMJB@D@^RTDDHFDD@FALKDGBAACFCD@DB@HF@@DDDRCFDFABBDCB@FBFFFCD@BCFDDAD@BBD@FGFGD@BFDBPBJALERCDEAKBGNIHCFCF@RDJFFFHPZZJNJHbfH@HCHADBHPLNlEFC@GDCFCD@DCBQDDB@FEDBDCEG@E@ACACCAKBED@DEEC@CFBBACC@CDAEEDAFABADE@CBGD@FCHBFANHL@JELAHCXYHEJARDNGVCFDLNXRLFPKHITYHQHC@CCG@GJKDCPENIDEJIF@FGTQFITQFClCfIPATBPD`PFFT@VBLCZOKKCKGG@EFC@IACHIACFC@AEEDE@CCISGQ@MASFGAYSCEAOAIOCBIPuJIHK@EGACA@CFOHG"],encodeOffsets:[[110628,31308]]},properties:{cp:[107.800034,30.672168],name:"梁平县",childNum:1}},{id:"500229",type:"Feature",geometry:{type:"Polygon",coordinates:["@@FGHCDMPGHAJMFCh@PDZANDJBTATIFCDG@KDEAMBKJELGJAPULCNInAHAJENCVE\\U@EDELMDADGFCHKHCTEBGDAXKLCPFH@V@VBJCXOH@JFJBVIJDH@ZONCN@PMTGJAFDB@heFAPCVKNKHILILGPIRSHKHCL@JCXK\\KHCHIh]@IBEDCJ@BEAGMYBKBCDAd@fQHBHBNERIFB`EDCASHSFCKCYECIMACCBIDA`EDC@ECCDCNCFC@GE]DOCAEBSCOFO@MBIDKBGDEDA@AADK@GI[BAHGDGAEEEADWFED[BEDMCE@CDEAWHC@EACCAEA@A@ADGDCJ[HKAQK_BCAACIAE@CFMAGDO@IBIFEBCGG@CACGMCCECAUBcAK@GACAACFOHE@CCCGAACAEDMAEKEIA[@iDEB@DBDDD@BKCAACGCAKCi@CDCLQBGAAA@C@CEAO@EBOPKBOLGTEBU@CB@FABC@ECQBEAeD[C]JCKAAO@GEBEGKKKEQ@QMIKAACECCGQBIIUCEFOHC@EACEBGGASDEGGASDG@CBCBIAEGGBIFCD@DBPCFCFIDMNEEM@EFEAUJK@AFG@GLGAEBADDDEDSFA@CGA@WJMAWJED@HKD@DKHADBFHDJBBDCRGT@HGHSHADpfLFBDM@EHKBGAGFKD]PA@CC@FADBHUEEBIDK@GBGDELBDTXBF@FGHGBKAOCCE_DGHkTQJCF@REJEFDH@@@B@BMDGAECC@EB[DUJOTANIDEDCHKPUZGHIDK@ABACC@IHCFHdAHITAHGJGBMLKFBDJ@DF@DCNDHF@NIFAD@DB@LDDJDHAF@TRD@JEFGRKXE\\UNPPJHF@B@DILEB@DIDKDYNIPEBABDDRDJJJBLDJHFF@TELOHIBEDCHBFFFFBFCF@JBHDNJFBJCNELKFAHDJ@LB@BF@NKLCJAHDVN@B@BH@DFDLAJBFAFSDEDONEHCJED@DBBADEHKJCF@JKNQNM@@FCBK@GD@BDABBFAFF@DMJWT@DBBL@FBPPXRHDH@dQDBHHH@HCJALGRGRBTAJDFDJNFFRBRLBALCJGFCFCPIHGHGRCPBLEhCDCFGHMBAHAJEH@JGJCFGRIJKFCTE"],encodeOffsets:[[111254,32901]]},properties:{cp:[108.6649,31.946293],name:"城口县",childNum:1}},{id:"500230",type:"Feature",geometry:{type:"Polygon",coordinates:["@@FCB@ACBCJILBDALOLI@CCIECGMFEHCAELK@AAAHUEGECQWA@GFEHKCCBQS@CTMfgT]BE@IBEDAFAPBFE@GCEA@KDIEHGFIDANBHCJADGHCDGHEBG@E[[JGTIVS\\DB@BHJBHHF@JDLBZCVGDEAUDCF@TLPDF@NSCIBCFCDDPC@IFC@AEAECAGCC@CVYRIHBFANMECAEECCGECCBECGKCGOSCBQLCAEE@IDKDCFBDAEMGKI[NEFG@EK[KEGAE@EACEBMECOECE@GDIHIFCFAJ@PFDANDDAFoGICCEAIBEA@ADE@CEEAGIEOC_Jc@EGGAWDOFILKFADBFABCAGEKAWPEB[@KCIBGCE@WHKLGEGBIAWBEAMIEIGECIIEKIEHADDX@JGXQ\\BHCFUA_NEBGAE@yNYAGAGGIECGB]DC@EAOCQGQBGAAKQCM@GDCAE@CDEHE@ECUCCKCAA@EDICCC@CBELCDA@GECBIDGRUEABHNaLSJABHHDAACHCFBBFGFG@CFERMBGJC@IEIKUOEAWRGDMT@FADIDEJEDFDZjFPFJ@BABE@eHOJGBWEEH@PCDEBSR[BEJKFEF@FFXALHHDJBVAFIFELGBADHBFHFBFLFCFBEBEPAbBHBF@^AFICQOGCI@IDKHAL@BBF@^CDMBCDFFLFDTRHBBADFLVRaFILMJHRELBLEHAFCDE@AACFEBMHMRBFBDHB@BBHENI@IEICCDE@ADEBABABBFKHDFAFIDG@CFCAAAKLAFEDCCIMASUGA@GHADBHBB@DEFCBAAMGA@@D@DEDMRML@BH@FFL@AHFHJFBD@P`dHLdlDDNFDBBLAFKHGDADADPLLHbNBJATBDJDNJHAJCBJAJF@BDKHMBCD@BHD@FADAFAVKL@DN@DDRLNBRFHFFF@DOVJAHBHL@HBDH@JGFAJDFFHHBPFLLF@FAJBDRDDDFPAFBJBBHBHGLAJG@ACEASICCCFKAEHENBHFPPT@DBDDFBDABCAAGGBC@AHBBADCBIAAGACBCHGA@GJE^DBBCFBHAB@DBBHDHADKFGF@FBDFHXBBTFL@FAJE@CCGBMCCIAEECOBGHEBGFCXABACABAD@FEPAFGLBF@FEFBDGDA@CFAXKXENKBAGMUOEKSMCIGQ@CDGHEZED@TVD@FCNA@EFBHAHIBIRGLFJNTTDBROBGBGHEBA@EVW\\eXCRKRIRAXKNDHH"],encodeOffsets:[[110591,30776]]},properties:{cp:[107.73248,29.866424],name:"丰都县",childNum:1}},{id:"500231",type:"Feature",geometry:{type:"Polygon",coordinates:["@@CGSSQEECICCAO[SOMMIECKIG@MAAKMIC[_@CDCbIRGDC@C@ECIBK@AGEEAIBE@CC@CLYACCAE@OFMM@CBCFEFIBMAIEAIBGAG@ACACEEBKAEEAIBAC@IDCJEDEIIAUFAJDL@LDFDDH@DEPCB@BVFDIDCBGB@BCCEDEACL@HAPOFIEIGESGK@QKCCM@@CLKBUBEBC@EGC@ADCNALGACE@BIAIIDGBMIICACBSAIaMKGOKBCBCHCLGBEAKCAMECCckGK_c@OACIEEGBGK@EEG@BFGDAHGBKAEBCDALRP@BSNEHWNC@EMGEE@KQOKQOquECA@GHMFQBK@IEOGKCGBWVEBCJAD[L@HFFHBR@BD@DMPFDJDG^EFYLM@ECKBFHAB[N@D@JABULGFCHLBLABB@DDDNBBFAF@DDJD@VED@JNGTBHJHFNAPCFEJC@[CC@CFAJ@DNPHLLNFJ@HCDIBIFONADGJE@CDB@@DAFILSLMJMDEHJPJJD@bxJXJdP^HFFPDRHN\\bRNNHPN^dBPDFDJ@HCNHH@J@HLPBF@JHNHRJJHNJJDJJFDJNJNXNRDJXEFCL@VQVIHG@CDBBCFBCC@AHAFEAE@AJB\\EFBHLHJRJHANBNMJ@NDHJ@HDBVCRJBCBECOFCLAJQHCdCL@bJDCEGBCB@LJPHHJJ@HE@C@GGGFEXBZARKFGBEAGGO[_@EBGJE"],encodeOffsets:[[110246,31151]]},properties:{cp:[107.348692,30.330012],name:"垫江县",childNum:1}},{id:"500232",type:"Feature",geometry:{type:"Polygon",coordinates:["@@PMHSJGDC@CC@IQEEE@KBCC@MBERSAMACca‰qICFWCGBKE[DEAIIBAAHEECFC@EACBCICCGGAFCBA@AEBCEBGDC@CC@CEC@@CG@AEGC@UFU@MGSQUEI@GLSBSDMLQRMFG@IAIIWAEF]EW@CFERQDEBKAMGKC@CBAJABCBEAEGGYUMIC@CEMACBAIEKOGCGEQIGDGJM@GFKDQ@KGEDCA@EJWGKASEIAQCC@QFYCGOMCE@QJU@EIIMAEACEAKHQACOGYWICKAKDGCMAEEG@I@ADULIDSBEDB\\DRBZVpDVFNL`EHE@GBOHOTEHODKVCBMDAFBDBFAJADEFIJEAMOIGYIAE@CHCQgCAQAC@EGAG@GCA‹NAD@JCNADaEGHGAKDO@GEGBEDE@KKBCD@@A@GEIE@CBMBCDCNJN@FC@@CC@EDCFAF@TGBAHAVBPMNDFABGFO@GCEEAICGGEKEOMCAGBS@SS]QGCM@CBIGEFOFABFH@F@DCFDLSFOJE@E@[[E@GDE@ECQAGGAHEB@XEJJNDJCRBDCNDH@RBFF@NPBDHFDLHJGFI@EFEBGBOEOB@HHHEFIJEFE@ECCB@DBBHFFFHRLRBFSLYJCFUDMHC@AGEEM@OCE@EBCBCPUEC@BDABKDEDKCMDKHCBCAGDDTAJABE@ABGRMBOGQAGbMRED@DFH@DED@BFDNFBFJDFERDNF@BCB@DFFFBF@NFPLjbFH@LLPBPZZFJ@HDDFBH@TFT@VPJCD@LDFFHDHFJA@EPEJGDGPCDEAC@CF@FBDAASJSAEDATFAJDBDBDEHAJJPHAFBDHBJDH@DQFIb]PSPMJOJ[PWDIF@LLJF@JFHDLFDNH\\@BF@FDHFDZ`FBF@HAPATF@DCVBDADAD@NADCFGBGDDHCNBJBHHDFA\\HXLRLBDDP\\ZFJJHFJFHBDHDBJH@FFJFDFBFCDFDDEJCBC@ENSHCXQNHNJJLJFD@HINAHUBAH@DAFCEGC@GDBDCBGGBATIbKGMH@PDHQJCDAHFB@DCDGDED@DBBDCH@FBBLDDDDV@FGFCF@DBFCD@HDNLRBBAHHRDRBP@FCDA^DHJFJJ`BLC`EJCX@`MVBDEAGR[HW@ICWBCFGLJJFDJHFFJNJFBXAJBHAHFLKXGF@HDJALD\\@FAXO"],encodeOffsets:[[110662,30325]]},properties:{cp:[107.75655,29.32376],name:"武隆县",childNum:1}},{id:"500233",type:"Feature",geometry:{type:"Polygon",coordinates:["@@FDLPRRLRT\\XTRXJTNJFJJJNVFHHAHGJEL@FCB@@BBBBCACHAACB@DB@AHA@EBCC@@EBAACFBTODAD@@AFC@CAABELEHKN@BEFFBDCDCDAJCBDHADFH@BAB@DJDAFBPAH@HGDFBEFFBAHD@@FFDFHHJDLAFED@D@BLHD@LEFDFADBFBJED@FHD@HIBGHE^DJABC@CACECBKCADGCMFIGMXOHADDLAPOFAFBFCHEBCPGDB@JDPJNDHJJDJCHBDDBDJBBH@DALQB@HJPFNRPDFDD@vhBD@LDFJFJ@NENANFFHJFJBPEBA@GDCD@JDD@HCF@DB@BCFBH@LHJJBDGLBPGAQAAK@FMBEBCDAL@NHJCLaFG@SB@D@PJDBF@FC@IKU@CJGBGDEDAJLHDTEFEV]piBEAYBIFGJIDESWKKEKUUICkJG@KE]UQIGOOQGUEGEEGAI@cBMCOEKKACBIPBJ@NGHIFADCFEH@PHfBPEVOAEKKGEBGOKBG]MGI@CAABEPIJA@MAEGEGEI@CEBMDMGMC@CD@TIHC@QGGAEDIJEILWDANGEIAGBAHEH@LFJJF@FC@AMOCEBCDAD@LBBAGMGEC@MJKDEKWYGKEGKCM@ACCYECIACCDCHALBFC^iDKAIOWcsU[IEC@UAGBCDADHXCHEBS[IEIAE]EBSOMCWLQBQJQLUDCBYdUX@FABGFAHAHQPCASSIMKEQHAJGJGBEA@FMBEDC@SUC@YFGFCH@DHRDJTNFLVPHNABMLWFWLEB@DCBCHEAEFE@KAEHOBEFC@ABDBABWBEDAHGFAHDPFFJBDDANDH@DIFEBK@SEAAGWCEEAE@EHCLGBGCAA@CBAAGDEAA]CIF@HHBDGDAHBBBAJCDABGA@BADHHBBADCBEACCCAS@OOGEMAGFBFELDDJDBTDF@BIHKBEHE@ECAIBEEOCCQCACBI@EKEEKAOMMICEBIHG@AC@GEIICGBMFM@BDCFDFADA@AHCDCJUE@ADAFO@CCGECKCK@ICEBBVJJCFIFCD@JBDJAFBBFALFFBDBDH@HBJAFBBJANEJEFAD@DNNPEF@DBBDKZ@DDDF@JAFBHF@BALDJ@JCDEDmNCD@F\\^JDLNBB@NJHDLJFNNTPP\\DBJDFDRFTTDH"],encodeOffsets:[[110246,31151]]},properties:{cp:[108.037518,30.291537],name:"忠县",childNum:1}},{id:"500235",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@QBAF@@CAGEIAOBIHIAIAEKI@IIEEUKMDCJ@FE@ENARGJEHGJ_CEBGBCJIFKHGDEBEBQHIBgACC@OBK@CCEOEEE@GD[LCKDaNQD]CKBEHCb@HCJGTEL@BA@ECKBMGMEC@CFK@MGa@CDCL@TEP@PGJ@ZDTPPDHDHCRDL@FCJ@DCDGFQFC`AFHDBFBHON@FCHSFEH@BC@CAEOUGOMMECCGCMOKIWBCLEDQ@SA_AKCEE@QJEDAJIDoH]DIAACAC@SFGLGBCBGBMCCIHE@KEEE@EFIF_@A[DADGAAAJU@CECcGmCKAEBAB@NADEB[EKCIGCK@KIE@AJC@ACGEACICC@ANI@EGEBAFCBCI@@CCCAEBE@IFABCCG@AFEBACIDEAGLG@EBCHEAGEG@C@AIE@GEAAAAKHICEECCBCEKAIEC@SGBG@GFAFBHABGKIECECAIBCHCDKAEKIAABCHCDIACMUAEBCLKOMAKGCI@IJCASOCACDEHEBKCIESQMMMMqYSOCDMLMFqhHHCFJ@BDAFFFDABHLB@FPDCHBBHB@FFFARBBBLABABAZELGFE@CFAACAA@AL@FA@IAAABACCCBCCGAABCAA@EA@CKBAEG@ACC@OCC@AAAAABCAGBIZABEBeI]IGACBCDDHALZVCFDHEBaAMAEB@DHN@BCBEJLJBHCFCBG@GCC@IJCHALCLAJCDERBDLHBDMHEVDLAHKLABY@BDCDC@AGUEEAABEJBD@FCHQREDDLADMHEFIBCRGNADKFBJGVCFCBACYCGGDCACOIC@ABEXDLAXFHCD@DJJILGF@LADKHE@AAY]OKMCWEU@E@CBCFCNITDH@FIHCFCLAJCBMLAHGJ@FPDDF@BAH@DBDLF@DABEBIA[IKDI@EECE@CFI@ECCMCIBGFECWEM@CAEGGBCD@VCHBHDF@FCFEDKAIHA@E@EEMAW@BHFH\\NJBRAJ@`NH@HDDJHVAJDJGL@BVH@BAHBDJDHDLBTH@BCFDDHBH@RFVA@DCDCF@DBFBBF@\\IFAD@ADILINAFDFRDHFFXADADFPHFD@JDPHLHFJRHBDENCFMDKBCBBBADGCCF@BVLDTCNFFD\\H\\DFFBHFZZBJBDD@PCNPJBBF@RKHADBBdJFBBF@LCDKPUVEHALFPJDXBFBLAJB\\@bFBDBFIR@JJFFLFABDDBABCB[DCHDJJHVHN@\\EF@DBBDBDIN@DJBFD@PDJLHTJDJBJRATETIH@RKL@DABE@EMQMIAC@CFETIRCJE@CJKLE@ACCQC@ADGCODEPAFABAAIFCT@PCTAJG\\CDCDBJDBD@DEZBHBFBHCFMFDB@LHJFBNFF@DEPAFBDHTCRJJMPCFBF@NDH@D@@CFEHDLFDBVKHA\\CLCH@TKPA\\C"],encodeOffsets:[[111669,32120]]},properties:{cp:[108.697698,30.930529],name:"云阳县",childNum:1}},{id:"500236",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@BGLICIMLGNLB"],["@@JGLWDEHCFAJFPBT@HFD@NALEFI@CGMGECG@KDE@KLCRKLIJ@ZNL@D@HEfSVEXFXAVLNBREN@FADELWCMBK@EWY@EN[@CAAI@C@EDA@GECMEEMCMIG@EG@GCGCWECEGCAKCaQMBGAaUI@SKGE]IGEgOMM@AJET[AECIOKCEAODMACGOFIDICICC@CFEDK@ELGDGBEBCACBGQ@ODA@AGS@KAI@SKEAHGBIDEDQNCR@FKHAXBJGHBDAAMDMOCACBEAEBADABELEFGJAHIPBL[DEDABCAA@ECA@ELS@KLQFOCC@ABA@KFOACBGEMQYoaoGWIESIUAEDCHABEOOGABE@EGEKAIBqQIB@DPVANELQAGGSIMKECWSMUCEeGOGQWYMEKOgOWq{[Y_kSSE@GJIFETBRADEH@DPZ`d@HSZEJMNc\\OHAF@BRFJXCDGAMKCAW^@DBJGAii]OYQcGKGAC@CBANFPDHABASM]MqGDIAY@ECGMYSCIAAEAA@EHAREBMGE@EBADDJWTSdDJF@GFGLDBNI@B@JEBAF@tNDJP@HDDFH@BCJKPEDG@ECAGKCCBELCBGBIAIEABKGCBABK@GBCAEDGDEFAHEFCACIECQCIGIHCFBHNVBDCJGDADBBLJBFCLGDADBHFFFDLJAHGBEAEB@HAHTHD@JFLBDFDAFDDFGJBLBBFB@HJF@B@DFHBHGFAD@FMJDFCFDJGHDJADEB@JAFBFDD@DJ@ADEDABHFBDCFKF@DDBDJFBDH@BGBABBDHDAFFNFHHFNDVDFABC@MBAFALBnDdHFD@DIVBBHBBC\\C@BE`EJ@FFFLFF@JGDDANAHADKHEH@TBDBDJB^CpGJCBIFCRIF@DFBLB`@TCRKFADJXBDLFFPDHFDNNHPPVDHCFG@EFCHAJCDCBM@GPEACAEG_BEDERCHCDI@EDK@QCGDGCOCSOYCI@OHO@SFK@CD@DHb@NEL@DFDHNANDL@FABK@SFIHGDa@GDAFDLC^MRCbDL\\KHCF@FFFPDDL@PAD@BDAhGJARAFCFGHELIJADAHDFI`GHIFQHMB@FEFI@CDLNFVJF@JLJBFBJGJAJBPFJBH@DE@AB@RLCR@NFNFNEN@NEJAHBNHLDbGTBLEfAHCJAZ@FBF@VGF@VHHALGB@NJFBlELCBCHBHEPCF@FBLCH@HAHCDBRABEFkPaFEPGNADADEAEIABCDClAFAAQBCRIHO@AAGBG@CCEFGFCHAR@THJEXGFMB@NHJDBBBPHDVFd@VCFI`AD@DHDFZHJ@LE\\@FAFKBANB"],["@@CB@AKAETILCHDLHDHFHBRB@sEA@GCA"]],encodeOffsets:[[[111718,31314]],[[112199,31995]],[[111720,31314]]]},properties:{cp:[109.465774,31.019967],name:"奉节县",childNum:3}},{id:"500237",type:"Feature",geometry:{type:"Polygon",coordinates:["@@AK@MCACACEAEBSDMHKEGFIHBJCHMEWCCACDEACBGHGDIBKCMJgHMNKLEDGACIKIECE@ODE@IGGCAEEUCCCICOFOCAABKACUCAAEKEGKAEIFICGBODEFCAGD@FDDCBEACEA@CECCIBOACGA@I@CR@VA@CCAACBEFG@[GKBOCIPBhHFED@HCBMIMKCAEDG@EGIKEAC@ICE@KGKCKBGFGBGDCIUEIMOEMIMIOCE@CCKAGECEE@CDAGECEMGAEGCECAEDGCACEEC@AAABA@CECGSC@CBGDICK@UAIBIJADBHIJBJO@GDAFGDEDABBHAJBNCRCBEJIHEJ@JFP@BABIBICEJMAKAKDKEMEEECCI@EBI@CBANCHA@GCGAKJQBMFIHIBMAKGSMmQw_KCEEmGaOk_gYSIECOKCEAEBMACACDGHEAECCQEMKA@ADBFDHBDADCBEAMGEKGGIAGCcGEPKR@LKT@FDB@FBBADCBCFK\\OAGJIBEHKFAFCBABBFAFBDPDCNBNCBGAIHWAGBELQ@MDCRCFAJGHFBTLJ@LBT@BHB@PCR@AHBDADAFCHKH@FCLEF@DDDDJCJEJHPBDCNBPDFPLDJBFS\\IF@BNNhPHF^JHFTLJ@bVHBNAbRLDDBFHFDDXDH@HFHH@NJNDFFDNHFB@FCD@J@BB@DM\\@FXZ@FALDNKXCFEBM@QFMAUKWBWEUFeTGFC@K@YMI@KJQLKD@LCF@LDHHFHN@DEJKFMBC@GES@OAIEEBGDCFKXIHHJNLPLL@TD@BGBAD@BNZDD@DJDD@@BCNJBTBDB@DPHFB@HDDDBB@NKFID@LDAKDCH@NDd@JJFBHAPCH@BBAD@PETBLJJCL@DDFDLDFRLLCH@DAPBJCJGLATNBPF@NA@HHFAHBLL@TDHDLBFDHFPABDNA`IhL`HZB`AJDFFFLPXFVFFAFCTFJBFGTJbFKJAPBTJ^BJ@JEHEJMDQJIZMTCJCBC@CCC@ATQLGDIBABCDA^AVDPCVFNGFBJFD@DC@CAEBGJKHC\\EFEBKGQAGFONKEMBETWBGACCAEGAIDCLADABQBC"],encodeOffsets:[[112808,32055]]},properties:{cp:[109.878928,31.074843],name:"巫山县",childNum:1}},{id:"500238",type:"Feature",geometry:{type:"Polygon",coordinates:["@@NEHEJCJIVEL@NJNDH@JFJ@RGJAXBPFDAPCDM@CBATADCBCBCJBFC\\BDABC@AKQFEBWRSDIEMBK@UEMJEPSFGHELCDEAAOCMAGCA[FG@CWEQICMKM@CRMNCJ@PBPBHALDTA\\DFAJOH@lZRBP@VEVQDCDMFEFCRALEHGNEX@dDJAHAJMJEDEF@VDR@RJFBFA@AGCAAGGWKCKCEOCOKAC@CDGIcHQAEEIDSBEEEEUOWEKCCKE_B]C[EgK_JMBACOBGEECKAGCSCK@AKBGGE@GMBE@AOSMKBIHIDOACBG@KDQKCECKCE@CDKIIAKFS@OBCAAG@ODGBEAIIc@MCG@CDBLKCC@EJMLC@EE@GEAOG@CCASAIADM@AC@IC@CCCMY@ABCHA@ASCK@OKMKGIMAABELEB[@KFI@YGCECGC@_BEJUDc@UEGCAOAAICMGA@ENWHGFC@MEGAQBIDEHDF@DAHBH@BGPQJADBREBkBCDADJBBFCFCBMBOHEFObElADQDCAGDGBG@KDEAE@ODGFGAADGBKDgDOKA@KHGBUGE@UHE@EAY@IBGDeBKFSAaHKCMGGAIBMFM@MFMEKEQAMF[DOBSLG@KD[DGBULCAQICBCD@DI@OCE@I@KBINQISDCGOAEBCFE@MEEAGI@KCANEBCBCESFU@GACCAICCD[DIHSBODI@MBABBJABEBOBCFDPCH@BRDDD@BKFIL@DIFQDSJEF@DBDNJNR@FAFCBK@QLG@SJSFQBOJYCAB@DCHEFGBEFSFG@MJE@A@FF@DQT@HFL@FAFGH@D@DB@FBHDFCF@HAL@HDJCHCDD^H\\CFDBFDJBTBNP\\DDLBBFNBDBBNHRDNDDBBRCN@FD@DB@\\GF@HDLBJDJJJRbXF@FCHBHDDHAJGHGBAD@FDFHHATJLCJFFFBAFBDJBRADKDCh@NDDBDHBBLD@ACCAC@CFAzCVBLHARBFBDHBDD@DGFEPBDFDvBVADBDFNDDHDBH@DHFAJEJAP@HCNBDEF@JBBDDB`ARLLB\\GDIHCBCB@B@BFDDFBD@XGFBDCF@NDFC\\AFCXEBCFFBFCHGHABJ\\@HCLDBFCTEJCNAP@PETDFAJBVKNA‚CfAPBpGLBLDdBDD@JDFFDD@HANDNAHDVBDCFK\\ADB@HDBN@NBZIDBDDPBVHLAXHNFFBD@PGJAH@PFLC"],encodeOffsets:[[112216,32489]]},properties:{cp:[109.628912,31.3966],name:"巫溪县",childNum:1}},{id:"500240",type:"Feature",geometry:{type:"Polygon",coordinates:["@@C@AEGC@ECAAGDEAIDAF@BACOBEDIACEAGECGAEDERMPYAAKCAA@SFEAEKE]AGCDK@M@CDADBTMPELOBEFAhDFDJDJO@AHG@E\\ODIJEDEFABGFE@ALED@FALDRK@CFEC@ACFEECBCJ@BCFC@EBC@GDEDAH@HE@EAC@CNITAHOL@RBB@BEGQIOIAEI@CFEKaQ‡CUTKJ@BAMYKcQmU]EI@UECCAADCBCAMQEMBEBAJDHHF@JG@EKE@A@AHADCEe@iBAH@JCHIAQCEECACCWKQQcCOAOReAGECFQCGEECAACDE@EBI@IEICFGJBDCHQBEACCIQWAUEKBG@EDCJgRK@EC@KACE@AEGEEB@ACAACCAAEEB@CA@AACBGDIJIC@CJI@AUOSIACFIECAICE@EACDAHA`ADAHBCI@GIACICGBGGIISKUCBECEKAKBEFABA@KCGF@@IBKBMHOBGAAOJMJM@UKUGE@WXOBILAFCDGKAAIDO@GFM@AD@FGBWJIHCHCAGGCAOBGBGG@GGKFGDIAECEGC@AFGCKGFA@CCCGECCCAMHEBGCCCA@ICCGAEI@ECAO@QMK@EAEMDGOEI@EBEDGJCJBJBDPFFDANDFFBF@HBLFL\\@FEHMFJ\\HLFNCBEACDCL@JFFDBRKDAPTDHHLFDDAFDDHFDBFDD@BKLEBGAQJUZ@DDDBHFDFB@BED@JODCCEDADDJMTE@OCSKE@CDBVCFUHYDKAICE@GGIAAGA@[CWVWLCD\\^@DAHGFCHGDCHIBGDMACBEJGHJFLCB@DF@HEFOAEBCBAF@JAFS^ehQLADJPHFDALDFGHEB@RXFDFHGVBB@BKLBFGDEFHNFDDJ@DKJKPCBKAIJADBDA@EDLHFAF^JBJFT\\FADGGWBCDCHAVBD@JFV\\dtPXBJCL]jEDKAGBCDDDJBFDDZBDN@LDFHHLXZFLLCNID@HFHNABKAC@CBADDFNP@BEDE@IIKEG@GFABBHFJMHCBKXDJFCFEFCHBRHF@HG@SDCD@HNCNANDFJ@HFHFBF@NIBOJAFBB@DHJ^NAHPLAF@DHDNPADSNOFeAOGG@EFCDEBGJMHI@OAAJBDLLPFNDdAJ@HBFFFHHVPRHPRJ^VLFH@dIJ@LDRVTKDCBGBAXAHADEHSFKDDX`DBH@XKH@BDFNPNHNJFBH@H`bBTHTLNN\\JNnŒJFNCJBDDFJJJFADCBC@OAEKCEECEBGBEHCJBD@BKAGBGFBHHRHB@CGEGEM@GBADG"],encodeOffsets:[[111027,31221]]},properties:{cp:[108.112448,29.99853],name:"石柱土家族自治县",childNum:1}},{id:"500241",type:"Feature",geometry:{type:"Polygon",coordinates:["@@AWFEE@ACLIFKC[DICEAGFI@KFG@KBKIOAOAGBIHEHAB@FDHBJA@ACCBA@GGBAABCLCNADCF@FC@CF@@EACDAX@JCFG@IAESMAEDEHC@EC@CGKCAAKI@CI@AEBCACG@EBOGGG@GFGDAHAHCJK@EIGICiSkOWMIEI@GAEIAIQKAABCDEL@@AEE@AFCXMBGB@HJLHJBHFJFHHDDH@FCLGJIFEN@VLRB@HRVH@FCFBBADBFEB@AAD@BCACHG@MEACIDCFAFI@CFIF@FA@CAABEAAEDECO@IEAIGEACASCAGU]M@KBOFEDABAEGKEBIBIAABOE@QKSI]IIGG@CHKBKDGAGEKACGOC@OACEEAGCCKACABACGJKACAEEGOBECDIEUC@MFC@AAAG@CJM@A@CCAAEBQCE@GOcEEGCVKFEBCCEQKGIFS@GKOIOGOKKGC@AFICIIIICIGCGCAEAOAAGKQJO@EAI@AVUHMDSAEAEGCMAEUGAQJGFILGDM@MFGBCD@NEJICEBGHC@ACBEYc@IFM@IAEGUGGGCU@GACBIPEFIFAAMDQLYHODMFCFBLBHFDBDCJQJE@QC]HGAQIeMSMG@IBSNEH@NMNCL@TEJMEO@CACGIYeMGCEEAMM]EAABABCH@PDNCRCHGFIBECE@C@ABArADKDEH@JCNAD@DBLBDFDHBNRNJRFPFJNBFCFKFADFNHHBBDFJFFV@JCPBFJNBJ@BCDQBSHEFDH@FNVBBBJDHFFFDBFFFE@KVEBSJ]NADDDDB@LIFAD@BI@IDGBEHCHCVBTHTBLDHCJNAF@FJPJHBDD@@HJBHHDNBJATHBBCFBB@PPVHFAFFDBFNFPNBHFHPBBBBDF@PALJPDDDJANJHDBBTDPGBCDAF@LFPDHDF@\\IP@bMBBDFFTBFBJDDFRHRFPJR@FDJ@FBFFBLEFBJXDNFBDBHIJALGPPJLJJDFJJHRR`Lb@HCLHHNFDHNDBHH@HFDDDBDDJTNHAFDJ@DCBC@GIICCACB@DFNPHDHB@JCF@FJFDHAZFDD@HXLJBHAPJDDHCLBNPJDBDRPBLNFF@FFFCl@"],encodeOffsets:[[111858,29574]]},properties:{cp:[108.996043,28.444772],name:"秀山土家族苗族自治县",childNum:1}},{id:"500242",type:"Feature",geometry:{type:"Polygon",coordinates:["@@LBHCFALMRETYXIFGDGLIAEDKGSHMBEKYBCHA@EGYIODIHAD@dITSDEGMMQCKCCEA@GKQBKGCKSLK@A@CPODE@CEEbkD@PFJ@FHDDJFPEFILALMPGRSZMDEDEVWDI@KAAG@ACDEDOJK@QBABAP@PBJAPIDED@DBFAdQFANDJCHADCDUFCFM@GCEKIM[MEGEBIEM@_K[CCEAGBKAGIK[AKEMCOAE@EDO@UG@ECCGAGEGGAAABEECCI@Ck@EDEEE@MEAKQOACICMOKAGDCCOIGBIAWK@GCCYEGBECEIE@IDA@CGOGEM@CDADBJDHJD@DA@CCIBEMGISCCCACCGEG@AGMCCGMEGGDK@GKaQ_GQIICEIIIKOOKHIBGJCAEACMIWEAKFEAAE@ECI@EIQEOGQEQCCAIAEESCEAAaNO@[JE@GCOCKEE@CBADOHSCAAGCMIIBCCOCKIOBE@ACAAOAEGAGOMMEAEECBEGEOU@OAADEAASGIBMAGCAGGI@@CCGAOIEIE@MBDICGAKGSAM[TOeIAOBKGKAKEE@SFSOGCGU@CVKZKDCBMDC@CD@JGN@DEFCFO@GLI@IEKCAKAIIG@CBC@CEGAEC@KKQCM@KBGBC\\JDADCBE@EQUAAQAYEGBCDC@GCGGEAOCO@CB@JEJGJKDaBCFAZCHBDFDADADATBTPZDDTBP@FBBBD\\EHDR@DMFCFCNADALGFGBEFFVCJKNIP@DCDBFHFDHGDAH@REN@DHBADLFNDlBBDBDCDERAlE\\FJBBVXb\\BBCHBPAFCFQD]OI@CBGHCDEBOCADDLAFSTKFE@CAEUCCYACBGFGBMKM@EK_I@EDEACICGBKFE@IAGCK@IBOLEBE@OEG@IDkVcJQDKFUP[NEFKHOEMBGDAFNRHRJ\\CZBZPHDNNJHLJFFNBDDBLBBBFXBREREHSFQDIFKBADBLBZM\\CPBHBDNRBLAJFXO\\@p@LELMLKFQDEBADCLC\\EPE^NFLABBRZJLJFHJNHj`JBNBNJHBL@FEVBFFJDDLHFHJHBRKHDJHHXFHF@NEH@HD@HLHJBZ@HBFDNDBHHHHTAHDNFDFDBDXFZDDCHCFEDGDIB@FDH@BAAC@GBAF@BCJGB@BDF@DIDC@ACCKEEE@EFERKDFFFFL@HGDBDHFR@@ACEAIBIFKFCFDDCE[FAH@NJTHXIHIFBDDBHCJENBBLBBDADIP@FFBVEHBJFLAFCDEDMDEfUHCF@HHFDHBLAFDDFABEBEFFBHADB@HCNBD^ARBBBDFANBFFDFCF@RDBDHDN@DALMP@ZG@AAG@CBAFDBCACBARCHBBBJ`EBDLAHJHNbLPVd\\|FDbJTNCJDLJDHNHFDHHJBHFFBLDBH@AJG@IDK@MFYNADAJCFMBIB@FHLBRHHJPDDLDF@RANDTBfAHFPBDFBJCRBFDDN@JRLAJEL@JBL@H@DCDBAfBHJPLFBDHBDJBD"],encodeOffsets:[[111671,30109]]},properties:{cp:[108.767201,28.839828],name:"酉阳土家族苗族自治县",childNum:1}},{id:"500243",type:"Feature",geometry:{type:"Polygon",coordinates:["@@NKVEDABC@EAA@C@A@EEIEAGEUAECAGDABEAECGG@AC@CAE@EKQEcFCFBJALCDEAGDCBAHHFAFM@KZSFADCBSAMDCLEDKHGAK@GAAMAECBEAA]JG@KCIEAEGSGEEIAIBCFEAIDGDAHFDBbOVCJCHBXCL@BBdQHEDG@CEEAE@EBEHGDMHEBEAEMUO[ECOAUECAAkCCEEAGHE@EAC@EFCDELQBGGWGGIQAM@EBGJGF@FIH@JAJEBEVaCGGECGKKAE@EJS@CGGGQFKAECEECGEKACAEGAI@EJYBIDEVYNSIWEEE@ACAIEC_CQEACECECAGAEBGGSGGAGMCECGAY@IAKG@GGCG@MFE@EGGWIGGCQLGAGIGECKICEEUAEFK@GAMIMAMEe[MGGIIEIKOYCAKBMEABCJ@RBH@DERIPGZ@LPnBDADGHKDSHQDM@CCCEBEBC@GKMEK@]EQECOIACAEAAWAEDG@APHBFLAFKHIDGFG@G@C@KRCJADG@UEAEM@EA]OGEeCCDCRCFGFGDMDKHEBMACFiJKDICCCCCAGOMCEC@GE@CECAEC@EE@EAIGACEIGGAIBKEIACBQC™@UDO@IEGQMSMMGAI@YDGAAALMCE@KEGGCI@ECG_AQAFEBKBMAOD@HC@GBIFGHSHOHFPHFBLHLAFBH@VBRDFHDJBHDHAHAHBJDZXPHBDGR@JDDHFNBJJ@FIV@RDFPNDHEZ@RDDBRFJBTHLIX@FDBFCLHR@LCHEN@HIHCRJHFHDLPJFABBDFN@DJDVNHZFHFBDABABIDAD@HLBNALCFQREF@DFXE^BFJXBJ@JEHQNKRCNATKT@HFJRVHT@NEV@VHDBFH@@DD@DFD@@DCDAHDFFA@BABEDHBDHJDADBD@FEDFDGFBBJABJCFF\\ALDHEXJDŠrdbBDBNQTAF@NDDLAF@FFJRD@@DCDIHGTONLBHFDBBAAEBCLEJKPERCNBFHd@`IPDHDDJFDBBAFEDHDJAFBHFDLCNA^CBMCEBAHFNFBNBPLP@DB@FFJHBDDAHHFBDAFGFBNDDFDDHDDB@HEDLEH@BHDDFBFCJEHHL@HHHHAPADBHHDBDGJGXIHA@EBCN@HEP@JCBBHLDCBEJKPAXWF@VHVLN@NIPIBB@BIVANAL@JE@DH@JADCBABALHPFDDALVJTHJAHHRJB@HFPBVEJDDL@HE@GAABABIDEH@JEJBFGBUCEECAMEIDOFKHA^LFADCBM@IGKEABMESTCJ@TD@EDELMFA`EXYHEF@"],encodeOffsets:[[111111,30422]]},properties:{cp:[108.166551,29.293856],name:"彭水苗族土家族自治县",childNum:1}},{id:"500154",type:"Feature",properties:{cp:[108.388696,31.162529],name:"开州区"},geometry:{type:"Polygon",coordinates:["@@@BCCTJJHHDLBBD@HPDPEDILGHGFMLIBKLOFABD@LFBHADFFFBATLJBFJLIFEBANJB@FIACB@LCHEBAEGO@CAJUBK@I@CLCFGBGAODALAVJBHCFFBBADIFGJBFA\\@JFDGH@HEL@JGH@LHTLDLJDXVJBL@D@BFGHABHXFH@BEFBDJHTHB@EKDEVQH@HHJJLBhTFHHJXL^JVNRDHJTHDCD@@DEHWLM^ETNAJCJAFHLDRJXRHNXR\\FBB@HHH\\NJBRAJ@`NH@HDL`AJDJGL@BVH@@AH@FRFNDTFADCFFBFBJ@RHTC@DCDCFBF@DDDF@`KD@@BUZAFFFPDJFFZEFFPJFB@ZLNJFJPHDBKVKBKBEBBDABECCHABVJFTEPFFF\\F\\DFFBHD\\\\@JDDB@PENRLB@F@RKH@DBBjL@F@LCDIPUTGJAJFRLDVBF@L@J@\\BbFFHKTBJJFFLDABDDBABCB[BCJDJLHTHN@\\GF@FDBFIP@DJ@HFANDL`RFJBJQHYCAB@FCHEFG@CFUFG@KJGBDF@DOT@FDL@HADGJ@HD@FBHDDCHAH@J@JDPGDD^H\\CFDHPBbR\\BDNB@DNDFB@NJRBNHFRELBHDADD@\\GF@HBJDLDHJLR`XF@HCHBHDBHAJGHG@AFBFBFHHATJJCLFFM@GBMNKDOLITC@U@CDAD@DC@EEQBG@eDYC]JCKCCM@IEDCGKMKCS@QMGKCACGAAGQ@KGUCEFOHA@ECECDGGASBEEIAQDG@IDGCEEG@IFEFDRINIBMNCCO@EDCAWLK@@FI@ELICCDCDHDGDSDGEYHM@SFµyIUPY•^QI¡£BGJu[Uă@aBO~m_±£•HS\\QTaEK]Oa_‹_ee‡[‰QNqNEtHHGb@JO@g]]EM[QF__C[o]KKOfmD_‚]EO³mUyWQHQSB£\\[vYU["],encodeOffsets:[[110563,31635]]}}],UTF8Encoding:!0}):D("ECharts Map is not loaded"):D("ECharts is not Loaded")}); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/fujian.js b/src/components/visualizcomponent/js/province/fujian.js new file mode 100644 index 0000000..07bfd3e --- /dev/null +++ b/src/components/visualizcomponent/js/province/fujian.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('福建', {"type":"FeatureCollection","features":[{"id":"350100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@K@KLDBLBBIHCAA"],["@@CBABCD@FJFCFBDHFFBB@FM@CCEBCCEMC"],["@@ACCBBDDA"],["@@@CC@@DD@"],["@@B@A@"],["@@MCKEO@ICCCAEAKBKAAIAC@AVFPCRBBFBNHNBVXJ@DADCHAB@@GBCL@B@BCCIEEBC@CHCACG@ABKPA@CC"],["@@@A@B"],["@@A@CDC@WH@FLXCB@DFDATBFH@HELA@CCACI@AFAD@BA@AH@DED@FDBHHHJDT@JC@AEOECGKC@EDOQIACBG@CC@CKC"],["@@B@BCE@BD"],["@@J@BA@AAAI@ABBD"],["@@B@@ACABD"],["@@B@@AA@@B"],["@@B@AC@@@D"],["@@BAA@@B"],["@@@A@B"],["@@BAA@ABB@"],["@@DA@CCB@D"],["@@MDFFAFBH@BCFCDBN@BHFDJJHFBDCDMCCE@AA@EHOD@HDDABC@ECCGDCEGAGACC@G@A"],["@@B@@AA@@B"],["@@B@@AA@@B"],["@@B@A@"],["@@B@A@"],["@@B@AC@B@B"],["@@BA@AAB@B"],["@@BA@CC@ABCCC@@BDDHB"],["@@BKCEEAEF@HBDHDDA"],["@@E@AFCBC@CCABACA@AACFB@@BADQAALDDAB@JBFADLADGAC@@PBHF@@DCAAAECEJCDDAFBDCDBLDBBA@AAADAAADA@ADBDACGDACADCAADEGKE@AA"],["@@ABBBAFEBQBEDQBABCJOLEHD^NF\\BLGFMH@FKD@LBPENB@A@CM@CAAE@CBA@CE@A@@ABA@EDAAKE@MEC@"],["@@@HCBEAEJAH@BDDL@DCFDNBB@@CFBDEEEGGG@A@BCEEEA"],["@@ABFLAB@DJDFNDDJ@BCDAFHBBFC@CGEBCKEA@BEIC@CCBADIIA@ACC@"],["@@FD@A@CAC@ACABFAD"],["@@C@@BDDD@@FBB@DAB@B@BB@BA@AF@@CFEIEIC"],["@@BDHBB@CGBGEADAACCCEACCC@@DE@@DHDBFHJ"],["@@@AA@BB"],["@@FFB@@CACC@AB"],["@@ABD@@BB@HACCABE@"],["@@BBJ@DBDAAEA@CAABC@ACCH"],["@@ABBBF@AACA"],["@@@DFJDBFFHDB@@ECCEGEACEE@"],["@@DHDBD@FADCCEFAFBB@HKBECCEDC@A@CF@@AGEECCCGABABABCAEBAABCAAA@GH@DDDAFF@BBADGBECABARA@CGCECBABBFAFJD@HBBD@JABCDC@EAI@AF@FBF@@F"],["@@CBD@BAA@"],["@@B@@AA@@B"],["@@DBBACAAB"],["@@DFDAACA@AEA@@F"],["@@DB@CC@ABB@"],["@@FNFAFFFACGA@ACC@EEE@@B"],["@@@DBBF@AECAAB"],["@@BDB@@CBAEEA@BH"],["@@BBD@@ACCDAE@@D@B"],["@@JB@@AAE@CA@BB@"],["@@BDDBBAAC@CC@ACA@BH"],["@@DD@CD@ACC@AD"],["@@FDH@GEEB"],["@@C@ADHBBF@@DAFBCEIE"],["@@BCAEBA@IECABBJEHID@FMFBBBBBFD@FFD@D@@HBBF@RADCBE@CGCEBAAGG@CBC"],["@@B@@BD@@CAAAA@BAD@@"],["@@BDAE@B"],["@@CFDDD@DAJ@D@BAACBACC@EAACBABKH"],["@@BB@AA@"],["@@DBBGAAA@CA@BDFAB"],["@@@BDFDBB@CGEA"],["@@@BB@@AA@"],["@@EDBDB@FA@EC@"],["@@CF@DADDFB@BA@CBBHBBABAD@ACAABEAAEAIB"],["@@@@@A@B"],["@@BBBA@ACB"],["@@DB@CA@AB"],["@@DDB@@ABACCABAB"],["@@ABBBD@@CD@@ACACD"],["@@BBDAAEE@BF"],["@@@BB@AA@@"],["@@JFB@CEG@"],["@@@DFBAEC@"],["@@@DD@ACA@"],["@@ABFB@CC@"],["@@B@B@AAAB"],["@@BDB@ACA@"],["@@B@@@A@"],["@@JHB@ACGCA@"],["@@DDHFBBDCFDD@JHDA@@KKCAACEBEGGCABBDCD"],["@@DFNJHBJOJEBACGIACCK@CACBCCC@CDADDP"],["@@ADBBHAAABCAAED"],["@@@BBA@AAB"],["@@HBBCAEGF@B"],["@@HHB@GIAB"],["@@P@@A@CECM@@DDF"],["@@IKGACD@FNLHJHB@EGM"],["@@A@CDG@CBC@EFIDBBAD@BDDFA@FDFD@BICKDAD@JNDBBJAB@BPH@BJJF@FDAHHDF@DAJDBDB@@GCA@CBCCMIKBCE@CA@GECE@IEE@@ABACGIEC@"],["@@BA@ACBBB"],["@@BCAAAAC@DHB@"],["@@DB@CBAE@@D"],["@@@@@@"],["@@FAB@BCAAE@CDBD"],["@@JNPJF@DABAAI@ADAVHZFFBHJJDF@DA@EEI@EFG@C@A@KAEECEAC@GBIJC@IGQA@BC@GEEBE@GCABADMJC@@BAHBD"],["@@DDBA@CCAAB@B"],["@@BAAB"],["@@DBBA@CC@AD"],["@@JFBCDA@AACIACD@D"],["@@@BDAC@"],["@@B@BAA@AB"],["@@BBDBAEAAA@@D"],["@@@DHBBMCG@AAAC@AFBN"],["@@BBBCA@AB"],["@@@BBB@CA@"],["@@@DD@AEC@BB"],["@@BBBAACC@BD"],["@@BBB@@C@AG@DD"],["@@@BB@@CAB"],["@@BBBCC@@B"],["@@BBB@ACAB"],["@@@B@A"],["@@B@@AAB"],["@@BDF@CECB"],["@@ABDBBCC@"],["@@ABDBDEA@CB"],["@@@BBBDAAAC@"],["@@D@AAAB"],["@@E@@FB@@ADA@A"],["@@@BF@DEC@ED"],["@@DDD@@ACAC@"],["@@B@B@AAAB"],["@@HHDAAACEE@@B"],["@@B@AA@B"],["@@BDB@BCCAAB"],["@@FBAAC@@@"],["@@B@AAA@BB"],["@@BBF@B@@EEACB@D"],["@@BDB@@EC@@B"],["@@CDBBDAAC"],["@@CD@F@BDAHA@CD@@E@AC@GD"],["@@FFB@@ACGA@AD"],["@@ADB@BCA@"],["@@@BF@AAC@"],["@@@DBCA@"],["@@@AAAADD@"],["@@DIF@ACCBCAC@@DCBALA@@DF@FG"],["@@BDD@CI@@AF"],["@@@@@@"],["@@@BB@@AA@"],["@@BHBBFA@AAABCCCBCAAA@ABC@@FBB"],["@@CB@BF@@AAA"],["@@ADBDB@FMC@CF"],["@@ADBBDEC@"],["@@@BBAA@"],["@@ADD@@CA@"],["@@AB@BBC@@"],["@@B@@AAB"],["@@@B@A"],["@@@BDAC@"],["@@@BBDFADB@CE@ACCA@D"],["@@J@BCCCG@@H"],["@@A@@DBC@@"],["@@@EAACFAAAFBBBCF@"],["@@EDADD@DABBD@@EEA"],["@@@BBFCBC@A@ERBBJ@FBF@EFE@@DDBN@HED@FBCFFBBDD@JC@CEEBCAANCBCB@@CKEEEOAGCADE@ME"],["@@@BBBF@@CAAEB"],["@@@BBBBECA@D"],["@@ABBBDCCA@B"],["@@GDDFHABAACCA"],["@@BDB@DA@CAAA@CD"],["@@DB@CAAAD"],["@@ABBBHACAC@"],["@@DHH@BA@EFBBA@ICCACCBE@@FEF@D"],["@@DFHDBAACCCCACB"],["@@@DFBD@@CAAGA@B"],["@@B@@AA@@B"],["@@@DF@ACDCAGA@@FCF"],["@@@DDBDCBAAAE@AB"],["@@@BDAC@"],["@@DBBAEAABB@"],["@@ABBBBAAA"],["@@DBB@AAC@"],["@@@BB@@CA@@B"],["@@B@AA@B"],["@@@@@@@@"],["@@ADDADDDB@GEEE@BF"],["@@ADFBFBDA@ACACECBAB"],["@@BFFGCAA@AD"],["@@AB@BDCA@"],["@@B@@CE@AD@@F@"],["@@CDM@@BDBAFFBBDBB@FFDRFLDAK@ICEHKACGACBABC@K@"],["@@DBDA@CEAAB@D"],["@@DDAEA@@B"],["@@CCA@DLB@DCBCE@"],["@@BBBCCAABBB"],["@@BBBAAAAB"],["@@@BDJDBDDDACEBCDAHCBAEACDQ@"],["@@@DDAAAA@"],["@@AB@BFCA@A@"],["@@@BB@AA"],["@@@AAB@@B@"],["@@DBCA"],["@@@BB@@CAB"],["@@ADD@@CA@"],["@@AB@DDCAA"],["@@AAABD@"],["@@f•f¯BGEOBGBCLKbqBEBOBCRORQBAIKAEBEVEZ@\\HjRXJ\\@FA@COeCEe_aUGEAOEEKAIAmDQEG@A@CRCDGFSDG@…]GGBILENADC@EAIEIYWIACBMLOPIFI@Ÿ_YCYAmGECGG@KDGRQBE@EAGUMAC@UAIEEoM]_YISKAM@MFILIFcFKBCNEPARM@ECEJYR@BWHMJyH]BEFAHBdNH@F@NERGLODMAiCUIaYOuCIGCSC{CMCICEEEGGWGeAeD{D‡HMBCH@DOAGCEQKEIEEMGCCEOCAAEEA@EJCBGFC@AQcQIUA‘JaA‰SAKMEKBGEAE@IHMDUAIBA`BNMFAJFF@^EFBHJJ@FCBGAQFM@GACQSACDKJ@REVBTCJDJDPNJBL@DAHMEQ@ATOFQHC@GAGHWBKCGKKAKDWFELKJM@E@EGG@GBADAJ@FDTVLDDABA@]BAlJHV@BEB@HHFBFVHFPDDTFREF@JDBD@DSHABDLCH@F@DH@@V@LKXELcPALIJAH@JJHH@BJLLBHXND@FAD@DBBPDHHFTJXFTLBH@@HAjZF@FAFG@KCEYa@C@GDOJMDAJA\\HLAD@HIFCH@PKPGFG@ECCECCIIK@ADCH@PMhKN@ZLH@DA@EE[GKYUKEGAI@CDGPGDIBiSGECCEUAWDODGBCXCDCDIDEBANDDBB@JCDIPHBDB@FEAKBIKS@KEEK@EBABCLCFAB[FGAECCEKCEBIAKIKCc[IAGACCEO@MHCN@FCLAFC@GMC@KEABCACE@EBCAAB@DA@GCE@SPCHAHGDCFSBIFKAKPKDW@C@@B@DVD@FAHEBAEM@CBEHGDCD@DNR@FG@CAC@IL@D{OAA@GCKCIYMG@CC@CHEPADAH@BBBHD@D@JILA@FAHBHF@F@FBFCDE@SDI@AEG@MEAIBGA@KAC@EJ[DC@MDA@AGEBEAAA@GHC@SMQCKE@CDAVBTHHHF@BA@CCMGIECEG_IWBABMBEAMIIAEBCHKN@HDBLBQXIV@LBFJLDRCFAPIDCH@LHJCDIFADDH@NCJGFMAEAEECEBEGUHIFADADE@IBAH@DBDEDKDI@AGEMECIAEACIEGBECAKEABG@CEEIAMEE@@JDF@D@HEBEBO@KAGIQEEQC@QHCD@JJP^XDD@HENQVGFGBCDBNJfCFGDE@GA]BCACIGOQSG[EACDBTCJON@DPJTT@HIFA@AHDVBFHHJ^AFGDMBI@OSAAEAiHEDATEFsVIFIDIAEIGUKsAODOJYJO@EBQAICCI@CECBCDGHO@IGG[IEIDM@OASBWTOJKVA`JZJRHFGDMEIBEF@TA@o]AIO@EAEJA@GACBADFJ@DELCD@DDBLANCD@LVBFENB@JCF@DDDBDDAHFP@FGNMT@PIJAPIGGCQOIGCCADAHIBIFICGBCBKRMDCRSTBBBBJBFGFCB@BHCPEB@EAAC@C@DN@DADEBIB@HBB@BBDGDALMFGFMR@HAH@JJTFPFJANFBHAJ@BBCFIBIJETBDNBDBBDCHADGAAHADEBI@@HIAAABAEC@BCB@A@AABBHHFPNJDJHLT@DABIDG@EBEBGHMGEHkDEAKGAACBCLA@CAEGGCKDCD@HEC@EgGMK_BSIACmAIGKDMAEEEIMCCCAGOGANDTDHBFCPEF@D@HDDF@DB@DADCBC@MG@GGGG@ICIOMMAKIACAQCGECBCGCCCEKGIIEAEEC@ABHL@FGBCCO@OGC@MDADEBG@QLEHADW@EBEGOI@AHABAMSUMWIICMBIDMNCBCA@CBEBGCGIGMAIMEEE@GBADL`@NCBUOI@EGCAKF@HA@CCIFAJSAMBED@BBBHFON]FO@EAI@ECACAOICEBIHIDAJABC@CA@EDMCAEDCA@CBOAGEAGAADELABGACA@MCGCAGPEBEAAC@CJIGEC@INUKIFOMCGDEEEGCYAEBCLKJGLGFC@IJKJALUPAJWFMJGJA@CBKEGBIFQRGV@LBBARCHIHCH@JG`EJSHGFKRMCEF@FVXDP@NDLD@LEHDLNF@HF@DEJIZABKFADBDJBCLDFN@BDCJV\\LNHC\\ULOFAFCBCI{BAJHP@FHBZCFAHAFC@AFBDJHHBPINALCP@JO@AACD@HB@BKPCJEBHHALBFNRDJAFG@AFDTHLAHDFKLBDDFDFEF@FEDJTBHCXGF@L@BH@ETBFJJBZIPAHAHBB\\CpBnHJ@XSRFONBHJHFNCBGCGBAFE^CBEFAN@LAFFHFLAFDD@FCBSGG@GFGNA`FL@LCFBD@LD@PGDBDDITDJDHBDCFBDABBB@BF@FDBB@DBB\\BTKFLIHKTEFPLFHDAhANINGLANJD@HCBDDLFHBDCDHB@F@NK`BHABHJVJDDCJH@D@@DD@BADCF@DBBD@DABKDBZDDNJFFHDHHR\\|AFABA@ENE\\EFB\\RHDDVDJBJEHQLE@EBCDGLIHDHEFGFQBEDAFDF@JJBELJPEDSH]PGFHNBFCRDJ@RBFHFD@HJRHBHAHIBBLCDEB@B@HDHVAFBD@DCHAT@FEFIEKBAJAPENEDG@]OK@CXSDEACC@@E@KFKJGJAL@XHbTJNBLPHDD@J@D\\HDDHDbJLAVBF@PSHEN@LHH\\ALEFOAEFAHDLPNDVFJLFRH`BFAJGF@DBBDFB@DEHBDFF@DOP@DDDFDD@LEHF@BCJBDJJ@DE@AD@HHBBDBNFBJED@@DANHD`CJ@DBNND@DADENIFEFE@EACIAKGEGAEDCRGL@PDB@DCDAJBBB@LDBD@@GDCAEFGACAAJADEBCFCAIFG@CDCHBFABB@DDBT@DAHGBBBHHBF@FCHBDAD@BFJJD@H@NFDDJNHDFJDBNEDENYHG@SDCNSFAD@ZHJJJZDFHAVIJGBCJCDDH†HRVXFBF@VA@GFABAAIE@CE@CB@HD@CFCBFFBB@DAHDFH@FJFJAFFAFED@B@DBBH@DC@LDAH@DCDAVDFFJP@NBFPBNAJCJADAH@JDAHYJABBBH@BB@DDBLANOFANBVDNFT@HADCF@FB@DFBTKLC@EXBDCJKAC@INQJCBILELQ@AKIPUDCN@^KBC@EECDCDAJDFANKRBHGF@HFF@NEFCDC@EFA@CB@NABAAE@ADAF@RFNHDAHBPEJ@FBBH@DDHF@FENF@DPpDDFBJ@NJVEH@FAXKJDTPDBGF@DDBLA\\DJATMJCDGTKBGJM"]],"encodeOffsets":[[[121678,27068]],[[122867,26893]],[[123104,26891]],[[123102,26881]],[[122918,26872]],[[122887,26845]],[[122899,26847]],[[122808,26762]],[[123295,26793]],[[122500,26759]],[[122597,26600]],[[122653,26290]],[[122432,26267]],[[122495,26224]],[[122330,26023]],[[122337,25968]],[[122386,25960]],[[122568,25912]],[[122491,25946]],[[122489,25944]],[[122479,25933]],[[122477,25932]],[[122575,25918]],[[122572,25914]],[[122600,25884]],[[122600,25866]],[[122778,26197]],[[122515,26757]],[[122816,26587]],[[122847,26569]],[[122779,27057]],[[122762,27045]],[[122794,27053]],[[122756,27019]],[[122755,26998]],[[122828,27009]],[[122848,27000]],[[122971,27014]],[[123107,26964]],[[123388,27005]],[[122776,26927]],[[122780,26924]],[[122774,26924]],[[122896,26865]],[[122900,26866]],[[122880,26870]],[[122857,26818]],[[122855,26792]],[[122703,26916]],[[122688,26897]],[[122685,26889]],[[122705,26880]],[[122597,26897]],[[122598,26867]],[[122549,26752]],[[122532,26772]],[[122538,26773]],[[122508,26742]],[[122877,26603]],[[122846,26566]],[[122564,26378]],[[122535,26397]],[[122528,26369]],[[122546,26375]],[[122686,26379]],[[122731,26321]],[[122734,26322]],[[122700,26282]],[[122700,26286]],[[122708,26284]],[[122643,26330]],[[122631,26281]],[[122600,26328]],[[122566,26286]],[[122561,26282]],[[122575,26281]],[[122577,26283]],[[122534,26303]],[[122539,26306]],[[122511,26289]],[[122521,26281]],[[122483,26327]],[[122477,26331]],[[122496,26319]],[[122487,26291]],[[122494,26291]],[[122458,26284]],[[122450,26243]],[[122414,26223]],[[122416,26230]],[[122478,26197]],[[122483,26194]],[[122473,26208]],[[122535,26263]],[[122567,26229]],[[122588,26246]],[[122671,26268]],[[122676,26263]],[[122686,26264]],[[122691,26237]],[[122726,26231]],[[122737,26209]],[[122786,26210]],[[122722,26189]],[[122715,26193]],[[122751,26184]],[[122716,26129]],[[122701,26140]],[[122691,26129]],[[122691,26122]],[[122699,26124]],[[122696,26122]],[[122542,26118]],[[122578,26154]],[[122582,26156]],[[122583,26146]],[[122580,26168]],[[122590,26165]],[[122580,26144]],[[122571,26142]],[[122568,26189]],[[122479,26187]],[[122495,26125]],[[122497,26125]],[[122499,26129]],[[122500,26143]],[[122545,26107]],[[122532,26091]],[[122519,26069]],[[122539,26058]],[[122556,26069]],[[122511,26041]],[[122587,26026]],[[122681,26067]],[[122677,26060]],[[122686,26053]],[[122695,26033]],[[122691,26034]],[[122693,26038]],[[122818,26043]],[[122753,26083]],[[122747,26086]],[[122725,26100]],[[122643,26003]],[[122650,26004]],[[122634,25999]],[[122631,26000]],[[122628,26000]],[[122620,26011]],[[122548,26022]],[[122539,26005]],[[122542,26007]],[[122602,25961]],[[122588,25985]],[[122578,25962]],[[122579,25943]],[[122579,25951]],[[122570,25955]],[[122565,25953]],[[122556,25945]],[[122648,25899]],[[122646,25905]],[[122632,25906]],[[122619,25901]],[[122600,25885]],[[122442,26033]],[[122436,26036]],[[122438,26056]],[[122438,25999]],[[122455,26007]],[[122420,25975]],[[122403,25968]],[[122376,25971]],[[122375,25972]],[[122375,25975]],[[122470,25938]],[[122346,25914]],[[122355,25916]],[[122358,25920]],[[122351,25932]],[[122342,25940]],[[122331,25960]],[[122336,25979]],[[122230,26022]],[[122230,26020]],[[122245,26043]],[[122256,26046]],[[122280,26060]],[[122299,26064]],[[122846,26708]],[[122684,26856]],[[122684,26858]],[[122686,26859]],[[122689,26858]],[[122586,25928]],[[122556,26196]],[[122676,27184]]]},"properties":{"cp":[119.306239,26.075302],"name":"福州市","childNum":197}},{"id":"350200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@C@@DJ@@AEA"],["@@QDKHAHJPLBJIFCDCBE@GCCGA"],["@@BFF@@CCACA@B"],["@@JDFFJ@HCFDDABAAAC@AEMAC@GCGBCF"],["@@FDJC@AEBECAGA@AACB@BHDAF"],["@@FcAIO[•…MOMKQAcDUFaNIJKTMNAFCP@HHNFjTxBHJXJNHHXNfHJDNBFAFEJQFC^ClQNKFIDOB["],["@@iDoCEBSHKREDQBEDONKTCLHV@@CBABHHBHAJBBG`E@AFOHCHCBEAEBADCPEHKHCBO@GD@LBJBDGHAFDRFF@HEHEDMHMLMHADJFDJ@J@FALDBBBNCPDRADBTfJHNFLLJDDDDNDH@DAJLDDF@FCNK\\CNBLABMFCFIhARFLDTDHJDFBALHJDLBNAXALGNF@DBBF@FABAFDJAFFTIFCBSCG@EBWbMHQLBJBDFDH@H@DCJGFKBAXJTEHIHQHEDGDAHHF@ZLLDBBONAD@DLNL@RCDBBFCHOJSDGF@FDFHBZMHADDBPFBXGLBFADEAQDGLKHMFEHAFDHNH@DABE@SDMFAPTrXBAF@LTLHTLFBLEN@LB@FJDN@JADADEDAD@DDJCNBRUAAKAEM@EFGTKLCHGTGBIACEEBELODIDAFAH@FBDLHBF@DGFBDADCF@FBHHTDH@JERCFCHWFCHMLEHEHACGHEAEGIBCRMD@BFDDDBFCDE@KA@CBCBCACE@EFEESCCC@CDSAEE@EDCFUDANADCJMAG]iAEDCHGXM@EAGBC\\QA_OMHWCQEEIAEOCCEE@CDIDBFBJNB@BC@GCQLGLEBEBKBAJ@DW@]IUEGOGkG‰GsMkGl]ZgZOZIJKNICOGaOQMMUOGGIIOIKUO}AEQSGSEu"]],"encodeOffsets":[[[120993,25143]],[[120906,25022]],[[121027,25035]],[[121218,25145]],[[121249,25142]],[[121042,25093]],[[120883,25005]]]},"properties":{"cp":[118.11022,24.490474],"name":"厦门市","childNum":7}},{"id":"350300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ABG@DFAFHDDH@B@BF@@CHBBCAAHCAGDC@CE@GBMC"],["@@@FAAGDBNDFD@@EBA@CBCB@DBDAGGA@CC"],["@@F@@ACAAD"],["@@EBMLCF@FHBLEDEDG@CAAAA"],["@@B@A@@@"],["@@BBB@ACAB"],["@@BDD@CCA@"],["@@BBB@ACAB"],["@@DBFAFCCCE@ED@D"],["@@KDADDBDADDHCBA@CGA"],["@@T@BA@AECC@KFG@@DB@FA"],["@@@BDFBCDDDABCACMB"],["@@@BBBF@BAJAACB@@ACCKAGDABBDDB"],["@@FD@BD@@GI@A@BB"],["@@@FBBH@BA@IF@@EBCC@CDAACDAAC@AFBD"],["@@AEEBCCEAADDJA@A@@FB@FAF@@BBBFGAC"],["@@FBDAAAC@C@@B"],["@@CD@BFBBHH@B@AC@AJ@CCBA@ACCA@CDIA"],["@@HDBCGAAB@@"],["@@FHADDBDIAGEACF"],["@@@BEBAFDBJLBAAGH@@CEEAMGB@DBD"],["@@OJ@FJAZK@AAEC@MF"],["@@ADBFFDHABEAAEIA@E@BDAB"],["@@BHFBBBD@BEACGCDC@AA@GF@B"],["@@ADCBBBD@BC@AAA"],["@@BAACABBD"],["@@@BBDAFDBDBBDPI@C@CGEIAGF"],["@@RDDAACCACEE@ACAHIFBBFA"],["@@YDI@SFETDJFFBFOR@D@HDDD@JEHADDBHDHDDD@JADB@HBJFHFBJEDEBIAECA@CBAFCFBBBABBDDBJAHCDEAQBSDIJER@BGDEbKL@BDDHDFDABEBAHBDED@FBFHHDPAFABC@CECA@AAFGEEEAIAIBEFCACEDQ@AMDCC@CNSCGDC@AICGAW@QGA@ABBHADCDGFODAB@FCD@DDFABKDG@GDIDGAGHSJ"],["@@FJFFFBH@LCJHnBBDTJ`ANLhH@FFD@GDCLCHDFHDBB@DKDABBLHNBdCFGNHHGFAFAH@JCBAAGIOIGICOMGEAEBC@DDA@AFDABBBJB@GJ@FABCBGHBBCDGACCAMAACFSJIJADEAAI@GBEABMEIEOIS@IBG@GNQHENEBKHCAC@AAA@GJAFABC@CCMD@D@BB@FFADOAGA@EDEHIAAAAATSDQNCLQDAHAJDJEJADKDDJHRPHDJHBOJI@ONSHM@EEOBGAAECCCE@IDA@FMAEKUC@MDKBCC@ADCFK@CEIBCDAHBB@FIMIuSqYEGOUKkAaBELCJBNFD@HE@MDCpMPAFDDBXEHKBC@IFCBCAKBGPS@OJG@EDAFAFBBJCZBDD@F@HATIHATBJBFBPAFCXgnkHGVEN@HIVGH@PHF@BAEIAIAKBMACCCYIIEIA]BGACE@IEAQDMHGBKEC@EFI@EAAEFI@CAC@EFKBKDKJMNEDGCCGAEEIMCAC@ADEAYQGMOEEB@JED@DDFADqVIFEBWCWOSEQ@ODGFOHEDEJcZGJCHBLAHEDMCEGEIMECC@EGGAIAAEB@CJYLOR@NIN@DCDGAMGECBAABEFCHEF@B@JHN@FCDGCeBG@EK_@KAKIAIKKECAAI@KHMEEAEBCL@BC@GAAGAAGGCAGGICUICFKAE@@K@C@@HBJALGDEFKBCDBDHD@BCHCBODOLADFDJ@ZIHBDDDD@DO\\EHBDDDJ@HPLFJJFBTBDB@DAFIFG@©FMQSFSNGNUHKJM\\AVBLANDPDDFFB@TIRCJBHJPXBJBbDHLHBHU\\_EI@GAIIEASBIAACCOAEEEOIKAKDICE@AFBNQREH@JDHHJFDBH@LBJHHDNDBLGFGBEBAHALDFHDDDHAHEHKBMAOFIBGCIIC@Q@IBK@GDG@CCCGCAiSGAKDI@MIGMIE[CUBACICBKAGGGQAECGIC@ADDH@FOBE@BGCACAIAEASBICGBKCEBBHMEGCQECCEKDQ@AAAMAKBEAGEQEICGBEKWYCBM@IIEGGC@ASAA@AEC@BHC@DJCFBJOFEHEBCNDNKJ@BBFFBL@DFHDBFFF@B@BECAFG@@EAA@RAHBBF@@FEFBBHFBD@BCBADAH@DJRLF@BYREFGCGGCAK@ABCBEQA@CFIFAHGBBHFFTDFFBJFHKPDHMDSEG@MFEAMOEACBI@EBIJA@CAAEA@KNA@OEI@IDCC@CE@A@@GCB@ADGAEC@AFIB]@ACCAEF@BS@BLGNAHFHFL@FELCBECCECIGKA@G@ADAHBFFFDJDDN@ABIFBZJJDD@HQJ@JAFCBUNGLEBK@AD@FJRADSFEP@VADCBICMBA@AJILERADDHNTFNJBBDDP@HADC@KCC@CB@BJDDDBFADOFBLEF@JJH@DGB@BJLJFJPLNLLBBCD@DFFJDZNBR@DABBJjpBLLFBHLFADADFFHPEF[LCBABJLRL@DADEFFFCFDHPNJEVLJMD@HFIJ@DBDFBFAHODBDH@NDBHBBAFKBCHBFBBHAP@DDBFCDBCN@FDBD@BABIJCJGFAJDBPDFdD^EDCLIGEAA@AFCNATBBIJEDDB@@GJCF@FHL@TPDA@MK_BCHAF@FFJNNBJHDHAHAF@DDBDANMJCNAJDXJVNNTABGB@BPJFHFAX@BCFGRKH@FABCNCD@PHP@DDHA@EGKBAD@FFFBJJLHDFDDDHDAHFRDDBJBBLNNJPJDH@HH@HFDLDDABC@CCAE@CC@G@CFEDOAECGCSBMPHBHDDND"]],"encodeOffsets":[[[122386,25872]],[[122237,25718]],[[121933,25635]],[[122329,25582]],[[122027,26000]],[[122033,25986]],[[122061,25979]],[[122434,25772]],[[122266,25758]],[[122516,25833]],[[122474,25841]],[[122480,25849]],[[122461,25848]],[[122461,25821]],[[122449,25855]],[[122450,25871]],[[122423,25772]],[[122463,25792]],[[122389,25759]],[[122350,25860]],[[122207,25920]],[[122233,25935]],[[122120,25960]],[[122130,25957]],[[122231,25718]],[[122143,25765]],[[121875,25778]],[[121906,25704]],[[122339,25802]],[[121825,26342]]]},"properties":{"cp":[119.007558,25.431011],"name":"莆田市","childNum":30}},{"id":"350400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@A@CFUPGBQAQKC@EDCbADKF@FARCHIFEBIAEIK]IEK@O@GHIXEDCAOOEAGFGNI@IAIIGIAGLSBECEECIAIDMAEECIKCGEGEOLIJIHM@EEEKKGQCOBGF@JFF@HCBODOJIBMMGCO@QBKEQEEGE@IDOKKCQBGAAG@GHCHCBCBEAEICKGKMIGE@EDEHGHC@MCG@EFEHABC@CAAGWCAA@EFCBKJAFEBCLGDIIMCD@HADGIEACCCMIE@IEOAC@CHC@CCIBOEGAMOEE@GBGFC@AAAEAOAAEDE@@A@GBCJC@IDGFEDE@GBCNBFA@AGGBCHEDIBALRD@FA@IMgAMEGECWAKGC@M@WCEC@ABCACK@EDG@ACHE@AKCEECCCM@CBAH@NHJ@BECEHQFDFALD@AFCAGH@HG@CCCJADEF@AEDEFAAAC@BCB@BCB@FNDEPAPHTDJNLCLBDABADMBOAGBECOCICCGCAEDKGEAA@MACOGOMCEQGACMSYGCE@KAGBAD@DAACCACBKLULK@IEICI@EKIACKGCQEEBCAEEAAYAA@@ECAYBSGC@MBUMIAEBIFUdMJEFK@SOCAIDO@CCBKBQNMDEBGACC@GBKFMNIHINC@EEEBCNEFI@SEMDEDADFB@DABQAIBCCABICC@KFCFQGCEGR@XBHFJDPFPBBH@HHRKLKHAD@JPRPJNJlAJG@CEMBcGKLK\\U\\YVMHGNGTKTQJOBECG@GC_UOIKAI@GBGJKVBFLJAHOPIPCBKBI@ODOHEFCPKTEFE@GGG@QGKIKSGCA@@HIH@NGNBFPLBHABQGGBCNEBG@GEOCO@CC@CHEFDHCFC@CAECCKEOISoKgIG{M]@EHBJTdDJANCN@TEjEHACBSAGAASNCVGPBBJFDDATEDGf]FM@KICQBMAQYEWI]OQCM@MAWKKMASECAKMOMYLGZFPBJALQBIEMg[SQaQCMAQGKEIMIIWMECC@IQU\\AACCAKCCEIEIFQ\\EBGAACEEEAGBBRDN@TSbYXGLCXOPwNQAAAGAKAK@CPKP@BDBHCF@BLG@AD@FABG@@HE@KCCBEB@DTNBZ@FOZCBA@A@DOCAQRADBDPFFHLB@FMV@D@FJFBD@DADKLBLBF@HENQRW`KhC^GPOHOBWCUCQGKGeGGJSFKJQBOAWIWYO[CCOGGKM_IGODMEOGcGUNMPg\\INF\\FPJRLNAFIDSA[OQGOLGjA`CJIJOHQFYTMDUBMVEDKAOPU@GBCFAZDLCJGF@VFRDFAFBDFFEBK@ABDHSNKDGkIKGCKAGDGFKDGBMOIEQHgJ]NG@IEMM[Q[WK@GFGLCPB`CLIJOHwFWFOD]PIHFLCPDBLDTJDFBRDDFBTNPFTPJLLBDF^RLLFFBPANCHADIH@JDHGJ@FDJAF@DEBEHBDABB@IFO@CGC@CCC@EA@CB@AAEACBWKQAGBCCADBDHFGHCAGOE@C@ADCFUDIH@DDFHFAFBFBLFD@BE@AFDDABEACD@DB@JB@BGFBF@@EBAACCF@@AAAG@IFHDD@FNCNGNCNVN@D@FAFEF@BDJHHAJDFFDbHDDDL@JSN^DBBPLBBD\\JHFB@@DDJFFJFRLHPFN@DFPJL@HDBDCFGDFL@PBJFBLAHHBJ@LFNHD^CBE@IVGJBFDDE@GHO@MIYDA^LL@FA@CDAFANJNBFBBJNNDTMXBHALBDDBAJBHHLFFFFNDFDDFBJ@JBHFFFDBDAJDL@DMAUBSCMNCAIB@BHNEBMDCFNJFJ@FCDK@ADED@HQDBJ@JCFMFONIFQHIFGDAFADDNDDH@NLLjFrFN@PHNEP_BIRIFGJadGLGdFZNNRHNJBHXVLRFNANINKVGZBbHhRXHFPHllNFJLh~X^``VZh`NFRLTHLDLBPATBXGHEPEPbRLRFvLRFJARAhMTD^TJL\\LTB^@RCRYHFJRDNX`RR„fXJPBZFZPLDDDB@DFPLF@B@BGAGJGPCNCHDFJDLDBD@JCNINMHAHBJFPDPNFDN@DFD@HKPGFEFCDEFSHIHORWJEN@JGRCHCDCVGDQDCF@JDDBFJFPBBPFNNJ@BB@RDJBFAPGNDJLHBDAVCFG@EAEEG@@FDTBFFDFBJ@`SNEHAFAL@FAJMPGNCFEBCNHL@JBPAHCLBFEBIGK@KCEBK@ADADBRCFC@CBGNOLANNPBLJHBF@DA@CEGQQEE@CBCHCJLFBHCDCDUBEGK@ALEBACMFMHCF@NNZHDHFFDDHC@CGQ@AdAFBBFLDBAAGLCFGFCLDDABCACBERBHEBAEGAEOEAG@KAEASAAEC_EGCCECIAQBE@IBCJILCRLFBJ@PGD@D@HNFBN@HKFCF@LHHADCF[LaJC@CBAHAHCX[B@HBDAHMLI@CAIFGBGBEPKNQFMJK\\S@CGE@QHIBGIKIEIICI@KCIEGGOKEOCCAIMAESDEAEECKKSAAI@ACAEDEFCP@HC@C@CKIBCJCLAJIDFNENAJC@IHGICCBA@@ABCHADG^ATBDA@EAEMGBGHOD@TFDLDBZEFPHJNHNDH@HDFDJAFEB@BBAHDDDADAFKD@TFF@TKHNLHFBDAP@XJPAFED@FHDALERFJLTHHADABED@IEDEEEAEAACAACVK@BCF@BF@BABCAICEECAKLEBGRCFCACGIO@GEGBCGHEDYNCDCBKGQ@AFANBBCDGBGEIJSDDHJXJHD@@@EBGB@FFDBDABKBAXARJNTB@B@LEHMLFPCLFB@NIJJBD@FGJBDD@FCJBF@DAJIHAN@BA@AKIU[@KCC@EXQDC@UEI@ED@DED@NFF@DEXHF@D@JEDEAEAACDA@GMC@@AJQIAECAC@IHUDCDAFJDFFBFBFANGAKBEPMCCEC@ICA@CBELEBQDCB@HDD@HEL@@EHKBGEI@CBCFC@IJ@JDHGFALB@GFEEG@GJ@FCR@D@DE@OBAB@d\\F@FCB@DDH@BB@NFDHBHCFBLG@CFCHBHFJBHDDFHBHFAN@JNFF@DEFCRAJ@EM@A`CNL@JEDAFBDHLHJX@DALKDAVJBF@FGJ@DTLDADKZATPD@@@@CESICECCE@KDGFCL@FDL@@FFHB@BCFSDCDANDBEB@NJDHVIFKDCLEJ@V@FFPBf@DCHADBBJBDDBH@@CCEHOAICCCCC@OPCDE@IGGI@OBKFEFIDCBGFEPCFCDQDCZNFFJDBFTHRNHDFADGDALANMBGPWFBR@DHDBNBNAPKBEEK@CHEDAPFdABCGIDGFCBEFGHCFDD@JGBEDQJBLCHBBADO@GBGJIDEZ@DCLQRWAEEECKACGDC@MIKBMHMJgBCBEGOKFELSJGEKSL]CAEECE@@AAABAACDEACCGCIJSCCCAOHC@@KACDE@KEKB_HMHEH@THDA@ECCBEEKEGBE@KBMFEDAF]BEHAHDDAEMIGAGPMQEWTI@mGoA[DAABGBGJOAYIIAEFSG@@A@KHEDWAGISFC@EFECECEACLKCEBGGKCSBEH@BECIMQAEBKGGFADILO@AGAC@BD@BIPO@KDMBOJGAIGACBED@BEBGDEAYEGO@IGABJ|ADEDEBKP[VGDKMU[DIACM@CE"],"encodeOffsets":[[121252,26511]]},"properties":{"cp":[117.635001,26.265444],"name":"三明市","childNum":1}},{"id":"350500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@D@ACC@BD"],["@@DAJBAEEAG@AFDB"],["@@CB@F@DDBBDH@BAAGEGC@"],["@@BAAAEBBBD@"],["@@HBDAACG@A@@D"],["@@@AABB@"],["@@DDDACCC@@B"],["@@@A@B"],["@@DA@AEAADDB"],["@@B@@AA@@B"],["@@F@B@GA@B@@"],["@@MHIBEF@BJFBDBFCJ@FFFN@DZDJHDR@BBBDFBDBDAPKVIAKCG@MEKAAI@ABADE@IGBECGICGDC@EAIMEA"],["@@BAAAE@@BFB"],["@@H@AEBGHAFBD@AEICGFE@BFEHDD"],["@@B@DCJ@CCGACDC@@DDB"],["@@ACA@@BDB"],["@@BA@AC@@BBB"],["@@GAADLJH@@EDCAAK@"],["@@BBB@ACAB"],["@@@BDAAAAB"],["@@BBBACA@B"],["@@FB@CC@AB"],["@@DBDACAC@@B"],["@@@BBA@AAB"],["@@BBBAAAAB"],["@@BB@AAA@B"],["@@BBFBACCCAB@B"],["@@DDFB@CAAEAAB"],["@@DBAAA@"],["@@@@BAAA@D"],["@@BDBAACAB"],["@@BBB@ACAB"],["@@D@@@AAAB"],["@@BBBAAAAB"],["@@BB@AAA@B"],["@@D@@AA@AB"],["@@@BB@BCC@@B"],["@@B@BA@@CB"],["@@DBBA@CC@AD"],["@@BA@AGABFD@"],["@@@AABB@"],["@@@AA@@BB@"],["@@HC@AC@CD@B"],["@@@BBBBC@ECB@D"],["@@AACAAEEAAIC@AJBDDBBADJBFFBD@@AAABAAC"],["@@@AA@BB"],["@@@A@ACB@BD@"],["@@ABBBF@@ABDD@AGIB"],["@@B@BGAECCAD@HDF"],["@@@B@BD@DA@C@@GB"],["@@@AC@BDBA"],["@@DB@CAAAD"],["@@B@BAC@@B"],["@@EDBBFA@CA@"],["@@@FAB@DCDBDBBBAF@BA@EBCHA@AGGGBAB"],["@@@BB@AA"],["@@A@@BBA"],["@@ACCAEB@BNF@AAA"],["@@BAAAE@ABHB"],["@@AB@BD@DA@CAACD"],["@@BAAACB@BD@"],["@@BAAAC@BDB@"],["@@AB@BBABBBAAAA@"],["@@ADDAAA"],["@@@BB@@AA@"],["@@DBB@AAC@"],["@@D@AAAB"],["@@DBB@@AAACB"],["@@DAA@AB"],["@@B@BACB"],["@@BBBACA@B"],["@@@BAA@BD@@AA@"],["@@BBBAC@"],["@@D@AAAB"],["@@@DF@@CCAAB"],["@@@DDACA"],["@@@@D@AAAB"],["@@BAAB"],["@@FDD@@AECCB"],["@@BBD@BAG@"],["@@BNCHBDD@BEFCB@@DHBH@DCDBBACCFGBKFEDAZAFA@AAI@EBCFABCBOHIDAHDHA@CIMAG@MFMDEH@FC@E@GCEEAC@@BABAACEEABEBAFIGGC@CBCAAABG@AEEQGC@MGUACFBDHDJ@BDADIHSBKDKHKFY@gCWKOICE[sGGGAG@MBWPOBAHGF@FWNAD@DDDN@DB@DEHBDHBd@@BC`I\\CHCDKFABAJDLNJTFBHFBLEDCl]NEdIJCNBPLDJAJMNBBJAF@BFLFBFAFEB@BBB@FCN@FRBRH"],["@@D@A@A@"],["@@@DD@@CC@"],["@@AB@BH@@CAACB"],["@@BBBAA@A@"],["@@@DB@@CA@"],["@@@BBAA@"],["@@BBBAAAAB"],["@@AAABDB@A"],["@@DDJARBBA@CEABCFCNCTFJ@FEDMFAFFD@JMJGNMLEHAD@BDAHCFMNARALDDP@JCDBTPL@FENIVcJEFAJBVNNAD@THZADB@FB@ZBBBFFDBFARFHDDLJBFLJ@JDJFL@VKLKDADBBDIDBH@LDFZHNTBDRHDFPNPHBD@NBBHFCLBFHDDDDJDPAFBHAPCNABCBKAKDIMSCOGOBCFEMA@ADA@ADD@BBEBCFBFE@CFIBDD@DGHG@BHED@BKCEBECGRDFAFI@MGG@AB@DDNDDFFLD@BGFBDH@FCL@BDAD@BFDXDN@D@LHXBFDFHBNNh@JEBC@KQABCJGFADHH@BEBMAAD@HCFEFCH@JIDAD@H@BF@FCBBBPBFBBD@HEHAF@PFBNFHAPDJ@DGD@DBDFP@JJFDNDDFBHJBC@GDCJNCJKHADEFIBALED@FBBXDBHDBD@BAFGFEH@NDD@HGFGFCF@JHLNLHJDBFAFADGDGD@HBHHBRALDPLJCF@FHRFLFRAP@HDNNJAPIPCDA@GEE@IHEPARDLHFLFFN@JGJIPKHFHFLDDJFFNBJCJBFDDFAFKTBHHJJJJBJ@HMHEFBPPDBFCJWHGP@L@JFL^FJJBFAJEDGBQ@ELEBCDaFCD@RLRBHAVODEB@DKIA@GLEBAJYFI@CGEE@KMGCKFC@CK@MCOUW@EFENDLQHETGFIH_@IDGJGDGBQAA@KHURQJEHALFDAB@HINIXEBIVOBKLIJID@HEHKLIDGBC^@HDDCDE@CQKIKBADA\\KFEGOEEBCBCKEAGKEAKioAIBA@CAQYMICEE@CDCAAKKKMIOIEEECGHA@CIG@E@CFEAKPEBCAECCIC@ADAD@LDD@BC@GCOACIAEMMSCGBCFQJKBIB@NAJDDABC@UFOTEBCIQ@EBCL@FAHKVMDABE@IRI@GCCIIAYJEBAM@CCCIGI@ABGDCF@B@HLDJDFFDDADGBIEKEGBGHMAKT@@AFEDBBD^@JABED@BFCH@BDA@HB@F@@DDDJCJ@PFB@LMB@BFDBB@JIFAJ@DAFBNPFBNEH@TFNCCGLOEGAIEEEAMAEEAGHABGJEFGBBDRDABAL@DBHHHDFETMFEKEGMAGDKDA@AACGEAAFE@EE@AABG@QBB@FH@BEFD@A@AEEAEGCCEK@EAAE@ALICMDMFAFGPEAIDECID@AGD@BFB@TB@BHDFHJJN@DAXZFLHAJDRFHFFBLANBBB@BCRBFHJhPAGFAHDLAJDTAFBJBHDAHF@PA@ECGBCD@HJFDRBHHBHALJDBDPADAZBNCLFDCJADKRCJIRCBGEE@EDEDAHGF@bFHADOBCVG@mBKEAKIGCOKYAAE@MBSBIFANBFGRCBCAEMGYIEEICSIG@KDUAEE_GM@qST]FGJGJ@TBJALEHMAYHKVKJAF@JFHBHAPIHAL@HBLHJ\\BFDBP@DBLJRJH@JIJ@BC@CIMIKIE@QEEAMHG@CCAI@@CDCBCGAKAEFG@EKAGBMLUNID@HDDADE@OD@PJFBDCL@JAACBC[UII_C_KCD@BFBABGBƒ\\G@GAIE]cAEBIDGLADADQBCDARBFCJKDCHAJBHDPDP@NGBABMHIBCCEWGaEKCA@DDABA@CCC@ABADCBGAE@KGIASF]FMFGJIB]FWAGCEEEAMKS@AKCCRCDCAACAAGEEIAGLKJIHMDMAIGCCWO‰UGI@WCGCCCAGBEFATAHCBYDYDKHAJHV@DGDC@CAMSIEUIkGECCU@GJgFEJAHCFIHCHCJ@FBRJXIRBHF@DCJ@BHNJDV@DEBCGSBODKDGJEHANANBBAFBHENBJABAHBH@@CEE@CDCEIDE@CCCGYEEIAGEAE@C@EAAIABEGGGCABKJGCCGDANBBCQOC@@CEABKB@FBBAEGAEA@KCAGCACBADAAAADABCEG@ECAK@EGGACEGEUEM@IDGFIPCJMEKGCGE_DiDIFIHCJ@FLBHDBLBBA@CF@@FBBDABCBmIQ@MGUCGIGQAMGCGBMBIAAG@EBIAKI@COGKOA@CBC@GSCGIEMEYCUMCAIDCDE@KAEBADRRC`AF]NEFALDHHFJBDBBF@FCFytSPMDƒN_BeAMGYUEC_IƒcMIEEACCTI@ABALAFKFKHDR@HADA@IMEACACJ@DFFDDFPJBFFDRGXPNB`[RADBH@FWNGHCDBF^jBHINCDMBCBEVCD@FFFTBDCD@DDFTEF@FDFDBDADAB@@JCHCDEACCAEC@QNADHJBFGFDHGBGFKFGNEDGXEDQDIFG@SCGGEAE@CDCBEACHE@GACKEAG@EBCBCJKPAFFFBDAJSHGHKDSLEH@FFNLBBBQVMAIDCCC@CBCFCBIBM@IC@EKAM@KFEASKKGKSE@ABqWOSEBCN@TAFCBG@GMECGBEFGNKLCHBRCFEBKAWHEAAOCCGBYNGACE@EHETCPIDGAECAQDK@KM@CBCPMAAKCYKE@GGCBCHGFGRGJSFWIABELIHCDG@G@ECACAKI@GHIBIJAFBHCFIJIDAABIAAEIGEAE@ICCCBKLMAGEEAKDULG@IEGGHOIIDC@CIECGCAIDKB@DCD@LEFE@AACICECAQIE@IJBF@BCRADC@ICEDIDAHEBOBKFE@OCOIGGEMCCECYGMEGGEAMBIJEBOCINKAC@IJGFGBOAENIHAFBD@FCJ@J@FBBRJFJHHBVCDW@ODGF@JEN@LJJJPJHfNHDFFXL@DCJBJ@FFBR@JDHALIHIF@JDDD@HJNJBPAF@FXDFHBZPFF@JAFYLLPADGN@VEJCDE@KGGKC@QVGFO@SNGHCNA\\BXABMJUHa@ADCJCBIGKTAFDH@LMFK@IBIFCHMDI@EDON@BDDADEDO@ECEBEF@FDZEJPLFFD@F@@FHFBHFBFAPGF@B@DA@EB@LCB@DDJAF@FFJVDLCNGJKJOHDf@HELCD@DLJT@HBTPRFVLLJFRHNJJ\\LFD@FIFBFNDLR@JCPDRON@HPRFJBHHJOZ@JDL@HDFDDLDDFBNFNHHLBFDGJELALFPBN"]],"encodeOffsets":[[[121802,25820]],[[121740,25685]],[[121899,25675]],[[121684,25454]],[[121623,25425]],[[121623,25333]],[[121555,25259]],[[121539,25232]],[[121508,25224]],[[121270,25180]],[[121098,25050]],[[121068,24987]],[[121114,25038]],[[121002,24979]],[[120996,24966]],[[121182,24971]],[[121184,24974]],[[121622,25426]],[[121505,25152]],[[121225,25095]],[[121247,25105]],[[121281,25132]],[[121310,25121]],[[121294,25099]],[[121308,25078]],[[121313,25080]],[[121224,25052]],[[121217,25047]],[[121312,25017]],[[121314,25021]],[[121048,25070]],[[121078,25061]],[[121087,25044]],[[121071,25039]],[[121068,25037]],[[121054,25036]],[[121052,25033]],[[121055,25030]],[[121034,25014]],[[121843,25475]],[[121818,25469]],[[121820,25470]],[[121739,25478]],[[121837,25804]],[[121861,25787]],[[121838,25757]],[[121820,25703]],[[121800,25650]],[[121798,25647]],[[121880,25681]],[[121897,25672]],[[121871,25658]],[[121870,25623]],[[121876,25629]],[[121885,25631]],[[121885,25580]],[[121891,25561]],[[121897,25564]],[[121836,25535]],[[121815,25501]],[[121685,25431]],[[121692,25439]],[[121642,25448]],[[121650,25451]],[[121624,25406]],[[121606,25376]],[[121609,25377]],[[121549,25420]],[[121535,25397]],[[121552,25256]],[[121505,25148]],[[121483,25130]],[[121401,25127]],[[121359,25192]],[[121301,25152]],[[121289,25160]],[[121259,25116]],[[121278,25108]],[[121282,25109]],[[121304,24997]],[[121255,25103]],[[121040,25021]],[[121071,24986]],[[121034,24979]],[[121012,24979]],[[121005,24963]],[[120979,24957]],[[120982,24961]],[[120987,24961]],[[120544,26125]]]},"properties":{"cp":[118.589421,24.908853],"name":"泉州市","childNum":90}},{"id":"350600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@BBDH@ACGA"],["@@@DD@DA@CAAC@AD"],["@@@@B@BAAAAD"],["@@BBBAAAAB"],["@@AABB@@"],["@@ADBBHADGA@EDC@"],["@@@DBA@AA@"],["@@@DDABDD@ACCCCB@@"],["@@ABD@AA"],["@@CB@DD@DA@ECB"],["@@A@CDBBDE"],["@@B@BAA@AB"],["@@@BDACA@B"],["@@AFB@BCAA@@"],["@@PHDAACECC@EAAB@B"],["@@AACBHFAC@A"],["@@BAAABAACEBCBC@ADBBFAHB"],["@@BBB@AEA@@D"],["@@CDAHFABBF@BCFBFABAB@DAAEBAA@IFCGIAA@@FAB"],["@@AB@BB@DBHCCGEDAB"],["@@FCFDBIFC@EGBCFEDC@@HB@"],["@@D@@AA@AB"],["@@@DAF@LBDB@BADG@IDAACDA@AACCACDCF"],["@@BBD@EC@@@B"],["@@BACA@DB@"],["@@B@DA@E@AGF@DB@"],["@@RKNGXaFAH@TDDAJEESBECIBEBA@EAECAE@HMBKBWAMCKGIBKEAICCGCSEKBQJgDENEBAAKDML[DM@ECEKCBI@CCGCMCCICKKMEIGSeCAQBOCMDAACABK@E@ICIIEBCNGNKNGFCFG@GEECQBEHGACAI@KHCP@DALGFGDOBCFAFBDADGPGBEF@H_AABIAGGGBADA@@GUDKLSPMFCRAFCLQZIpDXAVAˆODC@EGiBQCKEGGEAEBCJEJDTBVAJAPMDEBUFABC@]B@XGJGDICQ@GTSHKBOAMCIEEKEGAcBA@AaAEECGCQAEKCIGMSGEGEcKKAM@EI_a@mIKIG_QWQa[UWOUAEC[FaBSCMQ]EOIIUKSCs@ICWcmeeeIUS}IMeWMA…BqDYAWIMK[uM‹BGDGJKDGAMCGgeWe]‰IOMGK@I@UJULqHMCcSc@CAO[GU@IBEHAFADCFO@QCGMIKAiAICGIEI@aBKPOBUACSUWGM@OBIAWKyWM@G@SFI@OA_G_CM@QBGHGJEXiIßGAÀBJCHIFEAIBICGHK@GDKJMRIEADC@CAG@OIAAERKVKBUAIHIAABEJKLEPEFE@GCQFEDCJ@NBFEF@DBJCFAFDFAJBF@DCJ@XCJILE^EHENSPIJBFCL@BRPEPCVEJAHABEDAHABYHIFIBICEIQ@OFEFEJBBDDDBZACFBFBJFD@BABIBAB@DDFCH]LADDFBD@HAFEDCHBDHBFAJBLHFHBNFFBNCJHNORCF@FBJAFBDBNLLBFIJMFGAKGKHAD@DDN@FKJGHGBCF@DBBLBDBBFBJALDBBFGBMEG@ABCNIHADBHC^BLCJAJBFHLFZBHJJDFJBDBHNHFJLFDR@DBBHHHRHDDDJJJBDAFGJWLGJCBKAGJCJOJ@HU@EAQFANDJF@@@BRAFELDNAVFF@F@FA@C@@B@DDF@DGFIBQEC@GFCnBJLNCFMHADAXYT@FBLRZ@DELL@NATDFBNPJpFTBRIbEPQXEPM^GVC^DJRLN[D@BBHP@JGN`Xv@NA`GTHVXJRBX@TDP@PS\\BXHDdELNFRBT@BMVML@DFJBJDD@PCDUB@LCHMLL~@`AZBLHL^TJ@HHFJA\\BNFJNDJGBGDSCY@IBIFENCTJBDJBLBzIN@NLNbHLXRFHB^BT@NBRHJVLDJF@LHFL@DGB@NKBCDGT@HCJBHZGR@JANUDCJAFBFJPTAPHNBFDDF@BPCFUB@JDFlNTJNLJPNFLGBEMO@EDANHL@LOHAHDBAD@HF\\HLHPCLENCNBFDNNLFTGP@fCDBFCHELMNMHC^ARB^AHBJFFRIžBNJJFPHJFNBbBLFhOfkXEF@HJNBd@ZDDNCDB@LDFPDVAHDLHHHBZFFBBLMLED@BFIX@FBDF@N@FICY@EFEFAFDP@FCBCCC@APMFCJ@NCDGJEJAL@NE@KCGBELSJHDADIBCb@VGNIBAAWB[DMHGTMP@HERUD@HLLHF@DCFI@UHMBCKOZKBE@IEEYOGACEEWE@OBIAIM@GCCICE@GJKJGBICQ@EA@EAIDI@CWKEEGCeMIGIOII@KFM@IHEPCX@DCAUGGEIQIAA@E@IDI@EACBEJGFMPBHAHEJID@LBJMPDFAJINAFBHHNFZHFDDDFNHHPJPDF@LEPAFABGJCFCJDD@BCDQ@AAEJIF@RJDBDFDJBBF@FE@KDC@CLAJCDBDHJF@DCDJJGPHHJFH@VKLCFBHFNBLKDADD@JBFHFFJBBAJBBJCJIDEAGBEJIJAHGJB"],["@@JE@EA@AAA@BHED@B@@"],["@@DDFBBBB@@EECC@CCABBD"],["@@BDD@@CAAC@@B"],["@@BDB@DCEAAB"],["@@C@@FCFBBCFDB@BAFA@AF@DBBD@LGBEDAACEA@CBCB@@ADCCCE@AA"]],"encodeOffsets":[[[120963,24945]],[[120535,24416]],[[120559,24424]],[[120918,24768]],[[120921,24767]],[[120968,24911]],[[120975,24931]],[[120916,24946]],[[120923,24946]],[[120861,24766]],[[120641,24511]],[[120694,24484]],[[120562,24394]],[[120570,24387]],[[120585,24385]],[[120560,24355]],[[120557,24362]],[[120543,24340]],[[120537,24344]],[[120521,24355]],[[120509,24356]],[[120498,24353]],[[120494,24362]],[[120517,24095]],[[120494,24116]],[[120293,24163]],[[120743,25468]],[[120278,24145]],[[120239,24127]],[[120243,24135]],[[121075,24739]],[[120987,24903]]]},"properties":{"cp":[117.661801,24.510897],"name":"漳州市","childNum":32}},{"id":"350700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@NCDCHMHE@GCIEGCMACSCSUECKAGEU_@KBAR@HDPHJ@VGJGDIBMEYEMDOAIDCSIGKCAC@QBKAEAEECQKEKDMGAACICAEGCGMGGKI@@A@]BGJCPODIAEIOES@SFGHKCCBGCYBELEbeBKH@N@LCBAZEhQBGECAC@AdC@CEGJK@C@OJKFCFAKKBKNEDI@GEEAEAMCCCCROBGBCCEFQFGLGBE@OFKBECAE@ICECFKCENEDEJ@BABOJKJSL]DAHAFCJMJKJBF@AIHI@CAEG@UBM@CAAGJKBEAECEGE@EBCHI@EBELKPIHMJKBIEKDCBAAMFCJ@DABCAIGEAMCIBGGGBE@M@KFEHCCEQCGECMIQMIYEKUGAEK@GBAJEFBNDBBFCBKAA@CBAFA@CCCDCLDDGDG@KCC@CBEJBHEJSAIFCFAX@DBJ@NBD@FADGVEJKFDJVAFADCBNJH@PFNAHDBHAFDF@DEFEDCD@FPJHGHEN@XDHAFGLEPSFCD@DFVGBKRKDBLJF@FAHKHAD@HDDFFDJHNFLJPCHCFGFSACO@ICBCHEDC@CCKAIAG@ANIF@HDD@LAFE@GDAHDDBJEFBFDFEB@J@JFD@JENEFGJBJADDFDJAPGZDFEBBJD@RFDBABE@I@EFDHDHAFAAEAMDOFMJIHGBOMSKEM@CC@MDM@EICEA@GAEECAEDG@KBGUBECAIAAA@KFCAGEM]DE@EAGEA@WBKDKACG@C@BCHCBGFAF@D@LSTONHH@BABEDBLIDDFA@AACAELEDILGBCEKEGAIC@ABAJIBCCE@ACCAAD@HCFEBEEABGHBNAD@HGDGAKFI@GHE@C@CE@GG_UGIAKFCEDCCE@K@K@M@GEI@C@AF@LBHADEDIAKIaAGBCJEJ@RGFCBEEEAGGAIICBEHMFCCEAE@GCOCECAOFGACCCEBECUGSDKAAABSBCJIFYACaE@LEDAB@FCDE@C@AD@JADMDKJAJDH@HCDWBGDABEA@BC@ECC@ADAAACG@AFBHA@IIA@CHIFE@AA@GIBEAYBECIIIBGHEGE@CBAFGBCJNRDLOJCFDTGhCHEDKAE@SJQ@IBMDGHE@ECGG@CFC@AAG@AD@LFAIMY@KFAJ@JBFDAM@MT@@KDEACCAIQGCSDGFAHC@I@AAAEAKGGCEQEGEIWAMQMGKIKCICOCKSQCAEGKFEBECIIAKBGFEAKGCCCDG@CWKIGQEWCQMEGBMAKGGKCU@QFQAMBYNGAOMKEIAODIHEH@LKHSAEEMYFIf]J]DEHI@CEAAK@IAGMKHSCCGKOEIBIEIBGDYCEEBEACC@G@UAAAIWDENIFGFGBI@GGiEEI@CACEDE@ECEAOGIKUAI@[CGKG@IES@MC@GDC@ECEDC@KOCKDEKIEIACDCJGVAPGDADM@EKMBKCQEME@CGBG@EEMHQ@GEO@KCIBOCI@ECCDGFILEJAHADAFBLHLAD@FE@EMOFM@IYmHW@IEIGMEGE@C@AJC@GGWIKEECEGCEAEBIAEIGBAJCFEDGAIAEIEEKGAGG@K@AAABQDA@GVGDC@OAUBAJADDBFDDPAFBDHAFFBDC@CEM@GDCJC@KCGL@FDNPDBD@HHFBJALMFCRCTMLCLG@CCEFOSMCEFEFIBCAGFKHGBEBOCOFGAGNeAG@EAAE@MTKRCDGBOAOPAH@HCRA@KAGDIACRAFIHC@ECIFELILHJADcBOECBGF@DFLAFOLMBMACACGQ@EAOXAHMNKBCBCHCBICQMSGAEICEEYMCDCREDODEFAHCDEJEFAL@PHJJHF@DCPOD@DDDDBJGPDF@DG@CAACAICAGBCDe@OAEEU@I@KFCDELUJCGMIA@AFMCCBCDETADA@EG@EK@ECK@EDCH@LDFFDJDFT@D@@C@SOYBCLCBSK@CHI@EAEUICBKLCBW@GIGKACBEFC@IMK_D@BFNI@QBEDCFE@ME@IBMGEGACEGCIAGEGAED@DKHEAGDGAEC@MAAG@CCA@EDE@c[A@AB@PCFC@Q@EDI@@HFHEF@HKAEBGHICI@@JEDAD@DFJAHGL@FK@GFC@GCA@CDARKFAF@DDB@JFDDDONAFBLMHEBEAEACEEICBCDGV@JBDFDJBIR@BD@HNB@DCBBBFCFIFC@E@WGCFE@MEC@CFC@@FFJ@VCDWR@FDD@LV\\LJ@BABM@GBIJCBE@IAEDC@ACHI@EACIIMJA@KEODKEGNKFA@A@MSQIWBABALCBCAEEA@AH@F@@GCWIGICCITFJAHCHADMAEB@BHRALCDMDCZGFDHHAHFP@HJBDEDQDAHKFBLFDDFBJADABE@@ADE@AULBDDBBBBFFFCFJFC@AFCBGBSGIKQEKFCBEGC@EFOBWIO@CBEAKGGMSLE@SEC@ELCBCBCCBGAAA@EFIBECGCG@MCMGGIEOYFCACKSEC@GPAHNHBF@FCBSA]BCHGBAD@BB@DAJDGH@JIDMBMFCEIJKBIDADLJ@D@DGDO@EDCFBFBDJ@BBLTDLFFFBTCBFJNDBPDLFHPFHDJ@LDJJJJFJLAHGJ@RHF@D[TILENMROLAFAHEHBJ@DKJGNCBGAA@W\\GDGBAB@DIDKbE\\CDGBKGE@EDGLM@EAGMC@C@OHI@EAQKKDIJAD@JAFBRDJDFHD`FFDBBBTBF@LBHPFBFFHABGFQAAFBDADCBKCEDEHKDBHABKCAEEAcB@BHR@DGDCCEECGYGMME@GDENDNABKF@BHLAFCVCDGDEAIKGDAD@DFFRRFH@DCBE@GAKIOAMMKBMPAH@DEDQDCACB@BALDF@LHLAJEFKAGDOBIAK@MGADEFMDOHINEBK@EBGBMF_TI@EAECAECS@EH@FFFBH@DEBUACKGCIHMBOAECI@QAAI@MMOEAAEOEICAICE@CDCRUHCDGDQDIHM@IFQXGPGJETCFEDEFOHGLC@CEM@ECOMOCIEGAGBMNMJIDC@CACKEIGCMDODEDCDBLCDE@OKCEA@EX@JADEHET@NDPFHRJDNTX`PDFDJR^HDHGXHDFDLJDFJVNFLNHBDCJLL@RDDHDHAFF@LFDCHDFFRCDG@GBCDGNM@IAQDBJJP@FCHU@]LGCA@IHGLAFFZCPFRADEJAHNF@RBF`NFHDDBJHVBFMRAdCBIAMJCDBNCD@DFNIHCD@FBJJLFBCFEBAJCHEDALB`APEHOFEJBJINCDCBICEMMGIOGECAGNE@MCIFG@GBMHGJAHFPJjEHAHCDIDAB@DHJ@BOLEJEFDDFDBFJEDBFNFJCTLPPHHJFBL@JDPCLILOPM@CAEBG`]DAF@JFLFABCBAF@JHBDDSdKJ@@HTLH@JJBHJFDJ@BCJAFGLDL@PGJBfQRFFFN@JDNA@@AF@HBPCH@HBJFHFBJANFNBN@LCFBJPFDFBNCFDBNFJJJLDBDGV@FDJD@LGV@JPHHBF@FQb@DD\\HfCHONO@GBGDADF^DHCD@DDBDABCFAJFN@HDLJ@LJJHLHBH@DAJGDCBIBICMBECE@GB@HCHGNBFBDD@JJLPXXLNCHDLJT@PHFH`\\BJDDDBFBHDHPHDFJNDD@DE@CDCJABEB@HALRl`FDDJDZVPNBDA@KFEVGN@FCHCDGFCBEGQDMHGHCHNLHNGCMDA@SDKAECG@GBCBANGFOHGFECYBGBCFA@AFCV@FEvQLITGHKHQNID@JHD@HCB@FDHJHBBAFKJGHOTMHIFCHAF@BBJLPJFVJPJFFFL@DDJTJLBDAFEDCJBNFJDLCJAJBFDBNDHFBJHFJDJPLFXFJFZPDFJNFBDADCDIDANJJBTHFBRCHFR@@HJJFJPFH@FFHHHBF@VGDADGFCH@ZHLHFHDPPPDALSHDH@DAF@NLRBD@FCFKFAB@DBDBN@HDNEFEBODCVCL@JBDB@FIXDPAF@JBLFFLHDNFAHEPAH@JHBDALCHIJARJF@FTL@DDDN@LDJFNGTALCLGL@HDB@FEF@LFJHDBFAVFXRLNTMFBVRPHN@HDPCdPFAJCLDVAF@BEDAXFFHBLALFJBHEJ@NFFRF@BADILADBJGLBBBHRFPLDDIP@HBPADCBSBKFUCMFIZKDQLIL@FLHdRB@JAFLFFBDAJBBRBJD@FHJNJD@DCRDJH@DHFNBBFBBJFJBRNJ@FDB@BIGQFEDQHBDA@EEEBAT@BCII@A@EHBDEHCHABAF@DCLFLCHFNKJEHNND@FDF@BGAABBB@FC@CHGD@@DHBLBDHBFHD@RSHAXB`HBB@L@F@DBBTGXFLCTBHCFILKBEEIBMJENFZAD@HHNBNZN@JFF@JIJCJ@LBNPPZHVLPHBHAHFH@HAFCLKDE@KCIAG@KZEBE@O\\[RG\\GHE^@"],"encodeOffsets":[[121647,28921]]},"properties":{"cp":[118.178459,26.635627],"name":"南平市","childNum":1}},{"id":"350800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JG^OPCXExEPGJIDKA_DOHKHEL@\\X\\RNNJFH@^MhIRGJFNPHALCHEHCLBHDJLHlLCTMCGBAL@FAEEACBECEEQ@UHEDICKBYDEHAV@POLBFCNUVANCZSREPGJIDIB_HiPKRH\\PTBJCBEKMIQEOE[JMh[NOVMdHPHNFPCJHN`HLPHDDP\\XZXJPBRALITEHIfHLHRHVDXDPAPGHOD]LgX_RQFM@GAEAKLKBC@CACIE@E@CNU@EKAEGOEACBCRQDBCPB@B@DAPY@EAYSM@CFADALDF@@GH@BA@EBCH@AKE@GDCA@ALODOL@LBHBBBRBxMPODWHKZWTa@SCMAQHAFBFFBDHBFAR[JEJFDFLDDBBD[BRV@JDDNFJXNJFJHLBRDNbRTRh\\FNAJKRIBOAYEKHNZNPBLFDBTLNXLNBN@RD^PXJZFBRANBJBHLJN@^EHeFCBSCCIEAAHODUTMBBBHATBDFGFi@SDMBMCIScAIFG^@|NJHLhTpPJLFDDBF@DEDGDECGF@DDDP@PDHFH@FADMHARHBAAGOKAEHM@MJG@GB@HDLTLJRHH@HHF@FELSDOFEPGPCJ@LADAJOPOBGKIAELUHIHAJ@LBPJ`VHDH@FDPARILSHSHMNGZUV[L[LKdHNAFFF@@A@QGaIMQOIOC@GBKLQLGGG@AAEOCOEIA_HQDFRHDELED@JDBAAMEOBKFKHIECKAGGEMAMCEKCEGAICK@EBGNUGIAGEIOQ@GPMCQDO@IKQMCAEJE@EEC[KIIGMEQKIUKQESOGAS@KI@CDCFK@GCePGLIHIDMCKIUEEE@IBCCA@KDA@@FCBA@E@OHEBEAAGGE@EE@C@EEOKS@AC@EJWAEC@KFKNAAEEAYGGKGGCUBOCCE@KCAMDCC@YAcIM@GFElWPeEgAKAaEMGIEOIIAMJEQIEGA]BQA]BGDMNKNGFEDCAeDO@SHKEMMECMAMDKFODKG[GGEC@ABGCGBKPK@MGCB@FNPAFKHMEIOMKSIkMCE@IVADEAOE@CCAEGMBOOSEIEAIBCDMVIBQ@YHAGDI@GHSDCLA@MHA@CEKKGE@CIUKGIAQ@MASA]EGWQGKMaMKM@yJKAIAACSIMDEFAJ@JDZE\\IHMCEIAMB[EIGGI@]SGKAKBY@_K}NKDG@KVADC@OCCAIEI@CNKNU@AASEQKMcFGCAWT[@OCO@SAWIQKMIISG_HMBu@_WHM@IGOAAC@M\\QKCID]HUN]FORWFOJaAQESIoMOEASCMBK@FK@CCEKXURCLE@EAKGCHCF@TIBABKVCFOHABO^@DHFCLBBTCBBLHDF@DMPIROPOT[SKEA@@D@BHH@B_NIHORINGN@FBLCBM@[XCH@JBDHFNHIXEHBFjjDHFHBHPJDDDDCRBJFDFBFFJDBBDREJCLQZIBIASDGAQQMKQS@@MHGJAFCBM@I@KEKDGAI@CCAEAEECUHICQBQ@UEEAAEC@QAEEG@CGAGA@CBKBEHGDEAE@SNGBGIAKIMSGIEAE@EAEQCAEIACAACSAKEOGG@KLIDIFGLHHAHFL@JBF@DHFBHCFGBAJIJCFCHAV@FDH@LCFSVEPGFE@GEQD[KI@IBGFCLANCHEDI@AHABQDEDAFDFHBIJ@BFHF@CH@DOPIFCFCJCNADC@KGE@I@EFBJMLAFFRAHHHFDJBFDJ@NHXJFF@DILI@ALMAEBEFAHDNIHDDHB@DAB_@ECC@@ABGACI@GFGCOSGEBE@GCM@MCKGGI@CACGC@@JIGSIGIOGIKGAYEY@MB[MK@IDOJ@DBHJNNNJD@H@DGDKBMCECCAMHABAXADADIDELCDODIPGXGBMEGKWUGEQSGAOAIF_DIDGCIBC@CCEDG@CABIGKA@GFBFALCFA@WBAEEAEPCDI@KDCFEHDHABABGEE@@BDBBDCBAPCFQNMPGFGBA@SQA@KAMHG@C@CNCDAH@FC@A@ICA@CFAEEAGD@BMFCCEBCCAFCBI@I@GBI@UHG@EAABAFADQPABGAKRCJGDG@EBEL@RDHVJDADGJCFODAF@JFZKH@FBBBAHMTedaFCDBHIFAFAF@NAHLJRCDFBJJBBFBDDBDAFHPDLGDDFJH@DFADKJAD@HO@@FFDAHHFEFEJIHMFKBW@EBAFBPFHOLCFAD@NDDLAJFDHAJCNEBCDALCDC@OEGBEHKAADAHAHBBPD@DCDGFCHJD@DAXBFC^PLHNFAHCDGDAPFBAHDVZRDPEBBHDLDDBDLHJFPJH@FJJBNEPALFLDBF@JCLIJ@DBFD@NBBDBF@HEDIB@HHJHLNDNHP@DEDIB@DHDBD@LEHCFQD@@BHLDDNOZ@HFJZ\\AFIX@HBBDDT@JHDD@HAD@HDLADIJ@HIRBPFLFJABMGGFAFDTCBAFJHFHFTHBVDLHCHBD@DAPBTDLBBDBPCLBDBBHHHDJ@DKLBJGJ@^CJIFGBED@FNTGFCNDBP@BDDLFFFBDAFGD@BDBTKHAHIJ@DJH@DCHBHH@@B@BQLHN@LFBBABIFBATBFDBFGHBLKD@D@HHNAF@PHDB@HAN@RJNFBDDCLBFHLJJBFDHP@FBBBJCDFH@JFJBH@B@BCEIBI@KHCLFBbDJFL@DEDCJCDGBAFCFCDGBCBDPCHUNMBCD@FEFGECD@RADAF@ZDFAJXNBDBFBBRJRDNAHN@FHNZNPATDJHVFD@DAJMFALDLBNCFBDBFPHFFBZ@LHF@H@NFDBDNFHJHHBHFHTBHDDT@LHLBbAFBDDBBEVEPIR@FBD@HHJJ@FBAJLLLZBB`D"],"encodeOffsets":[[119194,26658]]},"properties":{"cp":[117.02978,25.091603],"name":"龙岩市","childNum":1}},{"id":"350900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@KBWJOLYXEJAFDRFHHHXLLDRARGPKJKFUDI\\KDEBEACEAUDC@]SIA"],["@@MFEFM^@RJXDHPLHDH@PKTGjEZHTJ\\HRCLGBOIOosKuC"],["@@I@IHIHEJAJPLLFFHFNTTHJFDHBJ@LGFE@I@MI_CAKBOEAIBGSMIC"],["@@E@IH@JBBJDBDBFDH@BEFBDNDFDJBRGDLDDFBF@DCDC@CASEICMGECAEDO@AAAEEES@"],["@@DMA@K@IBIHABNHFEL@"],["@@BBH@DDD@AGKCA@AF"],["@@NLFBPBDBDAACEIE@EAAAIBIEAB@D"],["@@BFF@DBB@BCHB@GDA@AKAE@BCH@@ACCC@@ADA@CEACAID@FFBABBDABCB@BFDAB"],["@@CFHB@FBABBDCD@D@BADBFEE@EEB@BBDACC@AIA@ACC@ACAC@ABBFBB@DCD@B"],["@@ADD@DEE@@B"],["@@ADDAAA"],["@@@FBBBGDEAAA@ABAF"],["@@JDBBD@B@BEAAC@M@@B"],["@@BBDCD@DDDACGE@EAA@AFBD"],["@@BBD@FEFFJAJABCCAGBKEC@AAA@AB@FCBAD"],["@@JBABBBN@RC@CACF@DFB@BCAA@AD@BCEACDEA@AC@@CCABECAIBEAADEAADG@EAOHEFBDDBHAPF"],["@@H@@AB@HBBACCEAKFBB"],["@@D@DEJADHDALBBBD@@CGAKIEC@AD@D@JBD@@E@AE@AIA@ADCACBEAAAE@AEG@@D@HJHGDBFAHBD"],["@@ILDHRJL@@AECBC@CDACEKGG@"],["@@FBJ@NBD@EEI@CCK@EA@DDD"],["@@HBHCD@DB@FNDDAACFEAAGCEAIBCAKAGF@BDD"],["@@C@CB@DG@IDEH@DF@BDB@BCD@BAFDDABEH@BCAEEE"],["@@JBDHHDB@DCB@BCH@@CFABA@EAAM@CCG@KGCA@F@FEAEBBFABBDDDB@@C@@"],["@@@DJJJABCDABEBAHDFCEC@ECAIDAF@@ICCDEAAF"],["@@HHJ@@CF@ACAAKCCAA@AB@B@D"],["@@DDL@@AHB@@CEKAGD"],["@@HBFD@HD@B@BGDCDCCCBAAAGBGAE@GB@DB@BD"],["@@BDFADBDFCLJBFFBA@EBCHEDGIACGWBED"],["@@AB@DPBHHD@BEAC@CEEEGIAAF@DAD"],["@@CPBBF@DABAEIFBFA@C@CECAGGGI@ABBDBBHP"],["@@FDD@DIQBDD"],["@@H@@CACC@BDC@@D"],["@@BBJ@HBF@FAT@JBFDBBTCDC@AKIE@@ABCACCC@GEE@ALGFI@AAAKBEBEJA@ECG@ABBFCNQACFKDAFGB@BFDADBD"],["@@IFIHBDADN@FAHEF@DCD@BA@A@AHDD@@EF@CEEACEEAEAC@AD@@DD@DGDE@"],["@@A@AFDLDFJDNC@CBCAC[K"],["@@CH@FBBLDHDLBL@dLDADERCNIBCACIGEGC@GDOBAEGEYEEEC@AFEBG@CDCDCJ"],["@@FJHBJKEECAEBEAAD@D"],["@@BBFBFARHB@EE@ADACEBCAEEBE@@BG@AFCBAD"],["@@A@BCCCIDGEJOJ@HGH@DCBKACDEHEAIBCFAP@HCDGJCAEDCDCJABM@INFFC@EIGKMPEDMDEH@HEN@D@DGCG@CBEHEH@JAHGAEKGILCBA@AEBU@ACE@CDAB@F@JCTCDDDLD@^KHKLCDB@HDBFA@ABANDLCDBFNKBIJPRFDFADEHEDCHDJCN@BAAAMG@CDANBBAAGDCFD@HBHHABCB@BF@FB@JEHBF@BHDDHBD@D@H@LIDBADDBNAHBHAPCBDCLG@ADDDCF@BJHABI@ABDDL@DBDF@DFHRJDDFH@DABOEADBHHDVDRFP@BB@JLFVEFABG@ONBFKPO@GAEDCP@TGN@BLDFL@JVDDHBFFDLLBNNJ@FDAVDDRHVDHAFABEFAJBFHBJCJEFCHBFFFPFdDF@BBFABCJ@LEBBF@VNH@LBD@LKFCHADDFABDJBDHPDRLDJD@XMDE@G@OGECE@EDELKNWDAH@HDJJJDFANGJ@DFBCHABBAHDJ@H@BFDHCBC@CGEBANEH@RHLIHKDGEMGI@ABECCACDGRGBE@AEK@ELIBERKJADAHKJUJI\\UDYJOLIFCZUAGCEICGDEHI@QKGIBEVMHG@AGOIG@CDEKEDAJ@BA@CGEJIBGEE@ARADGNGBCCEDIRIDE@GBAHBFAbeuoQMoUAI@MACOKY@kH_D]ACDCJCBE@[KCAIBSLC@GCAEBKLKBEAIEOHOPUBG@CGC@I@CAAEDAXAJCDGBEDUAKCIFIBGCICCaCGIKG@EFMIGCKAOCKBAFBBAAK@OEEMIISC@MBDJC@O@KFeECBMJEB_@QEIBGHC@MMECEBGJCBK@CCACACBQHS@I@EGIMIMKMAQ@QAGCIIEAIA]DKAIECKBOJ]BEFEJApARAhHFECCKEEGFWJOHAD@LFNBB@FEHAPFD@BICG]QOaOQ@CPQL@LCnPDBJ@DE@EACIGAC@CTBDAFC@QGMCASMkGKCMKIICEBCDCDQHMCMBEHCNDHBB@@CIGAEBG@@JBJDJAFC@A@ECEIG…cKKGA]FIDCDING@ƒgoYSCIAQBSFMDUESKIQGG@AFCAADKFCHA@CAAEAACICAOEEYAUIEGIECCBEEIKQSGQ@KAYDQDQBGDELGDAFBBDPAFBFLP@HAPBDPLDF@JEJ@BFNLLFD`NPJJLRDTPD@D@VED@LDNALBF@FGBIBCDADBBDATDDLDJR@HEFAJFHT@DDCN@HBDHHFFAFKJAFAFBHNJNNDBFLJTNH^DJDBLAHBBRJFHBBP@ddFFBJAJGLCBGBgGo@QAUCYKI@GBAB@FDH@FEDGAGGG@IDM@UIECGIAENONY@OEGGUc[IMGQKIDOFGBIEE@EBEHADC@EGEKAIGKCGIUGG@IBEBEHAH@J@DLV@BAFUPeRMA[GECmNG@•MW@Q@SFaT}|CHI^G@BGBI@EBIFEJE@GGYEIOCMFEDCAECCCBGNM@EMQK@IgGOQIQGUOKDA@OMBIrqLGLENBLJLBHHrPHFFHFBR@JCLITA^DVDT@JEFEPQDETIP@fOHMBEEGACJOJGDMAEINAHSLCHIDSNIB[CKBCA@CHECASOICWLEBG@UFMII@EACCOo@CMEEFE@CG@CAGEAI@OFGACBMGQEE@CB@BBFABMBA@@DEB@FCDEDMFE@GEE@GHQAMLEBICCBCDFD@FAD]LM@CDOVLJ@BKRKFAJIDMR@JBDILCDWA@FKDSLEA@CEAE@CDGBS@MEUCMAEBMPKBCA@CAAG@AABAZIBGICG@CBIBIDMBOAAE@MIOEEUCCBCDG@CB@KCDG@AA@C@AFCBEEEIBIE@EEGGCCBA@EAAEED@DGCA@@DDFF@BJABEB@HUBE@EAUWGQG…CCIDADIHUJGBCEIYII]GEBQX@TGHMZCFMFCAEIGCIMCCMEG@C@IIAEC@CBGAEDE@GAAGAAGHEBQ@CA@CAAO@AD@DEHBJEDADCFIBBBBDEHBFCD@HC@CA@KAAIACBCDA@OCK@QHCDBFFHLHJBBD@FEFEFMJCFCBC@MMCAI@_DGCBMACKFEAAMACGA@EBEF@@CIIACDI@AGEKFC@ECCC@CPO@CEEACFG@AECACCAE@IHEBS@KAQGKEEICUOMCKBGFEPBFEBKG[GECAM@CDSVE@UAKBaIGCCC[G@C@ICCOGAKIMaSUGCNBBGDAJOCFEMGCJ@L@FD@BDCFWT@DPL@^CHMFOFIBABFLEJEFS@GBCDC@EAUBCG@G@AFADCAKJABGAGQGGIC@GEAE@QCIDQAEGMHE^OTGFCIOFKIA@ICEBEFCRAHEFECGJGHKDCFAF@RKFGAICICUGC[QEA[FMF@FABEB{BQ[GGGCEEMICCAYLCBA@CACCAE@CDABC@@CC@G@DICCUIGICFDPAPAFGHELBHADEJEFDFTNEPDF@DKHKDSNQDEDKNIBEAGGC@CAMOECK@DH@LIDCD@HFN@DCDEABECGEAOBCCAECCIBABBV@PCDUH@HCB@HAJBB@B@LHHHBFLJFBFBJCHEFID@DHFBFAJBFJNRJXJHHD@BID@F@JLJT@JGXZn@JENNP@FEFC@KBKGEACBGBIBKFEJCHDD@FDJAPDJ@LFP@HGRFN@FAHDHF@FNDRALLN@FCNCBOHUBIHCDBDFJLJCFDLLPD@FCFDD@HCD@@NFT@JLHDH@\\BJLVHJBPDF@FCFDFDBJ@FFHj@HAJEHEHMJCFJXBBVBH@D@BDAFFFZDHCJAJFJAPFHLDDGTNLBH@JBLFB@DGJCFI^e^EJHPLPTBLG@KFGJGPCJBLFPNHBZMNARBREV@LDHHBLANFHRNXDRFJHXL@DCHDDHDBLEFAHBLJJFDFALEFHDBTRDLDPDJJLHLRNBNJXHFRFDFHHBLBFBBJ@D@BGHETCHDJRDBBDCF@LS@@NBNECIAI@EB@LNZBJKEC@@BBH@BED@DHHFDF@HGNCJAR@TIF@LBFCDGHgCSDEPICKMQDIHABEDAF@FHHGJAJJFDZAFBJA@HBBF@JEDGB@JJB@AGBEH@BDBBBCD@FDD@@AFBBAHCXADC@GCGBILINCBC@IBCD@F@DC@EBAFC@KbFBDEZIJADATBBLBTCVHFDFADDBDEHBPFDPDHDF@FBDDNEFGDAJJHBBHFFAFEDQHI@IFADBHJbBLCJCFGBKAE@@B@DFJ@H@N@L@LDFCDDFLEJBVHH`@HDFD@F@HGJ@LEHBHC@GBCAMHGBAFFFADE@GBCDBBDF@DDJABIBAD@BJFHFJAFKHCJKFBFBD@BEBCCKJCAAFABG@MGSPKTC@E@EBAHGDADD@H@BDCLAL@XFBBH@FCFN^HFDBLEB@BBBJFDVAAH@LCHBFFDBF@HFBJD@FCN@NDDN@LFNR@BAPGHIJCDCPAPDNLBBBDJLPBF@DNdNH~ZLHNDLHFHD@AHHBAHEB@F@JCBFHJHTTVPLFfJl@LEJK@IDMHKJIPFLDJHTTRZDL@RLTDNE^N\\XRBD@BENBHCHFFAFD\\@JN@FHFAFCFAFDBDBJBDVCFBDH@FELBFH@DGHABI@A@ABAHBDAD@HFHCBBLFDFB@DAFEDALALDDJB@PFD@NAFBFCBC\\CDCF@HE@EIQBEPQ@ACIECCG@EAAGDAAGEC@ECAKDGFE@ECE@GDGBWFCLBJEH@vGDGIM@OC@C@ACEKEGCIHCDCACD@JFPBFADB@FBBDEHACCBCVQACDKHAFC@EIGAOBALC@GBGGC@EBCFB@A@CEADGEIHMMIDGCC@KIEEA"]],"encodeOffsets":[[[123250,27563]],[[122541,27268]],[[123020,27189]],[[122916,27125]],[[121678,27068]],[[123398,27612]],[[123294,27747]],[[123611,27636]],[[123592,27651]],[[123587,27574]],[[123587,27576]],[[123438,27501]],[[123358,27630]],[[123380,27622]],[[123263,27607]],[[123185,27583]],[[123137,27586]],[[123136,27581]],[[123105,27518]],[[123002,27474]],[[123025,27443]],[[123021,27325]],[[123237,27343]],[[123240,27281]],[[123209,27290]],[[122984,27247]],[[123034,27193]],[[123016,27168]],[[123017,27126]],[[122884,27182]],[[122850,27191]],[[122865,27137]],[[122785,27331]],[[122683,27314]],[[122653,27317]],[[122636,27252]],[[122672,27239]],[[122677,27206]],[[122569,28102]]]},"properties":{"cp":[119.527082,26.65924],"name":"宁德市","childNum":39}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/gansu.js b/src/components/visualizcomponent/js/province/gansu.js new file mode 100644 index 0000000..081ce41 --- /dev/null +++ b/src/components/visualizcomponent/js/province/gansu.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('甘肃', {"type":"FeatureCollection","features":[{"id":"620100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@GG@IEEEKE@IMFQRGFEBEFA@CFCBDFEDABKDEAGH@HKBGAEACDGLMBGLIBAFAJGD@JCVAEGECCGC@AAEA@CEEC@ACAEFGD@BID@DCJOPGBCTCBCDCDBBBB@PABGBAJBFDD@B@HCDCL[BMEEL@FFD@TELINBJAP\\HFFFD@DDHEF@FEN@RCRBREBBDCB@@FFEBBJCRABAH@@FEJAJIJIAADGDCHE@GD@HABE@EHGDAHFB@BAB@DGD@FADLJDFHBD@@CFAFBDGAA@AHOLGBGJBPIJBBEJADB@EHMBCGMBERGB@BFFDDLAFNFHCFGD@DGL@HAB@HDDADBJAPFFEL@BE@@JBDCHHFCDM@IQCKCACAGHG@EBCDCDAFDDAFBBBHBFGJED@HG@CEC@CDEAA@ATIRBDC@AAKICEE@EAAAIFCCEEBBCIBEAE@EHSISEIKDCFAAEFADCFCJKH@DAGKG@ACBGAGGGGCTEEMfKDA@KRG@EJEDEhUACC@CICGC@AGPCAEFE@AACBA@EJC@GJCFGTCNEJ@FHDAFBFADCJBF@BCEELGZBFAJBDACIEC@CEACIECACAGDCEEAC@CDELA@CEIACC@CGCACCAUCA@GACDGGKHKRIPAHCDC@EHEFMFCACACKEC@@CDCAIBAGKFABCH@AODCACDGDGAECCDALBLEEGJIAAFEAAFEH@BGNCBEHIHBJ@@ADAAOFINOFIB@AEFBJEBA@CFEPCDE@EAAcOAE@AHC@CAC@@HC@GEEBCLCJ@JCIKISDCAAEICIAGBC@EFGCCI@DAFAZOJJBDCBAH@D@HHR@NHN@FLD`PBHDbDDRDHLHRDBD@JAFKB@NBRAN@DBDHADGH@FBDLHPHJ@JCdHJA\\IdCdTBFFVFDJ@XAVEJFT@LDPBJFhFHFDAFBDA@BBBL@FABEH@D@BADDHLLFBBCVZLH@@FHDBB@F@FF@HDTFDFBHJJH@LIHCLIDCCEFSDMCEAADEEOBAFAACACDG@CCCDCBCACCADA@AGK@KEKBAEI@CBCDUDICEBECCAE@MDGHE@EDCBGLK@G@CB@BEAGBCACBEHIAGDAHBHABC@GFGJBDE@AICDA@EDCDECEAKEAOOE@EEKAKEAEDGAELOLQBIHMDO^JDANAFDDAFER@HBFAMOBQCI@OAAKGGGBIDC@EHEDIGGAGDGBEIKE@EEI@KGMCCIBGACQMGIGACABCBCHY[ECCGQEEBEAEIDGBKCCACE@ECG@AFA@GAADG@KCCCCGGMBEFCAGCIOC@EFSM@Q@ECE@EACEBCGAIBKAGBGAIKYFE@EBCLABELOBIEGBIFCDMKMEBCCG@ABE@EDCCCA@IOI@CCEG@BIDG@CAE@ECGCAAEAOEOCCBG@OBIGK@CQUCMCAEFE@QEEKKGACAI@GCKGCOAAEACCCIDIAEA@EBG@GSUEGACBGJKAEGOBMAKBEB@N@HCFE@EAAGICACAGIMBKEACFIBEGE@CFOBADIBMGIBEMESKGG@IDIAEKIEAOFWAGBOHG@GAcDCD@B@DHFBFEBICEAUNOACDBHJLLFDD@FOBGPY^@LQNGBGKCAE@ADCDIQOESaE@ofCBKEGBCDCLEFCVGBM@UFEFADBJMLCJKH]HILKHAD@JMNODS@IBUXCLCDG@SAK@IHGFEJGDYFWHGDGNURGDSFGDINWPEBEAACEGMKEOAAABBXCH@LDNEFCFAHADKBAD@HHL@DIJBFBD@DMFWD]CIEA@BNEHOCKICD@bADCD@D@PHVCHGHG@EGCCA@_JOLKAGHQJGAKD@JBHAHWJGGIEIFGDKEOAEAEIECCBEJUVEBiH@NCHALGP@DHJTXFHINKLADDF@F@HLD@DBDFD@FGHID@DEBCNKLAHEFCRGHCNIHI@ECKAKEE@@DDH@HADANEDAF@LA@I@UJKBSNaEQDEAI@QJC@ACDKGCGBIAILAHCHA@QEACEG@UCICCGEAEGCEGMIKFKAMBA@@DCDOD@DBDADEHHLAVBBDFDNALADEFEBK@GFEEEAMEOBUGIFY@IFS\\GBKEC@ADALAFADIFCAMEMGQHG@MFKGKCG@EBDLAFCHEBEAGEG@KFMBANABW@ODCA@CE@IFAHEHGDE@GCI@KGQBABALAFMJKCK@A@ELIFOCIBANEDEBCDBJAHCFGFAAECAEAIMEC@MDE@QGI@AB@HEJEFGBGCEBEFCHOFSJMCC@@FFLDR@FEJSBEHU@OBCDCHGHSFAJEFOAQJWBQLUFADM`EFQHELGHU@IFKBCA@ECAGDIACAC@GHKBAAAEA@GLGDCJFDLE@HEHF@FHABIADNAHIBEDCACCC@@BHF@BMJINAFOFNJDLFJDHa@ABADBFAFBJCB]LAHEJBJCLIHQFAJCFGFFNFFNHLBFDFJCNHJORIIC@AZILWFG@GDENKLCJ@DBBHFKFADALCBEBDJBHHCFAFBDCPDH@FNCDIFEFEAM@OLQHOJKDHFHTDFG@EBGB[@M@QDIHADGFADIDEFSFSLGBEHQFELCFAFILAJOFCDCHBFAFAFCDBHFJGLED@PJHDRJJBHHDFCZILAJBFF@DDFDLL@DBRRRFPVPHJ@fOJB@@BDF@DADIHC@ACKIA@ANBBFTNL@HDPAVBH@FGF@D@JJNFL@BBDFFBBADGDCBGHEJAHDNADBLLFJBHANOPKCIDAB@DDFLJD@BJJ@FCDDD@BDEHAHEHIBGFE@IFGHKJEJBBHB@BFBPADDHELDFCFDNQJ@DB@BFAFBBBF@HFADBDJBBD@HBBBFNHJBJ@HDFB@DILDFHF@BEF@DOJBFADMLCB@BBDBFbVBHDF@DLFDFNFRCN@HCFBFCN@FALFJJBLFBNHZALBTAhHPFL@FDJCJANHJAFBFFFABCAIFKBAXBNFTCJDFFJAHBR@RCRGBDBFBBVAJEVBJCGUBEDEJC\\BHBDBBDAVHEPADAF@FEFADDF@AHDDCFN@FBJFTNHDF@VEHADCGAACS[YSCOACDAFAPILCBBFFHBHAHHBALCBGLBLFNALIB@FHFBDALHF@BFH@HCDBBCHDDKA]JE@CJBFADBHGFBBABED@CEBCPADCAEAE@]EC@CHEBGJI@IDETOL@FBFDVANBRDLAPDDFBJDDFHNLLPBF@LEHHFDAFEFADCDCBBDF@@FC@CD@BANI@AF@HADCBAHABEHAHLHBDDHFDFDDAHLPAHABC@CFEB@HMFKREAC@ACC@SIA@CfABCEEBAD@RADAFGFCFEBCJE@EEEBCDG@GEE@EAOFAF@JADGDGAEEE@@EECBGOEAAAEI@KDIEACHIgICBEBECACGECICCEBCFOJ@HEFCDC@GDBF@HDBCH@VBH@FCFIBC@QAIO@IACGFG@SFCRF@DDFL@JDP@P˜TpDlBlA^ELKDMBATCPOLBFGPEPALCFABCB@@FDCBBD@BBF@BCDBBDFBDB@DBAHBFDD@FBNAHDRDP@J@"],["@@@OHEBCJAACE@DGECALGJCJBFAFD@"]],"encodeOffsets":[[[106051,37862]],[[105300,37239]]]},"properties":{"cp":[103.823557,36.058039],"name":"兰州市","childNum":2}},{"id":"620200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@F@JAJGHGPOJEBAEGDGBGEKAGDQDGZCTG@EKOJKmgWQDGCC@CFEDGFI@EECQKSC]Q÷UIEC@EFQHQTMPG`ITMJIBWB@F@BA@M@AIEGIMIMKCICQK[IIKISPsLQEKBEBYPe\\KFOBQFGDGJUJCBAF@DHLABIACB[LOD[@_AWGSQKOEQĹDljSPerEDMDQ@OFS@cHMHm@CBIJÐdz’hCH¦@BRTZNLHtXADA@[HM@UDBBHDAF@BTFJH@JDHDBN@NDJ@HHDBLBRAFBBDITLZ@DKRKL@DFDĎyļOd@BAAEBA`@VEdD\\@FDPCnRLCLANIPEjAPFbPBBBH"],["@@KKKFZHAA"]],"encodeOffsets":[[[100831,40930]],[[100209,40671]]]},"properties":{"cp":[98.277304,39.786529],"name":"嘉峪关市","childNum":2}},{"id":"620300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BQAWSAM@_HIHGPIhUJGRKFEDC@GHIDUDUBEdOHGN]FSJWPK`iVOJE@M@AÆq\\IDA™­nCPDhBºEfEJQY¯DEBQI_AK@OEc@GDEPAHGDIBGHK@ACCPAFCFUFGDIAO@KAY@OAGGKEEKGU@EFIEE@EHQEBE@MBGAEFABUCC[@OBMAEB_NIBE@IHGBCDMAUBCBCAIAKDIASFCDCAABBDGBADIBEDGCEBCAIBG@CIE@EE@CCAAEAAE@@AMGCBCAI@@CICAEKKaW]MWeSGKAYBG@EDCD@HADAJDF@BGBGJEDSJKBQAeFWBKCMEeIOEeC_GaGUEEEWCGACCFCLEO]KKCEAOCGI]CGCAGBAHIEC@EHCDCBEEBA@@E@AB@@CCFAAAKIABAFCDGDCFC@SOUEEAEICAGAMDGEI@ACIFACGAACEAAAEAIEAABEKGKB@BJBBBEBABE@ABKEKDUESBOD@DILMJ@LBFAB@HEHCDCFCBAFAHDFAJKDMXOCQFEAEAKQOAEECACB]ASHeLILQDKAEDGBEFC@SGIBMCE@MBICIEGKKYCAGAOMEAMAYBEH]FCHG@UHGLED]BA@ENMAAGAAGDMESFG@OSIICK@E@CA@uf[JGEKSGK[OUGiE_@wDIBOAKD]@_OC@QHQA_MOKUGKBEBedMF_JWABJd€A€NfTZn`fdDH`LRXJRGTgZuTIFEF_NABAD@NAB[BELAZGXCB]D}AG\\CP@PC^EJ@DBDJB\\KJHTBBB@DCDCPFLD@RALFPCTDFDPDLBJANCTIJBNJJFPJjX~pLRBPDDFPCFEBG@SEM@CFAH@ZBHPLfERBHBHFDHE^KXUVURAHt`pTDDDFAPGd@HX\\XdHFNDLBHFJPRNZNJNJFNLJFPCF@HFDDN@^IrKZKRHJBHATIVMJIFAj\\ªrjÌÚ°„FJTNƌEDËÄUPkhSNCFBD’GzI¸MPi¦iľu^†XCPB„MvQ\\IvC„KesIOZO^ÑY[_eAWCS@I"],["@@KDKJF@JLFAFCHABAACKK"]],"encodeOffsets":[[[104867,39678]],[[104560,38939]]]},"properties":{"cp":[102.187888,38.514238],"name":"金昌市","childNum":2}},{"id":"620400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DCHC\\ARGAEOIACASCICEGGAEBGN[JCPCTEJENAVJH@BWEGAGCCODCA[UM@G@MEKIAWMEIKG@G@YROAGEAGLK@IEEGBIAECBCCGKOGS@OBCTgHCHILGDMJENAHBFDVAJDBDBBB@JIJBJ@JCHFLAZHX@XNDHNFJJJDFLNFPBTPVIHKBEDABEFBLDDDDBJIP@PCLK`KLEDCBCACFEAeBCJGBC@KBAZKJG@CJADGHM@EFGHBAC@GCCDECA@ABAAANCPKFGFKGU@ADCJGTKbEFCFGBM@}BATOHAFB\\DDHBBFGZBTGE]bMDCFCL@BBFLNNH@LFPIRIPAPEHE`KNAHAPCT@PAVBPC@YF]DCJCFGAEDQHCACHCAIBC@GCA@AFESFJYD[AGGDACHAEKZK@BADD@AFFDFBBFHCHDVIFCHFBKDCPPF@FFFCDAEEBCD@FFXU^UHABC@GBKAGAAfSAGE@AA@EDAHC@KJKr_JB@ADI@IDM@KJ]@EGCGAGUKKGEQAG@QNIBSBMDAA@CGI@IEA]F]@AA@CBIACO@IDOGECOaECGMBG@IP]ZWHGDGEIASEIBGEEBCDAHBDCF@BEDAP@@A@U@AF@LWVDRQ@AGEAAHOJGBECKFKCAG@IGE@SIGMRCFUFBB@FEDAFBBEDEB@FBDGLFHBNAFCD@DBJLFDPFD@JMRMDGNGJIZUHODMBICEAKFKDCAE@IKWAEBEJIBABB@J^HFCBEHEJEDA@GEW@KJmB@XAJMEG@CECW@A@FK@CBEFABAAADCBEFCD@BCH@CEBCDCFABA@ONCFEV@REBABODEDEPIJIFIBI@EEQAAIAEAGGCGBEFGFMGOECCI@ADUFGFCJAJEBCFAFG@EAIBAFB@KHIBEAEHOFMAELE@KHERKDEMOCKAIODFM@EAAOeEBACAAGBCAEFA@ACCBCAEDAAEFADCBG@IGACCBADEAG@AGEJA@AACBG@AA@AKQEAGEEGACMQC@EHCBEEI@AC@QACCFCKCDCAG@KIAGEBIIEG@GDAFKI@CBMECBEAEBAGCCBECCBAAAAEFEAC@OG@@ABAC@EEDiCMBME]EEAECCACBERMDEBYFMCAEBE@ECEEBGLYPQRGLBDFNKLCHAJDNGLGLO@C@ECIAAGBKN]SBCHMFU@CCEAEDAF@LF@AUWACDEJOFAFFP^HHTRJBD@BCBMBAB@JJFBDABKDsJOFANDTKBECWCI@OJ@LJFBHCBABCH_BEHEHAKEeKGCKQ@EJ]\\aXeVYZUJKFEFEHKBIKCK@KCCHA@AAAGAAE@GFGBUIBI@IDKEO@KGGBGBE@MAAIAW@IACECUEEQGQCYCGCGGAMRUBG@CGCkIKAWFEDIDO@AAUUONCDEAAEWMIDAHEHEBCJEDIAECMQMGUSQBIL]DSAEE[KKIEGi]GIGEGAK@ODOHWFMCEEAIODG@CABEDGHEBECEAOMAG@QA[BKBGTE^AFGJ@DADiFACBEAC@AEAGBGFC@KC}LIHBVQFE@SDAFGFAJADIFODUCGFINEP@HFZDVAPHFHBJAFBBLBHAHDVJJPrCNHHFNRNBFDDDHAD@JDRC`@`BJ@HEbGRSLEBgTIFKDKL[PQLIBWRGL@RCJ@FCHEBGDIBONALFTAR@HETQZKBG@mDSFGFADFNBJIBGDEACD]LGAKBG@CBCF@NDFD@BDBJDB@DAJED[HGDEHIDABID@RKPGFIAQHCAEGCFOXUXWVTADBPFJFADBDDF@@FDBFJDBFBJAF@DFFB@NIBOJG@ADaCCCKAABGCIDGCIFCLE@C@C@ACICGBMGEEMI@CAA]EGBBB@BIBQGSEME@AIEEDECEDM@CBE@CCC@EBCFCBBFAFFFHRDD\\FGZADADDBHBHJRNBDAHDJNDLHJ@FFF@JLAFCHBHHHCJGF@FCDAJHHLHBB@PDJARNPEBGAQ@EFCBECMBCB]ICPGNAJKRKNBHCHBFLFLBFFF@PPFBBLDFCFCD@FCBJD@BCFIAEH@HADGBGACBBHGJAFBDADBHAFA@@D@HKLAHCD@FGFCH@NBFDDAFDFCJCVAD@DFJABFL@LHL@BCBDBBDADCDDD@DCHBDBDEBABFPCFBBDFCNETDFCDMLEBKJG@IIAGCESEGCE@@E@EAAGC@EG@YKDUAAKEGKCCABC@G@AFEBK@AA@ACBEACBGEgEIEOAKCS@IEUFWBI@ECEUAEcScD[JIBcGIDI@OGKGAC@EHGBCCGCAM@QBMAA@ELIBC@CAGQGKQCCCCaAG_OKC@EGM@MGQ@G@CBGDAACIIABWNIDJ@DDEH@FADBHDJFJBBCDJTJLIDI@KDADFF@HGD@@BD@DGD@BBFdPBB@FCFODEF@DABIFEABFA@EJMPEJBPCB@BI@GAGJAFMDAHG@EFBBEFBBIJFHKFKACBDDBFCHCHBDCDBPG@ADEBHLABBJCD@DD@LFBDBDEDENGF@FCDGDOBQJGLHLCHBD@HDBBVDDDBDHD@BDFJ@DKBCF@DBDFFCDBHBDFDDJFB@DFDDJCBIAEBYAKHFFADE@IACDEBEACBEGI@MFSDEHID@HID@FABBD@BEFBFODBHD@DHDJD@BDgVCFIF@FQH@LCBeLFNSFHDHHBHAHBDH@HLCBG@ILEDCDEBBFEBCDJLTFTJFGF@FBJAADFADFEDBJBB@FFFJDBL@BCDQASJ@BBBCF@DFD@DGHC@IFEHGAAAEACBECCBCDAD@FGHBHBDLDRD@JCNEDGGCDIA@@AFK@EFOEIBCACBGCA@GBK@CHC@EHGDMEBECKECAEA@QHAFHNADGN@FCAIBAFIAOJIAAHKHGP@BBBCHEAEB@DC@GACEKIBC@EHC@CBA@AEABGHCFGF@BA@GHCF@DGHCBCJBJIBIFI@EG@ABQBIDAAEF@EA@CDAAQFQAQDM@EFE@GFCCC@EEGEO[IBMAKJSFC@EEK@FFANK\\CDGDA@C@ECIAABAHOBA@AACACDADQBABCDMHIPCDC@AJC@EHBFBDD@FF@DFBBBD@DHFDFHUBIDC@IHEBABKJAHKNCHBDBFAHGLG@BHCFALCBEFACED@DEBAFEFQHERJNF@FLFFAHBDJHFA@DFDFLHD@TFJAD]hKBAB@DBBNJHJPNFHJ`HLFBLBTGREB@DLTLHJBHETDR@TINOJBBRJRALHT`HXJ^LdJdRRBNFTDDF@RENID@RDLEHBLHLLLF@DADWFEDGHEDAD@DDDPLJVFFFBHAJKFAD@@B@NBJCLCHKJAD@DJHF@F@DQBAFADJLbJH@DADKLKHABFTHJAHEF_V]LCDBNEJBFLPPfDFNHH@LEF@DH@DAJITRzCXD\\ANMFKZ@THTP^N`Z^\\X^T€t\\ePQ¾`QŒăĎ¿°J¢fDC@MVOZB†LjCLDHJVDJJRFJFtLLDD@PSHURINAhFNCPBPHFHJ@DBHJTCBCFCHALIHDLBVH`ErAFALMXCH@RF\\E"],"encodeOffsets":[[107164,38315]]},"properties":{"cp":[104.173606,36.54568],"name":"白银市","childNum":1}},{"id":"620500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@KAEASFWNIbEFC`YRILCRIDE@WAQDMHID@FABMFGJ@HDFHBLDHHHHABEFEFGDMFKJCPCPHBFDHH^BNBVHLHFLDL@XILAF@JDZDFAJULCNAFCLE^ADBFLHDF@BE@GBAD@BJEH@DBDLDFCNBDAHEPCDFFABBBDADEJDLBfPBLANDN@FLRNJHHBRJL@HCNQDKAEIUBEF@VDHFxl`THBH@LEdChFTJJHbZLABABIAQFMFCFBDDALBLLLLXDFHFDDLFF@NGJ@JKDAHDF@HDRBTHJHDHR@FCDDHHHCJDFEBGLMTETKDK@IBIBAHBLBBGCCBEEKDGD@JFBGLELBRF^VFHFDJ@FG@GCKEO@EDGLQVUXCOSKGEM@GFADCDGFAH@@KFADGHGBAJAFC`LF@NALEHANHPFJGJCDCFCFMPEJGH@BAGSBEACBEDAJCAAAGGEQAEECGHMFCBKDEBOA[HIFEVOHUHmFMFEHKHCHE`MJGDEDMAGEIAKBKG@AADMDG@ECAFCJAHEBKAIBCHCFADCHEBQGMAEUKC@EDKCIEJI@IQKw@WBIEACIcCEKKSIG@[IWUKUACBMHKJEBA\\OJGDCDEECBCCAC@AEBED@BA@EA@KFKDSEE@@FI@CH[XEBGQBGIIGCKDECEGCACIE@CCKDCAGCU[ECcOUIIAQGSOBGF@JCNAHCDELCBABIDE@EEECKBCDABC@QGMAGGG@CHAH@LDhMHDPND@JCAEBIJCL@FBDDBJJLRDRALFJBXIDBHPF@HCEGBCDADB@HBBDBF@DAAEBCRCFBDDFABABKDAFADCH@HCJ@FDF@@GCAAGBCDIDAJ@JGPBJCFI@AEG@CBAFABBDF@DJJHBFADABKBAJ@LFDA@AACGAAC@CHENDLEBCECBCFCDBVDFCBCAACACBEAGG@CBAJ@HKDBFJHBDCDMD@BDF@@CGEAEHSHABACOFI@IHGDILDHE@AGIBEPCNBNMJED@HDHALDHECIBAH@JFDAB@DKHCF@FHHDD@FKF@@aEMECQCKEG@CCAEDIRYHOBSIQQWOeIOKISIUBEBGFILONC@IBIA[OKCCBMBGBEHIbINQDKBCBUBWJUBIEWa[aCGAGBKCA@CAA@EAQBODK@KBIAGGMGICAIBAA@CEEBI@QGWKMSQEGmY]M[K}OSAcBQPQp@P`„BJCJI\\MJ@NBNCDG@ABAH@POCMDIAGBEAQCME@GCEIGAGEC@EHEBACIFE@ECGIM@KEGASGAACIIEAGDIAAGDODEAKUOEGIGK@IBE@IGSEQAEBCBGFK@GDCDOBMFCFA@GAGMKIEBKEQDGAKLG@GDELEBUBEACCABAFEFATILK@MBGHK@EHMHYCQBYGG@GAWAIESGMFCAK@OEGAGAGEGKOEA@MDE@EKQQQFGAQDI@MDG@ADBPDJERGJKBIAI@MAGBEGEAE@EEIFE@EG@OACQDACIMQCAEIEGFGJCHBPLRILCTQDGHIDIAGHID]CGAEE@EFIGGMHG@EASKK@UGUMACCMBGAIECKCGG@WEEC@CEESDKAEEESDIESDCDBFDDJFDF@DGDECA@SROBEAAC@GFCFGBAIIAWEA@@AVG@CCEAYHK@ADDFIFCFEB@JCFALBRFNNTKFIHIRFJLHCL@nBPC\\KJAD@FDDNGF@FDCHEH[HC`RFHHDFCFURWFGJAFDHHFNFJ@HBTZBFGPEDIFGGKEIIQEEBGLKLU^IRGZKLSZKTQTYR[PGFOJ[JeUKCMHMFMLQLGH_DIFSDGFG@CDGEDEBEH@LEBCOBUEI@KB@HBH@DCBMBEFGDC@ECGHKBADAFBPBZELAJCHATMREDADGDBDJ@DDAJCNCB[AABAHC@EA@A@CAAIIICEAEAED@JA@WI_HEEA@CBCFEDGACECDE@QAAIAAFGACI@G@GEGCCI@Q@AEAAGECCGCG@IIIBICCECGAKDI@EEIDC@CC@EGCEGAECCEGGDGIUMUOGAWCK@WDQ@CFK@CFE@KJWH_Bi@OBG@UGMIKIQCWFYLGDKJ[NS@WIOIUIG@EBALBPCPBPF`@JCHCDGBqaI@OBCNARFLDFDDDN@VCLDB@FCFKLBLEF@DBJADKDE@KMEAKCIGKCOBQLGNIDGJS`FLFRHHDJBLCFBHLHDD@JGFAB@DLN@HELFPLXFTQCaKSIQECAQCE@ADUAOBCAAEIA_@IBAFBPJJ@HBDBHIbABI@CHBDJBNNIB]NIB@D@DHDVBLLPV@FGNMNCHKDGF@PBXHNNLDHFV@HEL@F@LBDBHF@BBDHFDTbFDRJRFh@JCVCFCRGZENBH@NFR@JCLKLEH@\\RHDfHN@P@V@JARAj@LAHBHCJ@TELGHARDRJNdDPBTCTLfFNNHBDNBDCPGLAJDLNRDN@DCAELAJ@NHD@PITFFGBEAECABCLCHDFB@ABINAD@HHjTHBVPBDDL@HGJGBGFGLCJ@HDFJATANEZOVALCNA^A^@pJH@JCF@BCJCPQ@GCEAMBCBAVAHERCB@HFF@PHTbRPHBHPDPU|FNTXLHPDHAFIBE@EH[FCHFFJDLCnADFHDDJELGDEPCPNNHTCPBPNX\\LFHCJIF@LT@L@RHAFAHKFCDFFVAJ@LDLHJbPNJFFJBJAFCTWJEHKJWDEJGVGJ@biDCPAHFLPJZDT@NDHVRFLGNOHODQL@JBJFHPHPDFFAPCH@FFL^AFCTOHKXOHAHG\\IPKPE"],"encodeOffsets":[[108174,35983]]},"properties":{"cp":[105.724998,34.578529],"name":"天水市","childNum":1}},{"id":"620600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@šM€M`EfG`C¬WÎY`ITE’M¦MRAJBFB`\\NJPJPLRVRNDFTNŠrbVFJBBpDx^ТðÌZJxNjFrPHdHZNZFì^¸fÚtĢ~^BfAŒAžCvMĎyPEBAcÇGUIUEIEKWm¢­ÊÕ\\ab‰N_FKJW@AQiIQEWH[DcBKCMBUq—II·o}U…Uƒ‰}›Å÷±ãύȩVS•PaTaV[^sJ_HydãEEqWI@OE±g•cyYE[G…DKFMJiES@YDSHEJMFQBMDGF_F[BKDG@EFIAIBMHW@MBE@IÊejMZEł‰–ULEƒŗR[s]S[WY]M_O]GS@SLYNEBMC[DWQyJSBI@CCGE@KFG@MGCEOeKOAEFIAMDC^K`UFEBGGIESBALGLKBC@CIGKaCIEBABCRE@E@IG@CBCLIDGDKAI@M@AC@EBILGBEAEEIUOKCC@CBCFCHGFCXEBC@CKEKKKGGAKFQCC@MJQFE@CCESAMQQIcKcI]GWS_KGQBQIAAPIJM@SCQFSAGGISKCKA@QFSHKAEAGKI_EGOMGIMIAA@CBALA^gBCEI@SGCEKEC@CEBAAI@O@QCGCMBEAC@ECGAAB@CCAEAACCAADE@AAC@AACD@EA@ADEBKDOBOFEHKAOPSDCDALEDAFMFSBkBkAoC—S@OCO@IEKCCE@DQTEH@HEBD@JJPRBD@JADE@EAG@UDGCA@GAEHCD@DCFE@GBALEFGB@DADDDJHFBDFDFADAhJGJBDJFLCJ@BFBBPFAHFD@FPHF@FCBC@IBEPEFBF@HFH@DCFAFFF@DIFADEHEBEBC@QBCFADFBADeB@TJD@BDD@FBLQNE@GFADED@BABGKOBGCCCEGECCGAGKGBAFGBABCDGBE@@BMJABC@@DED@@CEAACDCDEBEFCBGEFG@KAEKOMKEGCCAICEOCKBQCMAUBECEAK@URANIJAHGH@BFD@^BFBFCDOBADDFC@AFABEAGHCAEBIA@DIFB^CLGCADCAGDG@AEE@KGCBEAEGA@KJMBKEKAAHKDABGGGBGAEEAAKDOJEBCBBDDPZTT\\BDHBCD]HE@eWEAM@DECC@GC@ACC@EBCFE@CBOBGFBUACCAcCIDCFAFBFFN@BABGBUAIFUBAAAEACQHQDQ@GAIBEEICSDMEWAABELBJADEBEEEAIBMGIBIDECK@OEgGSBKAYBMGEAAKIIKEEBM@EDEAGDM@ODOECEKE@CCEAGaUAEACJIFADEAGPI@CFE@AGECEJK@CEAGCI@IAMGAEAA@GACIAACBCGEE@AAEAEB@ACAI@MRECEDKCGFCCOBEA@AGAAAFILIHGJEF@HEJAFGBGFGACC@CCEDI@AIC@KICE@CBAJCLDPOBMAGEIIICAO@GCE@IFABAHCDCHABEACEAAK@MEIIC@E@EHG@UAOBGCK@SMAEMA@BJBDL@BGDCJODELOLCFCFBFOLGHIDAJADA@GEG@CLMJAD@DDD@@EBMCABABBHGFMDAFFB@BIHKTEDIEEACD@JADQDGHYDEDCFC@EEC@CFCHCFMDINCRCDGDCD@HHNENI@IFODKFO@IBCJ@LABGBGCG@EDODCFBPCFEBCESAQHGEE@KHEJOJFDVHFFBNAJJNZPBDPPDBD@RJAJGJAJINAFFNDPKFCDANBJGHJLHFBFNAHFF@jILFH@DBTDT@BHPAFBHDJLRED@NFVANAFBLC^CAFAD@TCDAJKHE@AFDDAHMFAJKJ@D@BQDFL@BAHINBFGDYEQBEHMHCFKRGBOLILABBFMHIJICSJOCGAKFMFE@CBGLCLCFADQHSDGD@LEJCLBLGBEHIBOLOHKLAHRXKDGHEBKDI@CDIDIHSCEBEFQBADMD@FODAFUHAJKHI@SLIBGDEDBHKFIBBJCHDJBNGBsBaVADEDCHMBMDKBMFO@IDEAG@IBUPFNCHADCHIJ@JADKJ]PiTOFIHQEKAGAEDAD@PHJFBF@@JBJFHLHADCBBFCH@LFJJFDFFFADEJEBG@GLSJ@FCFAFEDDJAFYGGBCDI@IDCJCBGB@HHNC@GFCF@HIFIAG@AJEFIBAJEBFBDB@FRNHNDPMP@DJX@N@DPBBB@HDDVEHHBBCHDHCF@FDDF@JDADCJLHLNHNPXFLLNLVLFJDJBFBRPBDBRDTDLHPRN`RHDTHJJFHAFCDgI]KKBEBKFIJIZEHGHSLIJ@FBFFFFTCNGHSHM@KDKCIBEBOPIBHKFADDHPF^FnH\\HLFVRNFXHXRHDJ@NH\\LHJAJCB_DgCKBMFOBCDCPDJABLL@FE@GFEBIKE@EDRHBDHBBDJEBDJ@HFNCHBDBFJFBVFTPD@DEHCDCBEBALJBBEBDD@@BAF@@@ABFFDADCFGD@JFBGHADBDHJ^DHBPDFLLP^KFEDDDHBXDFFVFbH`HfDPFfJNFLDXAfERBLATIFCHIHA@ACEBIBC@GDCFCH@ZALBTHXf^NbXLLBFJD@DJ@DBDANH@BF@BBBFDB@DFFF@DJH@JADBFAHDFCJABCHAACBADBDCTEJBLCJBDBDAVANBDCHAJGF@JA`MFANBPA\\@DDAVEBBFAH@NAFRFFGF@JFFEV@LHFFHLBH@PBZ@LBPCJEHEVEDOBDD@BGLAHCJGHOBCF@HFd@PBLJ`ARCFZ°IReF¹FgAOCmDš®CB[JÅr@B@NIFUP_jOLIXETM^GHcPAFCVCVGJ@HCDEFQLIHw`GHGJ@RB\\TBXA\\DTBX`fZ\\]ÒYPJPftƒLuD[JuRƒNOAWD]…Ľv¥jOj·NyJ‘HACDETMlgVOÌÃuX•’£”]T[JWZµ°EDihEHFDH@¼`Ģ^–`nLœR˜TŽN|N|JhJTHZNn\\~d¶\\šVVIjUŠibSl[VITORIbMX@dE"],"encodeOffsets":[[105098,40109]]},"properties":{"cp":[102.634697,37.929996],"name":"武威市","childNum":1}},{"id":"620700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@\\CfBâLèHpDdCnQŠI~M˜Kê×®aèWâ©PEļcÂßY…tÁĮo¶IAã„CTARCV@’O`A”JlJTHdHT@LAĴD@ǝBGJOE[P]@WLYLUBGCK@CFG@CACAC‡BaAmFMFE’oFAH@NLPZDNFFB@TE¤iJGFKF]BcCQEKBEP@”T–PvH€NôŒXNTFDAWwe§‡D•DIlM^@NA˜IJBDABAHUFSAIIOKKKEcEA@DOHMJGLCHEJCTDHALEHA`AZE\\FRGNIvMrSHINIbCVG~Q|SHEjboHCFBHDIOGEKAMCGEWcW[@GHcBOCECCoSs_BGVQVULWF]CGGEGAQAeFOKAG@YBGDEN@TFH@FADEEOCCAOKQ}oiWOIIEMIIASJMDIBKAOCECSCODKEQBC@EKDODC@CAASAIG[LIAAC@CFID]@ODOH[~B^CDAHWBYFK\\ABA@MBCBA`MFEJEvShYHSIQQW_KCGecm_SYMeBcAIXB`INEfcFAHAZHPL`NRBRGD@`P^@LCPBJAxC`@jFVH\\PHLLTHF\\IveB@@D@FDLJJPTH@TENFHCBBBHNBFMB@^AFCHKVGH@DG^EFGZANBFBPNHBDBLZHLTJNAF@HBP@THD@FEHAFCLBRCJKfKTG^BDADBFFPBLRFBFBREF@HDB@NWLCBICEBGBEDADEDCFG@GBAAE@KNIJK@CPCTAVFLCLFBAF@BAFAAAIA@ALALHAFHFRMHAFCCIDODCPANELArDNALCBIGI[KMGI@GCWQWGMEUQKE[GmG]EOECGBCLE|E\\CPOFAJALDLCN@TGHGDMESEEAE@EJITKHGFGJYJILEFALA^LhJDCBEEGIISGGC_QQMGOCKCSAQACQOEAIAICKEKUKMEKOWGMKMKGDIBCICE@CC@EDECGDGAAGGUFCC@GAAOA@C@MIW@CNOCOEKIGIE@GCAEAFNPPDRAHKDGFEPAJFP@JGH]LCFAD@FBH@BCDCDCFK@EDCH@JG@]FOAIAUFUAKESEGICAEG[QG@ECIBCAACECMKEAGGCAE@@GGMBEOMAKIJC@OCGE[G[AAB@FEJAPDNDFAB]LMP“V£\\oPSBQHAPNPJL@DAFOJGJIFWH[bOZAJ_PITKDMBUJWBEBA@ECI@QHaPEDIDCBMFOFA@EEC@ODEEC@ODIAKDEDCFAJGBKAKBE@EE@IGEYSUGGCAACQGCQCOKCKEECKDIAAQIECCEQBGFGJGBGFQDSJG@EACFCFIF@JABQBUFCNEB_EIAgVEBQAQF_BCBONMDEFKBI@AJCHA@OCA@ALOHDPALELSJILAFGHEDMAEDCF@PENEHKPKCKIKDQ@ABQNEHGDCJIDMDGDEHCFEHC@ICI@aTQHEFENMBINMBQHMCAEC@EBOGEBGFOBGACCEIAASNGAGDADKHAJFN@HCFC@EHAJBDENDH@FFDHLDBBDRNBHNLH@FDDJAHCDBHIP@FAHBF@HBF@JFF@JDBBDBRPJJNGH@DGFIDWNWDIEACCIECOECGGAQGEEEIIAYBGFKBIJIBGFENIJIRGFG@IJMFCJBJMDAHAJKPOH]\\EBICCBMLgRGACEA@MAYBE@YNEBMAGDODWBMHMDGAG@aWAMGIC@SFIDEFEBMAGEO@GDGACCGHCHIFGJMFGLGBU@QBABCJODGLODA@AEIIBOECIIU@KFI@EAEFCD@DHPCHFP@JCDA@O@@FCFI@CAIGUIIG[LAF@FABOF[AIHIAOJeRIFABBBLFDHJBBDADGHELEPKTWVCPADGAGCMOKAIDEAOSGCE@MJEHHJBHEPCVENFRAFINCXADEDMHQ@CBEHUH_BSBOBOBQRIRED]FEBGBYXE@KEIAS@G@GNGFKFQ\\GBCAQOQESDEACACSEIMKCIU_NKFGLEBACEBABALFFABA@AAEHAMKCK@AJAHBH@BA@CHAD@@FL@@GDEAELAFGD@DHD@LCFGJ@@CDEHGB@@BH@FDDAFMAGJMDCBCHCBCHG@EBILK@EHIACIAACDCPC@@KE@AN@FEF@@CBAHGLCVCNEJ@BGFC@ACCBCCAKECCDMHE@EEIAEBCHA@EDCAIBCACBC@CDGBGDEBEHEBKJGDGBGC[UKK@E@EBSNGDQHUBEHGRCLCHABK@IBGFIHCH@DJFIDUPKFKBSCMAIDWNEH_NURUNWBYAOBMFKLQTOJY@]D‡ZeHsRkVwbKLOJSHoDGDKFSPTWLWPEHMPGRGHKFSDKD]PYTOBABORGFaRGJAJEJiZKLCJKVBTGRBHABFLEHCNABGDQB]ESEICKAS@EBMLMPCJKpIRMPURIDcLCDIHEJAVAHOZ£~mdEDODmXYHmFOHWTƒtOPidOJmT[VyfEJGJ@JJLXRr^LLCJSF[AMDKFIHIRIJ]H]FO@IDCAMIWCEDML_@aFCBMJMBKHAFQBOLSHGXOLGTEFIBGHIDWCC@CLKDG@ECCBCFeNCB@DLH@DOPADDFGDGAGDEAKBIAGDM@YGEBKHA@GCUCAUUaGEMCCK[IEEACGIKY[SICIKIQaEMI[CWGCC@CJKJQDE@GCCGAGIa@CCKYCCKAK@GDILIHYP]DQH}CcC]@MBSNUNEDEFEJ@NJVAFABKFUCM@EBGDELATKLMNgDMFC@KDcB_FYA]EEAGICGHkDGBQGUESCIQYKK]UMOMUBGFARCDCBE@]AGACMMGC[GEGEAKEQSOCCAGGECUCQKMKS]EAWCQKQECE@GAEWCMOECE@GFUVGNIRMHE@OAIHILODEDEFAD@LAF[XKDUDYAIBKDUHKLEBGAIHKB{LYLiPQL]Zo\\MF[H]LWDU@WFSD[RKDIBY@UDQLCJ@DHT@FIXEJCDSJeJ]PWFSHoX_RuRWLMDiJ_JKFGF[hCDIHWPSFQ@ILC@EZG†[rc˜N¬@VKPBLZRhjFFHBdBplF„D´CP@DDHHJBFRXFLNRDLBJDLVV€ZPJTNH^NVJ^r^RZXEVF^DBBVpHNHZBFLDRDHRLLNG^CNC`EH@LDNAZENGN@LBBDF@HAPEHFTBLBLNPJ\\\\DAl@FAJEdGT@PER@NCFCfqTOʊĸCFRLPTRXH`B\\@PC\\KDAJBBAGK@CBEDAVIHIHCREPALEf[`QLAD@LFJAlITO@EQYIOu»rgPOpGT@BE@KC[CEUO@ADAD@RHLJBDBJBLAJBPL\\FFJJbfĬËemLAFE@CEGOAYJIMBA^KrDjTHHH@@AGE@GGIQACC@ARKXEPGRCJ@RMH@`EJ@rKjWnMNEd_HCjMNGh[HAdUdOCKVFXKzg^JbKJOBBFL@TrEjDrATc`GHCFAZ@FKVIXSHUTaHCJBTTDBHGPENAlBdSFKDk@UBIZWXOPIFEa_AGECAGDAXJFJDNRRNT``JRBHAHBJCTALIjMZBJPFD†HZVX„Frm€{Ži€«bQNlcJMFIFILCJCLCFKNQNOPa‚DRN\\ANUNaJWBaEMGaAMCqGKKW½`EBOEYB‰@@LIFCHIn@JHXRdHXBDFBJ@PEfGXALCPArDXE\\D`CF@@ŒFtFZF€DdDHDDPjJNJJFJbLHJlXfATE\\@DABEXQJFL@PBD@FENEx…NAœRJHRdLHFLHABBFJHDFJPCLKHKzHX@zHRFfR`RND`DJA\\FtDh@VF"],"encodeOffsets":[[101843,40835]]},"properties":{"cp":[100.455472,38.932897],"name":"张掖市","childNum":1}},{"id":"620800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CBCCACA@A@I@AD@@FDNBJ@CC"],["@@H@BC@AGEABABBH"],["@@HA@A@EFI@GCILOUAAJFLMJJX"],["@@L@@DB@DBFADAF@BB@FBBDADUBAD@DDBHBHAHFHJDRADCJK@EQGCIG@AAG@GBMCAGJ]AME@MCOMEJFHEJBNJNDHCFQ@AT"],["@@ECMDGAKIMCKDCAEEEAC@I@EAE@AACCQGEDIAGGMEK@EEOAI@SOIACAG@EHA@_CKGAEAIB[FKBMDCLHP@DDNDFBF@HHDDRAJEB@B@@JBDP@FHD@BAFKBADBDBLDADBDFBLDRBBDBPCHBBPIBEAGBAD@NJ@DEJ@FPL@FBBNBDFHDFBDABELM@E@EFAJ@DGBABBBF@F@@PNNDF@EOBEFI@@IWCFA@AABKCIDCNIB@@@VBBEACCELWZ@BEEI@ENCBAACEE@EHMBM@CHED@F@BFGNBDFDF@DCD@BFADFHBLDFBFCHL@TL\\\\RHFNDPFDF@DCBC@OBCDBDB@DD@FWDGFCLAN@PBDDD@RET@DQBM@EH[LG@EAGKGCGBGJGHGDOBGPIL@NAJSPSAGAC@EHEJEFCBEDCJAJBHKNI@GCMBCHAFCLQHCVBHCBABMFEDAL@LJBDJFBDALKRCLBFFDJ@VKLHXDHHD@JGD@HFDLHFFLLFBBDBF@BCFBBDRLDB@DL@RFDDFFFDJNJHBBEPFHDRBDJALLH@BBONABDFAFIJ@LDHCJEBABFVLTDD@BABGFAPQ^GHAHBHJJIBFTDTAFC@KCG@MCIDBVCHALEFUJ@FDHCDKBEN@BNPNFAFCBDLELBDDJFRJXB@H@NGLCFBB@ADIFCDBHI^CDEDAB@PBJADIJKHCFBHHFDJSHAFEHARA@KCAD@DDD@BEHAH@ZNHF@FBJNFFV^ND\\FDB@FCDLHJ@@E@AJ@BDBJDDPAJFL@FUDGBB@RAJBDL@DANALBLCT@DAHGL@FGP@LCD@HHBB@DEF@F@FDBH@BABGF@BC@OBADB@JDLFFD@DA@GDWBCDCLOPEDCDAJ@BB@JDAFKDAJ@FHFA@HLE@BEL@BFHBJJDFABAGGBAF@DDB@BIJIjUZSHCB@BEDABFFEJFF@JCHBÎ{JKH@PGD@LEDCHARKFAJE@AB@FED@@CJCFEHCHIF@NK@CD@BE@ILCDIC@FA@CHGBCAAD@@CBCH@DED@DAHAHKFA@AH@ACD@@CD@@CF@BCDBABB@JGDBD@FIBAAADABABBBAAABAFBBEDA@AD@@AD@BCLGAAH@BMHBBCCAF@@CDAAAFA@CDBBGLC@DBBDGFC@CDD@EHABAF@BABBBCBABAD@BCDADELED@BCF@@EB@BADAHO@KCMBEBCFBBFHRBBNBLCVSFCL@HRFHPJLLRFH@FCHAXSPC^GJBDFA`@FJVNVDBHEHMJ@^DFDZ@DCCGHCBELDFADA@EHAFBDJ@DEBBVAF@DD@LGPCTFTCTOVUJCFC\\MRAF@PFTCXKVCD@FFFBNLFJBFFDHFJBJAHAjWDELCTARBF@T@FCBGEKIKAEBCFAPELAJDRJHPHbDFVJZCJKRSNQLIDE@KHBFDXHHFABADMJAJDFRHXDBKLCJGDGACGEBEJIXGDEBKLKLGNB@CACAIJAHBJCDJB@FCF@@HBBFCBGBAT@JGLA@CEIMU@IJKHSP]NOVSRQPUIODMLGBGG@KGcICAMM@CDAHBFB@FFFRBJEFI@uC@C@GHEBGAECQWDGFCDG@EAAECEBGFGRGDOI[BUJICMQEAAKPBFC@EEGFKDCDIBADEBAVHDBFCHMJKDKDAHIZqHCAEC@CGHMFEDIBADS@ER_XgPAPU@EIIDKFEJADEB@DA@CB@DC@CBAHAJEDGROHKRIHGDAN@HCFATHVCAEMIBGFKAC@CJETDLC@GAAGOKEMEEHE@DKCAA@CDEBMCKIS@IAMKDGFMQHcHMA[IQAOGKBI@GCEAOA@NABAFCDAACICCEIKBGAGBE@ACGDCAGECB@BADEEE@AIEBACC@CCACAEA@CEG@EAGFI@AC@CBI@GBGEDG@OAC@FDDJHX@HDPAHCFKLKDE@ICCCGCUFEDKDUJGBE@MIGMG[EKSGGGAG@YCEUEOBKFY@WJMBG@UEQ@MDQFIFQJkFGBOAOEMIGIEAO@IDIPAFEFGBaF…CIAGEAECEAM@OAEKCKFAAE@GABEEIKS@GCIG@IFA@@F@BSBCFGSECACK@EAEDAFA@EAK@UXGTCTG`INEDOHCFYFIAKBACC@CJCCYFaTAFADGFEDINDRLZBNCJOVKFKDGAIDgBDPDHABGCC@EFC@CEAEMMC@MHC@IEI@CBFL@BITMREFSAGD@BLJDFCBM@cKSBIDCFCPAFUFCAAG@GMBGDODCBAPABIDCF[KIJQC]BEAOMUISBuLqPqJgDUAECAFIJCACIFEBG@CKCCE@ICAC@MCW@ECEBKCIBEA@GECCDCB@DC@@DEAGFE@EA@ABGGA]DAA@CC@GDECCDAFYFGDOJYHCACA@EDGAACAEDOTGAKEMAAC@ADIBQACC@GMEKACAEEE@EGK@MAAC@ECGFM@EDGBGEEI@C@@GAGA@AOFENEDCDIDIHOEMGGBKFMBE@_KEDIBABGHCHEB@LG@EBCHCDEB@HFNLHPTWDUVKRCH@FFPDL@HEHI@ECEGUOGEICSCKFAHIEC@CHFLAFDDAHKAGAABAJ@JCLSLSFKNAHEFICGDGGCCEDQ@CGIGSGQAGCE@GCCBILI@OHC@KECCKKKWKKAKBKCCEAEDENBRAJABEBE@aYIGSIgEcDKFG@OEMKICwkGEUCE@AFJVBFCLMRGDK@QIGAIGQMEKM@MCKBOAAeCKFIBCACAAEBCEODGFCBMAEDKCAC@CFGAIC@AB@HAFE@GCEKCA]BKFEDMBKDIVEBYCICE@KBWJK@KCGEGKAUAMCWCECGAEEAIEODIDELCNEHEFAFGBGGCGAKEGGCI@EHANEBC@GJCNBR@XCFQJKDQJ_ZEDaFMJEXBTBF@LH@HHDFBLCFCNEPEHIBOBKDCDCF@JALDJAVEJBFCFKH_SGCCCGCIAEBEHAJKLKVEFERGLAJCFAVFXDFNPFD@DADMHaHCNFVDTFTAHEDeJULMPCJILENAFIFEAGEFY@KCOCESCEBCBQREBGMCCECKDA^BJAPAHEDIL]LMJWdCRAbKNGFs\\ECCBCDETVVBBP@JCFCXELBVD^J@DAHQVBNHHHDZDRDRHFFDVDFJBX@JBBB@NAFAHHH@LFPCL@JAJVJHAHEF@BBBHBBB@DGB@JDL@LDAJGLEFEFILYVUZWf[bI^@FLRHDfLLFL@DADEJBF@HGD@LHXHF@LID@RLXCFAFEDEDIAIMUDODED@FHHDDL@HCHEN@DJ@NCJDTABDAD@DDDNFbFPHFB@DH@BDFDNBDDH@DFFAJFJB@BBBHCBEBIBCFAD@BB@LBDD@LA@OBAXGHHFBJ@FGDAL@FANOFADBBJHFD@FELDFE@KCIACCAEIKIGKEAKDG@AFAVELBBBHADE@IIEGCMGGAECAIDGCIGBI@CAOBAZFJINAHCFI@CACCAACBG@AGGEOBC@ADAF@BALMF@FFJBH@FCBEEO@EREHFBHDFDBHCBCGM@GCCI@GAACDEJBDAAGLIHAJ@PCHEBACAHE@CCCI@A@@CFE@ANGFGPQDAFFNDNJFKBIFGEIBCDIH@@CEEEGBCTJDCBM@MBCBCEIBKBcLID@FBJPHZHDDDDNBPHTJGVABJAHHDN@PDDCHENERA\\EV@^IVBFAD@JCRAHCPKD@DFDBH@DCBSCEG@AABCLI@IBCFATBbHBSKA"]],"encodeOffsets":[[[109061,36594]],[[108620,36306]],[[108619,36299]],[[108593,36351]],[[108588,36340]]]},"properties":{"cp":[106.684691,35.54279],"name":"平凉市","childNum":5}},{"id":"620900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@KGADHHFC"],["@@ĘRĚNŦ\\RBPCĊAâ@‚B^BúbĊlÚц·àŏŠȝƎɱƸʿƑŁÉ«AAFEBECCBIFCJADGJEFA@EC@CABECI@Aʀɽ¾¿ö¥æŸ˜[Æ£˜M’YV̍ʆĠ·ÌpNÚhhÛDIHGHOLMNIJMNGZGfQXM\\Yl_DE@PGPALAD@DHPDLADBNJHMPAFGHEBGJ@PDLBJAPǎÞ´õ¼cp¢‚BĢĞEäEǠIĜðžUƂYÒC¨İůXSLĉÕÝ@ɛQGŹ×KEYSOOSQGIKIIQ{ó£‡_O]KMCgCÏGKQk_SUgUuSSMeMeS_I—aSEiWOGgI[BWJML[FOAKCEECKRGLIUEg@sC[EIB_CMC_QeQQEsG]@yGGLKLODEIGCEIAAGBEKKGQcIG›QMBw†MFEFC@OAK@IEWRAFCB[@SFeBkWGIaKEIIIIMOiCCCGCcEEYEs@‹E@_D[CWFqCOBKD_B]HOFI@EAACGWQcG]JqDGJE@KŠ@ZAPFFA¾_LXHLvlNHJBbBNHbFXAbIVMBMM[CQbPORMLMDEDKDIJKJENEdIkRM¬aj|nEqWƒYU…GCOEAINYJiBKDSAIBGCIGO__MSQQCMEIWICBBHFDBHb`EFOJWPYXAJ@VClELcTkAMBOFGHCASSIAGDSbGVWTUJELY@EBGD_HSdqBiCqF@SEKAAIPaL]IyhWLUEDLcPcVGBg\\MHiNGDc`MFmNiXqLI@_FG@QNI@QDOHWFQL@BDDRBHJ@HHF@BG@GGiSqC]LABJNZIPBFH@DEFKBfnīÌaeIIEEK[AOBIAKAIACKIMEGACB@BVPDFD\\@LAFS@oHOPqhv¼JPRZ@FLJJJL\\BRDFPPNJHJJF@BANEBA@CZ[V_JaTGPGZFFVJøZPFDRBTLDF@DEJCHEF@DDDCHXRnhILHJDJADkLCFCRBHFLAHCHFH[XMLGFI@A@AGAAaOOEiBOFMJKBKDmQODEC[@cCUF_@ABBFABc@ĻPčzEC@CLKLQ@CKYJSACEAQBKACAGGI@MCM@CACG@IIGSE@ABEGCAAVCN@\\GB@BCsWKGYMQS@Až¥DEACecyECĝÁED@BWGJEFDBCKIQSOIKMKASAGEOFGBE@CCMAMBIFYFMBKCG@_FMD]DKFA@KIGQQCKCAEGYGMUoAA]CUEWFQYq]I]MUG]SMOIYUUCKAICKMQEKQWAEGICG@CDOC³EƒokcAGAEEgiUMCC@CAGLO@UM«d—\\qH…FYEEKFSNQTIHOCcIGBKDILIZCDMHIBiGM@KDQAsP‡\\eLyD]@]@UHWB·G]@ODYTIBs@¯U@E@AH@HEBIAGFCJCDCFDD@DEACFADCEEBANCBGAADI@EDAH@BAAGJ@HIGIKG[_ee@SASMCGCJUI]AOT_CQaqQyAQHMHEFMQi@UJCJ@JUVOLBFCJBJAJ@FCEKIIAGFGBEDCBIAKDG@GDKCIAQEEDM@[COHSBMFOFCDGVAXIA]@SSUBGDECEBCAEGEJOHMBCN@HKLAJBHLPI@IJGIICKEI@EGCM@CAJGTAHA@ICGAIL‹sU›cSK_C‡LOJMNWJWAUB{fW@mTEA_@BA@CBC@CDC@MBETODG@IBGFGSLS@YGUOIMJQXGXMJI@QIQ]KAmF]@KAGGCIiDOGKI@Kr[NELGJGCMIM@WGWQQE@CAGAGIQQGM@EGC@AKIMECCBACEEEACCEAAKECAACCACIAKDCAGNUAIFEBIDEFIJEFENGDCECC@CCBCBEBCLEDECELcD{ş‚R{NqFy@UBkI—}q¡FOOKGCFKJCAMHM@AOGS@AAAEC@U@CAIKOAEDOPADBH@FAFCBW@IFOAC]GKYBsVMJOFS@ILQDQ@IDQ@KBED@FIFKB_GGBKFI@IWCECA]JKF]TCDEJCDCBMAIBEPC@EAQFOBAJCBUD@B@JAFI@KAC@EFEJ[HCFALGF@BFPUROJMPUTGBMAKC[EICE@GDEFEJAFBHAHEVGPCXEJ@HCFQRGBC@KEG@EEGDMDIFa@MHKDAHEBEBM@EDGFO@ULCH@HMFAD@FMBGLC@CEGAOBCCEGCAM@CEAC@EDC@CU[KAQFOCCC@GUUECMCEGEAEAGDK@QFMCKIIC@CECBGCCMCKAMOYAIK@CSKEGAACAIDI@@VAFGFMFMCIGACGCCIICIAECQIEBEHGD@HBHGJKGE@G@IJCAEEGAEKEAE@IDEHKCIEIFM@GJG@MHWAIESACDELQHCBGCEECGC@EBE@cKEACKECEAM@OJERIJEDKBIFGBAHGHE@MAECG@G@IHALMJGXEJCHBDFB@LEFGJC@ECGBKJ@FEDMBS@CDCBGBCAEFCJED@HONGJKEOBWGUKM@KEUJCFIFEBMHA@EGMEEBIJEDCHIFOEO@GDMCIBGBOJE@QAK@OCI@QAEAAGAASBMCWBIGYCEC@KEGACIEQ@CGIAeCQBCGGBK@MGIDGAIBOBMAECC@I@EDMAM@GAOBO@IAABAFA@K@E@ECS@KAEAG@CBIAQDM@KCKBKCKAEAOAIGIACAS@KGK@MFCAEAACSCAA@GAASCGGGACGGBE@CE[JQLCJ@ BL@HCHSTGHCJéDŽµň_EKE]CeBUD[@SDƍeūaMI[I]AEB]DWHOBOBSE_HYJQD›h[^IFMDEFCH@LELAHAHGNGBADNZNDĪL@”¥@WN׎aXȇK½EīW}Sg@QD[VmTWCgBaHUJNpPÂDRDvIJ@JGJEHUHANMRCLKHKFCFEDQBQJBJGFCH@FJFDD@JAJ@DBBDD@JFTHF@BWXUNG@[CKOSEYK@EOMUBWK_HDGAUMCAEBOJCHCJAFCFKFaFGEY@_I_AUQQKCKECKBM@EFGCC@OFKBKMGCKAIBGFEBKAQDQ@MEO@GE@E_CKEK@IGCAKDMFE@KAOMKAICWFEASMIAGDSPEEEAYGM@QEQ@QHEAIEY@@CCCMJS@QBIGBEBAGCC@MDE@ICIFGAEAK@ICKDCAKKIKAKOMIGMMAC@EFICGAM@ECAE@KFECMDCAIDQBEA@GECMAQLCBENGDEJGBWCI@MHQP@JERBDLFPP@BALKPDHAFIDAD@PEPCFEBCF@`AJCdBTHP@HMv@Np^VJPH|rŒvZXdXVTrdZNĪŪ¢Ŧ¶ǰrŐvŸĢƂ\\æPƲӠÜɊ`ºňUðĈĔĀĸTVƢżĈÈɄƞƠrœPºæª¤Ĝ¨–NȖtJB@HUDGlobM`MFC@CCCAIGMBQfcFULEDGHUp‘œ‘D@FELJDHHRBR^€Pjrr†tx^pVrbRD`VbPrfjLLHLJJNRfNrZpLXAR@`J®DRDtRhFR@FCJA^BHBzfFDTDdFtX\\DdRtR\\LNJTFZL`V``|lFFZRDFDTJJDNFHJDFJAFBJEFJp½ĄĎÌŗĞBvp¾ñnŽœN¼¤x~†‚VZBDD`JBBDPjFZNZFDDBDÄ~bL~\\xVpZNN"]],"encodeOffsets":[[[100212,40669]],[[98700,43754]]]},"properties":{"cp":[95.510795,39.744023],"name":"酒泉市","childNum":2}},{"id":"621000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DBTCFEFBLA^NTDD`@BH@@DCLGLDPGPARBDVJFBDAHDDABBDCB@DEHB@BBDLCD@KXADAFCDC@@BILFFLBHFJF@HBDJGFABJDBBAFBH@BBBJB@ZIH@DDCJFF@F@BD@NCFABBFLH@DA@EJKH@DGLMBJDBBD@@b]B@FDLEFBBBABADIBCFCBEF@HC@DLIPBBL@BHDF@LDD@FAH@D@BBBCDDDCBBB@FFA@DFFBH@HED@DDBF@AJBBB@FEFDF@BFCD@DBDD@AFOJADADBDIAMBHF@HBF@HBDEHDB@B[LIFBBDAHFFB@BCFLEDB@FGFADEFBBFDHABB@BKHCFIFC@MEAGGAGKAFCBBDGFEH@DADBBJEDA@DELDFFDAJEFGLMDMBEJKJMBCCODGJEAKHAFDJBFFDEFGNMP@HEHBJBDD@HEHOROHEHADCDAACVUGCEDG@AADEHKJCHBHDHDHBCHANCF@F@LHHBDDCTIPAFAFBDC\\HNAELALHNCLFPDFBFGJ@B@DCFJBF@RIFDLPADGDGF@LMJAHBDEHAPCF@DADBF@F@DGPEFEJABKBENCBEHERIN@FENILFFHBFECJDDD@PELGL@HSTJVFDAFCBGBKDEHBFDJTLLBBHMHGHCRHLCRBJBBACI@MNIDBBDAGDELBJADECEDIHILGB@BTFJMHCFHJJHDHLL@DCFAFEHAHDDAFFBDRFB@BDKD@FF@BEFCDC@FBCBB@D@FBFEDBFADCBCVMT@HCFEDEJIFAJIDDHE^WH@XDVOLKJGHBAHBDHFDBL@F@BBAFGD@D@LVBCDCNMBCAA@YN@DDBLF@HBBLDTIN@BALCBCHCFCLCXSJM@GBCPCLAVEN@JCDBDDIDAHGDCBJHREJIJDREF@HEBCD@BRCHAHCDAJ@BJRDCHAROHBFETGD@DDHDJBH@JEF@HKHCDEFBPL@DRFDAHBFDFBBBHDDBLDJ@LDF@VDL@VHPQHCFELEBCHADEHE@ADCDCD@BCHABCDAHID@@CB@DE@CNFJLFBhMFGFAAIDC@CBA@EFG@EIGFEHEDMFECA@GIQGBCADAHCBGFCECDCCA@ADCD@@CACD@BCAEDCAGDCACFCACA@@CDEE@@ABEB@CCFG@AAABGDAAA@CDCBCBAAABABB@CDA@ECA@ADA@EB@@BDACADCAABAD@@EBAECFCCEDEC@AACIC@ACBAD@@@CCECRCDABEBSBAJBbVFBHBPIZSDENE”EdBLCNGTDfNZDVGTWˆsBGAGIKG@DEJEBEPaDAFAT@ZTPB^ANEFEHIVE^GBIBFBBPBLDDDF@HFJBPJHBD@HG`MLKLEJONBB@HGHHH@B@@ND@DAHBLADABKB@BDB@BCFBBEFAHGJEBCBAFLH@BABIDGLAJCDBBA@DB@FC@ADEF@HEPBLCDABBJPH@FABCFED@@BD@FGBGFCD@BCB@@BJBBCH@FCD@@ICABABID@BBD@BBFAD@FODAD@BBRDDEF@HFF@BDBCCK@GFEJMBO@CHAJEBIBAD@FCFDJQFOB[CEAIDGCEBGEGDEJHFKFHBFD@DFB@DEJHFGB@RLDE@IDCDEJC@HDLEJDDAF@HF@BDFAJFDAB@@FB@FDF@JCFC@KRGDI@GICDG@E@GAAMEEBAACBGFEEAKBERCFGAEGAGADE@GBEDDHCDBDHDBJCJADAAMBGH@FCDDD@BCACFEBGJBJ@JIB@HL@FFLF@FIF@BHDD@LDDDADKLADCBAEMBUZBTCVIXEBCD[VCXFDBTZNZRtHTFJNHNBNCJCCC@CCCCECACCBCC@@EEGIGDAEGDEAEFIF[LKNC`DNAFIAIDCTSDABBB^HFFBLGLCHIDGDAHBFFBDHDJB†CPEXQJMDMCWBCHENCNSNBDADYJOAGNCBADeIKCIBCL@HDP@ZYVERAHA@EJILAJBJHTDRMD@BBVZNTAHINCL@NDHBBj]DITGXEHKJEZ@PATMV@PDNBHODCFAFKBMDEEG@CBEF@DDDAFE@EFEJGDE@@IWG[AcFSCiDWNeHMEGISAKRmLQHQt…ZgLUHUGEMQGSRKBCakMgAMAMH]FgIMMI__CEAM@aASAIIGMEWAYDMF[BW@OEKEKIEMEW}YSCGAIOYYCCAMBGXYPULSF_@OE“GCAGBIDIRQDGGG@MIMGIGAACBIPICMII@C@CHKLEDEBGEI@CEICMFS@KHSDK@ELMD]RKX@DADAFKBMPCHGH@FCTUJERAFGLCBCDGAOJM@EGOWWEKAKBKFQNUBK@aDWP[HUCYGIIMD[CIMWEMBkHG@CIEO]EEECOAEAEKAIEEWAEBKJINIAAFA@GAGEEIOGIGUGO@UIACIEGAKBCBEBK@MCCBUCsFEAG@KDGAGB@@AHCBg@AB@FIEM@IGA@QLJTKBAB@HCBGCWSSIGGQESKEIE@K@CCKAOAIJI@MCEKCAMAECCAEDEPOVBJJF@FI@CBEFCJwTEEOAE@GFEACAKC_SEIAAA@GHCBI@OGAECC_@CACAQ@EE[K@CCEMCACK@CCACC@CAEBIIC@EBMEEBIAG@AAIACAEBEAE@EAABECE@CACBCCCBICMDAAGAICCDKAWFHLJHDL@DIHKBYACEACDOCEEAEBENEAGEKAEDAHKFICGBIAW@UGABIJ@HABYB@JGJCAEEMAEBAHMAEBCDGLGDG@ECG@CFGNCBECAFA@IAILIBCCI@IJMACBGLAFGFCFANHNOVQRUTMPO^GTIL@JNVFJ@DKBIHS@ABAHEDAA@GE@EDA@CIIDGAIBBJBD@DMAKHKLALCFWHIJAFHFBDCHIHKDALWCQGCEBINIBCBAGEWGECGA@LCFKJMRQTILYDUICEGaGOQIICKBOFEBADBFJLFLAHEDS@E@QASBKDCFiXGBIBIAGEECAEEIMKEAEEC@UDWLSDOEE@QB[NEDIDUVSPSDSEODKHC@@CBEAUFA@CCIEAGB@FCBEBKCAFGDDHCDY@EC]CI@GNGFCAMUIU@EB_CEIA]HODWTGBEDG@QEKKOIEGGQK@EDUTKDMAAAGQAEEAADAFDN@LGPCBABA@@FE@ADC@KFCFCBADC@ABABADAAABE@ABGB@FCC@DEDCHAA@CKDAHCA@DEBBBCB@DE@DBADGAANG@BBKHADC@@BC@@BCBAFEAABBBABAAABCBBBABEJC@CAIHA@BACAADE@@DC@@DC@BDG@@BEBGLGBCBC@CFG@AD@DC@BBADGH@DEBD@CJKD@JAFC@@DMLE@GJGDEFID@DC@ADEB@B]PCDGBCDKFC@OHG@ILÍ|BFCLC@ICCFBBLHCFDXAJBBF@BED@NJFBDA@I@AJFFEB@BBHBDGB@BBD@@CFCDBFDBABKFEJAJFLLFL@FEDFFFCBBKR@FBDFBL@FCDIDADLNANDHANIJABBDLA\\DTAH@DFFD@F@RIDC@GCIB@XA@BAFDPBDDBNMFBBFAL@BHAGLFD@LABGAABFBABGACBATC@EACDBFHBFCHALBDAFEB@JDDD@FADQBAB@DFFITCDABSICBCFIH@DSVADBPCDC@AIBAAA@BI\\ADE@@DHHF@DEDAFCBFCF@FCFGFAAAGA@SDKBIDEH@DBBF@RJ@FCJCDFDADB@FCJBDCB@TTNFF@JCJGH@@JAPFABB@DHJHCDCNCNHDFFBHEHR@DCDAHGLEEG@GBEACCEOSDCAIDEDEHALGVBBBADCDDB@BCAGB@HDFABDFCDC@ECC@IBEFCD@BD@^FLJFBLB@FCBBHLRFHHDHAPDBBHMAEFQBCDED@HBNBF@HRDFD@XBL@@@DF@DFI@AAEBADBD@HDDDBNDBFABAABFCHN@@ACA@@HAFBCB@JCDDH@HADCB@ECD@E@ACVO@ONF@BBB@B@BAANBB@HJHGFCBGGGOGCGFFT@BBHBN@BEAGKCAAI@ICHCE@DDLEAABCHACC@EHBDDJCFFHDJEBGDELGH@DABIACCE@IN@DEFCBCCC@CFEDEFAREJIJ@DBDCAGBE@ACACBC@@EDCACFC@@DBAC\\KRECEWIH@DEACDCCKCBCCCAGCBGDADCBAFEHIDABGAAOOLC@ACAQCDC@CFC@@ACACDAAABABQJINEB@CEDEJ@BMISJCCAEKHCD@DIACBAFC@@JAHMRETGHGCBABCGB@BAAMACGGCKHC@AQCAKDCHBJCN@HBDFBGFA@GGCSAKC@GDC@KHC@ELE@AEEACFA^ABCHA@C@EE@CCE@IDGAC@CE@CIAFCDADCBC@@BCJ@JE@GEADCAOFE@IF@CCGDGAEFK@ECCBEEIGECAC@GDAACGCAABILSHKLGDKACGEACJCBCHGBEJG@EDAD@FKTMPALBBPDBBHCDDDGJELODMJCJMDB@DCJBHALMJCBGJB@BBFAALCFB@@BBAFD@DDDBŽAVDDDAPCNGJ@DBBFCFKFAFBDDFADIBEDEGA@KRGDWEGDABHH@JBDALBJLABKF@DCDJHD@HCHGFGB@BFL@DBDLLLDHJBLDH@DEHDJADIF[FOTA@AAEODEE@ACG@KNANEDE@CBECGHIEGBWVQTA@IEKAGFMD@BJFBFDBCJIFID@FINIDM@MEWH@RSZ@D@DF@AFB@DAD@FGLEJMD@JIFCFHCHFJBHBDCD@BXITOBCDATERBLEFFP@BJDBBFGJIDAB@BN@RFN@MF@DGDAFADEBEFK@CDCF@LB@@FDD@FCT"],"encodeOffsets":[[109000,37504]]},"properties":{"cp":[107.638372,35.734218],"name":"庆阳市","childNum":1}},{"id":"621100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DADEFAD@DDF@DAN@FCFDFCJF@BNFTFRHJA@AAAHA^FBB@DNJFFNHHAJDBDD@D@F@DKJEHDJCHDBALBDDbDBCH@PIJA@MEACEE@IBEACAEICA@EE@CCCAEBEIAOBC€SXUVWPWDEFHDBRGJBHELO@QJCBAJCFGHC\\GFCBI@CCAAIACC@CE@MDEDAH@LAHB^KDCFBHCJAAIEMBCHETEnCH@LARYFS@GBQESBKPMJAHCFADG@EDI@QHKXQJARK\\OLKLCJEhSFATKHQFa@GAI@_D_CQ@IBCCGCCAEQMEMGGDMOqIICUBGAGAKEAIBGAGEBOCUEY@GFOJMHEVDPCJEBCBIHEBETCF@REAUJG~KLDD@HEHAFB@BBDAFBDjEBC@CHIBEF]HSLA\\ARBH@NBBPDFAFGFCHAFDBH@PCBJFFNDXEPGPCL@HBHFHJj^FHLJ\\LFFTB^CJKRAVTNHNRFDJBFCDIFAFGBGJCXNBFFBDCPMFSDCDAFDt[HELMBaDQXcNI^KJKFCBGBOAIB]LCFDDDHNFARQDAFATDDFDP@LEZHFFBJEBEFMJKDINOVKfIFCBGESCSEUDMbGNGBC@CECMOCEEWBUDEBIHKFQFELULKBIFGFAJBHDDDHD`THEHGAEFIBUCIBK@IDEDCLCPAJAFGFODMDEAKCEGGQDUN[JGHOHOJGLSPED]BEK@EDGBOEEOCOGEGAI@IRKPCPGHMEKUQCG@MCSIYKOGEOBCDajI@UHIHCFIXGLIFSXEDIBIAEEMIaOGICK@KBIEUCEEDGLEBGB@Q@KKSE@IJGDKEW[OMOASDMGOMODCFKHIFCCEGBCDmCKEIGEEDG\\@FAFEJGBOCKGSWEMV{COGOGAQOSaOGE@GEA@QDGFUBABADBNDF@HORIDADE@IDG@oI]@]BMBKDUBYPMFSBIBCE@GDIHKHEHAHI@GCKACUOGAiSGGC@MBAJ@BEAGCKDADDBBFAFEHSEOJC@MGI@KBBFCDM@QCKMICKBOHCDMAACMGEMKeDSASCOMcQIQCGBKHSFI@GDGAKBi@QBIBU@O@M@eGGC[QG@KFKLIDQ@MEG@MAYFQHEDUDIDU@Q@MCOGKGSaECCGAAE@AGAC@K@EFK@GEUCGOMEIAKBEAG@OHELCDGNMHM@EOUKKUAGC@C@CJA^MJAMMIAACDGJ@BAJaAGAC@GIIAOBEJA`@JBBFDBPAVBBCF@RDDBRFTJbLRDESKWEOFK@GKM@CBAHE@ICCKGAGDEAKCIGGEQEKT_HIJCHMRKPALDJHLDFBLNF@LCBCAI@CFEAKLKDE@ECADK@UCMCCCEEKBQDMPAJ@rbHADCDG@IE_AODOAOBKFAH@VJPJXJT@\\MLIHCZKXERDLJNJVHH@PAj@`AXGLIF@DEASGQDGFCH@@EACEEQE@EDE_CcHU@MAYGK@aEMAoDI@G@QGEGAGBEVk@SAGAEAKBIT]@GMMMKKEmKGACCCIDM@ECEQCEBKAGBECKSGE[IU@ICK@EBGDQTGFCDEFMCCDKCKAIDGAAA@EFEBKCAOCKBIAKGAECESNC@AGAAOAMDM@KLIGIAOMC@CHGAGBCADM@AOEOQOIEACBAJC@ICK@EBCBCLGHIFG@@@FEAIBK@CGQKGABCJKJEJABQBIHM@EDAHEDS@AAEAKJIBE@GDEFBLCLCBGBABAFGDDFKNBFJFHNCPEF@DCFFFBHCFEDGREHKXILURCDG@UCKGOAMBIFCJADK\\@JGPIFiHG@SCwDECISCYCAKEKDYTaDUFGDIJSFEBWEKE_WiMAMBIEAC@GACBECGEBGEGK@ECIA@CASJMRSHKDG@GFWPOZOJK@UJW@GCUKWKKGD_CyBaGGCUEECECCE@MMgWSYYMCONYXGHGDIHILsbcPMJGFCHEFOZGHILMLEJMLCHEFEHIVMLOJGDIBaCQBIHUHKAUKECIAIAQ@[HQHaRGBQAiMS@EHCFGZBRJLHDHDZDTNHHPZHNJ\\JNJJXNFHJDHDd`FDJLFT@jETCTANJZ@D]JADAJIHBDQLAFCFGFEHCBCXDHDBJCJARHRBTFHIHAJHHBHDFLDJBRHNBH@XINAFDHAHLbAFDPBFJFFFDLBLHL@HCHBFFFHTAJUHCLKJCRGHGFBDNJJBFDDPDHPFTHVDjGJ@DB^IPEfIJCRATBHBJDNJL@NED@B@HRDBHCDB@HAHBDHFNBMJCDBHJL@DMPADGDWAABCNBHATABEBGJIFO\\WJAFBDTJDFFBJFZHNHbXJLDDBPCJ_d@DBBZHBNCF@JGHCBQCOAIDOBIB@DDFADGDY@GBIHABKEECMWEAWN@BHLELGJQLCF_HE@MF[TEDGBSASI]GCHAB_TC@GCC@GDIJC@@EKBIHCDAJBHDHADYHQPIFCDGBGHKNAHBDFJ@BKLCF@F@BHFHLGLBBJHMPMHJRNDDHCHGDGHIDIHEAKMCFCP@NJ|AJDZAFID[@UHGN@PBJHVNZTV`fNTFfHXBJFDPJFHDHLLfzBFDNCH@XHHPBHDLJFMRH@PBDDDANGPORGHDJJFXDH@FDBF@NBD\\VLFFBHHBH@LBNCJQJQBGDEVDHIFAHEFCHEBMCADAFIPAFS^Oˆ]fSNIDMNCBILIFcbw^]TIJQNIVg\\ETSVKZSHa@IXBXQ\\eZSGK@OZEL]bM\\IHID‡pDH@TCPBPBFHHNDDAPHJJNVHFRDHDPDJ@PEJIJODM@GJQTGxDVJHFLRDPJBjGFAVUFIDAFDFJVDLFHCJEJFHHXIBGAG@ILCHBRIHGLBPK`IB@DDFHH@FABEDGGU@SDC@cDCNHPDFGAMB@JF^DXCNE@CACAEJI@CGK@GBCLABCBGDEFECM@KDGAWBABBFPNLFHBDFBFAXOJMHCTEHCVQHMHCXGZEHCFIHEJGL@TBH@DCDKVWJAT@PCNM@IBCLGJK^GLGDINKAIBCFEVEN@HADUFEDKDCHALFDApeF@TbPFJRDCBCF@DBHLHARM@KZ]HOPA@ECCKEIKAGDCPBVMFBJDFAAEGE@C@ADCdCLBJANGL@PBPEFBLJBFCJ@FDHXPNFAFHJ@BEVABEP@DHFAFEJBDLFNAHJDBDBHJBB@FEFGDM@A@AFBLANHPBFILAHBDFHTV@HAH@FFBJBJCDDBDBFPBHDDL@HBJBDLHFLRFF@FEDBDNRV@DHLAJ@PAHDDFPBPBFDBDH@FBF@DCHAJH@DF@DPJ@JDBDDFCF@BAH@DDFALNCNEDAJFHAJKPAFKBAD@FEFLZBJAHBHALBJDHFABD@FDF@F@RTNFED@JPHDDBFENAPP@LCHBB@FEFDPHFJDJAJC"],"encodeOffsets":[[107009,36885]]},"properties":{"cp":[104.626294,35.579578],"name":"定西市","childNum":1}},{"id":"621200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FLFHBFFB@B@RDLHBHFH@J@BDEHBBBJRBF@DCDFHBFCDEDAB@FF`GXJB@@IFCFBFBJDJJBB@D@BFBD@BGBA\\BDADMBICCI@ACHCBCFCNQBSDGBIFKAYAOBEBCLAHGFDD@HCFENADA@CAG@GLAJ@VFPAADKFG@AFCFHFDCH@HETCJE`CHGRKNKNENGLDfV\\IPIHE\\OZQRSLSTYLKHYJQV]LKHKFARFJJLFHHJEFCHOAESYGAI@MEGECGBEHIXEVQDECEGGQED_\\GFGDGECE@MHCC@EBCLID[AO@mDKKGEIJQJGLEMSEMAQBKDE@IFADEJECEBCL@ZGFBDDH@BU@@FBBXJJABEHED@HBDFBPATQB@FDHC@CCEIECCAEDCTCJFTCFFBFCLFTDFD@FF@XHHLDFDBJAHDNBDVNVHL@TLFBH@NGHHEJ@FFFHB^DJCHGJBJCHGRCDSJKKQAODGHIHEJFBFRDJNBDRCBD@PFHF@JEFFF@FBFHHANBJ@JBLAHIFQCIAOBCH@NCJ@RCHBRERRFLF@NCB@PFHLHFHBHBPFL@DBNETHJFXBHBH@ZHRAZDNGFGL@HGNAL@JKBSFEBEBADDFBVAFAFKHCH@LKHBRCLFFALJHNHBB@DENEPADCHCL@HEDAFARBTFJHF@JAL@JHFHVPBLCFCPBHJBHCFBJJBDHBBTFH@LJNDH@FEFDJABGF@FFDBHJHDF@HNFRDFBHAJBNCPD@OBGBAH@DCAM@MNIJ[DIAI_ƒ@ORoROdATB~PzZnZFHTRLNHX@RAJFF@FP@HJHNBHAJ@LCJALBX@DBD@DDBBENCHBND^ZHDHAHAHEPMDIJOBODIDKHgFM@GFUDMPUDECK@CGCEKKM@CC@@ACGIO@C@AGBEACBKCs@IB]I@GD_FOBSCW[[IGOGKMCGBSPg@UGSUYCGGEGCCGKKGOQKCGQMCEOEGIDEFEFMBA@a@ELMFA`@ZJABE@AD@BFANHBBABGB@BHDD@HOF@H@BABMBCBCNGJMHOBOEGaQMKCYISAGBGHEPGF@HCFEFMDYCeBOESGMBEDIVIJC^@XATIJGFG@EPUXmHGT_LkCABGAMDOCAACEG@CJC@GM@[ICOJgIYCEACI@CEIKCGC@CDGBI@MDC@CGEAEB@BCDALGHAAA@ADOFEAIISKGBYTEFCJ@tEZBLAVEZEPCBIFQDG@UAG@K@KEO@OE[YOKICOGWAGBGDKDYVGBKBICUASGYQUUa[_GOAKEIKGCYC_JE@GHGBEBIAABCJKD@BBNGHNHH@DD@BEB@BIEK@QCDOYAQAE@GHN\\CFBDVCJFJHCNSCCBEBGJSBABADE@CBGBGDMGGAIIMEEBGFIBIBGAMOICEGMBEF@P@FA@G@ACOAMEMDGJEBYBQACDIALKCG@GAEKQIEQ[_[ICS@EBG@ECEICOCCQGCSIOQQ[QGAMKCGBSAGAEGIGKEKDWFKBODiCQKaACCEQCGBOAeFQFU@a@GBI@ULSASGGEAEt…NKJETQBGCG@CAEKECC@IDMLMJIRIdAJCDABGCC@GBGBCHELEXE^@NEHEJMVMPAhFHDjBVCHCHEFGXU`MNGFEDIBO@SAGBqAEIIEACBEHOHAB@PCFEDJL@DCBOCE@CB@FPL@BJADB@B@DKDEFBDEFIDGCAG@IFEMEIIDGLMSOOEOMCEAGDEDCJANFFHNFDBFAJIMIEEACBGDEBGTBHE@CAGECEBG@OKACBGAMBGJGFKLG@AEA@EAAEAO@CCACCS@EFGLKHADA@ODMMM@[EGAICGYUQUa_MSMKGCG@EFGB_NQB_UmWqQ[O]KSAIAOB[AcGG@WEK@GCGEEIIIMES@KCK@UC_BONEFEPUZEBM@KDQEIBEDKREDUA]OC@CDCFC@IJOHG@OJUFUAUBSCQMCECEAQIeBIMEG@GBKIIAABACBCD@BEF@BCB@BEJECC@CGA@AHEH@AEDAACCBE@BCC@AABAF@@CFCCGDCD@BAAAA@G@ABCADGNEJG@EPQHSDAHSDMFA@GCKLCR@FABCAIDID@DF@FDDHAFKDQIG@QBC@AICCCGAYDM@QQWIUKI@[IGHEAECMQEACE@CGKCC@EACMGI@SCCK]@OQAEEEICI@QDUGI@KHQRKFQCM@IBEAGQ@c@ECCICKAAADE@AC@O@MCCOAAOBCGAA[GGCMACACEAAwIKCEDGJMJGTEFGPCBITEBK@GDKJMBO@QFODGAIKOIMAEBGAGBEAMICAIBM@OIUKMC[IAAGKEAM@OGKAY@EAEBICEHIJ@FBPADINCDUNMRENKDUNIBGACECIGGcOOBUAUDI@MGSIIAEDIJULQZSVKDKCKGQEOCWBOCG@OJORGDKLUNYFEDEHKVBLCLOHADEDaJEA]MMAGFIV@JKACBEL@HCB]DkO_@ELMPEBSDMFK@@BHLAFEDeLGHAHUJGHMHM@BH@HIFAJC@GDS@SDQAOFOBOHOCCJG@ADBHCF@NCTAPINCNIJCRBJFLJXDjBFNBBB@DDDLHF@LGNCD@LFJALCPKlHHDPPDVAnHP`JPJHBVFJFBFAHILQJUHUFWCSGSASDIDOLCF@JDFFFNF@DHHNPBLFHFFLB@DEDGBEAABAFDRbP@DEV[jIVIPC`CFCLUhKlAVDDAR@PAFIJBPIXEFOLBJAHIHBDPD`RL@FARSHGt@XCPETSJEHADFCHEDC@SN@PCB@FEDHFLB^NTDTC@BpRFDH@DCTERBBFFDHDHHD@DI\\aPaHGBG@QDCNGBCBGIMBGEOAGBG@MDSHGFCNAT@RE\\D^CTFXBTDPHFJBFHjFTPVJLDRBDRJJBfAPBV@^ELDJAFDP@PFFFGPCDEDUHYNOTGLANNPGHINAL@DHJCLANBHDB`NCB]LBHAFGBINKJCJFT@LADMFCDGDEHIFGDMFWN[L[HMBWJKHW`EDC@IGCBIPAJGLBBB@JADCBDFAALBPFD@DALEHBNADCABDCHEBO@ORE@CC@CCEABABFNLJBD@BKFE@IEEGCAC@BJKT@@CAU@ABBBNDAHS@AF@BNBAHNTRB@BADBFD@DDH@AHEDEFGFAAACI@CGIGCB]AEDADADDDGJANBBTIFF@DAFELALADCBG@CBIHEBKN@DJNED@BBFbXDLNLNNHDFHDDBFHLDJAFQH]DcJaASBYNIJCFBHEX@FCFUVKDWZQPOHODODUAK@IDI@IDI@MFMNINEFg\\MHEFEDaRgZUP{`OFaP‰r…he^IFK@QJGAKEAD@DFD@HEHGFIP@JADcPWNMTAPCH@F@HJrEZ@JNDZZXTNh@NDFFDFDVFHDbHzA`DHCLLLXDV@HIX@VILYPOPEX@HCHGLQTINBT@DJBFDL@FHAHHFFDDAHBD@FBAJBNjN`XLFXFFATEJIHCVEbCZSLCLFDBDZJTFDxCTDH@jGJEHO@IL[BCDIJENAPBLHVDH@DCVQJKLWFGHQFCDEAGEEDE@CFEDOGMIEAELMCEHCBEBAHADADKAKFEHCF@JALIFBBBT@FCBGFCN@JGRABAFILIDIBALHHR@DALBJEF@@H@JEHGDKDAFAL@JDD@BIDAFBPJPRPF@BCNDBHAHBDGD@PNJBJHLKN@NCPBBBBHD@TMDFBFLHJBLAPDDBALEF@FBBHBJCLBLDDCNDFEDCHERSHCFAL@JDV@\\JHFLTFDHALBFARDDF@FCNDJDDHBnLLFNLNN@HS^AJBLBFBH@TUlAFBHFHRHH@J@pCNBbFL@ZHNBV@dG`DCF@FRFFFBD@FG@EDCHHRBTL@DER@XC^BNDVPVNHJHCFHDDBFFHHD@FDDD@JCFFJ@LCHBFDDDAJJJBL"],"encodeOffsets":[[107640,35308]]},"properties":{"cp":[104.929379,33.388598],"name":"陇南市","childNum":1}},{"id":"622900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JEH@RG\\NDBJEBCBEBKBCD@LFHAT[JEZ@JEVHPANFFBFFHEL@FAFEBCBKCMCEAABUGKFGBCAC@CPCDC@CB@NALBLENJFHHDBFHFDDDJ@VFHBDTFDGBEBEHGJBHAHDCJDFF@FEHCJ@FBRCbFTMLAVIJ@B@@KBEFCBMBC@GCG@CF@LFLBFDHBFCFEDMFCDG@IBCFEBGLKDMFA@CJCHG@EECAC@CKC@G@ECEBCLKJMEGSWGI@CHOBKDG@MIACOKQGEUIwCSHIR@HCNCFAFMNOFI@OCGCQCGEMUIIOGCBMCGGCQDS@SCGˆoJCJGN[^aFKPYL@THfYR[AWJWb@TGLYTUFSh[JURMJI^Sx]daJEJKDANMJCTM^eP‡T]BEJOBEBCNDFADGFEBGJECGFUHCRARIDIAM@KAGGGEAKE[UAC@MAEECG@WCIECIHGPQHOBMCCAC@OQGENKIGCOAGG@WDGCMAEeyKKCGEGOIECAIGWEeMS_eSUMYGUAI@OHMVG\\@JCBECYBII{@MDODELNFBJGJCHGHCDGCGMCIQNGNOGCCCHMGKGE@GDELK@AEIACBGLMHGHADCJEMABAE[CGBGCCKGEI@EEAAGFIEEGBEA@FCHCNDTEFIAMGAACBGASGSGGCEDAHDFVT\\DL@XDDF@LSZaZ]PKL]LWPGFaPIJGLGDEBgV[FYJaTi`UJYFUHUACK@YKGQEaDIBIFMDGDeFUHKCK@GBQAgDSHYRSJ[VgXCJGHKTWl@FINOHWAoBWAGBsIiIc@MDWL]DOHEFIDEHIREN@HEFIHiCKBSFOBcTYBaMEMAOCOYMG@MFIHCHEV@JBJBPAXD\\BZJvCzCLIRCP]ZEJGFSDSGMKGIOGWEK@KFYRIJs‚CHKJIDoH]HWJYNIPFAPNFPFDJDDDHHPD@FFDDDAF@FC@@DC@C@CAmIGAGKEAG@OD@B@FCF@B^PDHFDLBT@^HJADBNPDBD@VCFBBDCPKNkZKNEH@PCDKH@DFF@BEFAFDFJ\\APAHEDaFGBCDGLAJGJK`UNONKRGTEtQ`APDHNHBFCRBJRDRNFVFBLBNFR@HLDFPJDHRJFHHFDLVNJATIVCPIJBLJVBVEDCBGBAT@XCNHJ@`IF@PBHCLSDAF@HDF@NGFAFDDHD@EXBHLPDFCLEHEVAD@LFLCPDFCHABBRMNFV@PBDFFDFATBFJJHNLLHNDDBFGBABAJELIDILCLBDTVFBNCFBBDKJAF_BKDCH[EEHCHEJG@CJO@AH@BKAAGO@@LCD@HO@EJDNDBPDFAJEHAHBJDFJDBTFFDF@LHDRDLDNANJFFF@DIP@DDBFAZBHPAHDJDBFBDB@HLLCF@DLFAFBDR@F@TRTDTEL@HCHBNAPFT@HHL@PHH@PCNFBNDFDBHAFGBIAIDCFAFCBMJAPDJEFKB@L@LDNIBEBKBARALHJ@HDF@HCFGBGJEF@@DDBPCX@BABMNALEH@HFFBFADEBGCIDCJ@LDLHD@"],"encodeOffsets":[[105759,37020]]},"properties":{"cp":[103.212006,35.599446],"name":"临夏回族自治州","childNum":1}},{"id":"623000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@SJMASJGBWLUHUFK@WEyQIASBSCE@IBEHQnK\\EHEPBBANEDMBEFGLKFEBGAWKGDG@CD@NET@DHLEHALIPEFOFMDMLOZCLAHG^AHCNCJINGR@JADGL@FBHJLLHBZDDTFBDBBAFEDEB@DDVAFGHENEFCBYTi\\EHEDkhqZYJQBKFKBG@iAQCOGaKG@IE[@KBƒPQ@]ASBWBUDS@‰McCOEQMICQEQ@UFENCBOBIFIBEFKFQ@IFKHMDABQHC@@G@CCCE@ABIJABEA@EKEA@EJ@BDB@NG@ECGDCAEEA@@B@HJDJJRFBDEFBFABMGE@A@ELA@GEBKEGE@ENA@CA@GACA@EDE@ADBFHN@DC@KFIACCDQQCGFQDBT@BEBKCAAFUGAMGACAKEAO@ICAAGIAKMc_@CBCFWFA@BFNPAHFNRTFJHJ@NDJDTOFE@MLAFL@@BAXJDIPCFEFCVGPMPEBQDiCYCQGMOIWGGIGEUMWCC_GKAIBgBIAQ@cEI@aH[JEFGBSN[LEFOD@HDJBDHDBD@NCNKHMFMDCBM@MDKGGEMIGGAGA@W@YBaP]BQDIFGH@LNfDRHN@FAFBHHZDLJNHZCLOdEFGDKBQ@KASBIHKPEN@HF`FFRDFDDFDR\\TBDFPCHGHCFET@NCFIBQBSIGBADFVHFBFDPDLfGlFHFFPDD@B_V[ZKBIAGEYVADBPHJLHBBGBEHATCJBXGLWTQJ[D]BULCDMDC@UQGAQFI@SEM@[HIFIHCHEACBCLDbJhAPCFEFWPKLC\\AHGJSRKFQF[NE@CAYBOAM@MIOCGGACBAHEBCCGBKMMAKc@QFOCG@IBMDMCC@ISCCOE@GBIACCCCQCAOBBCAEGCKQMEIECQAEC@ABMDKMDSCIEG@C@AEODGACEAIACC@KAECHU@E@@QHCCSBIAYIICSYBEhS^IF@JEPQNIJyEGOCKLKBKHG@IFONOBm@UCIAGQQDC@KEcC]BKAIGYGYCKEGAGBKJGCABAJCBSDIDA@GOKMIaGOCKCEIEGEAKKSCcGOAgCCEBI@EDG@AFCBCA@EEEEAKDCLABE@GCACAECEE@CBGJQA@DHDBDABEFC@CCEOS@AA@AFEACAAABCJFXDBREBD@DIBEJADOBECAIEEECCACBAGCAEAABSXEDQECEKS@EHIACE@E@MN@BHBDDBDEJGFKEACDMAEGECAKDA@ACBATA@CCA[@ABKJA@CABAFIACCCKDABBDHD@FUAMN@DHB@BA@U@IBAA@IACECEAA@ADHFDD@HCBGAIHC@KE]GMIEKBGDCFCRGJMFA@CDCLAFANKJEBMJEHKJEHILEDEJGPYRQFIDATCTMPaBcAKKOWQMMCGBCFGJCZA^BPAR@ZENIACDGNOPMDECQECME]AEAOKCEAMBKXIHED@JHFFLPHPJFHBLALMBEAGOOIMIS@GMW@KEMFKbiFQDS@SBCJILCVE`BTGHIHCZUHCTEhCJCHGL[DCFA\\IJG@KAIEEEAI@SLI@EAEE@AHSDENIFKBCAEKOCI@IXSbUDC@EECMDCBOTIFC@GCEE@CBCFCNCNE@GACIAKFQDKACGEKEIYESQMCCCAMGCCQAACAQBCHIJG@GAEGLO@EAEECGBMFIJELEDMAOQICOAM@GDGNGJIFG@QIIAGBQPEBCACGAIFWCAI@OGQEAACEEUEOIIAGEKGEUE[OII@KFB@BHA@CFENED@EM@WFIBEFCDECMDGDOAIJaEKBGBIMQG@CCE@EFEHCBO@CFC@K@YNSZADBHIREF@FI@CBKBIDEDCDKDBHKF@BB@@DF@@FIAA@CFAEFCAGHC@AQI@ABC@AGACCBAH@BACABCF@AGFC@ACAC@AABAHBBCCCIA@GKI@AFC@GDCEADE@CYK@AFABACC@CLABCAAKC@ADEAAE@@ABGA@EBCA@ABE@C@EAACAC@AB@DCBOI[Eƒ@WD[NQDMCGGeOE@CFMGUBCEAIGWO[IGIEMAG@CACGKGKEGQCEAKCGEGOKGBGH_FKJSFCDEXBDPDHFHT@RDF@BCRH^AHGJEHCLCH@JCF_JWTEFMEEG@FCDAFUTGHADDL@FAFEDDLH@VFLP^@HFBBAJHIVYLVBPDDNDXNNXDBRARFBJGJAFFXAL@HNV@L@NHTJLLJLDDDBJFDF@FDH\\ELLLJHH@HCHHNBBDBFaDIHAFHVBJAHEFUFKDCFGLCL@LHRKLAJDJJPDP@FENAHGJ[JEH@DDFBHADCDWFQJIDMPKJCICCIEAKEIAEDGCGFGBCEK@GSCQGCEKDGNCBCAS@EBC@QQGCAC@IMAEC@SAGIKEOCEMACGGGIBKCKAODUJUEKFKGEASH[DECCGCEGAKAGBABAFGDCDEP@FIXBHDDBFAFGHFJALFPCHIFAHAPHRENBFJLCLGL@HELEPCDOHKDEDCLFP@JBNGREDI@GAEGGEEAIDABCJ@RAFCDEHKFG@]GKHMAEBINGBSEOEQOMEWAWGAAGBGFEBEEEG@GDO@GAEGGUKmIM@IFaLMBIFCAGGULOCG@WPEIGCA@GLEAGEMBIBEJKBKBMBKHGBGLQLIAIIIEEEAIWAKBIAQIIGBIAAK@IDIHBRFFLHCJHHABIDOLCvDFFHVNBRB@L@DBBD@FCNCLAJL^DPCLE@_VCFMLCLKFEFCH@DDFFFBDAHADEBI@KACBULOAIBGDBJADEDEASEOASBsNGH@XCFEDKBEAEEMXEFE@IEMAOGGDIRENCHSRG^GLCLWLIHELCBGBABBHA@KDMJ@F@DPVIDGHGJEFADEDECEBAHMR@JGF@LADUCIFCF@HAJ@JDJURCHFV@DSHKJGEC@GN@JABEBCBAJBLCFOVQLIJAHILCJCDK@CFCBO@CLCDYJKHCF@BFHDNHDHBLH@DCHBDLFDDBD@JJRADED@FRHFDNRSPCF@DBDNLDF@LCJAJFFJDFDBDCJBFN`DBP@LN\\@HHZDFH@HLHDLJFJFFN@PFJX@VCNDH@LDJAXNNKFC^KHBLHD@NKNCNKHKRGHO\\OBDFFH@HCDADEBS@CRJRBJAHEFATFJFLGJ@XHLERBJEDD@DBDJBPCVQHCNDFDJFHLJJB@@AFCREjAHAHEBCCGBGEGCMBCCGDEFCNAPJNEVEBEGC@CHIFCNEJETBDEFER@NCF@NFHADC@CIG@CBCF@HABEAEIBCA@A@CBAFAHBTFL@NALDHALAJAHCHGHELAT@JAJEDEDCh@VIRAXA`EHAHGBEGM@EBCJEN@LJD@JCF@NLRLPBD@FCBGBAN@FCBCAI@CFEJ@JBJDHFF@FA@GDGLGPEDCnAFADI@MBALATGDCFMFC@AEIIEAAFIDCDKJKPIVIPADBP@BBFNDDH@FATUBG@CGW@EBCBANCD@FD@DCLFJFDFC@CASBCJGNLJBBDRTDRDF@FDF@LPDN@DFPHL@LMLFNDLCZDLINDJHHPBFMVBBD@ZCLC@A@IFIDIDEFAVAJJFBDAJETGLIH@‚WD@DHB^FNF\\DJ@DABMF@BBFFDDDH@ZAPETCH@FHF@BLHRAJFHDBZBEPBLADCFYR@DDD@DFBPAJHJD^APCF@DDDH@TAFGHAFJTBHAFEDABBDAJBBD@AFBFHDBFADBBFAbAPI\\E^KJAJGNAPADDDLCL@LFFTLBDJLBHBNAF@HBFNHDFNbBDFDDADC@EB@FCJADBDCDBFAB@@AB@@ADAFC@BBCBBBADBFA@BH@BBFAFFD@@BBADDDA@BRHHFBDD@@BCB@FABAAEH@BCBBBCBAJIDBBCBBBC@C@@DAAILCA@@@BCB@CIBEB@DBBA@ADA@AFCBAAADBDE@BDIDFBEDBBCBAFC@AFDBAFBFGBCJC@CFBDADBA@DCBAFE@BDABEBC@ADC@@BGDCFEBBDCB@FGDAFFLEHAHFBBFILGPKNCVUEKACDCFMHAHKNC@KCK@MNKF@FCFW@KAGDKASDKCGBMEADQ@YD]@EBMH]FGFDPCDWHGTETGBKAQFEDERAJC@CHCRGJANFF@DEPBVCN@VPTHL@HKLEJBJIJBJCDAHFLBLCP@HDB@VFN@DInHdBBJBBBA`BNAFEHADDFLFBDBFAFCDOHAJCBCL@RBBTDJLHHNBV@JCZPD@FADBNJH@JEHBFBNCF@HBL@XGLE^ENBRCAFKNMJGLEF@NLLPhJBJDHFBH@FEJVNHPHJFNFBNBHB@LNHPDBD@HBFLHD@FCBCFCNJH@HCF@DFBLRLHLBBZ@L@XHNCBBDB@LAH@FHFBLBBJ@LGL@LIVCRJLALFJBHDNJNPBP@LHLAJFVLFHZCJBFDDPANDRLFFD`DJHDFDD@NGRFHED@\\JNHHJLF@B@FCRCJEDcdAXADABKBEDCF@FJN@FCJDPAFUJaXEFG@MIC@IFSBUNQHA@AHCDQJBFDJFDHDRBZGNv@HA@SNATED[FGFBRCHEJBPLLANLJ@JAH@FJFLBFHJFHBFAJGFAbBJAPCLEzOXKLADBAJBFL@FADBHDBFJFHD@BHDBBHDB@JHFJ@H@HK@EDAA@FEDFTBFLBANFFB@BCFAFCFJJlCHCBBDXHFDHADBJPLlBBHD@BAHBHAHBD@FBBCF@DBBADBBH@RGFB@JILKH@DDBJBJKJERBF@BMPCFCBILIDAD@BFD@LGPSVELGRCPBTCVFRAAGBADA˜IH@JBRCJGZUTITMJCTYZMXI^GpGJCLIDGNQLOdiZQLEL@XFPHHJNLTHTCHEFI^YDOJQDKDyIuAYC[BWAOAI@IFUDGJGNEH@JFPJDNBPFNbNR@HAdSPA`GjDJGFE@GFMJQFGJCFEPG^CXKNCd@jJtJHAXBpAXBPGJM@EXkLSHGDIhW\\UTIZQTGhCRBHAL@LDVGfEHCNCJEJAbCRFLH@ZDLVBVGZEVIj_bSZI\\EhUFAHCHKJIbOHEXO^KLKbS^UPSDE@E@ECEWCK@[CQMGKBGFCHDTHTHHBDABBNHJBFECSDMDG@EFBHAFFEJBHFB@FFJLHDDAHDHF\\ABNBROXGDA@ACGAGBIJGHEF@B@BFB@JIHCD@HDD@`SBADG^HTJTBNE\\SNEF@`GDERKHIFKGK@ARKFAFBNXFDLFBAJGHAZ@HCBCCE@CJAPAJCPBRDDAFCBC@IDEAMYGAA@C`cDIAOCCIKaWMGYGIEEACESIACBEXIP[JEHIFABABSAGDMBAXBHCBCNO@CIKAGDCNIMAGEACBG@GCAGDCAGQA@C@MFK@MIICGASAQBIDeJOF]JCAI@iHUCSGOECGCOECIAMIACHEHGDQLIDKVGBIGSEEAEDG@GGKAKCKEEIEAECOBEKaBGCGBEJM@WAGGMAQCIEKGCGAIGGBGJSEQAQGIBIDCACGDWDAFGHEDEBERKACJGBIBC^I@CIYBMDSFS@iESIKECc_GCICEGWMIIIMI[GMOYGGSMYCGCGCIKAQHYDEFGT@jNRBHAbQRG\\GR@JBJBFDVLLBVGJGRAbDJAXMNKJUFGFEDGNKFINKJKHGPYFEDGHENIdOtaJKJGHCHGZWPM@IFYIq@G@EDGBONSXMdOBC@IJOHEFG@GEC@CBCLFHBRIL@JEf]†gŠqbOPE|_VOhYbQFCFENGh[FEJMNMNEJ@JCJ@JCL@VBPCPCPGROXYLCVUDE@EFWAGDEJIZMTAbBdI^CRGBECIGKAECCEGGCMMMKCKaWAE@AFCIM@CLMFAJGDAH@DABCBKFKBE@CEESJAABMHICCBCBCFC^BDAJHDHJ@BDBBHEFEFCBGG@CCC@AEBC@AQAMSBGMA@ABET@BGMCAABAV@DB@@LSAID@DBFHJFF@LE@AACKIEMBABADF@DDDF@PQP@FADGACDBBCAMFGBK@CECAOBKEBACCDIBA@AAHKBIJODAJHD@FCX_LGXINA\\G\\KXMNEHCJEFGHCDCNEBC@KESDILIJMHABEAG^KDA_MCAAGBMDKGI@CBKJMHGMOBMHKPSZMVGFCDCHOEEOEO@ECIBKC]FU@OAeBIAQIACCQIKOUESGiAEEIOGSCWASE]D[CQFS@MBEDGHCT@NAHBHFPAHJNAHADMHCD@RAHGHOb[bCJC@GGGCECAEQASFCDC@C@ECOE_K"],"encodeOffsets":[[106944,34123]]},"properties":{"cp":[102.911008,34.986354],"name":"甘南藏族自治州","childNum":1}}],"UTF8Encoding":true}); +})); diff --git a/src/components/visualizcomponent/js/province/guangdong.js b/src/components/visualizcomponent/js/province/guangdong.js new file mode 100644 index 0000000..c708214 --- /dev/null +++ b/src/components/visualizcomponent/js/province/guangdong.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('广东', {"type":"FeatureCollection","features":[{"id":"440100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EHGTANB@DAHBPHFEDDNFRPBFKFEHSLKAGDUCAA@CGA@AEAAHQCGHEDWFGDCDAHAbI@ABADCDAFGA@DB@AFJFEPFB@Dg\\EBCHBJBBNB@DAF@H@F@LCPHFDCDFJBFDIRMPSHGFEACCA@BHABEFMFKJCF@JDJ@J@DNJCFIBABAFBNHHABALREDHABEAABGbDJBFMEqC]DCBKLOLUHIFCJAFDHCD@BL@VL`@BDA@@BHFABBD@FFB@FADECGBCPADEXB@L@BDDdADg@EDCF@TFHPPTHDHAL@HBJIRQPINM@MLBNCPFDF^E\\EPEFQDADAJABQBEH@HBFABGHIBMHKNGQS@CHMO@AF@BIGKSBKCCCGCUACA@CHKBKJO@QAEEAOAMHIAOBECE@@DLNBHFBAHA@AB@TEFE@EDGHCDDBCJCDC@@HDXBDFBAHMD@CA@KJHRDDJHHJJN@DEFGBE@KIAEEEICAEA@CBCN@FCDA@GCMFS@ED@RAFEFA@CDJHGD@DBBHB@FEBDDHBAFCH@DHDBDF@DFF@FBED@BEBCJADC@ABGVGH@BBBLF@JCDCCKAEKCCG@CCIKE@CH@FFXHDFAB@DDHNBJAHD@FDPCLHHGHAF@PDHGBBEHJBBBCB@BPHFERBBFH@NGNDHHBFDFHDRBBHNLLCHHPADDHBDANHDFGJDBBBFIHDJHTERAACPGJF@HHBFAHHDCALDF@OhFFD@BGJJFBJHDJHBDHADF@FKJHJCFOLFVAHXPLANDBRJAJEF@FGB@BD@HCHBDGPDBLIPJNBHBFHJDDBBCDIDABHPJDFBDFVFJABSF@DBBXDVELBLAHBBFAN@DJ@FBBBDNDDNBDBDNHL@JLVFVFFFAF@FF@H@NBFBHBDLCNAHBHCDGHAZBPFB@HGPHH@FC@CIAFCB@@GHCNGD@PEDCCEBCHG@GACRKHAFFJCF@HELBLBFCH@DBDDFBFAFBfVCDI@HFJBXCJI@IHABABEEEBGLDNKN@@KTIBCBFNPTNEFAF@BDBBBLFFFAJFDLBJADFIHE@CF@JHDATFFD@KPLXIFCLEPMHGLAFHDDDCDE@@DB@HAZVAFDJFBBJBDJHPFDA@CHDDAF@HGHBRADCFB@JFPF@HIH@FADGHARLF@DHEFEPFFBLITGDBFFHLGBDF@DEAGB@FB@FB@D@FEF@LHB@LILHF@R\\JDFHL\\@JLFBHHBLANBFGDBJDFFVJLJPFTD\\RR@DBH@BGLEBBDD@DFHFGH@DBH@DEBCFAHBNFJDHAFBF@@EDABCD@DDH@LHNBHCLHDACEZDFGRHHAJ@FFB@DBB@@ABCD@FC@AFCBCBBD@HAD@DCFA@ABAACBCCG@GBEHC@MDA@CHCBCAEB@@G@AEI@CBCHADEBQFEAABAFGDADCACC@AIC@@G@MGAOGGKAKDIJAJGGEKCAEBCRKPADEHOCBUCEAKEEE@EOIEOC@CHCD@DAFGAGBBNJDDLI@ECAEUSKCSAME@E@MEQE@GBICKIEBGFQBCC@ECAEBQGG@OYEAQ@CG@GAOGEEKGEQGUAIC]CGGRI@EQDCQCIKAQBM@@CFILABCGOKACAEMDCBEBAB@JBR@BCAEDCHAJBbODKEKAIDEHEKGCEEK@GNEFEDMFE@IDKDEJEPCHCDEAE@EFILCDGNEFKDCHAP@FEDGDCT@LA@CKQEAKF@CDELERDPALDF@JCJBFCJIOMGAQ@KDAACQDMCMDGNOR@JCJBJFDABA@EGKFKEI@EFEVMDCBGEISIKGACBENWDODEPKBC@AGIGIG@@ACAGB@CJE@OFGBEHGAKBKCBK@GDEBG@AB@FCBYLGFFTCNGFQDIHEFGAOCcFIHE@KCCECGEI@GFEDIHAEK@KEICUCA@CFGAGIQMKCEPGHEJCDEAGACCAAIFGDMHMDEFABEAIAAI@GBCOGCCECOBE@EHOHAJBHC@ECIEEKCIBWBCAIKQACEAEKEAAAGBEEK@ECE@GA@@EC@@MGFIBcPUDYCKBIDEBoC_XSBIAMC_Q[UKCWAQIA@BLABC@GAGDQM@AFCEICA{@KGGIIESIqKK@MKK[EGQMQ[AG@IBcLyJWHKHKRo\\{NOHM@G@MG_@YNWNSx{^_¸Í‚ÓpġEMSKmKoC}DY‚e€KL]RSBWTAAEDEEGFEEEJs’GN@DNBBRcZji`MLHPiNMB]B[JfaX"],"encodeOffsets":[[116086,23320]]},"properties":{"cp":[113.280637,23.125178],"name":"广州市","childNum":1}},{"id":"440200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ABBHADCH@@HFRBHDHDAFMLCFLJ@TDJAFCDGBBFEBBHKBCHC@EBDFCBAHBDFJANIDEHEDC@@F@JFB@DD@BD@DFFD@@DB@BDLDBF@DHHEH@JFHJHJHLJABODEBCDI\\QN@FEFAHILQNIN@FBRDNABBJFJdRNHJHFHDBZBJBJFHF@HIRQAEDEDGTGLAFEDCBED@NADIDYEEBGLC@ECC@OJGCCIACC@KHSBCABKAACAGDCJ[EKG@EEAIDINOBEDIAGAGBCFADBFBDAB@BDHFF@HFFCDC@AAEDERCDIFBN@HEVBDDDBHEJCD@DCJ@FDBFAPIHGH@DBFJPAHLDDFABCFUF_ZUVGDBDF@TJNALBDJDN@FDFRDBPBFBBDHPR@THB@FGJAHDHAB@JFJCDGDAL@BBBNFDBJHBBB@HBBF@FCFDNLJBFJLDVBJB@FAFBDJDFHDTNHADGBAB@DBBVHF@HCJBXMH@BBA^GRMLAD@DL@HDBJADCA@ECCCBADBDJPFFHBL@TBFBBB@FE@KCG@ABBFFFLCFDEXDFVAHAFEFWJIF@TJVFLLFHBPJJVPdND@HCHOFGJED@DDBFBBD@LEHABACEHED@B@BDH@DH@HEJBFDHP@JADA@C@@MCECHKJCFQFAACAE@IFOHKAEAW@SH@FDDHFBHBFCPBZYNBNMJqFKD@HDPBB@FEDEDAVJJANCLKB[FKFEJCLOHAH@HDRPF@HGH@DDJPHBNEHAH@LDB@JERA@CGK@CFGHGDBHHJJFLF@JABADMBAH@FMRELAPEJEBCBQG]DAAMDEHBJNHFLHPBDLDCFDFADADBBCDDABDBJDDEDBBABB@BFB@CBAD@@DD@BEN@@BF@BDB@BDBADFAFFBFCBDJ@BAD@HCB@JLALFLDBXAFDHAHB@DABGD@DLAJEDB@DB@HAB@FINIDADBALFJFHHDHADCJY@KLK@IK@CABCBAJ@PBRHJAJCN@LCN@LALDDBJNJLBTHJDJHDHD\\DFBHLRHDB@DAJLNBF@DENBDBBNBDD@DCFKFAD@DFDAFAHBDDDPBRFRCDBAFB@NAJ@LELCLDBFPDLJFHVIV@RKFBFBF@FABCBECI]UKMBKHKDCNARGF@FI@KPBBCFAJHJFP@DA@EFC@AKGMAEAKIB@LATGPABCBCEAKA@ATW@EAEAAGAEDGBCC@CAEIEAE@EBEJKRALGLE@ACCKCI@OBCAKIE_EEIEE@FEBGBCFCNEDABECCAMBCFAJAD@NT@DDLDDBHJHRFFMB@DFLDNEJJVVJFNFJJF@HAHAHJFBCD@BF@JDL@BABIB@NNHDR@BAFMDAF@HDTTH@TIDGAOBAVBPAHGBBBFLBlOJ@HBFPDBbEFCAGFIRBDBGFCBCJDBHHFAHHHCBB@BAJMFAB@FBTBBH@@@GF@DRHB@NCFCZ@RITET@J@BADMLBCC@ABAD@DBHNPBLFDNPBFALBHDJHDF@BGHHBBBFRFNDTNL@DDDVDHCDACGBCH@BCHALIHAJLN@FBZNBHADEF@L@BNDDBF@D@XXHDJBHGJAPKTCLGLBBCACACG@AO@GFEJB@D@RBFJ@\\SBICGAMHABAIOBAZCLS@EDCJEBCBMTMTDFAPFPCTSLEL@DDDJDBJEFBDABIBAJDD@H@@CCG@CBALAHE@IDICE@IBAPBFAPOBG@KBGA[DEHE@ACAQAA@BOBAPHBA@COKEAEBIJGDA@YUCAGBGAECBE@ACAIA@AFG@EAEJ@@@@CKKIBKBEAAADKDCHABA@GD@AAGGACBARKL@BC@CB@ZADBL@DABKDAN@BA@EGSFC@GFKEQACK@IEMCGIGCEBWIIBGDI@YGCCAEBMWUOIKC]@WHICCPC@MK@CFG@AA@C@CHCBGDKB_@MAIKISIKAEIGACBE@KCMEIGGGCG@OHEECKASAGGCKAODK@C@AHCBCASGGAEEM@@GDWCECCGCQEe@CCAGJI@CACGA[AMCGE@EFGAGCE@ALK@CCQCCKGA@@CTQFIBIC_CGOGEIEAIAICCMGGMKAABEAAMUAIDIQCKKAGFQ@MACQEACAIFEHIDQM[CE[GKMIEMCQBICGEEECM@QCIIEQ@MEOBEACB[AiQK@CACFEBKDcCICAGBGLIFILG@C@ILGBAECGCE@@JCDE@CG@SHBJ@HHHBZBHBBILEPEJCJAVJJ@VGFMJEZ@FG@MPCDG@ICEDG@ELMFIBSBCDCHA@EDIBOCCGAQCEAKMDIAEGAUEAAACDGLGBE@QFMFGZQFKRIBCAEGEOCKCMOEOWMYUMAEEOK@EHM@IJIHGBEKY@IDYCOBAF@RFbBLENQD@@EAEIKMGOY@CBCNOBIQaGKGEAIDIACKCIEAEDCJ@P@J@BCACE@_AA@AC@CFCPGHIBEPcBCEI@C\\GNEFGBMOSAEBGDE\\SHSFIHGJCROAMBEDED@FBFVRNF@ZUHAHDJHDDBBH@FCJFTC\\ABDD@BA@IDEL@FFFADEBGHIDAJBFEREJIFBJFJED@DJFB@DKJEVSJCBNFBN@XC@GAC@CJ@FJFH@BA@IDANHDFBLFDBHDDFLB@HB\\VDD@HBBJFNJ`LRNDFLXDBB@DCJWDATIPBLCDCBKFKKQAEBGAMDGJIFE@EAGCGEEMCSAQCICIIACFWDCFAEAEG@A@EAEI@EDCFEBC@C@CGECC@CF@HBJAF@@E@EECMEIIEEIBEGG@AA@CCA@GDORABG@CC@EHMACMOIUKIMEIEM@UIEECEEEA[DEDIBG@EaAACEUA@ILED]CCA@EHGGEKCEGCIFMLGCCMF@MCG@CFMFCBEGAAACG@GFGCEGCCI@GDAAEBEDGCESCAECMDCACECIACC@AHC@IIMEAC@CAAGUJOPMGEEK@KCE@GAED@DADIFEBED@FKAECBAAACBI@IBAFC@CJG@IGK@KBKF@HHFNZHBFHCBEACDHHD@BBFAHFJBLH@HJDGBAHCBEAGBCIEEG@EEGCEBKMG@GCOBKDGFECG@IEGHK@KNBJQFG@IE@ACCG@COGKGCMAADEDKACDE@DCEEC@ICC@EBAADEGCICICIBI@IIE@CHMAIAANC@M@QJEEGKBEOYECBEEGACIFAF@HDHADBDAB@BEBCDC@GBC@AAADED@BEDC@AD@BA@CAA@EEI@GBQGEHYCDFCBKGGDMAKGG@CCC@ADCB@FE@EAGBICMEGAEBADCFG@CAG@EHEG@CCCAAKFAHG@CAQ@[QSCGAGCKIUIEEICCAEHGA@HCD@DBB@H@PCDCAABAHIJCBE@EDKBFFGH@PADEBAHCBM@CDGEGDC@GCEFEJBDCDEBE@AB@FDFADMHEJCBCDJHJBJNLJDDNXLHLAHID@PLJBFADEDCFBFD@FADBJJJP\\FBHCF@RNN@FD@FEL@DDBN@BD@LNF@D@BABK@CB@TBFD@FF@DGFAF@LDDDBTHFRF@P@FFFH@FEFABI@ADANEH@DJFDFbNXVJFHBFABAACFAXFRAFDBNABOEAPMBEBUHGH@FCB@HEFFLIFBN@JGDGDE@C@CIG@CDDL@LCBEDIDCAEGCAMJOHAD@LBDLBFDBD@DMBDJBNE\\BFHFBPIVINGBIAUHGH@JDFKF@J@BKRGDCL@DJLA^ADG@QHGJEBIAIHKBGDAF@NALSHu@ECAYCIBEGGOB_hQNELANBHABIDEJOJGBEAEBaXCDAJMDGFA@ICU@CBBJCDIEABEDAHHN@DCFEBMBEACG@QCEEBALEHKAS@OFC@GEEBEEGWEACCAWMGGKA@CBCJMPC@A@KSGEM@EDGHEBKUKKMCYCMGE@SJMBCBCBIVJN@JCBI@CA[DOCMBADBJ@DCBC@CAIMOOUM_AGBKAMM]EIIGBEFYFKFEDAROJCDALGFCH@XCDCAIMCAEAC@AHABCAGKCAKBCCGA@EEKGGAGCEICIBSLE@UIE@GDIBAAAMEEEAEFAFBDBHG@ADMBKD]`KHC@UGGECG@GIQEQKDSGO@OHEFKACHCDEBIJKFCHC@AJABBHGVQHURCD@LOTA@GAIACDEJBJINGNCBGACD@JFXGHSJKAGDKBKAE@GHA@G@EAG@OGA@@HABC@QIC@CDADAd\\`DN@FELAFJJXJDD@LKT@RGPATEN@DFFFB^APBBBCLBDF@FFHL@FIPAN@DDDJBDDZnAFEHLHHL@FIR@FGD@FPNfNDDBJHBDAXXdDFDBHDT@FEJMHAFA^EDEDAD@FDPAFADIFGL"],"encodeOffsets":[[115707,25526]]},"properties":{"cp":[113.591544,24.801322],"name":"韶关市","childNum":1}},{"id":"440300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ABD@AA"],["@@CEMIqakYK@MHWZMbEh@NHT@HOtEB[IEBCB@JBNFP@FCFGJ{pi‚SdKbCLMdI`ANATVl\\RZLHJDLENHHLFBFCF@DFBHEHBFFAFDFTBBFDA@HFADFDAFDFRCHBDAHGDDD@FDFFD@FH@LFFCD@DEFDBA@BFFP@@FB@CFADF@@ADFADHF@DA@BBD@CA@CD@@DBA@CDA@BABDA@DBABDABDADDEFD@@BBABBBD@ECAFA@@BCBBBCFBDDB@KMCHCABAB@@CD@CABED@@B@CD@B@CABCDDBD@CD@FBEEF@A@@CFA@AJDBABF@EC@BCFDBDBBDADDD@D@RCI@EBCAEBEA@ABAEB@CFCDABACBCABBCBCDEACBK@CFCABGBGJ@DEHBBCBDHBHAJBRBAADABAPCDGJEBAAABCACDADBBCB@HFBEBAD@BBFADADABEBAGACEFIBBAFB@@ADBACDB@BB@HF@GEB@CTB@KDI@CDIDKD@@CEGBEHADGHBDEFBFCH@BBHBFB@DBBHCBDHBBCFADFFBDFDBBABCCABCFE@CECACJCBBD@BCDABDJB@IA@ACFCFBHGAEFAFDHD@FFFDCHBFCCABALD@GDCBG@ACCFED@BADONCDDD@DGDA@CDAB@BBH@DEHADD@DNEAIDCBAAGJCFOACRIB@DCJE@ACABIGOEFE@C@CIBAACB@DH@EB@FHDICC@CH@@JFBFGACJEF@HBCDDFBFBDF@DDEJXVADE@CHBBJADL@DCBFHAJ@BCB@FNJB@DAB@FFCF@RDFB@BDFD@HGHEB@BDJ@@ID@AA@CHHB@BCDCAEDBJ@BC@CACBMEEDE@@FBBFADB@BCDEB@FCB@ABGA@CBBHADHBFHHDN@BDTDFHBFDFCBHPFBDAHF@DDBFA@GFCDQ@INCH@BABEHG@CDADDNAPNAF@BNDBB@DHDFF@FDFDAJDFE@EB@VC@BDBF@DA@CD@DBDLJCH@DBBFJ@JBFAJ@DEF@@@@CCAAGBCB@@IAEIAGIDC@CDCD@DBHABADEAQHCLFD@DANEJCJABCD@LFBLALBJRJFEFADEBABGHGAADGBBFACCGCFA@ECAG@BOCK@EKI@MA@CBA@@CFGFKACDAFDD@DAFFFGDCAA@GFIDBLBBEDAD@DBFIBGIMGAACECIABOFA@A@ECADCdJBDFFFAHCR@DABCLEDBDLXDDCT@HED@FICE@ADA`BpAZD^HZCLCHCDG@ICOScMQ[SOQKU@MBGDILMVOVGTAVAJCFMFONUBMASCIQYIGuQeIWAKCIIIUGIGCKCeCYFIDIFILKXKx@FHp@HIXEHSVKJQNEFCHGbGJIHWNYHQ@MCeOUESCc@GAIIIGMSMCKGcA_EQKYUICCB@JCDEB@BEDIAEFOACDEAA@AAG@CCCBA@IBAAEBAFABI@EDIEADA@KKG@@GC@@C@CB@BB@AEEACEAABKBGCGBCEE@CAEGG@AEECEB@LECEBKCCBGFEAGGIACCBCLG@CEEIGC@GFOAIGCOIEC@QF_DML¡@SAMGCIESKU"],["@@@DHFROEGA@QN"],["@@CD@F@BFBHGPG@KCAIDKL"]],"encodeOffsets":[[[116556,23085]],[[116684,23020]],[[116572,23039]],[[116577,23051]]]},"properties":{"cp":[114.085947,22.547],"name":"深圳市","childNum":4}},{"id":"440400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@KF@DC@BBCDAABA@AKDADFRLB@EACBEDB@DB@DEBEBACA@CH@CG"],["@@C@AFFFFB@CEI"],["@@KHEAAB@BGAGBGDCFADDBCBB@CFFBBABB@CDBHJDBD@BADFDADEAIBADDFABEAEFCAEAC@ACC"],["@@BBBAAAA@@B"],["@@QF@HHFBB@BBBFBBBF@FHDB`F@FD@T@DFPHLBTBDBT@JHGH@BRHHBJAFA@ECGQABEAAECEABGC@HA@AAAIAKGCA[BACI@@CMAKGU@GACCOAEAGEAEEA"],["@@CBCBFDAFBFDDB@BACEBKCC"],["@@AFCAC@AAE@@BBDCB@BDFADA@G@IF@BBDLJB@ACH@BAJJH@DAD@FAAIGAEGAA@ADDDBHDLA@EDA@ACAEA@ECAE@ECEA"],["@@OBCD@NCH@FFNFBVBbCNBLGBC@ACEAID@F@D@@ACEMEcDKCGEE@"],["@@EBCFGBe@E@CDFFNHHBPAHBBBDRBBD@DADABCFAB@LJH@BADMACGEAIOEIGCA"],["@@C@IFADBFCBAHGEABAJBHGDGHAF@BD@DAB@AHBBH@FIBFBBVCADBFH@FBD@DG@EFA@CCICBDEBGMKGBAQCC"],["@@CBAB@BFHCHRXFDDAFCDBNGBAAE@CAEBCFA@AEECAAF@@QAEDCIAAK@"],["@@DEACIJBBFA"],["@@EDDH@FHDADGCADE@@@BNDF@DGAADFHHBDDHBJC@ATCHCAGL@@GIOCAAGKEE@EBEABACCGBAA"],["@@@DD@@ACA"],["@@HDDAAGGEAL"],["@@BBHBBABGFBFBBACCIACBGDAD"],["@@BDHBBACCDC@EJ@LFBAGI@AC@GGE@GBAB@FBDABBFAD"],["@@FHJFFA@EKIE@CD"],["@@BJFFAHB@HGN@BIBAD@@AACO@MECBAF"],["@@BBB@BA@CC@AD"],["@@FHLDHFN@BAGGOAGEEAC@@B"],["@@DHJJ`LDBBLBFF@DE@CGKBABAJ@HFDFBABCCCIGKEI@KBKCAA@CFIAAGDGCG@CH"],["@@DDADHACKAB@BC@@B"],["@@BBFCC@CB"],["@@@@B@A@"],["@@B@@@A@"],["@@BB@AAA@B"],["@@D@@CCB@B"],["@@BJCD@BDHD@@FD@DDFCHJHBH@@AMMQE@GGI@GICABDFDB"],["@@@DDA@EBCAAAACFBF"],["@@BBBAAAC@BB"],["@@BBBC@@CB"],["@@BBD@BAAEA@C@ADBB"],["@@@BDABCFE@AAAC@AHC@@F"],["@@HBDECAEBAD@@"],["@@ADBBJ@BAACACGD"],["@@BB@CAB@@"],["@@ICAHDDBBBCJDDEBAEOCEC@AF@FB@BH"],["@@JNBHBBHIBGAAMEE@AB"],["@@F@BD@DBBJABC@AKC@EGDAD"],["@@DA@CACCBCCGHANJ@@A@EFA"],["@@@DDCAAAB"],["@@JEBCD@@ECCE@GBCAGJBBFABBBA@FBD"],["@@ACOEIBCBBHDBBNFDBBLCFGDA@CEA@C"],["@@BA@GBA@CC@AB@NB@"],["@@BBB@@EA@AD"],["@@@BF@AAC@"],["@@@@B@A@"],["@@A@AD@BDDB@BCACAA"],["@@CH@DFBFFB@B@COGC"],["@@FDFHD@CGDABACIDADGIMA@C@EBBFFDBHABGBABBH"],["@@@BF@CCA@@B"],["@@FDBAJAGEGDAB"],["@@PBBABAFD@CD@@AAAC@CEECGAE@@DBFAF@B"],["@@B@@ACA@BBB"],["@@ADDBFACIC@@D@B"],["@@JABGFCBCACC@CDCAIFAFDFBB"],["@@DA@@CACDD@"],["@@@DD@@GBCACEA@FBBABBD"],["@@B@A@@@"],["@@DDF@BA@EACCDEAABBD"],["@@F@BAEACBBB"],["@@BA@AIDDBDA"],["@@SDAACEG@GADKAC@MMWAG@GFKFGJSJKJGDEAmBaBEVSDG@QCKIEE@eFWBEAIGMOSKQCWBIAeSKIEK@SCKMOe·a]IGEEIES@cCUK[ECQEGCGGU_MKQCICIBcLWPUTitk|KJQJONOVEPAbIP•ŠMTCNI¾BBHRJªDHDFRTGJTLJKRR|VJHJLDPDTHX@XBHPVFz@RFXED@FBFFBBLIDIT[RIHDB@JE@@TDDT@HFF@DCFEBEH[ZFJHBHBBBLDBFADCBCRBLGD@ZNFAlY˜¥HKBcBE\\{NaLUNKbSFABAFBHCDGB@HDHENQ^cRCJ@BBDDVH`LJL^LRDADEDCD@HBHHDNABDD@DAPFJFDJDD@FAB@FC@AHABI@CH@HABE@CFBLE@[`C@GJGFBDLDJBDJR@TJBD@BGH@DGD@JCBGBAF@DDBAJFF@HADGLFJ@LGHCJBJFDLFAVBDPFHFD@JIH@FHBBD@DCDBFFNB^GbAHKNGNAP@TFJJH`JZNLlBZENCHEDKAOAKi}eƒCGMIMCM@CAAAAKBIHIPKBGACGGICWEIIAKDKFIBCAEEIAEDEJEDIA[EYCGECa@ICQQCG"],["@@DBDBEGAA@F"],["@@CD@HFNFBFHLBDCBIHABEEOMIQEGMOMECAD@LFNDDJBHH@D"],["@@BBFAFBDA@CCCC@BAAAFGAEGBCFAFCDBFBB"],["@@YHIHAHMFKDCB@D@DFBD@JCDFBFFBB@DID@HDFAFGDIJKBMCAEA"],["@@ABGNC`B\\FJJ@LQJAFF@JBFHDH@HEBGDGHGF@VVJBJ@HCBGEMOKKAAIAAQACPC@GAEDKCa]COA@"],["@@OFADBDA@@HA@CAAFBDLH@RIPBDDBNBB@@IAG@EJ@@CHIDGDAACKIEGAEAC"]],"encodeOffsets":[[[116547,22689]],[[116494,22644]],[[116790,22617]],[[115800,22625]],[[116973,22545]],[[116388,22560]],[[116444,22536]],[[116931,22515]],[[116894,22503]],[[116496,22490]],[[116412,22466]],[[115851,22482]],[[116453,22449]],[[116803,22455]],[[116522,22511]],[[116537,22532]],[[116557,22530]],[[116642,22563]],[[116654,22566]],[[116748,22582]],[[116866,22489]],[[116772,22412]],[[116706,22333]],[[116957,22541]],[[116828,22426]],[[116828,22427]],[[116779,22406]],[[116757,22397]],[[116747,22378]],[[116750,22374]],[[116749,22367]],[[116724,22390]],[[116696,22345]],[[116703,22351]],[[116712,22344]],[[116710,22357]],[[116677,22335]],[[116736,22575]],[[116744,22556]],[[116752,22569]],[[116721,22587]],[[116679,22597]],[[116610,22649]],[[116636,22645]],[[116572,22656]],[[116531,22709]],[[116577,22520]],[[116459,22483]],[[116425,22560]],[[116425,22566]],[[116394,22569]],[[116367,22556]],[[116456,22697]],[[116437,22675]],[[116440,22661]],[[116431,22645]],[[116432,22633]],[[116355,22774]],[[116344,22777]],[[116331,22776]],[[116327,22782]],[[116342,22863]],[[116338,22866]],[[116285,22746]],[[115833,22417]],[[115854,22446]],[[115882,22481]],[[116552,22934]],[[115859,22356]],[[116561,22649]]]},"properties":{"cp":[113.553986,22.224979],"name":"珠海市","childNum":70}},{"id":"440500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CBAFBDD@DFD@BCEE@ECA"],["@@AB@DDBBECA"],["@@CDL@ACE@"],["@@B@B@@ACB"],["@@DBDACCA@AC@H"],["@@BBB@AAA@@@"],["@@BDH@BA@IGEA@AN"],["@@B@B@@AAAAD"],["@@@CC@@FDA"],["@@BBBC@ECB@F"],["@@BDD@@ACAA@"],["@@ABB@FAACABCABD"],["@@AB@BDBBAD@@GAACBAD"],["@@@DBA@AA@"],["@@CACIECAFBB@FJHDA@C"],["@@@DFBDA@@A@BCAAA@E@@B"],["@@EFFHHCBECCCEAF"],["@@BB@AAAABB@"],["@@@OTGBC@AI@CGEBGHA@GEACAEHG@E@EEC@ALCFIBGCMAGGEGCDAACKDEIC@EBCD@HGFE@MKGAADDDGFBFAD[HM@ICI@KCOGK@iLABDLCBY@aDcCWBKBEFM@KBGDAF@HDFAPBFJFVBZVPFH@PEP@DCJQHGJGLCDBNNFBFBFRDDFBFD@HFHNJNFP@HAFCFGBE@EBCLCF@VJFHFRHFP@BBBHLCFKAEDAAGGCCGBIDCDAB@RJFABE"],["@@DBBDDAEEE@BB"],["@@@BBB@AAA"],["@@FED@FCDJTEJJPEH@D@DHB@FB@BABBDFCJHBCFMBAFFJBPJGRHTDBPDDDHTCLE`GJAJCZCDBnBFFBBLHDJBBDCROPKDCDDFDFFDLD@LCL@DJD^BBFFADADG@GHCF@FGB@BKB@BABKLCDDADB@DAFHHHHCBDB@FGJABDABBHDBLD@HEB@H@BFH@F@DBFJABCHANFBDDBDA@AFADB@BDDDADABFB@BLBDI@AFEBDDADHDCF@CGDBD@DDFFBFFJ@FAFIH@JELBHEFA@CACBOLGHA@CF@LHJBBCHHTE@AAEBGHIJEBCCcDILQDQA}OEUSMSGOK@MOOAEAqAG@A@ECCECOAKGCECM_ySOcSgwGMBSF_JU@WBOFSJGR@PCHCDEBOIYGSOMQCSB]H[N_JSBSCSG[Ys{UU[I­KiIUOSYIMAE@EBEYICCGBECE@EACCEAEDECA@EF@HEBA@@EEDCCG@EFCBEACDEAOBEAGGK@AICAOCE@KDA@ACHG@ASKAOEGGCAEAACBE@CE]MCEKECGMCAAEAIACDBB@BEBE@EBABFBBDFCFB@BG@@BG@@BBDGHI@IBBB@BEBCEG@CBCACFFHABEHARCHCBBHEBGH@DIBABDHGBKCEFGBEAE@C@CE@EG@EDG@CDBDEFBFDABDADCAC@ABBDEDEC_NADCCC@@FIACFBHGDAHKLJRLHAFCBDL@FCH@JADR@DABLBDABCCAG@@C@DB@BADGCGBDFDB@BEF@FNHFDDAFFDHAFC@AA@CA@GFAVFLJJZCVTFBBFALBHHJBJAHNP@DENHHNFBD@FIJFDTJHAFEBPDLAHKLIFAHBFDDH@HDR@VABD@JJJ@FIPB`CHDRADEFANADDLLEDB@BCD@FIBACCAIHAHGFG@AFBFC@AAGA@AC@GP@JCP@HFHDCVGF@DBBDHAD@BDHDPGBDIDEHBPFH@HDHDBF@FDBNFLHF@JJCBBBBCFBBVBHAR@PXHBDEAa@IDQDIHIDAFAJDJFRXHHbRZFJ@JCJK@C@OCGO[USIMCE@EDGDATA„FVEVIVOJKHKBMPeNQ@TR^CDAFB@D@NCDHSFDLFEBFEBBDBDFBDAJFAXA@@LGFECEFAPDLDFD@HC@KDEHCHINGDGNG@CNAHEL@"]],"encodeOffsets":[[[120103,23812]],[[120062,23775]],[[119679,23977]],[[120127,23839]],[[120128,23843]],[[120133,23844]],[[120118,23836]],[[119934,23877]],[[119912,23877]],[[119894,23893]],[[119945,23914]],[[119922,23949]],[[119958,23983]],[[119921,24047]],[[119919,24041]],[[119820,24026]],[[119726,24019]],[[119609,23809]],[[119957,24020]],[[119681,24011]],[[119959,23930]],[[119430,23992]]]},"properties":{"cp":[116.708463,23.37102],"name":"汕头市","childNum":22}},{"id":"440600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ADAABAA@@DBBDCAA"],["@@MLCAUP[LMFONIAECG@EDEFKPENIxM‚apSNK@OEICKAk@]CQFMPQ`m^e^ICQACCCD@CDECAACC@CGABACABBFDBE@BDA@ECCDGA@DC@ABECADBFIGA@CECB@DA@CM@A@CCAACOCABADC@@BADGBAA@@IEAABAFAFG@KDA@E@G@KGAKDACMIaABCC@CCBAAGGEDEHAJE@G@CGCACDGAA@CAEA@CACBEA@CACCAAECCAA@AF@HCBA@CEIBKCA@IBCCCEC@CEACBECE@KCG@IICKCACECAACMCACECA@@CCACA@DQF@AEC@EA@GDEF@DCBA@GI@@@BAFA@EAACGECBAFCBADBDEFBBCD@HCAG@BEAECCAGEEABAFEHBBD@EBFBBABABBABE@ABFBDABB@BE@BFB@BDB@A@GAABE@@AFAI@@HBFFBACDA@CB@DDBAFA@DD@HD@HHFAJMEEHABDB@BC@@AC@FHBA@CBBDJFABF@DCLEBBJMHEEE@BDADA@@GCCB@@C@CA@ECICBEHCBC@CC@ACJBD@DA@ABBB@BAA@BCD@@CBADBBEI@KCAFEFABCBCAAEGEHCFGC@@IACC@CAFLGGCHAAADAAAFGD@CDADE@CBBD@BAAAAAD@AAGBECCJC@@RABQEADIBAKACCKA@QDAA@EAAGDEGAGCGEDAJCBCAABECE@@ACBQKA@CAIA@CLID@JE@CAECAACCAEDE@GGCM@EACDCCGA@ACCCE@EGC@ACIAACEDKCCCCAGEGFE@EHDBCDBBDFBLCF@FABDJADC@ADDDDAFDHCJH@BFADD@HBBFNA@CCCBCH@FAB@CC@CDABAFABBBGFCHC@@FKJEAEHGDE@ACKCEBACA@IJEBAAACI@EC@CEACCE@C@@AGC@AFCBECICCQD@FGD@BQGMB@CC@ACBEEC@EGIAAEI@IKGGMK@IDAAE@AHCDALG@@@AFBBCHBJ@HHDD@BDBBCFBFE@BFEFAFIBADBHKf@LDDCF@HBBADCH@DBDDFF@DEFBH@HFHBDFNBLFHBTJDHDBB@BADAHDLAHCH@JHLDJ@HF@DDNBDH@DDJBDLEFADBHBBD@FEHCTJB@FGAGDBDEB@BEF@DDAJDDBCJBBBB@@@H@B@BDDAHDHABDD@FJFEB@DLFCBFAFDB@HBBADGFADEAEFCNCAAD@DFBABCDDD@FDBHCNINEJ@FAHF@HHBHCDDBFDEB@DB@DNHBIHBDBXFAFNJBAJDF@JDPABHHAHBDDD@HDDFEDDFHBHI@C@BDDFAFFCFIFF@BDCJFABAFDD@@@@FGBELCBDDDA@ABG@FFCEFB@D@ABD@BAFCCDADD@DAABEBABDBDACDBDBABDAACBAGADAIA@@DAB@EEBABDBBDD@CDCAB@CEC@BD@@CGE@EFCHCD@FEBAAABDBCB@@DABDD@DAD@@FBD@GJJB@FAFBFAFBBEHCBA@CAAAGHKB@@CFABFDBFBB@D@FJB@LAHH@FFLAFJHDJAFK@BJCFCBDL@FLJFBDB@FD@H@BGFGDBDID@D@@FDBLNBH@@J@@FF@B@JBB@CBCA@BJ@@FDC@DBB@CBBDABCA@AACBC@@AAGBCFAF@FHJDPNVN\\JCL[€AVBTMVGFEJGTCRAzALELebAFBTAHERBPKBEB@BDH@NJDFD@BEAABAJFDL@HBHCIK@AHK@IDAPHB@ABBFANDFAFFFDABGB@BCAEFGBEACCAAC@EAGT@HbVCL@XRFLDA@HCC@DA@AFFB@DG@ACCFQHGBMM@DFLPRJDRN@LFLJHJRJHHDJnTjDVOFWAG`knODaFOIBKAIHIACECKBM@KFCD@jFHAJNJBJ@^BDNJ@HALFLHRDBBFNBZJBDDD@HHRFFHCBBAP@RHZBXSPC@MDAVEFCPDPRCNFJATJJDDA@CJADBBGHCdY@DCDLJAHFDRKFIFCBCACEQe]IS@GLEDQNYFEFAJHF@HEFA@BFADABIGMFCDHFC@CECCABEBAJ@NEHGLEBCDEFAF@FDJLCJHFJ@BGAIGMCCA@EBGCEW@EDGF@JLDDH@DDFLLBDDDC@IKEAA@AHGHUBAD@BCDIFA@AFCEAE@CEE@ACGC@CDGBEGACCFA@EGAAA@CHCIGDCB@FEBE@OBCFAR@NEHDB@DC@EDMDAB@BFJDFFBFLJH@FADCBEQWIGCCGQLIB@@DNCBGEAACCW@GD@DCDICADCHGFCF@FE@SBAB@BGEAAGKM@CF@FDPAJBNGPBFBBF@RIPALGL@DDBVBHDDDLDTAHLAJE@@BNPDGT@HRLMNGJAHGBAAE@GFGRABABIBCRCFEFOF[E]ECDOAMNKN@JMROJQAI@GBKCGSGOOEG@SDEFCh@BCCcACK@A@FWBCDOHAFDBC@EEA@EACBAGE@AB@AC_@UKK@@ADCCGBEDIJEVGPKLKDA^CrDNFAECIHaBAFBBACGQFBKBAGGAMBEBAJADEMI@C@ICI@IDELINEFEBAAGB@DDFBHETGNOJQECIACECDGEDO@K@E@GBE@CMAAAAIDGFAh[@CEAFOIEBEA@@CHBBEDCBCBAJ@BaBGDCHCXEFCHGRDBGFB@BHB@DBBVDHCLBTKFGLEAEQOMECCEFOGGACBA@BMHSFGGGCGYIGCIGMGCGBIaGWCSFM@EAGEMQIACDEFMVKHKBGCEEGYS_IKOOIA@I@EKMBIBCKAKAMHEBILAAFE@CCDAACB@ECCE@@AEBCE"]],"encodeOffsets":[[[115497,23554]],[[115878,23218]]]},"properties":{"cp":[113.122717,23.028762],"name":"佛山市","childNum":2}},{"id":"440700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EBOHCFADDFNNBFCDC@IIGCE@CDAFBZHNBF@DCBEEIGGAQCIHAHBHPbRVJRHDX@JBFFLT@FAFQNQHM@CBACGSCCMCKAEBGJCBQAGBOL@D@BBDFDFD@F@DEDABAFBDHJRNBJDDTLNDrNNCF@PL@DADGDAFAJFTFNBBDBFC@KDELCFBDBDNFDDBTCNFPJHBT@RIJ@JDZ@BA@CCGAAHOEMEAOOIAIBGG_AE@MOKSAMOQIYAI@IFGJCBMBGFEFGBCACCEICIMCACCGSEU@IBEJGBIBALADCDCBK@ECEOKYIWMOE"],["@@AB@DBBBCAC"],["@@ADBBDCCA"],["@@@DBAAA"],["@@CB@DFBBCCC"],["@@ADBBBAAC"],["@@@BBBB@@ACA"],["@@ABBDBAAC"],["@@A@@DFB@CCA"],["@@IBEACD@FDDHBDC@EFCAA"],["@@C@@FEBOEG@@D@H@DCBEAADJJDBNDNFhGHCBC@CCCKGEGCASA"],["@@CB@DJB@AEE"],["@@MBAB@DLJZNDBHA@KGGYK"],["@@DDDJAFED@BHD@BD@F@DDFB@DFDJ@BDH@JIB@BDFALDBDD@JCFGFBLI@ED@DGHEAABABEBABCD@B@@DBA@EFIHDEMAA@GCCEB@AIGGDECCBCCBCD@BCCIBA@EDEAKCEAADCCAFGF@HEHFDBDDLDFCBDJBBDD@FHF@DDBDB@DHCDBD@FDNHHF@FCDBBDDBBF@DIFC@KJ@DJBDBB@RLDA@BF@FDBADBDABIFCDHBHFHHCBB@FBBRCB@DLBDBLJABCRFBA@QD@DIFDHABBC@BBBBABC@AA@DCFCB@DHCBEBBBCBBDGHHEKDBD@BD@JD@EHGDHFBFDBDABAFEBELDJ@AFCAAB@DC@ADB@ABA@AA@BCBC@IABDD@@DADGDAFJDFDB@@D@DA@DD@HB@BCACF@FFNGAIFADK@CAEEBCIAA@DABEGD@@BD@@ACABAFGNFBIGE@GGCC@@CEBABCCA@@DCBBDEAAE@GJ@EB@BF@BAHBB@A@ACA@AEF@@AAACBEABAF@BAAAABABEAFAC@AAFGBEBAFFBHDDBFAFH@DB@GDCAAFEACBCDABEDAHFBDFBB@BE@A@@HJB@DA@CFEHCB@@FFD@BRE@CDBDB@DB@FDBDNDBDDBDFDBDLJJH@LDF@FDDAFB@DFDDDAD@JDBALFJ@DABGDE@@BBBDDBFDBBD@DFBDADBB@BF@DBBCHBDHD@D@HIFGBCFHFBHABDDD@ADbBNJBDLCHB@L@H@FCB@LEHEBABBBJF@@BBHABC@AD@BCBAPDBDDB@D@BDNB@@CDAPNAEBCFDBAD@@CHBDCFDB@ACF@CAAEBABDBADHD@BDDBCF@DDCDDRBJDf]n]VeJIRE^Dl@LBJDPFL@TMboNJwFMRUFCF@HDJBPMNE\\KVODBJGNOE@ACC@BCD@FKHB@MAAM@EKEY@eLGFOVWR_HkC[JGTUPKLKT_LOR[FYFKLOJQ@E@wLeYNYMC@KHQAADCDEBCAAKAAAGIGYEIbIJI@CES@CC@SF@@ICAJG\\QJSJCAKEAAE@EFCEW@QEyOUAG@WGWCSCOIKIGuSEAQQILSKHIQSGMI©GQSWƒwSUEICK@SDWRaRUFKBQCsIkSk¡ÅcYgUOG]Ee@UDOFIH]fUbkŒQH[DeAICECs{uaa‡‹KOU_cqIGOCsI]A‘BoFMDIJurgTmLaDICMUW±EGEE³iYEaBGEICMH@BIRDBHA@DCF@DDFALDFCDGTLA@BEFBDFDF@DD@FDBNBCFBDFB@FLDBDCFEFBBBD@HCHADDDAFAJFHHBDALLBDFBGNHLZTEDFFIBEFAHDDHBJDDDEDHFLFCDQJCFKBEBIFDND@BDBHCJFDCF@DFBCFE@ABDHDFBDABCJC@AECDA@@VFDCDA@CH@D@BBDAHEFCHCDAHIFEB@DCD@BCFBFCDSJCDEBCAADCBAAECI@IAKBGAAFA@C@@FA@BFB@BFCBAAED@FC@CFCAE@GFABCBABA@CAC@EBC@C@EHEBIAEDBBCD@BHDDABB@DCBE@CBCGC@CNBB@B@HABAH@BBBED@FBFB@JEDFHJBBBDBD@DCBCAE@CBABBFHDAFG@ACA@CDKDQEE@CAWDC@IN@FEDGNK@IFKPMIG@CHC@ICCB@DQ@@TAJADE@OPMJANBFYBCBC@ICBGIDIEE@AKUBHGJGFADFBDDL@NJ@DHFBHDFELCBAB@HADGDABCFADBBAJDFFD@DAJBBRLDDAZADEBCDE@IF@DAD@BBJDB@BCJOHKACFAJCBC@IBEFG@CPDDBFHLDBLCDFD@PEH@HCBBHDB@HFDDJNLHJRHNEHGFLTBF@DEDAHHJHTD@BFDDHNJBL@FCHDFCHA@CD@NPJBBIAE@GBGAEB@BAFBHZFBFCBCASZDBFDF@JBD@BIDCHHJJJBF@HNJH@BJNG@GDGBGD@BBFAHEBAFA@FERBBFBBB@FDD@J@DKBBJ@BFADBHBBFCFDBDEJ@FEHAPFPLHBNCNDALITED@NFFHRFBBHBBBHDHD@BHBB@FBBBFLV@BIJDNCNBFFBFAHBTPNAHHHCD@NDFHFR@NADCBALAB@BD@DBED@DDFFHGBADDD@HDB@HDDL@NCLAHC@GCGKKJGLEDCDBDHD@NA@AHBJCBCB@@DFBDBE@GJEDUBCB@DDFA@ADRCBARCDAJ@@IHA@AE@@ACADCDBB@FFF@CDABCBCF@BF@AFJR@DADDB@BDBCDA@@HAB@BB@FHCFDDB@BAD@DBDADBBDDBDHBB@FCD@BDB@HDDADBDNAD@CJDDBBADC@IFBJHHLHFFFB@LEDABFJDBDDJEHHBBBEJCEGE@ACLCHOBAD@DE@CCE@ECA@C@ADGIC@C@A@CHA@CC@HI@CBAAE@AJAJEH@DGJKBMD@BDB@BAF@BBFADHJFJEBABFB@ADBBHBF@DDFBH@DDJFNB@DD@BBCJBDCLBBEDAHID@DDABBCFGDABEHFF@FFFCDCNCBAAAHC@@AAD@BDDAFKFGFADBHDBAHB@AH@@E@GNG@BDEDCH"],["@@CBGDCD@H@DBDLBBBBBIL@FDLL^PTDBDABGBAD@TJVP@JADOHCDAHDHLDLHNAHFJBBBDL@DEFDHDD`R^FDABCFAFLDD`NF@FKFABBBHHBBEFIAEHOIWAAKAIG[IAAAIDYBCRM`GBAGOECEAgDEAAC@CDCACSOAECKG@IHCBGCAGC@C@IDCLC@W@KJGBE@MK]KCCAE@CBC`GDC@CAAGCG@GCC@C@GJC@E@CACIEC"],["@@@AA@ADDA"],["@@EICAAB@NGL@HIJEBAB@FLHDDJBHFVDFDN@BAN[CSGGQGIHEACACC@E"],["@@BBBAC@"],["@@BA@@A@@B"],["@@AAADDB@C"],["@@BE@EEDBD@DB@"],["@@B@@AAB"],["@@@B@@DCCA@D"],["@@D@CECDDB"],["@@D@@ECB@D"],["@@DBBACAAB"],["@@ADD@@AAA"],["@@EDBHAFBBF@JLD@@KF@@CAABGCAG@IC"],["@@@DBCA@"],["@@@BB@@AA@"],["@@AHBDBBHG@AEIABAD"],["@@EB@DDBD@BCCC"],["@@ADDFHC@AIC"],["@@ABDDBAACA@"],["@@IHBFBJD@BADADFJ@LG@ACAIDC@CE@IAAE@"],["@@BBDEE@@D"],["@@@BFBACC@"],["@@C@CFE@CB@FDFAHB@FAJBP@FAFC@CEGEAEEKA"],["@@DDHBDJHAFF@J@BH@FFBFCFBDD@HEFB@CEI@CJ@B@AGCEFE@EMGACDEAGEGCAU@GJIDAFDDCBAD"],["@@BBBAAAAB"],["@@BAC@BB"]],"encodeOffsets":[[[115482,22082]],[[115465,22266]],[[115469,22264]],[[115563,22261]],[[115283,22200]],[[115462,22200]],[[115460,22198]],[[115382,22148]],[[115584,22135]],[[115379,22130]],[[115593,22113]],[[115446,22117]],[[115509,22082]],[[115177,23249]],[[115232,22102]],[[115749,22356]],[[115739,22373]],[[115741,22297]],[[115742,22296]],[[115745,22293]],[[115740,22321]],[[115522,22227]],[[115533,22192]],[[115531,22185]],[[115531,22181]],[[115369,22236]],[[115381,22223]],[[115385,22219]],[[115385,22148]],[[115385,22150]],[[115384,22155]],[[115381,22164]],[[115344,22110]],[[115349,22109]],[[115361,22114]],[[115286,22130]],[[115279,22107]],[[115291,22105]],[[115134,22184]],[[115060,21975]],[[115057,21983]]]},"properties":{"cp":[113.094942,22.590431],"name":"江门市","childNum":41}},{"id":"440800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BA@DDC@BBAA@D@@B@AD@A@BCACKEC@CA@DABC@BECHACDCCDACBCC@BDCAAFCBDC@@@IAD@FABA@C@DEB@@A@CCHG@@AHEABAADA@DDCA@@AABCA@@BA@AABAABACADA@ABB@AAABAEFADABAA@ABBBACABEHA@@C@CABCDB@AE@AADAC@CHA@AA@DACC@BAB@AAEDACDACBBCCBA@DEB@BBBCAABABBBDEFDAB@ABB@BABF@CB@FAD@C@BA@ABA@@A@AADA@AGDCABAB@@B@@@AB@BA@CAFCCAABFABE@BGAFC@DGCFCADEED@CCHC@BACBBB@DC@BJCBA@EF@BB@BB@FA@@AABCF@BCFKFAAD@ECKHBDJJCDBBNDFF@BTDADHFDCV@BEDABEDCD@@ABA@FD@BA@DD@B@AADA@@@AD@@BBCFAA@D@"],["@@DK@KAMEOIIGKYyGKKIUCYA[BWFOJGNInAPHLVRPPbpJHPBPAˆYJG"],["@@BDflFJPtDBD@DGDM@KAIUWYeIIGAEBCD"],["@@FMAA@AAACBA@AACFAACDDDLH"],["@@L@LAfONGJIDG@GmÅCYA[DoAQCKGGKEOAKBKFILGXCZELOTWdKHKDS@cGIBQHKBM@_IO@iDO@OEiWeS]ImK}EQEeQMCKDEJANBNFVHXLPbPXTZ\\TPRFJJPhVfXbTDZCLSP@TB\\HdTPDPBN@PELEHIPiFGHCL@VDJDT@T@PPJFLDjF"],["@@KUk»CEEEEA{IIBEBEFKXJP@FAFCDOEEDQpEFKD[GOFULMDGDEHEH@FCF]BEDEZHDP@DDPAJBPN@NDFRBNCHFRRHBFAHEb_FEZHPDVJv@FC@EFCPBNDTTJDXBDBDABIG]_[KU"],["@@LAH@@CDAAAABBCCADAAEFBBCF@DAFFFAAAD@FGDAFAFDBHENDBBDGHBFDBBFFBBF@@ACD@FLHA@LHFDCDHLAH@@EBCDACM@EBAF@@AFAB@CDBBF@DDFCFDDFJDBCACF@BGDAFBBEJEFKCAACLGDDLBFEBBBBH@DCAFHCFB@J@D@DAFDFEABHBBFCBDD@AABABDB@AADADD@BDD@MACBEACLDDIHBABCABDCFDBADBBB@@E@BBBLCHEIADCDBFADBDCBJFABDCDBBGHABACAB@DDFEJEB@C@@EDA@ABBDAJDD@@J@^MJBPLDCCEFABDD@BICC@CC@AMCA@AJB@BDBTBPCFH@FMB@BGB@FKF@AA@@DB@BDA@ENFBHAJGDBDBCDBBAFPFCBBFCAABAD@DID@DHDABEAA@@LFH@HEHDNBDLD@FDBBDAF@BXHABBNGH@DD@@BABAAAAABDDIFA@AFCDDB@FDBABDBG@@BD@CDPJFLFDJCBF@@BADBFL@D@FDAABJAJBDGJGBCJAABB@DADCCCFABBDEDDFABBABF@CC@ACCD@HJAGCA@OCECM@CDAACF@AAC@@CDBACB@IKBCACDAACB@BEAABCCA@EB@HFDAZDBABED@BEAQJEHIGCBGAAGCCAD@BKBBDA@ACABAF@BDF@BE@AF@FCPMFC@CBABDABABH@CGJIGGDA@CFEFA@AEAAAFC@CMGD@@CABAACBGCEEJADA@EBEB@DDABEHDBDFDDD@BA@EFCBDCD@BDAFJFHDBBAD@@ACCDIH@BBDECGD@@EEGBEFAAA@ECAEGCAFCDCFBBADAFFB@HGFCFEFBAKA@@GCABD@DC@AE@ACEIEEBCABEF@HGJADCCCBGHBBC@CFABFDBDJDA@@@B@@@DD@ADBD@CJD@FBEHFHCF@CHHHFEPGTDJLDBACCC@ABADCCCBCBCD@DLABCAAB@B@FBDFB@@CG@CDABDBAAQFABC@CBEACBIJAL[uekWkMgC‘D©JWCaOuiyq‡{]Y@b@HAPA\\EPCXMDK@EBAC@AA@@CCCADA@ACEDAA@CACCCC@@EIGBGGCI@ACA@ED@BADAAMHBDCBBBCFCGA@CDDBKFAACD@BGFMDAC]R@B@FCCCB@BICMHAACFAEKDNFBHCB@BD@@LDBBAD@DDDDDHGB@@D@@BB@BDB@DDAE@@HHBA@AB@@ED@@ADABBD@B@@@DBEDDBEBB@@FBBF@BBD@FADD@BCBD@BBC@CJFHFBDLD@BFCB@BFDKLC@EFDDABC@FBADIAAECACDCCABEBADC@CDAFCDBFCBBDCD@LCFDFAD@NEJCDCEGAAHGFDBGAED@B@DC@CD@FBBA@@LC@C@AFMDBFCDC@CCEB@ABA@BB@JEACCDBAACE@@BEFC@C@DDAD@DDBF@BDBJE@@AEB@DA@AFD@BDCB@BF@DEADF@BB@DDDADDBADB@HCBDBAACB@B@@DB@BADBBABDDAJDBFFCDDCB@AAACB@DCCBFOL@FBADBAB"],["@@@TFT@T@JINIHILERD`erBLCH@H@BFFCFCBABDDBDGNC@CDDJCBD@ABGFFLB@@FEDAF@DD@BLHDFFAJDDHN@DADJJHP@FBFCBBFFF@DDBF@HEDIBMFIDMCIBGLABAD@DE@EBABDBA@CFABBJ@@HAFFPDDFA@EHAAAFAPDDEBDH@FEFBBDFA@@BNDAFDF@BDAFJ@BEJAJDHLDFFCCEHADB@@@CFEBBFD@DDCD@BAF@D@DBBBDBBD@DBBB@BDDABDBABDABBB@DBDDABDEB@FC@AAABC@DHJ@AHDDADIDC@@CABAHBJHJ@BD@BFDB@DPAFB@FAD@JADBBAFBDCBBHFFFFNABBDA@@ABDBBABDCBBDCDGB@FBBADA@@FC@ABBB@BB@DBBHDFCBACCD@DJDDFAFAD@HBBADBF@HEFDDEDBDADHH@DABFDIF@FLHAFFD@DFBALHRHFEDGAABAFDBJDPLPHBFLFB@F@FFBFF@DDBFAFLBFCHHNE@GN@BA@AFBBAAA@AFBBABCFBFAFDJCF@HGD@@CFCDCDEF@BB@DDABDDAD@B@BDHC@BB@BEBBADHDHA@DDBDA@B@F@BJ@BDABBFDD@BDHBFF@@BDB@CDECGJECCBCN@AH@HABBFJJD@BHF@@HFFAHPBDCF@BACCAEFCD@DE@CDC@GFA@B@FBBBHFDHJDADBLEDBDAHFDADBFA@FJ@DBDCBGB@HFJ@DCBFEADFHACABAFB@GDBFAHAAKDAB@DCBBBCHCD@BB@AFBBABBBCFCRBFBD@PB@ABBFA@DDB@FFDNLFBBCD@BCJ@DBDJADBDD@@DCBDD@DFFCLD@@DLGHGXGTYDAFBDCJCDCD@HBH@HDHGD@DFLAFDDCHBH@BDDAFDPGDIBAA@CEBB@CD@C@FADEA@@DE@@CDBAA@CABC@FABBB@BGBA@C@ABBBC@FB@AGBEGIAACBIIADMAAC@CABA@BCC@FL@HC@AAC@@AC@@C@HAB@D@@DC@BEDAFCDIEBJGBAGGBCEA@BA@CDGACCGD@ACA@BEAAE@@CC@@GABAACCDAC@AIAABAACAIBSAG@EFCFGBBDPLFBDBBDBHED@ACAA@@F@@EKAA@CDC@AAEFACAKHAF@F@DABCBAHBDDF@CHDFL@BA@CCKJABDDCB@FCCA@CFBAEBCCCCBEEA@EAADECAADACCBCABAABAACC@DACCB@@AEAD@FAAAAB@AA@A@BAD@FIA@CAADBBAB@A@ACBDCCA@@B@H@ACDBB@KGCFBEC@AC@ABCAG@CDAAA@GBIBA@CCGBCBGACE@CACGCB@FCA@CCABCDCC@BBEBE@DECD@EDA@AF@@ADAECAEDEBDADD@BBADB@BGC@@CDADB@AHCHM@EAAFAGA@ADBBADD@CB@DD@EDAACHA@CHABB@FDB@BBBF@B@DGAA@CDAD@DHAFD@AJDB@DDBADFEDADDACF@EEHEBKIC@DGCE@AACB@AABCACEIBEAEC@EDECAFEF@BADBBACCGA@GJ@@AB@ADFDDCFADEBDHAFFB@@E@CKC@EB@CEEBIH@BCBAAEFCA@ANC@CFBBCDIAAEAAFE@AB@DADG@DEB@FEBED@CCFBBA@AEAAB@CDBFAJFADG@@BD@@DDBHC@CAAACFAEEDC@KBAAA@C@@BDDFDC@BDAAA@EAC@C@CDA@AKEBCDABG@@@CC@AAFGHADAG@JADH@BBBAHB@EB@DDBBE@DB@@CBFF@DBDEF@FEDB@@DOH@@GE@BC@A@DCAAB@CCBC@@AC@@DCCE@BGC@DABBBACA@BC@ABA@BCDAB@FECBCABCAABCC@CFC@AAC@AAFADDFCAAABA@@C@AAAHCC@BCBB@ACABADBFCEFFACDDA@B@EB@B@DCD@BFD@@CJBBCD@@ADCB@AB@DFBACA@BA@CDDABFA@@BDBABBDAB@B@@AD@AC@EB@BD@@@CB@AHDCAEBABBB@BDBADJBBDABDB@@AB@DEABA@BCECFB@AEAJB@AACDBBDF@EAACDB@ACCDEAC@ADBCA@EEA@AAA@AAGFDBAACCCDADE@GBBBCBB@AF@BBDC@FD@DCADHBHKC@H@BABEDAACACBDD@@GDA@DDCGCAGC@@ADCE@AC@CD@AC@@@ADC@BDGE@IDCCAFACADE@ADCADEC@@CHGAABACABCCC@CAAE@BCCFE@@ADAACC@BEB@@CC@@@BA@CAAA@FOCCD@D@FE@AF@BDABDCBDIFA@@AAB@BFADDD@DCAENCBED@D@@KB@AA@EDCD@@C@AFCHBCAHEBGHBDFDCFI@MBCCEDE@KDCACDAAEDCBEDCD@BCFABADDDCDBBFJBBCEAD@BACCFED@LKEC@ADAAEC@CKEAEGDID@AAC@DA@ACCEBC@AAE@AA@EA@FACAFCCA@@A@C@AACB@BC@@FA@@BABGG@@BFCCA@ACA@@AC@@@HACGCCCCC@ABCA@KC@@ADAAGMELCBFDEBBNGJD@ADADD@E@A^QBDNCHE@ADCBBLECADCB@DHDEAADAACNGBBBC@AFCB@BDJ@HDAHJH@FD@DDBD@DBBFCBDB@BCDD@DB@@BBDFAL@NCDWFOB[BO@G@aQMGEKCÁGyMI@KDcTIBI@IAUQO@SIEI@IEGMEU@IDOLE@CEY™GSIKKIGAE@MLIDC@ECSWCKUO]IWBUC]KOOAGAEG@WUQQOQKKCK@MDMCIKIOCGJYlBZCDE@CAEGISCUDQHWEKokAMA]Gi@WDkN]dqPORAR@L@PGbWXGTLLDNB~@L@|QxaLEHEVƒFg@CU[hWJAtBbPPBJO`FSHaFsF_pµp…HQBQA[ImGMq_s}OaŸa[UKWCQ@_HIAOGw{SIWEcC[@GEAKECE@GLGHOFWDgCe@GAOQa[oQmCSBeDEDKPuzKD§EEIACCeoeWWGQAOFOJEJAN@LPž@dCbYnSPk^KNIPARBNHTLDLBTJTdFhC^ITGH¡^_ZObGZATDt@PUvS^KHSFM@kIEBCFW¬Eœe²e‚y²OtC`BtFL–T¶Mœ@RP^ž¢Œ„LRBT@vIÖGLBLPRLH`BlCz@tHNF`lLR^†BJ@JCD»BqDƒX"],["@@HF\\JNBHADCFIDGCICCE@wHEF@BDD"],["@@PHH@X@FABEAICEEGAAIDIAQBEDAFAFFF"],["@@IV@FHFH@CNHLHFNBF@POFIH[@IAEKEGBAFAFCFCAAAAIOAMD"],["@@CB@BA@@CC@EN@TDBCHF@ADBBDAD@DA@@BCDAACDAAE@BAAB@BCCA@CCADKCAAB@A@A"]],"encodeOffsets":[[[113086,22469]],[[113301,21439]],[[113210,20816]],[[113372,22044]],[[113171,21585]],[[113265,21675]],[[113161,22007]],[[112421,21972]],[[113045,21611]],[[113071,21668]],[[113056,21175]],[[113036,22282]]]},"properties":{"cp":[110.364977,21.274898],"name":"湛江市","childNum":12}},{"id":"440900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BACAAB@EPKAEDD@CDABB@BDAAAGBCEA@ECCBACABCAABA@ACA@BDABACGDGH@DD@CFDBBCF@BCBDBEDDJCD@AH@ACD@B@@BDC@@DBDF@"],["@@CLB@BB@DAB@@JA@BF@AIACE@CA@C"],["@@GH@NHBHJF@DDBBBBBAEE@CBICECBA@EGAEAA"],["@@BACA@CB@@BLE@EHA@ANA@EEGODMAIA@AIA@BDBBND@@DDDAJC@ACEBBFDBDEBBB@DABB@BBB"],["@@@BDAAAA@@B"],["@@BDDBJDBA@CC@CCECACAB@F"],["@@@BFCBBCECB@D"],["@@OKIA]NI@CCBIACBAB@FC@@@DFAFICE@CBABDBAHGAADCACEBAICDCAEBCACDJBGFKDAA@A@FA@AABCCADEACDBBAGACJKCBDAFBD@NCC@ACCCBBBA@ACABBBC@ACEDAAAGFBCEBE@C@C@IEAGDBECFGAAA@AGFKACCIFAB@BFDELIFAFEACBAHE@BDADICCEECEDCCE@BEGB@BE@AB@FDNCBAD@FG@KBCGCDGE@KGBEKC@BD@@AEEAAECAAEHGACCAFMAGECA@IFCFC@BBEBEECBE@ADEABFCBDBADBABBCB@DO@GD@DD@BHHDCD@CCB@HC@ACBDBDCBAFABG@D@GLGABCCDC@@ECDAAE@@BAAADAA@HCFCBDDBDABECBH@BBB@BFB@FDBCA@BBDCFDD@BCABDFBE@ACCABD@BIAFB@BEAFDADB@BACFA@@BA@ACCBAACIABACA@AAABBFCDBGA@@D@@ACA@@FBDC@@BA@A@CBAAABAC@@EBBACC@DABB@BDEA@CBAA@CD@BC@ADIA@DC@AEC@CDA@A@@F@ACBDCEBFEEDCAABDB@BAAADD@GDBB@B@DB@BABBEDCCEBBBD@BBD@DED@ADBBADDBDAEFA@CBADB@BAD@@ADBABAACBD@AHF@DD@CD@@BD@DA@DBADB@C@BADF@@HG@CP@@CAEFE@CFCAE@AE@DA@@CAFCA@CFAA@BGAA@ACGIBH@CBGBEHBBD@@D@@AHCBADLF@BCB@D@DBD@FBBCB@ACDCEAC@@@DBBAB@LCDFFEBBDBB@DGDCA@CC@@AH@BCIEEBCA@DBAFB@BABEADDC@AFEFA@CFH@BC@CBAF@BEFBBBCJADEA@DMD@BDBFEBBDA@AJGFADFA@@FLD@D@FA@EEGBACCFEBCDECBCA@@BI@@HHBDDABCAABE@EFDBCF@FFDFBJADFDBBA@BDABBF@HD@CJDALGFFFE@BDCCCBEFBCCA@CCABIC@BECGC@CB@DBBCHA@E@AA@ACA@EAAEBAB@BGBBDCB@FCCA@@DCCABCA@BHBEBBD@FGLGD@BCACB@DD@AHA@BCAAC@BCACCFBFFDCB@BE@@BCB@FDCAD@DJCAAD@CDADDB@DDB@EDADHDBF@BDAHADDH@DABAJ@HBBCB@DBHAD@BBDD@AFDELF@BHFDGD@@DB@@ABABB@BBADBCLDB@DDBADA@BB@ABHC@BDCBAD@@CBC@EDHFF@BBADBFEA@DD@@BKHACIBDL@DABK@CEDGE@CCGAABADCBE@E@GBBLBDFEBBD@DCB@LB@FE@@@BBBDC@GFCAAAACKECOAAEHED@FBHATBJBB@BABBBBJD@CBDDBBBA@HD@@DF@BBAFB@BDC@DHBDCH@DABB@DFHABHD@DAAIJFDCBEFC@ACD@@@CBA@G@DD@@BD@BBD@@GEKD@ADB@BA@DBDNBBCJJDABBHJAFBHA@@EADAA@B@DABAHA@AAEBD@BA@DBBCA@DF@@CB@CFEBD@C@@DAADFB@ABCJCBDBFFADDH@DEB@DD@BBF@DAABD@DG@DFCCFDBDECHB@B@BEAFBBD@BAAEBBDDBE@DABA@@B@@@AA@ABDBHC@BCBBBB@@@AB@BABD@C@EBA@@DAEABA@BAA@CBFEACAAABBBADAAA@CFB@DAADDACBBDFCBBA@ABD@BD@CBBB@DGD@CBBBF@@BCAADDBD@@@GBAFDBABAA@BBBBABCFEABBB@BAA@BCBDBABBBBA@BAB@@DBBA@BB@CD@CCBBBBAGF@BH@DG@D@BA@CFD@B@BA@EBC@J@@CDDABEDBACD@AB@DBBDCCDBBBBBGAFD@BA@CDBD@LFBDADB@C@@B@AC@B@AB@ACDAC@BC@B@EBAD@AC@@B@@CBBBA@C@@CABC@@EAB@BC@CDAFCBAFU@CDGEBCGACBCB@DEJMHAFCA@HCAADEBG@ADG@GDE@CDHPDD@LBB@BCBBHEJ@HJ@FCFD@B@BABGDGA@BDHCDEHADCFAFADBHEFDHFBBF@PENDBF@CHDB@FID@@DFD@HB@PADE@AFEBANDBDBDAFEFFH@@DEBABJF@BAHEBD`INO@IFCFC@ELGCCBCFDFIBED@JAJ@FFBDFF@BDDFCNFHF@@IDAB@AJBFJTF@NSBE@G@ALADEHCJMDAH@XLCRJBBF@FDB@@JCLHDJBJEHFJDBDADDFCTANEPK@IBAFAFDFCBCACDEFKPIb]JGAEIADGHCV@FCD@JDLHLBPJBDAPFHHF@HDDTP@FFFHDBDFBBBNGREPIP@ZCBEGECEAUFIJEL@HDJ@LGFIZHHJNDAHFFFBPCFDBHBBHBFAD@ETALED@HEFCHEFO@ABEFCLEJAJBJBFHH@DDFTLLAZFJDNR@DGHBJHFNFHAJDBD@FJLDLHFD@DC@CLCLOP@NGFED@LDL@^HJLAJEFYB@XOZCBEHCBGBIFANDNKXCLABYJECCIE@CDAFCBIHCJ@HBHFDAP@FEFCHAHLNDJAlEHGHYDAD@NMNERFHDBLAJENOPGPAJ@`FLR@FOZDJAJBDFDBDBPHJHBNADBQ`@FHN@FADMHCFBDXFFLCTCJ@DDDJCD@FJNCHMVMFUFGND@PBHJJHDTFPHNBTEH@NJHCFBTGJ@JBVRA@DNGP@FBHD@`EDBH@JAFCHAT@LDFBHDJLFN@HELBBN@JDLFP@FABGNID@BHHFNF@BBHLBHFD@FBFBFIHCFBBDBBVBJAJJBLAJDDB@H@DAJDFHFNJJBHDDD@@JL@RBBBAFDHDDF@DAF@F@BCFBBEAADA@CLGFGHCAEBI@GQODG@CDCBMFG@GNIDI@GAC@EPAHELARUHGVCDDF@FDDADFB@HGB@DEFA@IHCHADADE@IF@DAL@RCJFFCB@D@BFFF`HTAHADCH@B@@CDADADCH@FCBGBCECDGLE@AHCHETG@GACECUACBMCMBEAEQ@GACCCCMGCACGC@GGMAAAGBIDCBCBABABBDBBJHDDEBCBBFH@HDDVBDBHHNCDJFDBAN@LLDBB@BEFAFKB@BEFEBBBBFCFBFFZJFCBCF@DCBALHH@FBHAFFDABAD@LCBC@ICC@ECQIMCAAEBAFEB@BCCABABA@KDGAC@EDCAADGJCFBDCAAAIAA@GEC@CBCFCBED@DABDLADDDAHBAFFFJRVAJDB@BCN@HRDD@DFDBDADGBALCBBJABDJDDED@DABE@AJJHD@B@BHFBBHJDD@HG@AFABADABAH@FEB@DENGDC@CDCLALHDHD@@FHFDHHDBBCF@LBN@@ABNHTDAHA@TTBDABBBLDNJH@PHD@DCJBHABAFCBGAIAC@CDBFDHECA@ABCAA@EDCEEL@@ACUGAAADEFMFDADDFDND@JEACFEHCDBBCF@DBBEB@DBD@JBBDHAH@DBHBDCBCFCBAAIDC@CAEDEAEDE@GDEAKEG@EIIGC@EGCEEAG@@AACCGCAEA@EEAAGGCCCECEGGIG@GMEEEGGAEEBADC@G@AEA@ACGM@CBGGGEAGAGDI@SHIAIG@AIAIGIFI@AAGEICCGQFCJE@GOAKAEUOKCCKCAE@AAEFG@GA@CKBGEDGGIGSAAE@EABCFAD@DCDCB@@CA@GG@EBA@CCCAQA@@CDBBA@CAE@AICEBABK@ABSFECMAIEAEAA@C@AGA@CGCA@ABA@@CCAEEGCGAIB@GCCC@AABAACAAA@ADG@CAACABCEI@IGGK@ACKKE@CEIJQ@CEC@CBAJEBEGCAEB@@CEEEAGBA@ACKA@CE@EGDOHCDM@EEIBECA@CJMHC@E@CBA@CAC@AEC@AGDBECCQEBE@IDABAIGIA@AIQ@CJABCAAEBE@IBE@DIACAA@CCCEAACDKA@GIMA@CECDAAA@AAGHG@C@EHG@ADCRCBCFCGIBIBGACIEACICAACAGACICC@MBGFI@CEAAE@CDABG@CEA@SBGHCDQB@FCGMEI@IDABACGDKDABBDCAADCJALEBCACHALHDBBAFGFEAGPMFA@CJEDBN@JFRABEBGDABMD@JCLBR@LCBBNB@EA@BGPADABAHCBGBECCFCBQCEFGCC@GFGEGGAAEICC@AAIBA@@E@EIEAGAA@AAACCAEC@ACACGAACA@IEC@DA@CFEFAFGBCBE@@DCCGECACBECGBECE@CJ@DC@EBCFBJCLDFCDIDBFABFHEJ@HEL@BGFGBG@IDCDMKIAMIG@CDEBCMI@CCCAYCAE@AA@IAE@I@CDADECG@CFIJ@DG@ECCIEECAE@EDEJGAA@KEAAIBEDCD@HDBDADH@@ECAAGBALBHHLADGX‹BK@EMSQA¡Y[K{aWMKECKCUOCAI@C@_]IEU@MGE@C@AFBP@XO`@BFBnQF@FFBJAPPZJFBB@D@FIFODIKISKyCSEuMqB]C_GE@IDE@cCWA_EuU…ioWK\\IBAJBDAF@DADEBBRABACCB@DDH@@EAAC@E@ABADBBACKC@ADADDDCDAB@BDDBDCAIKSCOHEFGGDGE@GDGEAF@EIC@DACBCC@@C@@@A@@CBCICAAEEB@DADGAAHDDCDIBGHE@AFDBFAJFDF@BBFD@@CACDB@HB@BLEAEFEDGHA@EECBABEACDEDDBFHDB@FBDE@AFFH@FC@DF@DCDAAG@CJDD@BEBIIEICB@ADCACED@FCDEECEA@BGBABACCA@AF@FCBIBFFHDDABBBA@DC@NH@DEDBBFB@BEBEF@DCBHHIJDHG@BABAACAB@DEDONEDE@@BAFE@ACE@ABDB@BCBAAALC@DBHDBBAHHDGJIFBRAFC@AFABYCCBGEAB@DDBADBB@DABA@BDCBBDADJLA@BDCA@DD@BBE@BDCB@DDNDF@PDBBHGIA@A@DD@BDDE@BAAAEBCCCFAAEBDDCDCBA@BAIBADIHCHIAEBC@BACB@E@CEKCAAB@@AEIDECEKOIDCC@@AH@CABACA@ECADCBEB@JECCBABBBBBA@AC@@CHGAMBAWG@ABEACCA@EKCACCMFG@GEG@KB@FBBAGC@CJC@CBCBADBAEDAOEBEAABC@AEAIHGBEAOK"],["@@CC@QBEGEEABDG@A@@@DBCDDA@B@BBAAABABADBCHABC@ABB@B@@BBABBGBA@FB@BA@DDCBD@BDABBBBAADDDCBBBFDBCFBBAAABCE@DG"]],"encodeOffsets":[[[113161,22007]],[[113136,21962]],[[113854,21884]],[[113375,22037]],[[114058,21964]],[[114049,21951]],[[113891,21919]],[[113364,22038]],[[113030,22300]]]},"properties":{"cp":[110.919229,21.659751],"name":"茂名市","childNum":9}},{"id":"441200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@CCFD@@A"],["@@PMDI@KFCDADFHDF@PANAXDJDFDDH@DIV@LRP@XDRBBNDBDDJDHFDJB\\GDCBABGBCJMHEFEFMFALBJCFGDQFIDC^KFIDMRGNBDBDFBDAHBBP@HBFBFFTBJHHLXZBHCVBFfFHCJGD@FFJRDNAhBHDHHHEdCR@HBH`GNBZL@bEfIRALBJFLFBJCVQZDNMFKD@FIPQLCVADCFAT@FGDOFKHCRC@ODELKJEBAHBDCLQFUBANBLDL@D@HCDIJsHa@ME[CIAGAAA@EDA@BSGEGKAWCEICACHQ@CKCDGDCDI@CKKAC@KBIBCHGP@FCD@RF@CEK@ABAD@PLHBHANIL@FCDKJWGK@GBCHAFBDABEBGAGAGCIBGBELID@@QBEJODSHIACGGMGAEBEHA@GA@@CJKAKDMFCTCJCD@LBRBFHDBRABAAIFKJ@DDB@LEPOZGN@TIJGT@PED@F@NHDHJBH@HADEJEFELAFMCSPMFEBECKCEAAECCA@CFEHA@CAAEAAICCC@AAAGEC@CCC@EGA@ADEHABGACKGEGDCBSB@DGACIGOGKK@EFAN@JDJBFAPMFAb@IU@CHE@CCWIK@ILM@EBCBCL@fLH@HEJA@CII@GCGACEEGMCCGACC@EIKGCDKVHDAIUKMHEBCB@BCJABGBCFBLJFDJ@@CCCGSDGF@FJHDLADCHBBFFBD@HCPGBI@OFGCOIKaOKCEECK@YDCFCBEF@Z@FGCEBEDCLEbBB@BECE@G@EBABGIBCA@ADIDM@KAALMHBVAHFFANCBONCD@TOAWGY@QBOAAGDEEGQ@GCCACYIMAAECAGQEKBK@GMIAC@]AIMIBIEG@iDCLEN@LAFDBDGJBJALPJbEPClmH_XBPECUSiImGCIGIQIGEK@KQMICOQEK@CNNHARGDEBDH@@CEABEB@@CDD@GCBEKWQK@UDGaS@BH@FBDDBBDAFEHBFADA@AHCBEEBECEBMAEBAA@OGCB@JGL@BJLGDGAK@ECBIBAFB@AECIC@MCG@AFALAAOFQBGASBEfaFKBKByDQHSFIHENUASBU\\DK[IUMOMICEGE@EBADBH@BD@DABB@@@DCBAA@BCFAA@CBCAAGBAA@ADBDAKAA@E@@EI@@@AGKMCA@EC@C@CJCAEHAHG@C@@ECAEAKI@ECKDADEAIL@BECIIGBEEK@EGGKBA@EIC@A@ICAEC@AB@DA@GLBHBB@DABGDAFEAEBEAEBA@II@HAC@EC@CBC@ACCB@@DACABABBFA@EDCDGFEF@DH@@ACD@DFA@DBDCC@ACCABAFA@FBA@CB@BJBCBHDABBACABACDCCBCABAFABACBC@BCDCEDABC@BAC@A@FEED@EAH@BCBCCDAFKHA@E@@C@ECABEBDIACE@JEDEEEEBCC@A@DGJGACEFCCEGCC@CCGAGBAGOBICE@ICABMIBEWECAGAAJMG@CCAA@CFAECCGDGA@GGEEBI@MFMJGDCA@ECCDCBAEA@CBCFBBKFGFBBCHEBCAA@GCABEAEEDCKA@EFEIC@ACGBGCCBACA@G@@@A@AAIAADCCBICCE@AFA@CFCABHEHA@SIGDEFC@AAAGBCFECKIACCG@ACCM@CGEI@KCIGG@GDKBGCCBABA@CACGSIGAKEMACEGAGEG@CACBADA@C@CECFABGJ@HEDBDFD@BGHA@KHAEWIMCCBADG@ACDCAAA@CDGAKFMEA@ADKAGDC@@@BLF@DFBHF@BADBJ@BFDBCJC@ADCDAFKHAD@BGBKCCB@DDFADADDB@D@HCJDDADBB@DIDBDGJ@BGFC@@LCFBJFDBBCH@JBDJHDH@XCBCACBAFA@G@CAE@KEIFG@CCEAIIGBCDC@AFDDDFAHBDABC@@BFF@ND@@BAFBBED@HABG@@BDHH@DCD@BAF@ACDABCB@DFB@H@@DB@HGD@DD@HFDABADGDBFAHCDIBAB@DLF@B@BAAABBBH@BBAFBH@BF@@DDBAFBHBFD@BJBBDHBB@DI@CFGBAD@BAFHLCBBLC@BHCFA@@FBJFLFDHLBLDJ@HDHFB@CLCFBDDFB@BABDBBFFFDBDFCD@FDF@F[VANA@OBC@GFEDE@ADI@AHIKQKKCoEMCKGceic[AWBYLQDGFM@QCKA[PE@E@IGUM‰MKAKBIHCFEDqDQFGFGFCJCZCL@HINMFODMiB[JUPQFM@OISGKAoA™FaJMJSHSHQ@GAG@ePYEaDMDKLSdCFIDWFWA_@eJcRQLSJIJAFBHHLHHJBXDTJLPDF@JANCLCFOP[bevCAG@CAFKDDBA@ECA@GGEGCAIDEAECABEACC@@GE@EBGEE@@BCDCEMDCEEBKCSKADBBADCCICDEAAKLCAEHDB@DELIBC@MFC@@DD@@DDD@DGDADGFCBEFCCCD@DEDGD@AQAADIFIDCFE@AAOAAFADGCBEDCE@CAAA@E@CSJEHANF\\HLJJBHDHDNFFPHBDDZCFML@FFHADHH@NDDAHBND@FL@DEN@BDFDJFBELDBBLVAXCN@BRHJJBNPAFDDJPJCF@BHD@DD@LPR@DDJHFDFAJALDH@FBF@HBDNDFNAHEFDH@PALEH@HAFCF@DFFBL@TNBDBFCJDAFD@FEBEDABFFCVDLFNEBHPNJDJBJEGC@EFBHABDF@TNNFAGBAF@BCJDBF\\KPDBLCF@VDBBHABPNBJNCJH@JCBPXFAHFF@DAVFENDRFFABKBK@GDAGCHC@GOCDBDDBAHABGCI@KDA@GD@JGDBDFDP@B@@HCJBBBDEHDFBDCLBLCRA@BFFBCNFBPEB@AJDLDDHF@HDJEHHLHBBXHDFCFBFAJGHI@AHCBBBABBFAAABA@@HAAADA@AFB@LBBB@ANDDBHDBJBFAJBDABI@@D@@CDCDCCAHEBBLA@CB@BCBDF@DCBDFAHBBCBABAFABEH@FDBCFA@DFBBCD@ACBADBHEJFDAFCFAHD@DJJB@HGDDPMDD@HCHJVABH@HDDD@JAFDDABABBDDD@FCCE@CD@HFF@DCF@BDBBNIHC@EHBBCNDJFHB@FHBHCDDLFBDABAVB@GDBJGDBFJB@LPCDDDAF@DCF@BGF@HBFDD@JFBLEFBFMFCBBNE@DJFFFZFF@DEN@BFAFCB@DP@DDDBBDABFTDAJLBFFFHBDDALML@F@BW^BPAdADCDEDCBCAGDCBOdALEHKLABFNAF@DKFERCRBRAJHR@HL`@JAHGFIDKLADDVDLANB`DL@L@DJBVKZCN@FBDBDFBNHBDDLAJID@DBDFXDHAFAROPGFIBIBEHI"]],"encodeOffsets":[[[115497,23554]],[[114675,24787]]]},"properties":{"cp":[112.472529,23.051546],"name":"肇庆市","childNum":2}},{"id":"441300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@FDD@@A@CGAAB@B"],["@@ABF@@@CA"],["@@AB@BB@BAAA"],["@@GHALC@CBBFCB@DBBHDDBJAHHDABGD@J@DEJFD@DCDEGE@AE@@ABE@AMBE@CAABMKE@"],["@@D@@AC@@B"],["@@@BBA@AAB"],["@@BDB@BEAACB@B"],["@@HHFBFED@F@BGACCAC@AD@@EEEAAECAAB@B@BAFBJ"],["@@DBBECCIB@BFBBB"],["@@@DFABCCACD"],["@@BB@FB@FA@CAA@GABABCD"],["@@JRNLFBHAAGGEBEIIG@GCCD"],["@@BAA@@B"],["@@EAIHBHADDB@DFABCBIDC@AAA"],["@@B@BAA@AB"],["@@BBBAAIABBDCDB@"],["@@BAAACA@FD@"],["@@@AC@@DDA"],["@@DDB@BC@GAAC@AD@F"],["@@EBMC@FABAFCBDDAFDABBBDDBDIACBAFADB@EJADA@GDE@EAKCBEF@HCD@FAB"],["@@B@BAAAAACB@BDB"],["@@DDB@F@DAIECBAB"],["@@AACDB@DA"],["@@@BBB@CA@"],["@@B@@EAD@B"],["@@BBDCACCCCDBDBB"],["@@BACABD"],["@@BC@AC@ABBB@BB@"],["@@B@@EA@EFF@"],["@@@BBBHBCCEA"],["@@@BB@BCA@AB"],["@@D@@CC@ADB@"],["@@D@BA@EDE@G@AKB@B@HD@AH@D"],["@@@DDBFA@KACGD@H"],["@@BAEDDA"],["@@H@BAACC@ABC@@DB@"],["@@@DB@DCJ@@ECAEICBAEC@EB@BHPBA@D"],["@@EGAKDCJID@D@ACECCBMCMK@EMI@K@MGODSC@HMDMRADGCCBIF@FIBGAESW@EHUBACG@GJELAJ@DABC@GEECCDCB@BEDCHADED@DPPXHE@CL@VgDKACLGJ@HDDDJEDKBMAGJ@BDNKHALDHHXHXLNCFBDEDAHBFAHGJ@JGLAAABCHIBGCCBCFKJBFADCB@@IDCLQBSDC@CDCDGD@FGDBDIFA@KAC@GCEGEFAACJKCEAEFAJOF@FCACBMFEDEHADEJFDABCDAXIDCB@JIFG@GE@AGHEFALGH@FF@BE@CBDB@FB@AJABDDAD@BDBHADAH@DBAFDBBHD@DD@BHDBCDBBDJBFUB[DEHEHCPAXFF@FCFEDGAEKMMKEOAIBCHSX[BGAGCCQEWCSOqIGKABGD@BAACBABBHA@EDCRC@FCHBJDFD@BCD@BABABCACBAFBDD@DDFDAJDBABDFBDCF@FDLEBAFEL@LEKACEEA@CC@ACACBAJCFGCC@CFCCGDEACF@BCCCG@CADEJABBDBFCBEHBJC@A@ICECC@CFABCFCAA@CBADDDA@K@@@GBABDBABDFDDDDC@AAEDCDDLDFEJBBAACBAHABADIAEJAFDB@DCJAACBC@ABCBACA@ADAHAEMC@AEGEEOAADIDAHDDACIFGFADBD@DCCE@CBCAAJK@EDOCCE@CCACDEAEGGJKCIBIAAB@BALBFABAJ@DKDABAFAFC@CFCJ@DEDGBABBBEDAACFC@AFGACP@FE@CHBD@DBLPAFHJD@HF@DDB@DEDBFBBABBBKDAD@DDDCBAJD@BFDBD@DBDHJFBPFDBDAF@FNDDBBADDF@JDGRFHD@BHDBBFFBBDABBBHFDJ@HCB@FBFAFBDABDF@HBDDBADBB@BFJEBA@@VABBHENFBFAJ@BDJFFDFAJJD@DDBEB@DAHABEB@AKIOH@BAJAC@AC@BFB@BHC@IBAF@BABEBADCAANH@EGKAKNOD@D@JBDADDDBBHDB@HHFEJBBJLDBABHD@PNEFBFAL@DAL@NCHGDBDEFBDAF@HHAFBFBBLBFCDFDJ@FJHNCDBBBDFDADBFJHDABHBTFBBBDLDBB@FHCBAD@NABCHCFBHC@BD@JDDAHFBB@DPBEF@DDHPHDAD@FAF@BAFC@CBDFBBDDBF@@ALCDBBBFDFCDFJBBBHCPFD@AKHCDADDD@JFL@DAH@BFFBDEFAAAFCLCDC@CBED@@BDABA@EF@FEB@@CB@DELBJFDAAECA@C@ACEFAEEBCF@Gc@CF@FCCC@CBAAADEACDGHBHDLJFBBDNHHEF@DCDAFQHBLEJAFIP@HFAKPODDFEDADBD@BC@CLOGC@EF@BA@KAADGD@AA@ICADEJABAHGJABBD@FA@ABEACD@@EMDAAQD@EEEGABIBEAABCCEK@QFEG@EAC@AA@CCCBEC@CGAG@C@EACGOA@CEBCCA@@@KCBOEEC@@CBEEE@ADECAG@EAAEECBGAAGDIDIKO@CBCDCBGAECOABMEKB@@IDC@CBAGE@GAABED@BEBADEACFGBCCABEFEEGBGYE@BIACBQCBEDABGMECEKGEI@CEE@CGEG@CEQCKBGIEACBECGC@CCAA@GDI@CAACE@OCAECAMKAEGAAE@GBACE@GOGACGECEDEAG@AACC@EFMJIBEHC@OFGF@FIDAABGCAAGMI@CACCDCFUPMG@CGEBGK@IGCDC@AGBCACCACKECCGAC@ECAIFKEBACCE@IEC@MKS@ACCACDKIBCAG@ACGGAACKAIHC@G@AGSQWDEEECAE@AI@WBAECAACKGACCADCFADEDAAOBEFAFCBEFKJAAEBCCECDECGDC@EE@ABIB@F@DG@CEG@AACBIFC@EHCJHBCPK@CBEEGBA@E@CDC@CEECBAE@CLECG@CB@DA@GBAFBDGJAHBJGBBDAAE@CDCFGFCFADBNGNFBA@EACEGBGCCAGLOH@FKDBDABECG@IHIH@FE@CDCAGDGDAAE@CBCI@[GIICIEIOK_QYS_[OOS_GUAmH}@ECGECOGU@]MC@GDAJ@LBJFJAPG\\EJEFQBY@UAcEgES@£ECBC^IP@BHTBZ@HELWZCNH\\NVBHIx@LL^PdHJBFAFCDeNIJMNSJS@ECACCQCGEGECë…IEEE@GDCNGDCHYAIGEYEYCWCQEIGKI]QMAG@OGEJC@GFS@CDWCCKCAKFADCBQ@GDEBEEACcICDDB@F@BEBAPJBFDBDHBJNAHEJCAC@CBAFKACAEJ@HBBCDEHEECBC@ECCBBDELEH@DB@DAB@@NLJ@FDLAPH@DB@FEBHDDBCDC@@ACHBBGF@HGJEBEFOGCKBKAKKEC@ADIBIDMFCBC@KEEDABBF@JCFABGBCAC@CD@DCDHJJBBNCFBHDB@DE@CFI@EBIAI@AECAG@IDCKCAC@@DCBE@CA@AUDA@@FEFICCBCE@EEEGC@CAAMC@ABEOMMBCAC@@DGHAFABG@MD@JANADED@B@FHFDFBLCD@FDF@PEDBHCFBFB@BABFCDBRCJCDAFBB@JHJDBFA@CJEDBBDJBBDBFHH@DDJALGBCAGAGJ@DGAIDADK@KJGDCFEDEFATAHBFD@BDELE@CDJ@FHD@FFHB@JBD@HCB@LC@ABA@CHGDCAABUACBDD@BCBAACBCCGDABC@CHIM@AOIC@AGC@EBECAAEDBDABG@@AC@CFSDKPAECCCBCDAF@DHHADJBDDCDFDADFJFRVM@BCJA@@DEAEF@DCFKJA@CD@@EB@F@HO@[NKJGHK\\@RCPCDEBWDMDQAMEiYUCQBEBEFUJSX]TM@]ESEEA{PI@KG@HCBG@IDGFEFCBECIIIE]D@HAHEB@HDF@FFLAHDHLFBFDFRBJLDBXAJALDFFDJ@FGDIAGBGP@FAFDPDFHDDPHAJ@BBBJAFEBCFGNCNEHBJDBBDBHCFIDGFOHDFNLJRBHEH@DDBDVFJ@LFLGBCJEF@HFJDHDFLDF@JGdEPDHBFEJGRCHEDMESHEZKDA@EBAH@FAHCL@DAALBLGHAFEH@PIF@DHADB@BH@HJHJ@BADOLCFCPMXAFBDLHPHHFBHCHUNGH@FFJELHL@FABCBIEIAIDQ@MPCHDNCNDRBBLCR@HBPNIJEDIAMDA@KCOBQCGBEFAHLEFBLR@DKBS@CDCHEFO@GBCDELMFCHKDEJ@FBFCFGDODIFCFCL@JEFCNEFKDAD@FHPNJGFCFBJFLAF@DED]NIAGBCDBFADQ@IAA@CHCDDLFDLBHPADKBEJ@DN@RALBDJDRRC@FQJHH^DJDVBRHHFFLHFBP@HDHR@FBPZH@RHFADB@FDDRAHEFALJJDHAF@FR@N@FNFTBLDVTBFFDJ@CKICAMHAHBBE@CDCDGD@FPPJ@FFFLFFBVDDAGPCFOBQL@JLDHFIHIBCJFRDFPHHB@N@HD@BJD@BDCDCBEHABBBEFARCFGBAD@DFJ@B@HA@BFADGD@DCD@B@JBABDFHAFFDPZAFHLFFRIN@D@BMJBNBDGF@JJJ@JAJDJDHDCFBBFAD@JDD@FFCDF@DCLBFCBCNBHDHLDPH@DD@BJFH@REAILML@HGJFH@FDHELCPAHDH@LNFAHDFFH@FFDJHAFBDABGHAIC@GKGIAGEEBAAC@GGDCFBDAEGGAMYGE@GLELAL@JHH@DID@BEJAJ@DABBABFDLB@EFCFAJEBC@CFCHBF@LDL@FFNHPOVI"],["@@@B@FF@@EECA@BB"]],"encodeOffsets":[[[117482,23278]],[[117398,23197]],[[117793,23091]],[[117381,22988]],[[117842,23195]],[[117860,23175]],[[117593,23050]],[[117597,23053]],[[117422,22943]],[[117392,22989]],[[117397,22987]],[[117393,22968]],[[117484,23117]],[[117481,23120]],[[117486,23168]],[[117489,23169]],[[117397,23112]],[[117390,23108]],[[117412,23115]],[[117403,23116]],[[117402,23133]],[[117382,23154]],[[117387,23173]],[[117394,23162]],[[117397,23167]],[[117399,23178]],[[117400,23182]],[[117386,23263]],[[117390,23260]],[[117365,23236]],[[117392,23235]],[[117400,23225]],[[117401,23220]],[[117401,23206]],[[117393,23200]],[[117378,23206]],[[117361,23215]],[[117095,24462]],[[117602,23069]]]},"properties":{"cp":[114.412599,23.079404],"name":"惠州市","childNum":39}},{"id":"441400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HDFP@NDN@HAFHFPTHDHEJ@BDAH@BD@FDXBHABA@CGACCJGCMBGFEFANBBKJ@JK@CEEWIMGI@ECIAECGGBGEQBENKAIFEJ@F@LHD@BCDMDIDEJEPO@CDGE@EG@AJIGACEBEFCRCBABGJ@FCDGBMDKHEJAJ@\\LRCHFF@HEFOTUDE@KCG@EBUDGDEJIBIHADEAGGE@CAE@IEKBGGGHKJEJCLKH@PHLFTBBDDBJBBFRDBF@FBFJFTHJNBLHJHATMF@FBHCFGLADAB@BHDHH@FFRBD@BFFBVFR@RAJDVGFDBFBFDDJ@HBLCLFJ@N@DABEHING@@RTNLRRHBTCJBJARYDKFICQAAICEEEAECAIDQCCCCOIAGEGCGiiAEFGJWMGGEAC@IDG\\WN@DAAK@EHMJMPQJG`M@AGG@EFBdXPSPOJQNOAGMIAAODC@@EBGGE@CP]BAPGDELUBAJA@SDEDGLHFBF@DKVQLU@AMSAK@EZSBWBCNGDEKMAGDm@AHED@RFLCDABCCG@C@AD@B@@E@EEEBUCMFKBEAQ@@E@CI@GURIDICEGMCKKAEPUBEACGGIBUG@WACCOEIC@IGI@EDCFCREFEDKBKGKKIWWFCBGFGBQOECCEC@I@CACA@GKG[m@aFQFI@KI[A@QPAAO]IIKECIAAMBGDIHMDMIAEGEAADGBKLMCEDK@E@EEKQUIHAAHOBKKEHEBIAAKBAD@JCDWCAA@CA@IDADO@MLIAIGBMCCBMEIG@CDIFGAEGCAE@I@AAAMPKBAAAJAHCCEE@UFGDA@AABGFI@MGE@EBI@I@QAAMEGIEAQJI@CB@D@BKBUEAGDE@CEEWMIBEG@CAEE@MEEHCA@EKO@EAAKBK@KDAE@EFIdYT]EKGCA@AFCDEBCA@AFWAECC@CHAFKEEGAGICK@K@gIEAGCEEAQ@aHE@OLKPQHE@@HGHMAEBGCKAKOM@COKMIMGACIGC@EICGJEGAGGDADED@FADEAEBEHAJKDABBBEBED@FCD@BBHDBGHOAQF@GAAUAAECEIIMBCDCBKAIEE@GEBG@KMGUKECDACCEAIIICKKC@EDJFFBBHEBK@GCCECCACE@CADS@ECGIGCCAACGACCDECCGCAWBEA@CB@BCBMEKG@BCHCGMHOJBBBB@DC@KDCEIKDECCE@KMIIIAEGDUAACA@EHOBEBCHIAC@IECBCAACCACF@FA@CFEDIIEACBCFM@CCA@ABBFEFEFIDCNIDM@IB@ABEAEOFKJEBMCECQBAFQJ@BLPENON_@EBE@CCECSUUIAADE@CGIqWMKC@GDCBEAOEAA@E@CEEE@CBCLABIBEHUFIHEDCHED@HGPABKCE@CBEJEAGAG@GIC@EIBIA@G@EAISCCAECCEAAIGGAEBGDGJADGACACECM@AAHMRGAGHEEG@IEKE@CI@CLE@AGEEMMBC@GIFI@ACA@CHIMQEBGDGJI@I@EEGBOJKEQBC@AE@MICK@SJGPONCJIXIHCFC@GEIAOIAEEIGCCKMBAEC@CBOEDK@C@OIDCAA@AEGCMCEEAEBCFGBKCKCKGEQEM@GAAEDIKCCGCGEGMEC@KGAGCCOESBKDOCQK@MQ@CIECIAACBAJI@A@CGG@KDKEGEC@GMEIAKBABQAECABSBORBPBDDLABIHBRAJGDAJGBCAC@ADC@CDCB@BHBBFEJDBBFAB@DDBEDDBEFCPE@DFAJMACDADF@@FB@BJEDBB@BG@@CKDCLBFFFD@DAJD@CJBJHD@DBCD@DBBADCB@FEB@DCD@L@DFBBBCHBJDADIDABDADADBFEFHHBABDHJFN[LADBDCDFH@BEDEHEFB^BD@DEDCJJF@JBBABBHCHBFJFEPRJ@FJJAF@DDJBDHBBJCJFH@BEDDH@JDD@JD@CPBDEBK@ADABACAGECGCE@AAA@CDACDGEAIFEAGHE@GBCFBFFBDNARG@EBC@CAE@@FBBIJC@CDEBCJDDINDDBADB@DAD@DD@@DFB@DDB@BJLA@@FABCBCFGBC@@AACC@AACBAAGGAACAC@AEFCAGECGFECCAABE@CACCIAADG@G@GBKAGBKACAAD@B@B@DPJJHDDTLHJH@HPBBH@BBCBKN@DDBFEH@@DB@DDGDDBCHBFCBI@EB@FDD@BDBBFDDABEHBJ@JHBDFJDP@FBBDGNAH@FHBBBDBBFAHBHFDH@FCDBBFABBFCDBFDBD@AFEDFBBD@BFBF@DDADDHA@ADBBAHDBCD@HBDABADBDJH@DBBHFEFBJAFJFJ@BBFAF@HGD@FPBBF@PHFD@BJDCLBFCHDHCF@DGJLHEFADBJ@JIHADFXAH@JMHKNMJCPMLDJFFNBBBFTFN@PDDRJDB@FKRAFBBD@DB@HD@JIJFFAJBEDDFJLFFPBHCAGCCCIBGFEPCFBHPDCJ]DABC@KDGHCR@FCHBFJJL@DILABBJCDCBG@CDAB@RCBM@EB@B@FBBPAD@ITKHDLIFADHPENGB@JD@HFL@LOVM@ELBLGD@ABBFAFCDG@ADAHDPBDDBTFLPFEHEJBFFD`@NGBADBHBDDBJ@@LD@NBFAFD@F@PADABKBMPAFBHFHBDADEFBFAFIHIBCF@DJDBD@LCBKDBHKPDDADKFCDDPEFBPCHBHFN@XFNNHHAFDJLNTBL@LAJEFKFAPFLNFJFDFCFLL@DABCBQGI@AFBREJEDEAGBC@CAAOCBKA@BAJHTCBQ@IGCBADAHIFMBMDI@KAQBEFAVKJ@FFFDH@FAJIR@DDH@FEL@FCLBBN@JEF@DBCFBBABGBADNDPBLH@DEL@JIT@DLRHFJL@F@NHDLJNDL@FBDFNDFBBADENODK@GBEFEJCP@P@NHJNFBLCJEF@NCDIFCFANFL@HEHG\\EHILWHEBCBK@MMGCC@IJQDA@EDCF@PBHCN@LADEFAF@FDP@FDP@RFNHNLRLTJRBZILDH@JGH@NBNDF@DAD@FFBHEFEBCDADBNKLUPEH@DGACHADMNEHIFAHEFEBGAED@FFVCJGHAPEDS@QJ@BBBL@JDJHDBNADAT@BDCJHFLDGPJF@FADKFMGGAGDKAILC@GBABDHDTAFCDYPAF@RBDNL@B@HBFVPBD@DQ\\EDADBBLJFJ@BATFFFFBDARDJNCJFADKPADBFLHIBEDCDBFFBL@JIN@HDC`BJFH@PFJHDHNJFNCPCVKDIHEPADA@GGG@AFIIU@ADAD@PJ^@NDNHNLBDAFEFGDKBKHGLAF@TATGRDHFBD@DGD@FHHBBAROBCBEBAFBH@VGJ@HAJ@J@DABEDDFADDNE@AHCFBBFDEB@JDB@D@@EBGDCDMD@H@NGLBB@TRB@HAHENORMDEBODAACCA@AF@HFBABACGFGDELCJ@DCFOFBBFXAB@DEBK@GFCB@HLAJDBH@FCDDD@JAHDJC`CJEPBHBRTHFXVHLNFHAHWJOPCDCFKJCBCBCBWBANGDBFDNDLAHC@C@GICMMIMAG@CPIJCL@\\NNAZ@ZFHBJLPHHJTJJH@IBAFJDBH@"],"encodeOffsets":[[119135,25423]]},"properties":{"cp":[116.117582,24.299112],"name":"梅州市","childNum":1}},{"id":"441500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BNAFBFHBHABC@AIECOCAAD"],["@@DHFBF@DABMA@CBEAABEBAB"],["@@BDD@JAAAEAA@C@AB"],["@@HHDACKC@CF"],["@@B@B@AAAB"],["@@AD@DBFCBCHBHCD@DEFG@GJ@JDHAFCBCAELG@KPBHDDAHFHBD@FABMEMHCAEBEDEHCD@DBFCBAAIHGAIBCHEAAB@HCBA@@DDHKF@DBFDAFF@DCD@D@FABFHAF@DOLADIGGD@FEDAJBD@BFH@DCHE@A@AJ@BFFD@HCFDDCDFADBFIBELAFEDEBAFBPCBCFEBCDDBBDLHBDDBBFXAJ@@BBFFDFFXCTRBHH@D@JGLBBDHBDH@BBHADLJDCDBBDT@NLD@JFF@DDABLFJEDB@FBDDHFDDLDBBDADBHD@DCJHL@AHHF@DNHVODEDCBD@DNJBHDBAHBBJC@EHEPED@FGJANIFED@BD@BBHCFDFHFBDPH@HDFAB@HBFHBBFNLDBBFPDF@BDDBJ@HCB@DB@DHDFDDAFBHJLARDDFH@HF@DFF@DFJLHDFNFAHCBAFRDDAJB@AZFAHFHEFAFDBADEHBDCFABAFC@AFBB@HHFAB@DCD@JA@FLANPBFDHBDADCDAP@JLJCHCBBAHFDBFFBH@DBCF@BFFAF@DD@FFAPLD@@B@DDFA@DPBDHFBD@H@HB@DFDDADDB@@BBD@FFHREL@DFADBBAFAJHBFF@FRCBBNC@FC@BDAHEBC@@AA@CJ@FDB@FJHADFFDB@DHHCHGAAD@BHDBBRDDAH@DAVLFFABE@EHPNBJAFCBADBBHBDCH@bHLHF@JDADWFC@@AAAI@CFABGAJNED@DC@BDDD@BEXDRCHABBBBFLHRBBALAJBNF@HFDFHCL@LHH@D@BIJABBDJBFDDJR@@NRLPDLCTAPFDDBHLHD@NFFHDHDHLDCJ@BHFP@DGBBDDFARUDOHEXIJGDSHILIv[AEEGMG@ABKEE@A@CLGEGDKB]DAHAJ@LDLH@LFHJBLBZAH@HFLNJCD@VJR@JDNADABCFEHQDAHEBEHCFITORWEAACEKEAOAAC@CBG@CIK@EBGCGFKCKBEFANBJEJENK@CACNMBEKCCEECMC_@OEWBUEIDICMKCCAG@EDGNS@GEG@E@SCCCDMXIHCAEEEK@EFE@EMKCCBANKjUHIFCFAXBHADADKLMFMPKRCRGHBTGFCAUHITMJA\\fTFRAJBJFLLHCLCLMBKBANACOAEBCNKLMH@DA@CIQBKNENBBIHEH@LIAEHEKKA@CCEAAEBGIOGFGBCDEBEEE@AAEKAACLEC@CBGJGFAFEFGDAFBHRFGDLHB@B@FB@FADA@EEKACGCMWHE@EA@E@ACGA@KD@BCDABEDC@GEIBCDAMAAAFELATDHOFABB@JFFCDFBBJDDADDBF@BAAC@GGB@@@CDCAEDCAADEGECAGB@CAA@DA@BGDEHAFFFC@CCG@EDCHIHFJHNDFDBBDHBJH@DADCAGHIHBHHF@FADCJADIPKJEHAN@NEXCHGDSBARCJCFGFCF@^BRRD@LEDCBCAEBAXGH@DBNAB@BJHLENBBAFEF@FJHPRJDZHNALIJAPDDCBUUWCGUKKQIOOISYSISSOAGIEESGQCKGMKIEO@KDEFMZILEDEB]BUCMCaOQGEAS@KCeYUYKGEAI@CBONO@ICg[[@YCUKSQck_]KEIAMBMDIFGFCJCRBRFl@PCPKVidWTaH™DCBADEVCHKFKBmBSCWGƒcYUEEAEAQAWEOEIGK]YSMGKAEBIBCFCP@HBLFJCJDLKLEF@JHTLF@FCAQBOAGGGWAEES]W[EIBMDAHITIDCAEAEICAEDEBCEIC@GBGJG@CBENABKBQGG@OLWJKPGBQAKDQN]PeESAUQCAqBO@UCG@EVMFMBIPMFIHCNEFCFAPBHHL@REbAJGHWJaDsAuG_@EAGCCAGDAJ@LH\\HJVJVJBDCBYJOBq@[EKCEACGGaBCDALGDEBG@KCEEEU@IBELMHGFITAFADEBSAQAiOMC{C_IKI@UGGAIBGAE@GACSACEC@CDA@QOACAE@IDAVGBC@GHE@EICCIMC"],["@@@BB@@AA@"],["@@D@AACBB@"],["@@@BBCA@@B"],["@@B@@AAB"],["@@B@A@"],["@@B@A@"],["@@D@@AA@A@@B"],["@@BBBAAAAB"],["@@@BF@DAACE@CBBB"],["@@@A@B"],["@@BACAA@@BDB"],["@@ABD@AE@D"],["@@DDBABEKACBBBB@DB"],["@@@BBBBCCA@B"],["@@B@A@"]],"encodeOffsets":[[[117871,23318]],[[117951,23284]],[[118250,23170]],[[118392,23248]],[[118691,23333]],[[117787,23247]],[[118896,23362]],[[118891,23360]],[[118753,23339]],[[118614,23269]],[[118615,23269]],[[118615,23268]],[[118399,23252]],[[118350,23224]],[[118346,23193]],[[118318,23199]],[[118261,23179]],[[118258,23180]],[[118203,23201]],[[118201,23206]],[[118199,23210]]]},"properties":{"cp":[115.364238,22.774485],"name":"汕尾市","childNum":21}},{"id":"441600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PDPHHGHBNNF@FADEBIB@FFAFEDAFFFHDF@@@CK@CD@FBF@DADIJADAHG@GBEDCF@PBD@I]DE@Q@E^KFUG[AKFALJDCDEPADEJODBDDTTDBNBNHHHPDJXHNDBLBLHJAF@BHFHPBVNHFFJDDD@HER[HAZGLHFB`IJ@FHHTRZbXFBJIHCDBNHTFVLFEHIAEAADIFIFOP]DAP@HAFKFKHNFRJL@LBBH@JIFPBFDFF@DD@JGFADFREHEJBFDJERBDDDF@P@F@LHJCROFAHBJ@FH@BDBF@NIBC@CFCF@DFF@ZWTIDBBFFHLFPFF@TIBCKYJKFSFEHC^NFXLBBBBVJTFJGXBFBHHFDFEH@DLLAL@LDLHFLFdCAUBEFCLBJDJFFFHNTHNHNBLAVLDADIDARBFABCHADDBFFHZNFHBDCFADBDNH@LBDB@BEFEDARDJ@@IBCDBBBH@DB@GJIAGJO@CB@BBFD@ACG@CJ@HABKFBDFD@HADCBEDAFBJL@B@BGEA@@B@D@DHBCJBBDCH@DDJAFDJLBBPAFBBBNDDDfAHCH@CHIBGT@H@BN@RDZLHBPLJBHCBCDBFFJFHDHAPCFFLTDPHFJDZBFDL@NBFAROFAH@NDNAb[FAD@DDBFAP@TTdD@FEHAHBHDXbLFLAvcDCFANKPANDXIDAHWNCLKJA@EGGFGNGBOBCHAF@PDDAFGIS@ADCPG@EDAPCJEPEBA@KAKJUAMAGBMABEAMCCEEAK@MCKIGC@M@EIKGEKQ@CJS@IFK@CKGOAMCBCHABAAADECAE@IFM@AADK@EFK@ECG@CJQBI@ECGEE@ELIBUFERALBJ@NCNAJEBGBCDAJHR@DAGSBI@ALBDABPDBD@HAFBFCFIAQBEJ@RHDABA@CKKDECEIEMEEKBOLEFEBI@KAKMSIKECGBMGEM@WEMAGDGAOFECODCLEBCCCLOAGLCDA@KACIC@CDEJAJGBEAEFEBCACEGAGBENOLABABC@O@EECEBMAC@@KI@CAACAGBCHA@MC_EEIAGFEFKOSECAACCOBGBCH@DCBEAEBAC@KHKA@FUNKPK@GEC@@IHAFMGOBCJECKLGJSC@OBAA@E@AFAN@DA@QBADCH@DADCAIBAJK@CIKEIGAEDQ@GDCH@LADCBI^CDGOEAODEFAHDJDDBHGDOAEEIKCEFCIAEBIEIJC@@GCAC@AABELQ@ECAQICC@OEMESAAMAEECINKDONILMNG@IBGEWBCJG@IAIBCFEKGHI@CDECGDGAEDKIC@AECOGE@AAEOC@GHE@EBAAI@IEBEAIFEGEAA@CIGACBCBAAC@GDCCABGAABCB@CGBCCCE@EA@AACEAFCBEC@CAAEDCAEBAAECAEDG@ECAGBGAECAAAGA@EBGHMACEAO@ICCEGA@IAIFGBACCAECA@ACC@EFAJ@DAAEDGCAHCCCA@@CG@EFCA@CLMDAAAG@AAGOG@GISKCCIGOI@C@A@ABCDBLBHALBHAH@H@BCJBDDDBF@BADBFDHEFDBHEDBFD@DBBBHHBBDABBD@BD@BD@HADEDABA@EB@IK@ACA@CEA@CC@@CBC@CCAABCCJMCCDIFADCD@JIAA@EF@DBD@FAH@BQCMEAAEDEHAF@HGFBJEFBCHBDDCB@BBF@HDFDBHBDBABCL@FCAADOC@@ICC@ICGFC@AEGDIAIGAACCI@CBEII@EQIFOIEAEDGAGBAAA@IIEDIFC@CACA]FEFGFC@AEGDCACBC\\KEMGIACABGGFEAEBCBCACCBCJCBAIDGAAEA@C@KDC@CFA@EDABCAA@CDCCAC@IGIA@DICCBC@EEAEBEDEJC@DHAAAFCAIA@@EE@BCDCNBBICEF@DOFECAFCCA@CBAAECAFIAEGA@ADADCD@BCD@DBHABIJE@GAQJGBACKACAOPQTABAECAEAABADGCQFW@ACCACD@@CFCIMHBBADEJ@BB@BD@XEBCICE@KGaGG@CDGAAABCDABEAIOMFGF@BAEEUKCBG@CBQCAAGC@ABCHBDGGG@CCAEEBCIG@ECA@EDIB@KBGHABIBCFDB@JBBC@CHBB@LABE@@FHDKP@DADC@CACBEFCCOPBLGEO@EJIBKFGAERCBCDE@GFMGACEAKIGCGACHBDCFBBAB@DDDEDE@@DHdE@ADFFEBDF@B@DDBBFCBIEKACFA@@DA@EFE@@FABCB@AC@AF@DCDKDEDBBEBCFEAAEG@CBK@IEC@CCCBGDBLC@OEGDAAIACEEDECAACAEBC@ADC@EAACEAAC@DEDABE@EBC@CBOGCG@CFEOA@CAAEA@AE@ICC@@AGDEAGDADMBC@ABGD@EAAKCACAASEGABAGCEICACBCEAACAMDIG@ECICEEDKAAAAEBEGGE@CBEACFCAGHMDK@CBK@EBEAMF@OGCBACAIKAAFIGE@GCAAGCACCCBIAC@C@MPBLHL@FMGBBCDABAFABE@AB@JGD@AEA@ABDD@IBABG@JPBLA@AFGBCBA@AFCCC@IIEBECIEACI@EBEAFMAGBA@UB@FAEI@AAABCCAAC@GCEBAACBEAE@EDA@G@CCEECCCBAACEAAECAAGC@EGHQICE@CCABCAMC@EBEACECAOIECGCAC@CAAEC@BIDACC@CBCLCAABAAAAEFC@CCA@CGEC@GIBEKOCAC@GA@DEFO@BDEH@BEDBDCBAFAAABCHCFI@ED@DEDEBABCBCLI@ABEBM@A@BBAJDJILHHBFCFBDDDF@DDCP@FILBBAD@DDFCDC@CAEBEHDJCBGCCBCJBBFPHFBFD@FNGBCB@BDBABAD@BADBDIBCDA@ECIBBFCJABGBABBDABIAEFKCCCCDBF@BCDCCECACABACAB@H@@@LCBCCAB@DBBEDADEB@DDDDF@J@BIDGAAFEDCAAAMF@BDBH@DDADE@BDCFDHED@DDDEHIDABBDBDD@@DFBDFLBKFK@EFABKFECE@CDEAACABICCBCE@CCCEAABBDADABABC@CDCA@AAAAIDG@EQDCD@FGBAAABBDABC@AHLBJHr€TPXDRFDDBHAHW\\GTADBJFPNLLNBFCHEFEDE@WEOBGDGFCFA\\EVIAACCAADGC@ACCC@AGCABECAG@CBGBCA@ABCCCBABIA@@ECADAF@@AEEG@KHEBGFBHF@@HEHIJA@CDWJCBADCBIECFGBCFEFANBDEDE@IPEBBFDFILBDEBHFDF@HBD@LEBCJCAEHC@CHCD@DCDATKRCD@JA@CDEBIAELADDDAHGJADBBKBIHI@GHEBGACBCFEAMDWKWGGGKCGBMLACI@BHANCLIFCCGCI@KHBDCLUhK@@DGFOWCOC@CFGBCDAFA@CDDDFF@HADCBI@KBIF@HDHABGV@FTXBLGLE@AJDDCHQBCNGND@CTHP@N@LNJ@FNLNDDAFDBDC@C@IJCDBLFHBHDBD@FBJN@JGD@BDDJBFDBDCDDNBFTDDFCHAFBFCB@HDJHDDFEH@HDHBBHBAFEDEN@DDH@NNEDDKHENDJFHLDHFGH@FDB^DFCJKB@FVBDbB@FAHCJCFB\\FFDFFFVJN@JFNFLJJVNPBDGN@FDDH@BAPQHCB@DDB@@BHHAFFJJFFJDNFFF@@@BEAI@GDED@FDDHD@D@FADEFCJ@BF@F@BFHFBEBCDEXBDJJJDRDTBNDFFFP@FEFIJCHBNAHBFLRELALCDEBEBOASJCBIXCDEAKWCEQM_KMIIEAA@GCC[UGAA@EKCCAGECAKCEMGCB@JABG@IE@EDID@HBD@@WAMMEDATIFULI@CEAAGCAKFIEEAIJQFEFIACBGJAHCFEBEEK@CF@JABC@AC[BSDIEEDG@AACCIGGCGBYVE@QMEUEAC@CFAFBNQPIDGHEJGT[TCFAHBFPTANEHMF[H@DFJADOdAFGJOHED@DBDB@`BF@BDADI@O@I@CDBFJFLDBDCJBJHFHLRbAJMPAD@DPZNHJLBF@FC@MRKFaAQEE@ABDPCZ@JLZAFGHIJ@JGN@FPLFFNBZVXNFPNPLDPDHFBFADQJELYREHEN@RAFKHCHBDBBVFHBBFCJLNFBRDHBDDAPCJ@F"],"encodeOffsets":[[117052,25164]]},"properties":{"cp":[114.697802,23.746266],"name":"河源市","childNum":1}},{"id":"441700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@BBFCDBFH@BFDBHABC@ECAGIKA"],["@@BDB@DECACD"],["@@B@@CCGBCAE@CL@FCLADALCBCJKDAD@B@@IJEFALFFC@C@CJGDMJADSDGBAD@LEnEFGDBH@DCPCFBFCHNJF@AHE@CDALAFGLGAIBGAEFABCAIG@MI@GAEIIGIDGJC@AAC@ICEAEYCBTADEDEAGYEAABA@BFAH@HBFAJIAMOC@@DGBEDGCEDK@IAGMCCAEC@GSGIBGFC@CAEKSHEFGGMIQKGIMCCGEA@GCAAGDG@ABQDCEIBE@GKAECC@CDKH@FEJAD@DABIDELBPGDI@ACAAI@ABC@CJEF@DCFABCBYCCQKAABI@CECCEBIAABCDEBAHCBC@GBADAFKCEAGGE@CMIK@CCEABCHEHIAGŽVBLF@JFJCAHJDD@DAZAAEBMNIPOF@BCBI@SR@@CDAJDD@DGH@NJLOJEL@HMFC@EJMD@XCDBF@RFLCDCB@BDH@BEGCAEBADAF@DBDA@CACACAAGICEIFA@AE@EFCAA@ABGBA@G@AAADMD@DHDAF@DA@CAACBGC@ADCAAFCJBFAFGD@D@FAD@DBB@BADABAHEF@DBDED@@EFCBBDAAEA@AEB@@ED@B@BEHBLAJBJ@FDBBDABCDBFADCTIDCAEDE@ADC@CFAJEBGDCDGFEBGAC@A@CDGB@DCEC@UB@DCBFD@DIBAACCECGBAF@DEEA@CDEECDIAGACC@CMJEFALADERIDCKEGEFCCCICGACCBGFEJAEEFCYSGKHMEAACKKCBGAEGBIBECCBCDG@GACAAFEDEACKC@EEAACDEMACA@ECCE@ECACFE@AKBHSDCCEBKCE@CDE@CGBCAJQ@AGCECIAcBIAMKG@CDADiHEJ@H@BHH@BIVADEBWEE@CFINC@SACBADEJAR@JHNBNARAHELEFIHIDO@aAeG…UWuS‡egYugCGG_B_@EHId[DAF@LFLBR@HAVMJ@FAFGBC@IFGACUYIEGAGFE@w]IAI@EBC@SEABBLCBGAiOOEQKcWWUMQGCC@MHALGBGAcQGBOEIDCDAHBHDFDBF@BHFDFBLADDCFCDIBCNWZ_LQDwBYAQEyW]OKKGEKWCG@GBMB_DEEMOEQCMKCC@GAAG@GD@BBDBDILC@CAA@SFSFK@G@_MUIcWKAIEIBEDCBAFBRCBG@K@OCKCk[[CMB[VOHNT@FALWŒCFADI@GGKAABBHDB@FG@BCACGCC@CDAFBJFB@LBBKJAD@FFHPL@FCHI@CFAFDJCFCB@NBF@JBBHBBBBXDD@DNJADCF@DJHBNLJCNCD@JAHEHAHK@GFI@GFAEEBCACJEDKCIDEAAD@FCDI@@DDFAFDHAFBDFDDHCD@@AFADEHEBEF@DCBD@JFB@BDHBBDBDD@BFDDBB@BBBBHJF@F@FB@JABBD@JDBFHBFHEH@HDDEHDFAREDDDCNGDABCBOBAHB@@FMAAAKDQ@KAIDC@ANCBAHAFQBIEM@CAIF@DEBONBHEFEHABCAKGGBBDADKFIBCDBBCDAACBCLDHABCB@JFJHNEDA@CRGDAH@TFB@DAHCB@DBFFB@DEJAH@NDDDJHBDBBBJDBDJFBDAHAJHJEDADQDCD@BGH@F@DGHBH@BBBCBFD@DNBHJB@CLBDFBDD@DBBBDCJF@JAF@FABBADIB@DJR@BJBJHABCB@JAFRFDDAFHC@BFD@BBD@DAB@D@FGDIN@DDBAFFJ@FCNGDCPFHF@@DLBBDB@HAFBFF@DA@BFHDAFIFAB@DFD@DIRFJ@DLFDL@BHLJHJ@DFBABDDBH@BCB@BBBDABBBD@DD@HJAHBHDFFDB@DB@BAB@HD@DHB@B@DBBBFHFPBFDTEBAL@BAFAJD@BBF@DABCA@DB@BRDD@DAB@FHHB@@DA@CDCDC@EBADFBF@BBHTHJCHHFLA@DHBH@FEBBF@DBDLLDVPBFBLHPF@DIREDHJDHFBBJ@JEJHJB@BJHJBTGJ@HCHBLHBBAH@DHNBDB@BFL@BCFABFHHFFNF@HJHHHDFDFDDHHBBFFB@BFHDDDBB@@BHFFHD@FHDJJ@FFHBLCF@HCFBFV@NJLTJHDJFA@HBDBFFJFFAB@FBBAJBLCHNH@LHL@FBBBB@DFHFHNHF@BBFBLFDAJH@LF@BDB@DDTHBJFNF@BDBFHBBFJJDHNDJHDH@BEDAJC@CD@BBD@FBFDBADDDD@NP@FC@BHDBAB@D@ADDBDFBHCDBFRBBH@DCAG@ID@DBFGF@@CD@BIF@@KHGDAJDFABIBGAEBABGEE@CAADGMAM@AIEAD@@AEA@AD@DGFABC@MCICBKDGHGAAABECAKB@BGBCC@CMEAE@ARGHDBE@CCADGLAB@ABJB@CAADCFAHDF@HGBGJCHCD@DDALB@DCJEH@FDBEFEDABBBBFEBD@DDDAFBHFBJH@FBDHDJABB@FFBBBADJFFFBHBFHJDD@BDDD@NHNNBBFEBCJC@IFCDMHA@CDABKHCHK@EDCDBREBAACBG@KAAGG@EIGKEOBAE@EIOAEFI@IHEDI@IFABCBEBEFABAEKAA@AJMH@@EDABCFCFCB@@FB@LAAKHABB"],["@@@FBBAJDDB@BCHFDAB@@CAG@AD@BCHHFCFDB@BAAECCIB@AICG@EAIF"],["@@@DFDAH@DBDD@DEBIFA@CAACACBGACB"],["@@BDJABAAAEAED"],["@@BB@AA@"],["@@EHBDD@D@@ICA"],["@@@FFABAGA"],["@@CDD@BAB@BAAACB"],["@@DHB@BAAGEB"],["@@FDD@ACEAA@@B"],["@@JBB@@CECA@CD@B"],["@@FDD@BA@ACAE@AB"],["@@@BBBBFD@BABACEABACCB"],["@@FBDADGACC@EDAACBADFD"]],"encodeOffsets":[[[114809,22153]],[[114855,22121]],[[114702,23025]],[[114874,22064]],[[114832,22121]],[[114806,22071]],[[114802,22046]],[[114922,22241]],[[114665,22174]],[[114700,22170]],[[114706,22135]],[[114625,22113]],[[114372,22058]],[[114377,22061]],[[114316,22024]],[[114143,21998]]]},"properties":{"cp":[111.975107,21.859222],"name":"阳江市","childNum":16}},{"id":"441800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@Z`FNALDHXVD@FCNUCY@AHEDITAV@NCJIJDJ@HEBIDA^@HEV@XGJETER@DBRAJFRAHBBBFDF@LFXBHLDBXEHGP@LCHEHMBQBAJ@FAFCJKTQFIBC\\IBADGF_BS@IGmJQJKRGBMFCH@@GHW@CEG@_DGHCVALGRAJEHGDG@OEQJU@EKWFCJELATAJFNARFLCF@RHTBN@RCH@DBLVVLTHFFFDdGRFF@DADGFAbPTGLALHBAF@@@LFBFB@BADBHKJEDICO@EBCFCFCB]BENGFI@MCOEGA@cCWWCBGAAICCeMOM@EHC@EJQ@EGKKGFGBEYmCCIACC@CBMJO@EGKEEE@ACDKAAOA]BEAEE@CFMBSHO@QLS@KCCWIIIBEFK@ECM[_BcBCDCD@RJD@BA@GB@PHH@FBH@B@HGF@LBLAHCLBTIHGEW@IDCHBDAHMJMAIFIDCJBHBB@PS@KDCVQRGHUAGBABID@DGLEJIFADCDGLBFEPGP@THLCFRJR@HDHHFVHD@LG^_LCNABCH@AGACBEFEFBFFBNBBJAHCF@VJF@TKJAJDDFBHHHFL@FHBDDLADBHLDBBABGD@FBDBJNDBDC@WDGHEBKDCPIBQFCLEZEFEHAJJ^FNNLBHA`BVNPPJNDBD@DA@CAIBCNAPD\\CDBJ@DA@IIMJUDADANATIF@NHZDNDLLLVFAHGFCN@HFLTB@B@JGFGBGHCJLLHBXDDFBFRBFDDBBFAHFD@PET@LBFGBKFADF@RBDBDFBNAFADE@CGMBGFCBAJFDCAIDAV@JDB@HENCBIDCbWFAFBHAPIFIJCBAAGBMFKRM`gPAHHAFDJBZFDv@TGBK@MBEHCLAJGJBFAHIRGH@BCB]IK@CDKHCLQ@A@ILECE@IHGVGJBHAJMJUAOGEAEF[AMCINA@CACECKAAC@KBCPGNIDBFHDBJCFCDA@KCKDCH@DJD@F@HCHC@IAMJEEKFE@GDA@EHGVGFANABOPFBCAKECQBWEEBBDABEBGAIEWUaMCEIE@CFGBMBCJ@BAFE@EEGEEO@E@EQSGCACC@KBEHE@CEEC@AE@SDAL@BA@A@CME@KACM@CA@CFK@EECM@QME@GDEAO[IIAIBC@EECEACDCFEBIAOKC@GJKBKGMWCCKIIMIAIGDCDAFINGBCCE@EBAF@FADCACFIFEHDD@HCHFDCN@DABGFABC@OHGEELAFCF@DAJIBGBADBDC@O@GAA@CDC@GI@GBGAAGKE@IK[EGICQ[E@KGKJA@KGE@EFC@A@@EEAA@BHCFE@ACKHACCCAEHCJSAKEEFOFECGE@QKGBCHEBG@GJE@EO@IEACDQBGAGHE@CBGC@DCBOEIGACAIEACIBEYUGBA@@CF@DCCCGCBEHKNGFODKJEKWLOC@EEBSGC@IDEF@JGCEIBKAECBIEEKEAACA@ABEFESMGGEG@EA@ADABQH@LM@MLKCAHFFAFABGB@JIJWDIAGEJ@DCeUEAEBEACCCAG@EDKAKAGFE@IDEEGBQLBD@HGHADDFCDOFC@MHGD@HA@EDJB@DEDG@OGGHA@OEYAGBCHGDGAMBKDACAGAE@M@GEEE@EBEEEUKU@IGKCMCAMACCCMAAEAI@@CBMAEGAKBKAUFWCAA@CTEBAEIEUACCEOIAGCBCJADCAICEGGAMAOIKJCAHOACDG@GACA@EHE@IFIBAQMCKBWOBGEUPKDEGILI@ECEGBACIGGCAIIEHI@AECgE@PCEBKCDGGEBGA@GIEOHBDQBSFIGGCEJAACAHICEMGCBGACCOBGGKDMKAGQAGCCEAEGGMCMHG@AEQAEFOG@ADAAAIAFGAAGHOCE@GBGHKGODECM@GEDICEEEECE@IHADKFGHMFI@ABAFDBFD@DEDCGEDHNAJCBEB@AEBGFE@IGEBEFMZCRKF@HJTf^DJDNMPQLECBGKIDC@CcZGDAHCAIB@DCBICSIIBMEQDCODOFE@EMDEBGEUBGAKNBB@LCNCJ@BDBJAAHAB@F@HDFAFA@aAKFCDAFDFEHY@E@AFEDCD@ZDLFFLDbPJLDPEH@PAJOHGDC@EAAEGACDKBGCEIE@CHHTDD@DI@ECKIEAADAHIBADA@ADGFLNJVCBUGCLHDJL@FDDHBDDHNFFBDDH@HJJ@DIBGFG@eKK@ADAD@FKN@JJLDX@DGF@DJVa@EBONEBIAICM@EB@FLLPHJHBDCHA@ATCDFHLHBDAHGBCF@BHB@FDD@DFDBHBBD@DDBJFBBB@DGBEF@DDBFDBBDFDLAFEFONDTENKBEFIFCFGBG@IACGMGE@C@OFS@IHSJM@YHOPKFA@CCI@ELBJABQBCAEGQAKAC@IDSDEDCNBLIL@DB@@HGBAFBFNHHHBDGJCTIPAF@RC@KJAFAHDJBHBHAHAFCBEAGBAD@HHLIXCLEDK@MJGBGAOKC@AB@BFL@DQEC@EDO@GHADAJ@LBDLL@DCJCDCHLD@DGRBDJDDFBXHLHFATB@FCB@BBBHDJF\\@NGbItCJGDC@K@KCMAABEVKRCDGAABIFKLCF@PQDGDELCPEHS@EBCDUBKDOREJC@ELMNYCURIDEAEKAIBKJQFe@aYKMA_HAG@GDQFcGGCGAGBgCMIQEEC@IHGDeEAEDUAGWYGKIGSAEEEAGAO@AABGACCECAMAQHCNEJ]LCDEJCREHIDKAEBENEFGFINADAHABCD[HIAECCGCIACMCES@WQO@KBGFIBGCGECICWCMBSBGAAAAEEBED@LCJONGJAFAJEJOHQPEBGBWCAJCHBDPDHHDFDLDFHDNAJODAF@NDDDFL@HARBDFBJADBJFHLNJLBH@DBDDBFAJBHFFPJHFBJDJVR@PDPALDNE`AHQDEBEFEH@HDTCDAHKPCDAHKH@JCFQJGBQBCDAJCHOHEF@FFFCRNVFFLBJJD@@DGNDZCLDNITINKBACMRG@ABADBHEJ@FGB@HABG@GBGHIDEJ@HADCABCCCCDIAGF@BBB@XKXIPBFLTR@VJMZ@NABK@ABBFFBBD@DGJAJJHRNFJLhHFPFP@H@NHPDTEJDNLRLFNBL@^NJLNLHDDJDCHBFBDXHZDZX@FAHBDjPHFHJP@PHBARMH@FJJFBBCFBBD@FH@JJHADKHFLCRDJBFAFDJFXDF@FDNAHSDOHM@CFGDE@GPSJCHCNID@DFLA\\BLXJDFhzMR@B@FJLCVJRJDDFDP@PN^JNARBP@DEHJLJNANHP@JFFFPKR@DHDNDHAL@‚BNCJSHC@G@QBA\\JHCJDF@FIDA`CFBDBBBCHBBPVRCRBHDfZJDJBLIHURKJKJC@EKOJMPGFAN@JF"],"encodeOffsets":[[115113,25747]]},"properties":{"cp":[113.051227,23.685022],"name":"清远市","childNum":1}},{"id":"441900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EBCA@CGECBEAGODACEAEEGSCACM@GCEGGABCAGDAB@AH@BDA@EFADC@ACAEBAA@EF@FCNFDADBD@@AAIFCDBDC@AGADGB@@BJC@@CI@AFAHG@GECACA@CE@QDEEEA@CBA@MI@EDA@ABIEGDA@CCKIBAADGF@BCWUFICCE@GODCGAE@GDABBDEHEA@IG@@DDDCJEGA@@FCGA@BDABDJD@F@FEHPAJDB@BIFCDA@QJBDEPIDBHABCDBJMF@CCCGBCFG@AAA@CB@DCBCHC@CCMDCPABC@EFDD@BAHCD@HKCABDBEDGACDEE@EGCECEBBFGHEAEDBDB@@JIAACCBADC@AAIDBDFD@DEFADDBADABCACEEACEEBADGAACGDAA@CEAGAAAG@EDEACFGACHGBAFFH@DC@CLCJ@DCJ@LSA@DFA@HGEA@@ACABDCA@BA@BEAAEJDFHBABAFCBCBEBAAC@ABAFGEA@ADCACBBDADBBABIFCHODABCBBBQAIAGBGAACADGACFI@AHAHDBDEL@DAFBDCDAAADBDAABCBED@DFAAB@BFBFADBFAJ@QDC@C@CCCBAAACECADD@@FAEABIC@BEB@DB@E@FFEAC@@DACCCADDBA@C@@D@AC@AFDBC@@DA@ABDBDGLNA@CCEAADAAAD@@EBDB@FACAAAB@AC@FECCCBBAACAB@CCBBA@ACB@DAB@CC@@DDBC@AAB@@CGEBCCE@BE@BCDEA@@EO@EE@AABECCFC@EDKEG@@EECCE@ECCHCBGACDGEQECCBCEEB@GCBAESACEBEEEGAGFC@ACDGAEKEGGFMAGEIGEUI[QUkKVMPIFSDS@aAgW©¼]`w|MTMX@ZH`@N@HGNMP[|QpGLGLIXKzAdBRR\\RNFHL\\NLL@rLTJJFHJLH|@DBFJED@BRNHCHBD@BAAKB@RJXBLD\\V`RXFTA`WpDFAJCLAZDVCdOJAHE@ND@@FHABG@E@A^CJFLLFBPMJCH@DA@GLHJ@|OFBTF^FN@^STWVIFEFARAVDjZNFRBNCXCJEDO@QL[HGLI\\MP@@G@EFA@@DCB@LIDE@CFEFB@CB@DI@AUNEQEIBCECDCCCIABCGG@EFGDADDBFLOTCDED@@BH@BAACFCBBFDFAD@BHD@PJ@BJNDGD@BAHCDDDABBDCCCDAVBBADBHCDGB@BAD@@KDA@GACBIIAEEC@EGI@DCF@FKACC@AEBGBSFEFCDEHCLIL@BCJCHB@CHIHBDBHABKCI@CGGAECCGAAEC@IF@DEBCAGI@IAABEDCDIAQDCAEABA@AEDEAGFC@OCE@EDCAKCEGE"],"encodeOffsets":[[116971,23361]]},"properties":{"cp":[113.746262,23.046237],"name":"东莞市","childNum":1}},{"id":"442000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@aB]HG@EAEECACDEAEGG@IJC@GEOEACBUKEECAIDIHG@KEIHKBC@GEEBICA@CBEHADA@IHC@CHG@AACSIQ@CIIAKCACHEHID@\\_F@AKDEF@BA@GDGJ@BABGD@@EBA@ECCCIIEOECBC@ACMBGCAG@GDCFCBCQC]KIK_KUGCCKAQD]dMRGFGCA@CHGDEAABEBaTMLKVMb[|AFAdGL—¦WNKf@x@FIRKPELEZQ\\KPS`KLOLSVIHD\\GlQ`UXEPKH@fFZFLN@BB@NGAELC@ADD@BDF@ILDFFA@BF@DD@FDABBDC@DEFBBJKFANGLBLBADAJLN@F@JJBPPJLT`HZFFHDLALGNUFEDCJBNRHFFBN@TEXDbHAJDHNHJHHDZJDHHHbW€e\\I^ANAjMGONKj_€idYAQMA@CHMt‘FIFFHEFFFCBBXSTA^QLKfZ~CTBo‡‹Gk}‰…I@"],"encodeOffsets":[[116295,22950]]},"properties":{"cp":[113.382391,22.521113],"name":"中山市","childNum":1}},{"id":"445100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@B@@AAB"],["@@B@@CA@@D"],["@@BBBAC@"],["@@A@BBB@AA"],["@@@BBA@AAB"],["@@A@B@"],["@@BACD@@BA"],["@@@AAB@@B@"],["@@@DBBBCAAAA@B"],["@@B~CRKRCJDdADIFGJAHBF@BSFGGADIAKGE@@DGBKHAPBD@DEBGFKAIFG@EJEBI@EEEACE@CACHC@DDEGCBCCCFABEJ@ACAKA@AECBCBCC@ACAEB@BCBCAACMEGBADIBAE@C@EEG@A@GFA@GKCCAAGBAACIBEHA@ACGDGGEGCBA@BCCCKDALABA@ALA@EHE@GD@HCHCBEBAE]AIC@CDK@KKCECCECEDCLCPODQACIAGCAKEAAEAmDCDYBIHIF_DKGSCCOCCAGSHQOIIAEEABENADIGEDACBA@AEAA@CGC@G@OFIISFCIEDC@EFBFCFBBHLEJDHAFIDCJKLC@ECG@iTGBKAQHGFEAEBCBCJERQJCF@`@L@FDFLDDDBFCHNDFAFHF@DDEFELBBDTABC@EFC@ABEBAFEB@DEEAABEG@EBGLEDC@AJBHCBECEB@BDRAB@DNF@XEBIPBPIXGACBADAPEBEAGBK@GBKAGDGCG@EAG\\OE@DFHADWFGBCCCMC@EDKRCJALCBEBY@SDOL@FEFOPI@ECA@IJBLGTBHFHHIJD@FHDDJHBJNLNDPN@LPLBHDFANBHG@GF@RGLOPKF@bGR@FBDFBHJF@h@LDLHJHBFFELGB@DDDBFEX@BDBFADCBEB@HDFLS^cZEJ@FBFLCL@LABB@FLP@FDBFGNFF@BF@DFHJAXNFF@DCFBHVFLA@A@CDAJ@RIFBHJNFBB@R@JAJ@FHF@NEJAHBBB@HCVEF@DFGDIBBBABOLBNBBJ@F@DBFHHBJEDCH@FJANDDANJHJBNKP@BCJCB@@DBBXDDC@IBCLABBAJGFLFALGPBBJGRVFL@F@FCLDFKNALCHBBHFBFNJNCJGHCNABBDJLFJJP^BBROB@J\\@LEJER@b\\nLH@HHDJ@D@DFFDRPHAHEDAXEJXLLLHLALIDQDEFCJ@JHD@FJDPBD@XVHJAJJAHMRADBFLLNDFHJDJCVQBCBCPCFBV@@GPIDIHILBDAHIXKHIBEACIICICCQGGGAGCAQ@ECIKGEGMCAIACEIIAGEYGKAEBIDIAQDW@IJIDMBAH@NFHAAECABKAKCEOC@C@AFEF@@@HGLI@ECM@CBCFEFALHHBNEJIAEKKAMACBEAI@EDEPQGMDIAMEEAMEGKGIAEBGAACDGFCBE@GACCEBC^KDGCE@CBAJABA@AECAIAEDEYBCACCAAFIFEPER@FJNDFAJEZGBABGFCDIFIDUFOQO@ADKAEJITOFMFGF]JKDI@WDI@CAEBICEBEDEAI@CFEAE@MDIFCREHDF@FEFOLKFIBAJBJGVBLALUFQBBPJH@DBD@BCJFNQLIHCL@HGJDJAFBJEDGAIB¿ãgYIOAM@_L_@SEMEKIUkEIGCGAƒF[D]HOHUZCDEDGBGA"]],"encodeOffsets":[[[119794,24064]],[[119799,24057]],[[119800,24057]],[[119797,24062]],[[119797,24067]],[[119721,24077]],[[119723,24072]],[[119725,24071]],[[119877,24103]],[[119724,24097]]]},"properties":{"cp":[116.632301,23.661701],"name":"潮州市","childNum":10}},{"id":"445200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@HSAKJIB@FDJ@POFE@EPKTCZ@FADABKDILQFCD@DNDDHAXEBCEG@CPFH[FBH@HDHCLBHAL@HAFBFABOBCDAHBJWAOJOFA@WME@CBACQ@AFAFDDAAGBID@FCHKFAH@AFBBFF@CFABEFABAD@FED@BACSAAFKFECCE@EGEBMCDGAECCKCCE@E@K@_DERIFQDIDAFAFBHERGLBHAjSH@FDD@LKDIJCBC@CCEFIGKAADEAEK@GFMB@DMHCHMHGJGDCF@LGDC@CECKBOFEFDHE@KB@BWIECBEAACACFAAEEFCKTECGMDC@A@BEDCQ]@SMROfANGLILUPUJUFƒESBCBCH@FDFJNVTP\\DH@P@DILIDI@YEaQGGQWIEICEBCBGJCJCR@JBbCFGAOWQ@GBUAAADEAAAAID@IGEEKAMECE@CACG@GEGAOFGJCACOHGCACC@GBACCAE@UHCDEG@GDO@IHOD@@BHBBBD@AEBEH@HEBGJGDBBDJA@EDC@ACAKFCKBCBMFEBCCQDGA_JO@EII@IACUBQ@GCG@CCAEBGJELKBGCKAOEFGBSIECJI@EACMEGGFM@CMOBGAIGIAGBKAEEAUSYDIIEKBUHEB@@DBBD@BECGEECBECMG@EFE@ACACEHAHDBC@ACAD@@@BHDDBAACAKCBQ@BC@IDG@ECKDABEKGIQLKBGHCAGBCLB@GBAFFBC`MFDFCACBAD@DBBCACCBAEFEACDCH@FCH@@FDFD@F@FBHAFELDHACGBAJA@CHGFAAGDADGBQFGBAEGDEDBDAH@DFFA@AAAJAJ@HGAC@AH@@AH@@AEAEDACEAFCH@FA@AAADCNBBBBBNDDHLFDFZJDDDFF@DABBBFHDFHBPTL@BGHBDB@LCF@PDDBBJL@HHFBPAFBDCFBDAFEH@DDFC@FB@FA@GFEB@FDFCFBDDFBF@FDHADDZJXYDI@IMaCUBMFO@QBCBIPKJEBEA@MCKGAADIACQCAAEGCBCDC@GCIIEICMAYCOGMOWIIKEUAI@_PUBYCgMiGYIMCQ@eNqTGF[XIDMBMC…[•oAVABQAIBKJMBYGICOQIG@EFEBEAAFMGKAIA@MBCAG@WHABBFADCDKFC@QQ]AE@EDEHIDQDABCTGHWDMFM@GBIFOLCJIBCDEBE@GGGAGJBHCDCBG@AICGAAECMCIGGEGJCD@FDH@DEDEEGBCFAHB@@CBB@DHADBHFCFBBCDBFCD@D@@HA@HBFG@CABCCCAIEADCEE@IAAEBGPSCI@ABEFBDN@CBADFJ@D@DCDAFCBADC@@LHBBDF@B@@FGFNXHDBDFL@FCBEBA@@E@AGACKEHGQEACBEHEFEBIHAHBFDBDKBBFLBBF@FFFADCHAHEJPAHBFFBDDB@LLGFBFKJG@GFAJMAMFALJR@DCBG@KNMLADBFDPMBABALKNKDGDKKIEIAQBSE[eIBSNGJBVEDSHGAQHQDOLENKNCLCBGBWAEBEDGJiVMLABDDNL@FEF@FFLFFDBJGNWDCDD@T@FFH@HMTCH@FBHDDNLJDJCVFXAPF`@NDFDDFLDAFMNBD@DMLIFIFMAEBAFDLELDHAH@FJL@DAH@DBDPBFBFLBDFBQXSPEJGDAFGFCBGREFADCBMBICQ@UIC@IDKMGEG@YBKAIAEG@KKGKCI@GBCBA^CLFHKH@D@BFFAL@BNHFHBFu\\KJGJCTIHWJGFCPQVEBCCAAADADRFHFDLDLAF@FEHADBFFFNDHDBFB@DBJC@P@DCLPFDAD@BFNADLHDFJBFPJJBJFDABCJGJWDIPMHOTIL@JD@NBFD@RALFPIHAFFJ@J@HIHCFANRGJ@DDB@BEJHJD@NAFNHF@BKF@DDJF@FL@JFHGFBHQHGNBBN@FDBDBDCHIBCHAHBFHHBJFBDDBFDDJTFBH@B@AJFJD@HJH@HBFBFIDAF@LDBAHO@GFCDGFCJGVEFGJABADKDAF@FF@D@FBBPFFBDAHCD@NLrXHJ@DCFBBVJTVFDDDF@FA`@PMFMKO@ARIBERAFDNDFALIPEBFAF@BJAN@JCDMJCFEFEAEBAB@DDN@DEDAFBJJFCDEB@@EDEDBBDDBDAJFD@JBDGFAPAFGB@BDVBHCBFJJNJ@LDFFDLCFJCD@LCDA@AAIAGPHNGDADH@FLANADA@@DFBXADBDHFDDCBDDHBBDDJHDH@FCTDBF@BDDDDFHDL@FAAGEAIEFCD@LLJDJJFBDDCBFDVLNH@LAF@DHDF@JFLBDADCHAF@JJDFBFVBBB@HREPBHGCAAG@ADC@EFCFAAABALCBIFGFAFBBC@EFCBCHC"],["@@@@BCFCC@CH"],["@@@BBA@AAB"],["@@ABF@BAE@"]],"encodeOffsets":[[[119162,24303]],[[119360,23597]],[[119261,23474]],[[119244,23482]]]},"properties":{"cp":[116.355733,23.543778],"name":"揭阳市","childNum":4}},{"id":"445300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@D@FBBDBF@CDAFHDBCBEPBBBF@DEJCJEBCRB@BHCFC@CDCDDFEDAHEBCHC@CCC@CC@@CD@NED@JAFK@CCAFGDBLKBBCFJDDDBCAABCTLLDFADFNCDFDC@AF@HFFAF@@HD@BDAFDBBFCFBJHDHF@HDB@FABCCELDBH@DBfu\\aPODEDKBM@ICEKOSIWCIAGGGKAGBEJITIRKdQfI`@XBXEJCDETcLKNCbCZFfOH@HBR@TGTGNIbIšEpBLBTHPJN@REVO\\IjAŽNPCNEJM@GDKDYDIHEHERErCFCDEJGLALBŠNVNJHF@F@\\OLBRDN@HERCZKXA\\BjddfLHNDpFLDRLJLBGJ@BCF@FCHED@RABM\\U@ECE@EDCCECAEEAECABA@AEACCEAKD@DEACG@GCIAKGKECEKAI@EB@DEAGD@AKDAGKBE@ABCHADEJ@@CAACGAAAIC@AEAGBECA@CE@@AAGBEAAG@AABABB@A@AKE@CBAJADCBGAEHCBCBAEC@GCCC@GHA@@CG@A@CEA@ADCBBDA@C@ABC@CDE@CAAGH@BA@GFCAABE@AC@@MEE@AD@BAACBGCECC@AJGHAJJFBDDH@JELFF@DBH@B@BEDADBDA@WCGIGAC@IDGAAECAIDE@KD@HE@AHIACJC@CAABCCCDI@G@CCABCBCCE@CDALDHA@ABCLGBEDCBCD@DICAAEI@CAABE@AGCEE@AK@@D@HCLBBCB@NFLEHBDCB@BBCDBDH@BCDANDXJBFLGB@HG@AECACDABIHIBADA@CAC@CDGBCAA@GDECC@KLeAGBCJABEFEAEF@AEDEAAACC@GC@GAIDGAABEH@BKDCBGF@BBJCL@HNLH@JFJBBHJ@FFDAFBDD@@DNAHDDBDBB@@AHC@ERCDGFCACH@HMF@BC@KCAAGBCHELEBECCBC@A@BD@BGBBDADMDCEE@EEEFGBAHCDEAACB@CJCBGFCAADKACDIAAC@@CMAIECCG@EACCE@GAAABCA@AEABIFIECGEBAAE@ABA@ACC@ANILCHG@IFIB@BBFAB@DGJD@@DGB@D@B@DJDCH@B@DDB@FDF@DCFC@ABGPKDBDF@FHIDAFAAGGIFCCCAEIBAFC@KEAEEKGGGAIJED@BCAACCDIC@MBACBCCC@GCA@ADC@EAACGCAACCACBCAC@ABA@CCDEEGA@@ABA@GB@DCCA@ACABC@CIQBEE@@ADEDABADCE@EEA@CACDDB@BF@@BGB@JI@CBQDABQDBCB@CE@CDAVAFCHIF@CAEA@CA@ADIDGA@BMBC@CGCACDKFIHLLDH@HGDKBMDK@CC@GCA@GCCBCHAEGCE@CFCCAC@@ABABKDABC@MEQEGMCC@GDGGMBSOGAEBEAAEDMCMJI@AKUAEAA@EAAAGC@CGAGAAAGEAGQEE@MFCJSBKMCMDGAOKOEGBEFI@CFCADEAEGACAEB@AAILA@C@ICC@EAAEAAAFQ@EA@MJEBAAC@AHCH@HMHADEBBFAHBJKHEHKBCB@DGF@BIEGMEDEAODCDG@CAEHmFKFC@ABCHCTIBCNIH@D@DEDKEEBIF@JA@C@CBILADKDCBKBEDK@@DBFADDLCAGBBLKBA@@EA@EDEDADC@@HG@IN@BBBFLABEBAFAFADEB@JCJGF@JCDAJFLFF@FBFPALFJH@FHHBB@LAHBDABQFCACD@FGLGDALCB@DGBCNED@JIDADEFAAMMMGC@CC@ACCGIAEAGEEIEBCAAEA@EAAIBGCAC@EIGEAAGBECC@CACEFAAAACBEFAFECG@IFCDA@BKCCC@GDIDAHGHE@GCEBCDBB@DIABAA@KBCHDB@DAFGCQH@BBFNF@DDDHA@ALADBAFBBHBHGLCDADJ@NADEBCHC@@BFB@BC@FBBJN@NBCHBB@DFFAHABBFAH@JGBICCBGH@LE@AJC@@DE@EHCAC@@JBHCDIAEQCAGDEAACCC@B@CBACAAGD@@EMOC@CCBCCAAE@EAC@ADCD@BIFC@EEGGCMCCGIIAEGAAEACE@EMAISGCCA@ACE@@KIGCBKEEAAAE@MGEGEG@CAAAA@EGK@KMGDGAKBIAA@EBAEEEIAEAC@GEBCIIGKSMIU@CFBF@DCDBJGFADCDGACAG@GBACIAC@CAA@AFCAE@ADCAGDEFBDIFC@CMCEBCECENCFBBHBDV@BK@FFCD@FBBAD@BDBGFECCA@DBDBJAHEDABGBIACDKCGCG@MIKCAABAACSSB@BGSCMGBA@@AM@KDEAAGCCGGE@EC@CGKGKBCD@DCDMHCFA@EFG@ABCBABEB@BGHC@ICAGEAAGA@C@IGBIF@BA@CFCCCCIBAAIDABKHA@GEC@CCCGQM@ADA@ICW@GOEEBEAAE@CBCCKBACCBC@AFEDAD@DFD@HBBBJBBCDEAIDCHBBCD@FBDCH@LABABDBADA@EFABBFDBJNDR@FDD@JADKDC@ABCBEEGBEAG@KGABCDE@ADEDYIEEEAEDAAAAEFAFA@ELEBAFA@CAKKM@ABECCIMDGGCAUACC@GEGAAADCFGCAICAAAABABADCDAJBHBBHN@HHDBDHDDNDDBD@HFRFBNANDDAVBFDBD@HSHGFGD@BKFCHFDADAHEDG@CDCBCB@DI@EDYDWGC@GCCGC@A@EDIEQDK@CBE@@JCFCBGBGD@JEBCFA@GHA@CECBECE@CCUDGHQVKBGFKBCBBH@HCJMJ@HEHANCD@DCHRP@HAJBFGDEHKH@DCBBBAFEAADE@E@CBE@CCCGBEAAQAK@@DKJAJBFIHEBEHGDIBEDAJE@@BBDDDTADAB@BDNADAF@HBBDJB@JBDFBHEDDDHHGLBCFDBDADCB@FAH@BEFABB@DDFDC@CBAHCFB@@D@DHDB@EBAB@@FB@FB@ENBLAFBB@BADGD@D@BDB@FCLBFFBA@CNF@BBLBFBBHCFDBCF@F@DDTLDF@H@BJD@DDBCHBFFF@F^JBFBHBBF@HCHGDBBBBRB@VJHABBDLAFEB@DHHDLG@@FLBHBDHDBBDDDEJH@BAFDDDADDFLAFFBFFFBDCF@DJAFDLBDD@FDFFAFDBBADFFADPHDJAVFFADFBDFHDBPFDBF@HCDBDAFGJE@CHBDHB@BABAB@NEF@FCDBBJ@JCDBDJJBFFF@DDNDFJFDBHSL@DILNHBHT@BHLAFFE@FNRPHAJH@DCDBNKJADDDAJFBBJDBBHABMEBEGCC@AHGCEBWCABKBc^CHAL@fFFBHADEDFA@BFDABABAC@FH@AABCBFABEAAFA@BPAJSBADVFLJP@NJDDCLIHEEIB@vBPDJDD@DCDKBGD@HDDQXIHAFBDD@@HDDBFB\\CBQLIGC@BDC@AGA@APFND@DHCBC@@HH@DDHNTHHFDJ@FADCB"],"encodeOffsets":[[114049,23875]]},"properties":{"cp":[112.044439,22.929801],"name":"云浮市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/guangxi.js b/src/components/visualizcomponent/js/province/guangxi.js new file mode 100644 index 0000000..62fd49c --- /dev/null +++ b/src/components/visualizcomponent/js/province/guangxi.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('广西', {"type":"FeatureCollection","features":[{"id":"450100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@IFCAQNEAGEBAMGMUEBIKBC@EFGHBAEBIGI@EKGEGAKKA@EDIP@XFBCVIKK@KE@CEj@VGEIGBE@GCCABEFECK@AKAACFI@CIEBGAAG@EENOF@@GKIMB@CKEOAWOEMPEFKOQDEJ@LBABBH@DFFH@FCFGIKEM@CDCD@LDLABCGIJ@FB@LFBLEFCAE@CFBDBDGGAAMJ@@C@CLCFEHDBSCC@CDC@CCEOBGAAGBCFE@OD@FBJICCDGDAJBJAAIDEHA@MCIGC@ICCBOL@DECQACNABDFHDAHEB@DDAFJHH@@H@HDDLBHFB@BDGHBDD@BDAHFBJNJGH@JDHDELFL@HBDJBADTLAFHBBEJ@LD@FEHDDHEH@EDF@DDEB@BF@DCD@DDCBBDRBDAFHJBBDBBBFCDCBDBLDRCDBHAF@FFFDJCDB@BLD@BA@DDBDCBDLPHHBFAACBCDCPDH@HAJBBCDBBFFBBBBFHBLLBAD@@CFCJ@HFBKDA@EACDGF@BC@@BCTAVDVS@KFCCEEA@GBABACIDEH@BCECEGICAIFCNBD@BEDCJEFDFID@@CEE@CCCA@CAEMEOGCOD@EKEHICI@CDAAEBCLEDAEIC@BQ@IDEFADA@CJABEHA@ECABEMCACBAGCBEGA@ALKACDCFABEHAJ@CCEACBCCHKJABCACCBACDEFBDKAMJADGBIAEDUAGAEBGBCH@DGBOLGAEBABEACEECGBCAIBELGBDDAACD@HEAGCCBCH@HCAEBADBD@ACXIFDD@DDBC@EHCGCFGD@ECACDADQJBDC@CRBJADE@INAFCBBHBDCHEFMFABAEEAEDCFAACEA@AHEKCFEECABECFEAABABBBDJEF@@GFK@IFA@GDEPON@B@@EDCBBDDAJL@JEHKB@@DENBDF@DB@BCFBBNCJ@BEDCDGFEAABMtDHDFNBADBBAFAAAFADEDDT@DAF@FFDA@ACC@IHC@KGEFC@IFOT@BDD@FFBCBED@DH@DJHHD@FABCAANBFD@@CJ@RAHBCEGACACABMACCCADECCB@C@AD@@EAECCDE@CHCJMHCBEBBHMBBD@FIF@J@DBH@BCBCLABRBDNDDFFKAAABA@@ABAACDCBBFCJFDEFBNADCCGJKB@F@BEFCFAFBDC@DB@@CDAB@BBNIRJBDIDCDOJ@DBBLBBPF@@DD@DJB@FCH@JEBIDCLAD@TE@AICCCBAHAECKAHAACKCKBED@@@AC@@BABCC\\QJ@@IBGFCBGJ@GM@EIDAGJAFCHAJEJAB_D@HE@EICA@@CDBBAACCB@ADABA@ECA@EMGBCAAA@ACBCACDCCGA@AGACGk@EBABDHBDQJOBGEGCAAC@AFABEDEFAAEEEC@FGBILFNAHFTEBBD@FD@DNCJA@CVIF@D@J@FHH@DQD@HE@ID@BELILCDEAEGGAIGFCG@KH@FMKBECI@DID@D@OE@CACCAC@@ADABB@BBCBB@CBADE@CCDCCBFA@AA@BBBDACFEEDFAAAB@BEBAE@DDBCBMQA@CC@ECADCDGDAFBJEPABEBAD@BCNGHQPEDCCMFOHILEDGRM@EEE@ABEJKJCRAHCV@BABECOPIXFJ@DEAATGRCZI\\IDC@CBCDQIEEAIBEAGIQCGC@EBCLE@AGM@AZKHBFOJKCCDABGLBdCVHHDD@LIHEBGFCKIE@ADCDIBECAIFEKKBE@AAGC@CC@CHG@CAGEACIDAL@B@BFFAF@F@BEFBFDHADDFBN@DCPBHC@IDGLEFBBBHCBAAGBCFCDEAAECAC@KDEJEJOCIICJIDEDDDDDBFAJGLKCE@EJ@@APS@IFA@CAEGCKCEB@BG@EFIDEAUFACECCA@ABA@CIEGG@KAEGACDKDCMEACCI@OAKGQGADCAAG@ECDEBGFcVCAEGSIEECKOGODKAIIDEAGDGAEEAKF@PDRAFECO@AFQCCCIHCBCACGECCAGDADSPGBQGEKEE]BC@@EACEDA@GIIEAEKIMCAMCGWSEAEQACSIEQ@IDC@MFCEE@CFCFBJEDGDCNCFGJEGQAEMEKACDEBGCUSMEIKOICAADBREDMXEDQ@IAIKEF@B@HAFFF@DABOKA@ILCEA@G@GBGIEAAHC@KCBFGBGABHHBBBDDBB@BLJ@NKLGDC@MGGHGBBEIACDCPABIGIK@GBGFAFDF@DABKDELC@KkGMIGBCDEACFGBG@GEC@EDIEaEOFGFGLA@EGQFUAC@ABKECBCKDA@CECCAK@AAC@CBBDA@GAEDQ@KFABBTAHCDACG@GHALABGBG@EBCDEBCA@GEKIBEGBGEACMK@C@IHEFCBMECFA@IAIMKCCGKHE@IGCAW@cBCDABDB@DCBKDMFCDBF@DGBMPE@ADIECGIBEKIBCFKG@CEGM@EDI@K@GAEDC@EGDABAAEECECBGC@GFAAEIMEG@AFQ@@CFAESA@CFCAACAIKEE@GD@CGDCCA@AFKAAACEDC@IFQBQFED@@MQBABG@@GCAC@GDAHDDCLGDKAAGGGCOGCCCBMEIYAAB@FEHIRIFKDEF@JABEBCAIOBCHG@AOMICEBACAOGECGKOC@G@GDAJSVSOO@OGCKFIWYLMDAL@FC@KJO@ECCE@GBCAKGIIFEGKAGI@B_LAHECIGECGBEDCAEACGACCCMEIAIIGACBC@EMEA@IFO@CUMIAKBCFA@EKSIAC@EHEAc@QHIHEACBEHC@ECE@GDAFGHCFAHADIDE@KEAKCCEDGBCA]OWSCACBKDEAIFMEK@KA[IKIMOGBE@CUEEWGMGDN@XK@MPGCGB@HGFCBGAGDCJARFDADCDQJEFBLFTGJULCACCCECAMNCC_aGHE@QFAHIDGFQ@CAC@M`C@E@CBAJAFBDADAD@FDD@FEB@D@B@JDDBFADOHE@A@EJMJMAGDEFBLAHCDC@@BH@@FFFJJDNF@BCBABB@NCFOJKLBBGBCAAEKCABBHABIB@@DD@F@JCJFFELDF@NF@DB@D@HIBDDBHABMDGAGEEAIDADGDABDJADWDIDIBA@PHABUEK@C@@DCBEAACGBAB@FGNABFD@JWEECMJAHEAC@@FBDJDHFBBBLDDLBBJPTBPJBAJGNG@ADDDEFG@CHAJKN@D@FDNFBAJFNDBDLHB@DHBHCDCHABC@BBBBHF@FDFBBDFADBNLL@JDBC@EBADFFAFHHDFCD@BGJFFAHNNNADFFBDD@BDAJBFDBAJIDBFABEBKJAJ@FB@D@DD@DGJ@F@FAFCB@FCFC@IIEAACAGBEBOAGGKCCSCAEI@CC@EA@KCE@EHEFQHAJELQJO@IJENBLFF@FADEB@LBDHFHDJABBADDHADJHB@ADBNFFJF@@EBCH@FEBFH@DEBAJDDLCNHBBAJEFAHA@GEEBI@KFKAIHMBWBIACBAHBBFBCHNb@HCFIFCDCL_T]FMAYBMAyDEDGNCDGBMREFGDS@OAS@OHE@KAEDEDMASFEFCHIFEFSZEBGPWN@RAHINCDC@WGIBSPG@GCKKICMBEDOFIEgHYAIFGK@KBATCDADMDCFALGP@BABGLWPA@EBAHAJIJWJ@@CAAQMAOGBGAKIICG@ADCPIBAB@LCLILKF@BDHBPIDGBKBIAcBAACEGCSAUME@OBECC@@ADC@IDEBCEG@CHC@C@CCA@ECAY@GCUDEAEGCAO@IIICECSAEBONDHAHCJMJAD@ZBXEVOT@F@LBBJADDLFDFF@FF@DKRAHHLDNADCB@DHLBHADEDADEBGHAFARCDAJEDC@ED@BFDCFBDFD@DED@D@JABE@GACBGLGB@FUHCHEAGCGDACCEG@SBKJEBQOEACBCBADCDEBEACEGA@CEAUSEAGD@HCBI@CFKBAFOF@DDN@FPBFFFFBF@N@HABJBP@JDL@JJNHDFAFO@IFQ@AFGCADBJADEDADIBCJABIDI@ABFFABIACBAB@HEBABBDHDDF@JBBF@HCD@JFLABDBDCFABEAKFLFDHCHALED@DDD@BAHEFAFDDHDDHNBDAHEB@DD@LEHADDDLFDDHlNF@DADDBH@DAFIDALB@BAJJJLHRBJJD@NGBADIBALBHCHABD@DFDBAHKDABBJHD@HCDG@CICCIC@CIIABCFCJEJDJ@DDDFFEFAHHFBBABKRAXGV_LGDBFFHAZBJDBFDJBDGHABBDFBFCTLJBBB@BCJHN@HADQVADLJ@NCNFJ@FBFBDJALFLCVBnKXAFCBC@GAEB@N@JDFFNFRADCN@DBLAF@DADNFADHFB@EFC@DFBBFKBB@ABDDC@@JHA@FB@@CB@BBBABBFDFA@DDA@BDADB@AB@DBABD@AFD@DC@BHDDFDDBA@CBBBB@D@@AJC^FFRFFHDDJAHHLBFBBITDDEB@D@HA@@BEHB@DDBH@HCFACIBEDAFAPFNLADEBUAABAD@DDBNBFFAFABEX@DDFFDJBPFLFFFJVRP@DGH@H@DLRFBFBDBDHB@BCDABB@HCDBJGHKFE@EC@CCCUMIBEBGBAAGKECIJGBGEC@IHKAGDE@IGK@EHEDUFIPCDEAMGSCIBONDNFH@DEJBBAJKHBHFH@HEFGHADBJFLHPDPCJCH[TEPCFFAFBTRJHB@JGDBDDHBFHHDV@VKLATBBDCH@PLRFDJBFDBH@JJDDDHAFKD@NNNFD@HEBEAMBCD@FBFDJHRAFAB@DBBHDBL@HFHHAJBDDBH@JBJHBFCN@FJD\\ABD@HFDDBJADBBBCHBHDBFANIPIFEFMDEBGBELCL@JBXNDJEVBDFJ@ZHLFCN@JDHFADAFD@BRB@F@CFPFAHRNCHFDAFHD@DADC@AA@FEB@FBDC@AGEHCCABBDADGBBHAJAHAJIPBFBDDDBTBFJJLBLFDFTNNFD@RGPANCL@HBFDDFLVPHJdDFRTAFFHFDH@LCHINGJMFMDEFCLCL@JFDJADGHEJ@HHRNPHHLHLFDG@IJOFA@CF@BAFB@FD@H[CSDABCEEDCJABBDABGCGC@BIDED@DDJGD@DRN@ACDCCAC@@IH@FEBFFDCDCA@DPRHC@C@EDAHDBAGGFEACFABELB@TDDCFFJJ@BD@FXLLTMDE@CDECCDCHBFJF@BEDABHFCDFDAJDBFEPLRRAFC@ABHJAFG@@JF@HFDFL@FDCFBFHDNAHHDAFIVNLAFF@BCFBF@DCH@DDDBLAFCBDFBLED@JCBCLA@AEECCD@LDJDDAFBBDDNCDDF^CDCBGAAB@BPRLF`NZRNDbBF@RCPIHGAMBCHED@DBXPLBDAFKHILKHIACFIUAEGIECIA@"],"encodeOffsets":[[111081,24554]]},"properties":{"cp":[108.320004,22.82402],"name":"南宁市","childNum":1}},{"id":"450200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@KECGOKUKGCGEKaIq@KHMHElURELAHEJIDG@IDSDKHGTIVEDE@IasAIIK@SDIJEJCHBDKNCFGHEDGACCCIAECAGCCOGEKI[GICAW@ICAGIGIQYWCWBEDEHEHIDSDEJGPIHGDIDI@IN]BQ@IEAKIEIGcEQAOBEFEDACG@E@EK@GACA@ENEHEBG@CGEAMIKEIDGJCDCBCAIAAEAELCBKC@A@UAGFMDM@UE‘CMOUMKMOAIDSAMOWAI@KCKIO[_IKWYMGeMEGEIBQESGUGOAEFGRMZUHQAQIKEEKI@IDQDMCMM[AGFgEG@IDCJABCEEGBQJC@AC@GAAE@ICG@AMCEBUFM@KBAHADCDCBEEAG@C@GAAC@GAEDKDCNI@E@cDKCCI@@EBAJ@BABEMKCCBEJ@BA@CEIEAAE@EEK@UBCF@DAJAXDLFTNLHVBZGfUHAL@LBVEVMJAb@JALEd@HCHGHAFAHHFRD@DAFBFDJCHHHFDOAGDCJELMDCD@NDFADBNDBHBBD@DCTGBCD[FGACKGBQACBELGHABA@GFCBAF@HF@BDDXCLBBFCFBFRPD@AIBIPQBWAAGABMEGGgB@F@HDD@JACIBAJCBA@SBAFAVBDBDDBFCFBBPDHK@IEEBSFSLEHAJ@LDF@HCHGBMDCBAH@HBDBBDDBN@DBFNPABBFTFDFBFKB@HBBCCEJCBABMFAB@DCAGDCJCAIDCHABBJHJBHFLAHEH@JMDBFLJA@ADGBAFDD@LILBNJDBFADIJK@MCCOGODIACG@E@EHEDC@GCMDAJO@IDCECAEFSAGLI@KDK@EAAGCIKEACGGGOBC@ACBCGBCCGBACDAAEF@DGGSBEDCBC@EKICEBEHG@AIQSOIGMBIDI@CAGIA@C@GJEFKDKCCGAGHKAK@MCEMIAMIEACAEGOCKAC@GEMDEBE@MBMAGIKEGCOGIQGIAGEBIFIRKBCAWBMFMDABCKGEI@CLMAACAKBQIcWGAIDIFEDK@MAKEKIOOEGCCOEIAMBOFSNAFDFAH@FE\\FBN@VGPFBDAFMZBF@BEDGAEBAFEFGAGEEA@JA@CCCGGACEIEEM@M@AIFGAGBG@CAO@QA@CFKAMGCMCE@MDUKGAEDELCBCAEEAMCEKIAG@GAAUKIKKKGCIAIAWF‹AcCIGASFO@KCOKMCI@GDMBGDM@KGSCGCCACIIiMiGWIGWQOEKCOEUB[OKCQ@UAMECEEQIGACBUEMCAAC@AFIACGEBCLFLE@CAGLEBCCCAICBCA@CAACADGAGIB@EAGBCCACBECEDIHKBCEEBA@BADA@CJA@ECABA@@DBEIG@EECB@GICIGEIK]OQME]@MAmPIAICBGO@GCCBEJNLGHGAG\\BFE@EGIFJJENDHIBEJWF@FFDCBAFCXCLIBAFWD[TCHHZ@PKVGJMHSF[FK@WHKDKEEEICCIHQDKCGEGKIUBUEKAWXGBG@GCECCEQBAB@DBH@@GDABBNANKVMJCFA@A@BMIFMGE@OFOBMDAHLLTLDJ{`]BUJ]bIFKBSFWFKA_GI@GBCDMZARENEHaZKLAJFP@NCNGLCJBDDDLBHFDFCTCLOJOPQA@`HdBVAbBPJPDJ@HAHMdBHLLJHLDNBRFP@JEDADBFHFFDHB@NCBIHGF@BEFCDB@LLfATENAJFLLFdDRDNHHN@dGTGLKPcKNkUq@MNcbiFEJAJFFBD@BEBCBERGDI@ECQK@CFC@CICUXCJG@IFCJDJFDDJBZDJHH`ARBXHTNVHHL@FGLIBCDCL@HHLNLbVTHLARBHHFHHRNLBHCFSLGJCHALANENGFIBIHCHH^HHFEHAdDBFKFEFADPJRBPBLFJNNfHDPFJHDRVhLLJDXA^DTLHBRAHCHEBED]HEJCX@LELOD@fbPbMX[AAD@HFXNRCDIDADChDHBDDBXDHLBPGLGFGBGHC@@HCDGFKPKLGDMAWCAIDQ@EqU_C_A[C]FYBSJKVCR@PHRNNhX`\\p^NFHFFNJTRPDTCNDJFFHHLTHjFV@RETOlC\\GRKNUPMVENIHI@OMW[KI[QK@KBKHM@EECGCK@MCQGM_[OCIAODQNI@UCYBAHLXGJIFiUMCQBMRKJIBECEECOCGGEEGKIAKAMCGEB[BEH@LAHI@CDECG@G@QIGACBG@QNA@EACEBYKIIC@CIGAEA@MFABFD@BQBEEGFE@KCC@CBGHEDAFA@KKG@BHCBGLBBFD@BARTA@NABDDED@FHFLdLAL@BCAGFEF@DFD\\FJ@DQHONQDCDCFG@ERIAIFOCUXAF@`FHIJAFEL@FHR@FEB@REL@JCD@BBHAFEFQNIDC@@fHNBDGXDFADK@AFEFAFAJFDFDCB@DFFBDEPDJOD@BJHGBCF@NO@U@ADE@AJCFAHBBDBFDBJBBJBDJGJBPADBFHJDPHLDLBBTWFEJCF@BBCL@DELOACBDBEJIFEACL@@P@LBCLFHFBLJCD@HHJXNLCD@BJBBPGJLRMLGJCH@AVAHCDOFQPIFMB@DFLHHEH@DELHFD@FB@@ABGBEJJJF@HBFAFCLAB@DDAHBBADJB@DEFDD@BEBC@EBBD@HFHBBBHBFHAVFDCHADBF@RPBDABjDJDTAHBJEBCEA@ABADBXCHABCEA@AJEAC@CEAEDCCDGFB@IDCAAE@AGPERMACHGEGHKGCIBGCACE[EEBALADBHIBEBAFB@CBABC@GHEFABCJKDBHT@FHDBFBHDDHGF@FBJ@XDDABFC@@BE@@DLBFAFDHBBBFGJANDRBBCAKCG@AFCLAJBFDN@FBVLLLDCHALFJBHAJITGDEFC@EBOLDV@HFFCBGHGHALMNCHGFAFDBDHFDBTPDACAHCCABAPHXZVCDDBF@HDBF@FHYFEDINOHOBIJAFCjCF@HBDAF@DHBDFCLBBGAE@ADDFIFGBCD@FBDDDPFAD@J@DDFBLLHBF@FJJ@FDLJFFJVL@DCJCPBFNROLcLBBCBD@BBA@ADDBUBC@CQEGCCKAKF@JCA@CAAKHIDOHEACAFUCAYAECCQAGCCIIKIGCGACCAGCBCABAAABA@AECA@CE@CE@EBADEBAAEFI@ADEACAACGCGAQFMDEHDJCJCPBVDDJBHEFDFDANBBPJHDL@JFFHD@LCFCAGBAJ@TDBB@DIHFHDBHCJ@NFAJDDRVH@JED@AFB@ADEHMTHDHHHAFCDAFDFEBDBJFHJ@NDFBJEDALBJ@RKNCJEREBBANDHJLDBPAD@BB@DEJ@FDFD@HEH@HBNFVANEHKJG@EAKDKAGSSCIBEHKPQFEH@HFDLDD@NH@JFDBDEFAHBHFPX@BMBKF@DBFFF@BUHGDADJLHFD@`IJILGFE@ICI@IGIBGJCBAACFGACBMEMBATE`@^QNBDQBAbCHEF@TFDCHAHBNJH@FDEJ@JHBd@PABBAPBLERIFKF@D@FDDFDDDAHIH@FBDNJBDBNBHCRANBPFHAHJHJBJ@JCJBHFJRFNZ^HPAZBJJHTFNFXVLTFLBPCLGLEH]FIFAFFFVN˜lLJJLDJBRDLJHPELGJQPIDIAEFEVEJ@TFDDJ\\LJRD`AZ@TFLHRTNLNFRDJCLGDG@cBEFEZANDH@NKPA@AAQ@@JAHBFDDFAHBFHFD@D@FGDGDANCBE@EJI@CKO@CBCCEIGGOEC@ME@GBG@GHE@AIBKGG@E@GICEEAICI@CFCDIHEJCDEACAA@IAAIFC@GIAABAPKAAEA@KL@JDH@D@RJREFAtLbBFBBAAECU"],"encodeOffsets":[[112400,26498]]},"properties":{"cp":[109.411703,24.314617],"name":"柳州市","childNum":1}},{"id":"450300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@KSAKBELETBPADAHGDARDBAAGCI@CB@HBLED@HHJDBA@GDCJBFGFDH@ZUPCHAF@FHNBJANBLCHALB\\@VFF@NEXAZDHAFEAK@OISACDCPOHCF@FHD@BCBIDEHBHHFBVGBBBHBBVDFD\\ADAFODCLQAOHG@ECO@K@CCA[GK@EE@GDO@CIG@GHKFADCACECAC@OACOQAGCGBKFSNM@ODCCI@I@EOIEGBCNFB@AACGKEMIMQBCJGDGLGPGBA@CAAC@MBG@GIYEEIAICISUICCCACDG@CIIDG@CKY@MGKIEACAUEGEE@ADAXFBCBEAIBGBA^G@AIKBEHGTKDIAAOACCBCHK`WDEDGBSDIDCRGhAPIFAB@FLDPBNFJJHZRPFB@DNZJF@D@R]HCD@DDDNFHPFD@BABCAOLM@CCE@AB@pHDANQD@PPHDFBRCN@HBFDD@FABCIKAC@IDCF@HDHDHBXGPCBAKSSEOBEAQOoCCCGQCQDILEFIFiF_@KCCMEI@GDOAKKUcQG]EGECAOBiKG@OHE@QEGMKEACBuDEFKAUE]@YDILQVQLGJKFIBE@CMMWAO@MHWBaKaAC@@BCCEBAEAAA@GCA@CCBQWGMAQDGAMACOYGGOCACAIAAA@IFE@E@CAAA@IIOAE@WKCSKISCAMCcWsHEAGKMMCE@IKGOcckGEWKEGKBUM@GPe@GAG@CPY@MIMBKAEGGKCUEKGQGOOCIA@W@GACECIEAIBI@iSWGGGFSACKGWgBKAEIK@EBCHCBC@AGKYYKKBCFAB@@CCEGIGKEKAKAKHSDMCI@EFOBKBC\\WBC@MCEGE@EDEDAZCLMEQCO@GDML@@CEKO@EGCG@CH@NJFHJHDAHIL@JDHNJBPBFAJCNAJ@XLTFL@RHV@BQH]HSJIFIPILEJ@LB\\TFBLAHEDGFSBUAUEWI[AOF]LYBK@_@GCEECOCM@GCQeK[GGGCKAGBEFGAGCCEAOLWCCOGM@UDGEEIGYGMKEKA]BGDIBMECGQgAUCIIES@ECEEBIDGFEHEHIAMMMUMCGAIDOHMHKTMLEJIJ]HQHGPINKHEDEBGEIaMHMRSDGACEEKKIIG]AOISGIUOKMEeOIEA[LGECC@ANKHEDAP@TKTALAJBJANK@EAC@CDC@KWACCAOMWEAO@GCQMGKA@GDIAMFEVDLAHO^IFE@@EQQEK@GFE@CIAU@EABCPE@C@AEASCEGACDC@EAACAAGGEEISUCCEAGXBRATIP@RBJCFIJQHKLD„SjEHWD_EKEMOMQK[AIDKLQ@KCKEECCK@]HQPGBWB]CI@SLGHMHOD_FYRMDMHQPO\\QRSFoDKCGGEGCSEGKKMGKBCDI@CDAH@JFPCT@RAD]GAKECKUWMCUME@IDOACCAWFUAGDKLEDC@CC@KLIFGPg@MCCuBSHADDDBFAHEB_BAPE@[YWGI@UDS@kSY[QEoCEFIDU@KDGDCHQIDJ@RBFEBM@ADBJGHDLAFBBFADBFNAHBJEFG@KACCKEQ@GEA@A@AFBDDD@DABG@ECEEAMCEA@C@KJC@CCGAEACBABAJ@FHLBF@FADGFKAAHCJBBLDb`@FEDI@UEED@DHFRLAHIPAHDTNH@HADA@GCMCID]QMCCDEJCBICCCEGCA@FCDI@ILIDWB@HEH@DBD\\VJR@BGHAFDFLJ@FADCDAFHTCHE@BFCBBDHADDHAADBDD@PAHHDHFBJLHDBB@FCL@LKJBHETBFFDCD@JIPCBDN@HCDGF@F@FDHJBPCPHDD@NILCJEBCAMIKAKJC@ECABCH@BIBEKCAING@GFKBGEIAIGAAGBCDBJIDCDBHCDA@EBANABIDDFADGAA@ELEAECESAAOBEMCAM@CAACCAGAG@ABCDANGHGDE@KCI@GBKFADBDELATFF@JGLOCAADEAECCCAUAEBAB@TABIDABDJIBC@GCE@A@HhFHANHBBBAXORAJBJC@QOAEDEAEKAWDIIAAE@GF@HABGBEBEFAFBDARLHBDEHC`GDMDCDC@AAAGMCCAEBMCC@CDKNIFCDBHCPGEGGIDECEACBC@EQGGIBKJGDc@KFIBa@IBUNUFKAK@GBeVYHUAKGSMKEWCIBCBE@AD@VFL@FBFFBFJ@DABI@AFDDNLAFABI@AB@FJ@DDCL@d@FMJCDCLBF@HBDHBD@H@FBAFCDCDGBAB@LENAVDFBNH@JDF@BB@HBDD@RIHAFFADIBCD@JFHEhBHN\\DNCNCR@JLJFFJLBRGRYVQNEHBFHPHVFTARFJFHfNNHXZJL\\`JPDL@LBJPXBNCTBJNPNLPVDNF’@VCNENBH@V@BLDDAFKFBBBBJADCDIDCHFJJLBNHF@DAHGFMF@FDBHBL@@F@FDHCBEFAFBPFRHdFJLJFB@JARM^@JCJCJGHOJIHCFCTGJGFCFAFDXZXJRJHBHJDX@DBHJJ\\FLPHDDBHFDJBDDBDCHGFEHMDCLGAIDIFCJ@TJLBJbt@JCFUFSJGHCLCT@JCHIJGFKBQFkVGFEHAF@LP„FPHFHDVLPLDHDBHDBAHAJGJIRDVHXLDDFXTjBJCNENEJGHINAJCHAPBPAFIHUHKJCF@F@LLTFTVdHFRFJALG^M`EPDJFDFHPFRFNDR@TFPFJNJD@DDBFAVJlF^PTbNPLXVTZLJHANSPIXBRJRAHEX_TGD@LJHDN@VAVBDDD@XAHAIW@UL[DA@CAEEDCC@CEG@EIO@CEGIK@CDAEC@CIQAYCMIMCMFMJEVCJEHKFOFEFBHHPVF@HATILIJGPCLBDATLFJJbR^HHJHL@HCHGDGBKDKFElUNGJMHUDO@MEKAOCO@MFEJEPAvLJCH@DB@F@BFCDJDCAC@AHADFF@ZLHJLXJ`HJJZFJDLFFBF@HEFCJFJNJV^@VHJnn^RRPHJV`fVLHLNFFFDH@HGDKFEHCHBLFbdFJHHN\\XXHZBLAdFN@JFTBJDF^FLHRHFRHJHPVTNJJ@FADEF[TKRCNDRFPJ\\EbKJIDIFIHEF@NFXdHBJBHGHQBOEG_a@GJG`YFCLANBPFNHLBv@RCZ@JBJFTPjDpJ^BD@BIDELKACCEACLAFBAHBJRjBJGJBLAJGFENGH@B^HFBBDFZ@\\FF@DAPGLBFBBDFTHTBLDD@HIHC@MPOJCXE"],"encodeOffsets":[[113673,26992]]},"properties":{"cp":[110.299121,25.274215],"name":"桂林市","childNum":1}},{"id":"450400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DCNSBECMIQDKRIJATDLDdKAEQAEI@GH@DCBKIKCSEMDYXQLeFIJENEFEXIXARGBIHIHMNOVINCL@HCDEBEBKCGEIKMOGEEYq@KDKDSAMG[EKIMAGBEP_JIVCRGhGVGLEFEDIACOAIEKKDIAOAMOgEICAACHABMBCFALHBDD@DADDBCBANBHKBB@F\\BDCBCD@BDPDZOTWRYNOLIZIXARGVUJS@QAEIOSKYKGIDMPKDQLORHLHPHTEA[FMFEBOIOMM@OZUBOKy@YFGDGFC@IBCNGJDD@BCHOFE@E@KHEHAJLLDDDF@LCBA@OAGBCBAJ@FDNRBJAHGLAJKLAHFHBFEJ@FEBDN@JBDFABBABBFHBDCLBD@BCHAD@BB@FIJCBAFBFFF@DCB@BDBAJBBBFC@DHCBBDBDJF@DHBBA@ADCB@RGAEJAJDDFDEDF@DDJJHFJAJMFCLAL@NALABBFHBNCDEPGFADFPFNJDFDPDDFBPAV@FBHJJDHNHVB\\FVLDZFTJLRFXFVNfHJLBpCTCZDNK\\aJcBM@MJGPAtHVAHCd]PGXB`LT@NIFEPBBNEL@HˆŽFFJVJbBXAXIhAHQRINCL@JHNJJFLDNANCNGPALDFJFJADCRALEDBTPFBN@BLTGNCH@LHLLNDAJITAJHL@LHJDCLALBBHAHQ@CDBPBHLLDLNHL@DCDGBAP@@GBEFEP@FALMFCFAJ@`JFC@CBM@IGMJIBGIK@CBGLEJIAKm_aSKKGM@MFaReFEJCFAPBRFL@FGTIAGFMLOBCHGdALGRMPSFMF_@WC]FQJQBU@CGSC@ACFOBQCmGAGKFGCI@GGECCCKBIA@OFEADMEAAEB@DQAKDKACCEFGACAADI@GA@O@ECACHC@IHCB@LCJ@HDBABGCAACDCHPD@DGBHHCL@LABAEECQFMUECBE@GEEBOWDA@IIGMDAIOMBAAGCA@UDEAKOC[LAEICADE@ABBHMESME@ACGBEA@FHDIFIAICOMAGMFKEUCEDAECBAFEFC@BEICEDCAMA@SAKEE@CDEBE@GFGBK@OCGFEBGEMMCAC@GAE@ECGBKBICEGECI@COQ@KCCC@AGE@IDIOCCBEMOIAGIAQM@WDUBAKCAFKEACICE@AFM@CEKC@AMBGCC@MGGBCEG@ENKDECYACOGEECMCGAGIIGKE[BMFGXKBICIGESGGMCCG@@GD@DACGC@EMBOB@BHD@ACD@JHRKDAA[AECC@GC@ACBEJGRWCC@GHCLADC@CCCCIAO@uJAFFJGDKCCMIO@KIUEBCTABIAOB@BEFBBAAEADBBG@@EBDBABAEC@AEBFCBCAGEE@eBKDGd]LABAXDFAHDBGD@HDAFNFBAAGCAAIEABICCBCLIAMDC@CIGGBQOEMF@EEKBAGS@AGMGJK@CTKAGECEIMCCCE@EEIACICAIDI@AADC@EFE@MBABA@AGAACDGF@HIBEACDC@GAEECAOGCCEEABCEEBUCIOGBCEEBCAAECEBCE@ECCKAECIB@CDEACEEAEEEKBCEBCCCECABG@FICCACCACGGAKA@EH@CKGG@CFABECKAAGBUIA@AQAACAGHGDE@AAAGAE]I@EEEAEDGCA@CIC@A@GCESKACM@ADECGDAAAEAK@AME@DABEEKAEDA@ACC@C@CHCBEAKBMA@FEAA@@EA@AB@FCACGC@@@EAGDAB@DCDCE@CAAEBAFG@EBA@CDCBCADEMAAFCBCGCCGFEAAC@IIAACGAE@CBMBACA@CBSBCCAC@AF@BIFCJAHCFGFAJGAEBILI@A@KC@CCAGIIEMEGICCBI@CEBCAOIIIBUAAAACEAGDEJEAEAC@GEKAAG@AMEGEAGC@MJAHEBO@KEICM@AAFK@GEMIKGCEAKCS@GBEDIBG@CA_FC@ADABMDAFEBCJBFJLBLAFCFc‚[pIHKDYEMFMLsNKLJ\\IPOLKTBPRhJZRjNjETKJM@MIIKKGUBKJ[hIPCLGD@HBDBPIBADBDLDDHAPCDGD@HDHHDJNDHNPHBXBH@FFANSNE@EHDD@BELANHLFD@JIL@BLJBF@HAFEDEJE@EN@DFDDHEBAB@JADGBCD@CIE@ACAACIEAGA@KAIDE@@BBDAHBDCPWBKBEDIBMN@FDHHFBNEBOEC@IH@FBDABAHCBFJ@JCHKF‡JIDOCIIGYEGCAMAKRMDKAQ@IBGFCJKTBNALBLHVDNCPQjBRBFJL`\\FDHBJAHCLINCRAVJVNFHBNFJbTHJLlDbE\\KN[JQ@EFG@GDCHMAKGGAA@EBCAE@CJDJBB@FCAEHEDAF@@JDDHAFEFBDEDCFCBMAEEC@AFA@CJBBBBRBBBBFFADBCFCHEBAAE@AB@BDBL@@BCFCD@@PrLZEXBHHLJHXBPHF@LFRRDJERKNIV@^EhCD@H@JFNGLKDKBABBFCFJH@JILENCB_CCDDFFFDFDBDFAHFFEFBDAFBFEDAHOF@JABKDKJKCMLE@AHEB@FCD@DBD@FBHHDNAH@FDBDDBDBDCDH@FEBCDABDFDDBFADBDDFANBFEBG@CEGEEDGCAPBDCJCB@HDF@TFHDBBBARLBPV\\p@FSRAVCHWbIBECMYGIKIUEW@ODGF[hAHDHLJ@HINWLaKEDY\\GFKAOCQCKBEHCJONuJOFOJGNA^DRLVFDdLPNLRFT@JARIVCPDLN\\BHAXKP@DNHDFBH@BIHM@GCG@CEBICIECEBEDCJOFAFDN@DC@MEG@IACB@DZ\\FFFB\\BBBBHCFIHKBAB@HDLJNHHLFJLFDDAFAFGDK@KP@BEIIBEDAHFJP@HAJ@DRAT@LAJBNAH@HFFJAJCHAJCHGBKEIAOD@JGBC@AIA@IDC@GGCBCFBBNLDHBDD@LAFBBFEDHLD@LGF@D@BHAJBBLFFFFJCDIDGHEDC@EFSBGDIBCBANCJSNIBMAEEIEC@IBAB@NUJGEEKC@ADDF@HDFBFFNB^@N@BDBJADBCJEFIFYHQCKAIIGCCECBEFDLAHEDAJCT\\BRFZ\\lTT@VCJ@XH\\ZF@BO`AFABGAECCBCTGvADD@NOhEHKJ@LDDD@FCLKHCVBXEDBBDCP@JNFDVXNLVFDBLZHF@@C@QDOAICM@EBGDCJ@DCLA"],"encodeOffsets":[[113222,24948]]},"properties":{"cp":[111.297604,23.474803],"name":"梧州市","childNum":1}},{"id":"450500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BRDDHDBGEMAEEAAD"],["@@@`EZ@HHHFLvZTDVILQBSCMM[EQGECCEBEDIBKNGBKECGDGHG@GCCG@IFMN"],["@@ALBHDBDBNGFEDEBIIIE@IDGL"],["@@ACDAAE@EGOIIBC@CGMCABKEEGCAKC@@CBEFC@EA@EKHEBAC@DACIDCD@HMACCCBADADEEE@A@GDGAKfqC_FQJKJGJM@I@SES@SSB_ES@{HaHmTeXQTY‚Q^SRUPUDUCQGCIEAoSasU³Y‰UGčGOKAMBiCIMSQcOwUoI]@QFlYRYJSDOBWGMBEFELCV@PHZJLVVbR¦XdVJLFLDbCTEPGLGFMFQDIAGCIAUHEDCLC@ÝNoDsAyDmN[PadwGTAPERBbBVFTJZNLLDN@PGJANFRRDBRAHBRLJBFHFCHA@DAHBABBBNBBHD@DCD@BLDABEBBBADFDABFBCDDBB@@EB@DF@FL@@FC@@@CFJH@BCBBFCBC@GEEB@LAJBDJ@FFJDFA@BCB@DDBFABECCGCECDEFKFBAHFB@HFF@DAB@BJABB@FDBBEB@HDDFDCB@BHT@DABBDA@AB@DALB\\PTARINANDbZJXJPTFTETST[PETBFJVBxATBVBPCXBp\\LPBFGD@@DLCF@HD@FEHC@HBBHAL@@BCFAFCFDJEDA@@GE@AHADBDBBBAH@DALHBKLED@ADGDBD@FDAFE@JDDBAAEDEACD@BDDACIFIDAHBCDEFB@DDLABA@CFAAMACCACE@ADED@B@DFHB@HH@@IFDDJAJNJBHNBFEH@BGLEDEH@BEBAD@@DHFLBZEBA@AEEBAJBB@AFDTAJBBBBJ@RCNABCD@DBBJHBFNFBLAPG@GAGFUHADEFALGDCNBFDDH@RDBFBFAFABADWFINGH@JB@CDABCFBBCJ@DEDFFABFJN@FCFD@FABBDFABD@ADBDD@ADFFBEHABAF@ACB@FFFAHELFDETFBFDBBDD@@DFDADG@@FNANFBCH@BELADBDGLCHMFBFABFAFDDHDTDXGPMFCHB@BHBD@BEL@\\NFBDMFBFEBCCC@QAEFCACBCECBCCCBCMGNKCABCB@JK@IAADCAAGMWODSVGHQGOAQMiCW@G@CCABCCCBIEI@CLA@C@IDKCMBKMOAI@GLQ@IDIFELCBEBDAFDADDFADDBFLDDA@EH@@CBCF@FEACBCHHH@BABEBGF@HHBHHHBFDCF@FB"]],"encodeOffsets":[[[112202,21970]],[[111707,21520]],[[111828,21409]],[[112401,22187]]]},"properties":{"cp":[109.119254,21.473343],"name":"北海市","childNum":4}},{"id":"450600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EHEAKGWIEE@CMBGCG@QICCCKGBWICC@CBAD@BEQIQ@CCG[G@AEBKHED@DEACBCH@FMCQTGH@JAAOGKCCCAE@@BGB@FEDA@ACAGH@AEDICEJG@AAEGCCEBEJABG@EBAbMF@@AEIIAIKEA@CIEAA@ECCDOFCBEAECAAIAAIWT]LKHChAHEJKBMAONIPBHGGWJKxWR@hLfPXAVIH@\\LJFPBRMLILCJA^HLA^KNGHGHIHU@ECGBGGICI@KDIFGdeZUTKJIDG@WFaHGNGBC@CE@IDAGYK@ACIDUBOCI@EBCTSDALAFDJRHFHBH@RMLEHCF@FCNCLEHEFGNIDE@GISAIUSYYYiccCICWCCOKCMCCmWCCBQAEEEKGOG[IWE±MuDƒNQAOE‘]OGIKmMAI@I@EFCH@JDH\\^\\dFNTbBTBNCPGPKNIFMBI@eKMIGIKWCCOGYESGKKBEHGrQTKJGDI@IEEOIoM{E_@SF…\\[HGHMVEDIDMBO@WCKDMCM@ICMBCAAGEAGBEGIBKACBCBQlCLBFADWNEFCDANE@KEEDE@GFC@A@@E@AGBABBF@DEDGBCD@BFDAHMBEFBDLBBFAFGB@DDDBDIHIBADBH@HMD@HADGDCAIB@B@DEDA@EGOCAMCACBEDAAEBELEFCBI@GFYDAEGCE@IBEAEDC@ECAIOAAABCYEMBSEOOICOACECAAAGEMEECIAEBICEEKAI@SJGB]O[EcAOIS@edK@GAEGQ@QSAECA@CCGGGEDCFIA@CC@MAIFYHC@EAE@G@KFK@VLBFADFFBHILKLALANCXILVDRFJH@B@FGHGDAD@@FDL@RNJRFHPPRLDD@LDB\\HDHCNIRBD@DCBDD@RDLJVJFFJSbANBRJ\\JLHN@HGLAFDPADKJINEFKFG@CH@DP\\NHDDBFKLJPAPF@LEJNR@DB@BCDAPJbHNPJJNDPJJVNVjRH@PTBNAAT@PTLJNRPCNKNKBBRMD@H@HHTBHCHEHSJEHCJ]”HNVCRIPCP@RFlPPBbIL@NRJHND~LR@`D\\PL@bIZ@PCJAXDNLDDD@VG@SBAB@NFNFBB@XCH@BPHARHD@NHBHHDBNGLINBBBK^AFDHDDNHDFDB@FDFVJHDDDF@LH@DEDBFID@FHPVTNLJDPAPGRFJLNXHHRAVERHP\\PHPAFKAKJGHAFDDANIFIB@F@PGBCAECC@I@A@CFA@ECC@EBCBCACBEBIDAF@D@N_D@DBR@HEJCBGREF@HG`bDDNMDBDFDDDBVKHIESAKFERIDCBCECBQDIHCHBDAHE@GHAHDNOL@Aa"],"encodeOffsets":[[110879,22740]]},"properties":{"cp":[108.345478,21.614631],"name":"防城港市","childNum":1}},{"id":"450700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DL@CCG"],["@@@@BBAA"],["@@@BFD@CEA"],["@@AB@@DAA@"],["@@BD@AAA"],["@@@EXEPADA@AD@BE@GDABALABEHCCA@CAE@A@ACAFECEBCDA@CBA@CJG@CAABCEABEB@@CDAFADBBACGAIECCDGACAACBKGKCAC@CIACCC@EAACAABG@CEEBBCD@BAAAHAYYMIKMCKFQ^OPKLOJ[FINMFOAKIKGEEKCS@mIOSI_ESHebQJYBCDELGHGDI@GHCFFLHDADCDKBIVCBGCCG@IDCCKBE@CGCI@KFEBMIACBG@AE@IGADC@IBCAAADECKDCCCCBMHCHMAFGEKEGCOLGLKLOMEGHEDMNWPK@KCECMKKBCCUGQMKMIUMcEWCSDORWFSAMQSUSKOKUImEk@mDSHOPQJCPIFMGUHSLMJOHYHuHaCGMA@CYRK@CA@EFMXQTEFC@IAGGE@C@MAKBANL@FBFBBD@BE@GDEAIBCCIBACAKBAFG@ADMEMB@EH@BCEC@CC@ACCAAESECFKEGFEBEEA@BDE@ABGBAFEEBCC@ACBCC@BACEAAEBC@DE@EIMAEEBCECFI@ADEAADCB@DIAG@MHEJCXABEBEBEACA@QCGECMACDKHEBCFGBEVBH@HOHKBEAEMGAAICAC@ADMBQDI@AAAABICSBEA@IAABFF@BABYFKAGE@CC@ABAFG@CFKFAHG@EFMAAGMIBICIEC@JG@@GGACEA@C@CF@BDFDBBDBNEB@DABKBCCA@FEDCGACBEJDJCBACC@BDCFBFABCC@IEFCB@EACHCBCC@KFALKGCBG@ABAAACBCBGF@@HB@FCCIDEBEFGA@G@KBAA@GGDEFC@@GDECK@@FA@GKOo[WAODUASAwBUAEISAOFS\\STSFSEIOIWaYMCMBQJSB[OKACBA@@BCBAACBS@AGA@CDCEGCA@AFCA@EAAIB@ABA@CEE@GEABGEAELCFFDHDDD@DABG@ACDA@AEBA@MII@AABK@KFAHFD@DAAEDA@AIGDE@@D@@EK@@ECEA@@FA@CADCEABAECBCAAFABAKC@ADC@CGCAAAMAAABBG@CGBEDEGIAQKGAQBCAQQMEIBOHM@KCMKIYESAUAaFQBOHSpƒ[MWAIIO@OIg^[DMA_MKQcAGC@KECACA@EDBFCJQRALDBCFDD@DQTUJKFE@CC@OBEJUBIAGEOGIMMEEYGK@CBAHBFNJRHJFRTBHAJKVG^INEDG@GACGAGBMAGCEG@IBIJkxMLIF_BUAQEBJJT@HCFMJEHGFKFMDEDE@GDKFQNG@GAGEIQECKBCBSTAD@FDJAPCVDJ@BZLBHJCF@@DADMHGHEb@XCHIJSLYVcfEHCJ@LDJHJAHDH@FGVGJGHYNQFKB]GIBKDKJQNOAIE[KG@UJWBeOgKQ@wXILHXGHOAMJBPANILGFgBGDKLS^JXBBBJDBBFAFEDCPDD@FBBJF@DFBJLJBFJ@BE@aNCPIBAFDFHDBF@BIHDFCJBFG@BHBDB@FC@EHA@AF@DBDDFHBDBH@HIBG@SHDRENG@ADBDCFC@GFALBFH@H\\DDR@NHDBAFC@AB@DDDXJHADLDDRJH@HDNA@DFFXJLHFBFGACB@LHXHFFDVF@HANPLJ\\JLBL@NFJEFBLCDADBXT^PDBHAFCDDBLLFF@JCBCBGDEHGBEHCF@FDD@FGDAFBJGRGd@FBFGD@JBLT@FEBADBLNJDVP@JEB@NF@FADBDJHBJFJDNDDHBBDBFCDAFDHHFDJGFKBA`J@BHHLEFJJLHDBHAF@DD@FIP@LEDK@CBKNXZEJDLPHP@TPTUBIHCH@D@LPDHHFBPBDFAJDPN@BGHADJPDBFABA@IFELCJEJQFG@EBAZBFJANDDHDDPHHBHLBHCDKCCBGHCD@DB@HH@BARA@NC@EFARER@JCDDFBBLBBEB@DDHC@DHCF@LFBJBDDBDEB@FTEB@DR@BEH@NFFJBBHED@AHFDFDBFABCBFHD@FCHBL@J@FCN@FH@DLHDEJAFLJADHJFBCF@NOHA@CAEDCNELCDA@CCABADCdAX@DBJHF@LGDHLDJNJBB@DENFDAFEJGD@L@DNFBAHFHJAFL@HDBFADCFAH@HABABKHGH@BDDCBGASBALER@FCHBB@ACDAD@BBL@DBFD@DCBDLDALFBAD@VBREFHB@HKHEPEbFJFFCD@HFH@HADEFBDCHANJlH@LKDCFALCBE@ECEBAH@HJLJHBADODCJBAFHAHGNHD@HCLK@MKI@AAACCAAGAAGHBHAAELDD@BGFBHJHAH@B@DFJKB@PLBA@CEEBE@G@AFEJLJBR@FCNWFCAQBCDBPJJLNFVTHDFADCLBNFBFHRIFEHMDCDCHIFEAED@DFFED@NCD@JFRTJBDFRFBXTDHBNNDLJBFJFHJB@FCBD@FD@^AFFFLRHHATOBCHCDBFDDHDBDAJGDDRDBEP@FDBECQ@OLEFBBFCHBHCFJJLBPCPHDLFFTJFHDBdUHEFADC@FBHDBBCRHLHPBJ@DDFBDNLCDCHBBF@LHHJF@DAB@BDBFDBDVEFBJCFEH@@ALCBACMLAHGDIBAHHFBFBL@FBF@BBBDCDDHD@XKEEDiB[HOJMLM\\ObMNKJQHSDKPKT@TBTNA^HPR@BFDD@ANCD@F@@GLFB@DCRAJCLBFABA"]],"encodeOffsets":[[[111319,22159]],[[111307,22131]],[[111301,22127]],[[111354,22115]],[[111355,22107]],[[112457,23121]]]},"properties":{"cp":[108.624175,21.967127],"name":"钦州市","childNum":6}},{"id":"450800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@CLOBWAGM[CKDOJUBQ@IESKQOMcKECKUCQB]HMPIPEvIPMDIFGLARDPDLBHEZ[FCbLXKJM@GKICGBG\\gHEPCX@VFLJHJNZFDJAXaDGBUTQ@E[oOUKABQAACAEG@SCE@GDADIACBOHDFCHFDFH@FAAEBMCEACBCAECCCEBADCFA@ECGCDCACAACECG@MBGCAG@EAC@CDC@EFABGF@NKLDLILCBA@IPEBGFCAEBEACFEEEBGCECACEEECEDC`DDAFMJK@IIGDEAEBALALCHKEM@I@GDCFg@]JULMFQCIQQKEE@OGWAIGGKAGFWKYOq@@DCDE@AK@CA@ABAF@BBFADGDECAEBAEAAQAAAAADIB@BED@FFNBDADEFCACFEBECGIC@@BEFCFGDB@EAACIDIF@DBFAB@HBLHNBDGHCH@FER@\\ILMF[CaKkGIaSEIAMEGUMUIQBMDKJGDIBGAEC_[KQAQRiDOCMGUAKBKAMIEKCQIMICYSMOAEMBQAIKIKBQHW@SGc[UGO@SZODKEYWYMUCSHKHMPIFCO@_ESCKOMIFOPI@KOAIFYHQAY[cSOQIOOAM@KJSBOAMB]BMHM@EKEiDOCGBBTATEHYTKHDWCQCKGYWIAIPKfSVM`IRALEJMBGCWaK@IFCHEDIJOFI@EEGHKDABDPAJQHBLIDUR@DDBBFGBGEACGLA@CD@DG@@BABE@ABI@CBF@AFECABBDC@C@C@A@B@DFABACA@@DIHCGA@E@@FABE@EBAA@C@CA@ADBFA@ACBAAACB@FA@@AEEA@CBCAAA@ACAABBB@BI@ABGD@DGEBAC@@DCA@CA@@HCAE@@FSECBEIAABKCAAABC@AE@AD@DGBBEAED@FE@AAAGCACGBAFBDB@CBACKACCDAOGE@IKAEQOICI@MMGBIHEDG@DKAEBKTGHBAFDBDBAILQ@EJIBEDCDEBKB@D@DHD@@GAAEADC@KCEB@B@RKLAHIECGAGDEBGDG@ECGGAEFCD@DCDEHCAKBCHCH@@BIHBDHDB@BA@EHCDGDALBAECEI@CDCBWFEBADBDAHCBCBEEK@ADG@AAKC@C@ICEDG@CASEAMAEKHE@CGCE@SRADEBGCMCIDCFCBCA@ABIACCEMEAG@EDGBIFG@GJI@IAAACC@BKDCAEFK@CGOAIFALIVCDCDOJE@IGCEQCAmIAECCC@ABGJGDG@UIEECECQGG@KFGHABCAEMIMBYGI@GAEE[OOSKIBAWLC@CGDCACAAC@GAK@KCGGABAHIJKBDNGDLDJH@FEB@JABEHGLI@@FDFUTCBC@EECCCFIJJDDJIPIFCF@LBDFDBBCFEDADBHABGDAAEAKFCH@JGDOACDM@EACCGBECEAAFE@E@EBAEA@K@CBDJFBBH@DGH@DDDD@BH@BAFLLEFBJFDJADCBCF@LJEDAHGFKHCBGCUGcDKAAHCBDDILEPGAYL@BHN@BKFAD@FHDRDHJFBJAFBJFCRAD@DCD[JYJQDSHBBCFI@WEOJDPAFABU@GDQBIDILAF@BFF@FQNCHKFGJEPDNCDOFGRMHADC@ABAFOBIFEACBCHCDDB@FDDB@NRDACA@CBFFA@ABABBCEFFDECBAA@ABBB@AEDDDC@DCFAB@DAAAD@AAACB@BD@DBBD@DPFC@C@CJJ@FDLAENG@@LDHHEBJHHBFCFKDKJAFC@@JGFC@CRC@C@EGI@C@E@UJ@DIBMD@CECC@AASFGEMBKEAJEHD@FFBFEBCFAFEB@BBDDBFHAHIPCRGAACAB@FHlBDBHB@DHCDBDADBDB@BBADNH@FDB@FABCB@BDABDABCA@DB@JD@FGFC@A`IBIFGBEDIBBHJC@FHNI@AHEDAH@JI@[RDDBA@AD@@B@@FCLALDBDGBLBFDGBABDDJD@BSFC@KBCDAJEBFHCD@BCBCAGD@FC@ADB@DHHDBBJFAFI@ABFFAFGBADHFJ@FJHBJ@DHHBDCF@DJDAFBDFF@@CNCFBFCFFADDDDPDABAHB@JGBBPFBBDHHF@@AFBN@BD@NHLF@BADBH@DDFBHCCDE@C@CAA@DFLDBDAFFD@DD@BJBA@EDADHD@DAFB@CHEJCDD@BBDBDH@BBBED@HDBE@CHCFEBBDAACHECC@EGIBIFKDBDBFAACFC\\HNBFA@GDCHIDAHDHCBBFEAAFC@EHCJDHJDNJLFB^FLABDFAFGPJBMBABGCIDEF@@AC@DCAA@CHBFCBMPGEOBELCJADA@GAADEDB@ATMFGFCDEFADCBGBELH@DNF@DBDBFDBNDDPAFBDF@DDALJPBHDBEH@BVNJBDABGCEBAFBFHXR@HDFADZXJDBB@FHJBLHHFBDNHHPDFJHBTQJBFIFADA@EAELIHEDDDCHBBB@DABEJBBJADAB@@DNANPFJHZARCHAPDHLFN@NCbBPFHDHLFVDFFDRBvIV@TCRaDaJOFED@DFAJDB@FDABDB@AHD@DAFBADDBD@DHBDHDBDBDPLETFHCJDHFJD`CTEPAdFVLZRPNRJ^JvCdCXB\\BHFFFBR@PDHV@VD\\BFTLPJNVRlTPPDDAjF\\Lx^JN`jhbXVX\\TPPHPCRKPOLIT@TRHXFlHPRCLM`U^FF@FDD@FQDADKJQJIFEFOBGPDCF@FNLERCB@HBFDDBBHJLFDDHNBLCFCLCHK@KCDLAF@FF@BDBBCJCB@BDDEJ@FELHJBDABC@AGGAC@@DAB@DHHDJLHH@BDAF@RDHBBAVDN@HNPBBHADBHHZFHFD@DAD@HDD@NCNADBLND@LAF@JF"],"encodeOffsets":[[113042,24620]]},"properties":{"cp":[109.602146,23.0936],"name":"贵港市","childNum":1}},{"id":"450900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@OBKBKDAHEBKAIDQBCDC@GEA@@HE@C@MD@BCCAEQ@GOB]SMSAS@OLCLGTIRMLaN[PKNINGPA\\CjFFABLJPT\\PFFHBJ@ZHNANJBFADGBEH@LHHDRDFNJVFHCHIBAD@DDBFnJDBFRHD@JIFCPCDUDKJEBBJHP@DELBFCDALD@BDBB@JIJ@HEHAJCH@FBHNFDFBDAJ@BDBDADEJCNDHDFABCTQF@HD@DGFFLNBFBBT@DCHDF@J@DLDBBH@BCL@FFDADABGACBCFAXEDADCJ@DFBFKACBCHGD@FABA@GCACJG@AG@GDADBLGDCFCDC@EDBFHHFDH@HCFAHCHBFDGJKBQLA@A@DF@LCDFBBB@HC@CGC@A@ALCFCDAFIJ@FKRBJCACABEGASHALBFCLH@FCJGHANNJ@JDRPBFJLF@PHCBDDLBBDDAA@ACBEHABDHDBB@BEFC@BFAFHA@CBCF@@BADBBDBALBBFJDATF@EF@DB@GB@@DDB@CD@ABHF@CHCBAJ@@AAABADB@BBBDBDAB@FF@BB@@EDABBABBDB@AEBCB@@D@DBBFAF@BA@EF@B@DHJG@CB@BDBACEA@B@D@D@D@ACBAFDBEE@DAJ@BAF@BA@AH@@CDCB@HKBDHFHAAECA@CVQJCAKRGBICOBALCHGFFJ@PEJIFCDGJEL@XbHDNAFIBKJQN_TULeJOJBZXLHRDXDžCLGZSFGBSASHAPDjCLF@FGNANA^BNAPIT@LBNPPRJTP\\dBZGREZBJLPJ@POJEPNDLFT@`DPJENOLGTGVDZNZXLFPCTYP@VHd\\THX@RGLALJBJARFNPBTNDZNJRJLDJFLSDIHEJAR@LBNCLQNBDBFHHZJJPDJCˆILEDG@IEIDABGBAAC@EJGD@PFFAAMGECG@ENMJAFCLAXADOACBGAC@AF@JCLBB@BHJFBDDB@BJF@DDCHABC@IBAFACGEC@CFMF@FIFCBE@GAEKI@AJK@IECGKBMFK@ACCFGF@TMBMEEG@WAGAMOCGIMGCCG@GHCDCBOCGKCACBCJAAOAC@GHCDKJO\\gLIVALHJLNJN@LIFSMiQiIYQgAOLSPKJOI[LKtMNKNEZFLCJG\\odDEBEAKIKAEBEBCFABEPEBCAG@EHOCMB@UQIAI@SHEAGDMIG@SFMAOGSEGCIIAG@K@CMCEHEVUNGNMDEIC@IDCC@CDIDSEKWEACDENGBC@EGM@ER_CAMBGAGIAOACECACBICIPY@EKQ_EI@OBOHMPIFKBGGDSNM@MBCZCHGFGBkCIKMBGDGFE@EBOECAG@GDIJGDABEDCF@DJFDZIBADKLWCMBMJEHADAFGDAPY@WZAFEBIIK]GK@KCC@EFMHO@KPKD@DCDC@GECKIK@EACICGBMEGEAIHG@CMQICYEKBSKCE@CGGAEAIBIFIDKFEBAP@FEDGFE@GFCBKFSC@EBGAAAAGECODEAEEBGMCGIYGEJKHI@GCK@IFEJBVDFHFAFYDO@OJQFMHAAEAACGCEE@ESOCC@GGEEGBOACOIKAKGICC@EDU@GDCHJBBFIHa^OJELCFBDADEDECEBAB@JOLMFSBEDCCCBCAEIFGAICIKGID@@CA@EAEIADQWKG@CBINGDCFKB@B@HAFMTE@ISAEBIA@CB@JE@AACEDMCEACE@CEEA@KBC@IFCJACEDEDAHDFKD@DEHCFAJBDAHMC_DADG@AIEBAFA@CG@EEEFCBCACABMFABEF@BC@OGAC@CE@@JC@ECADGE@CAFM@OAEEACGFEAGBCBEDEBCFGDCCG@AHBHCBA@A@AECEDI@@GFIAGDA@AAA@KCCGODCF@HCH@BCH@FABCDB@GDB@EPGHIACDCGA@AIGE@CAAADCIIACLGFDC@BBJCFG@ADEBA@BB@@EAAA@@AFEB@DAAID@@CGAAAC@@CDABACIBCCCECKFECCBACG@GACDECKBCEC@GHGCG@GAC@CDIDCDEACBSZWHGHKH@CC@DKEE@CCCDA@CC@ACBCCICAI@ADC@ADEAMKEC@ECA@CEBAA@BOAC@EAQAEDADAAABEA@BAAC@GDADAACDA@CBBLGBEBCA@HEAABDBGBCEFBAECDI@GEA@AHCDCAI@@EEBCACBGECBCAKFCACBGIECAGAA@E@AEB@HCD@DCFC@EDBFDDABE@CDOABGEE@GE@AGC@IIAEBA@GBGM@ADDDIFDHCF@DCA@AE@AECG@ACCAEBAACI@@A@E@ACBCA@CGBGCBCAAAFA@@AGDACA@C@CBACCB@CAAE@CFCDED@DC@GHE@IDECEBEAADABEA@BBBABEA@BABM@@HMFGGEDKAA@DEAECCE@AEEEE@A@KEAEOGOKICCABEBAHBFCGEGQBKEA@CECBEKG@EJEECBA@CGGBCACFCCCFE@GAEBCAA@GBCBECEIC@CDCBDDACEAGCAA@@AAABAD@@EB@BCAA@EHADCACDAACABCABA@@CBAAMBEEEEAGDAACBEAABC@IBC@EEAOB@CCAAEC@@AGIAIBGBA@DD@JCBCCCBGI@CGBABBBABBD@@EF@AECBAC@CAA@CA@ACCBACA@AA@CACCAAACAOBCD@CGEABCDBDA@CAGBDFEDCEGKICIBAFI@BEACE@ECCBAM@@EBACEAEFG@ACCFOCEBBBGB@FEBCCEOBE@GI@AAEB@DABACAB@FCFC@ABKBAHDJCNEJANAFADGFIAGMI@CDAEGGAGGGE@CNIBGGADBDEFE@AD@DG@@FCBKCAECCEBCCCBBEACAFKDEFCJ@JKR@HBJNPALDNCVBDCBI@@DFJAJDDADDB@D@HDXNjBRHPGRUHCTXPHNBBCDBB@JILA@ADDBMLNHADDDADFDADBDEDBF@RDDADEFEACNEA[MK@AFC@GA@AGAEDONWHSCGCCCBEAEEBEAGNKDEJDJADBJCF@HAFC@AAAE@EMK@V@F@DHFBH@JEDSFWREN@FDBL@ZQ@DNBDHGbGvGZIPKNGTHVENOJIDORGPCT@nFlJnLVLPVTRTBNETQXCPDTT|JVLNRNVHDDLANLRHD@H@PILIJIFCHGNFKPKLKHDPFHFLEHNBDGNGDADDCDDLCFBBDBJAD@BCJHF@@BAHBDNJFALEJ@HD@DAFDLCD@JDHHDDAJULADCBCGCEKFIFCJ@HCHGFKDCZARIfaTG`FTJJP@nDTFLHFJLBLEPMNEJI\\KPOL]PERDLLNNJZZGBBBABC@ADFADFH@BADBBB@FDDBDDJD@DBHLALBDDBHBDCFDBJDHABCAEBCB@DA@AFFBADBB@DIH@DAB@DCBADDFEFDB@B@BBF@DDBGDAFKBABCB@HAFC@@BCB"],"encodeOffsets":[[112477,23114]]},"properties":{"cp":[110.154393,22.63136],"name":"玉林市","childNum":1}},{"id":"451000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@MKGCGIGFfT@@"],["@@HFRPNFDFDBHADBDLFFBJFFFDP@LEFEH@VZFPNNdR\\BF@FE@CAI@EBCTALBDAFKCKBELCH@PHRIFMKIAK@EHKHKDAZ@`G\\Ad@PDJNXLPBNHH@HAR@TADEDAL@NCH@JEVCPIFEHCFEFO@CHcDGDSAE@CTOAGJMDAXILKFKBEBaHOFA^GPELAJBVErAPBJJRHLBFAREFMDOBEJKFAPGlGZBFBXDxO\\QLGHIROXGLEHAJOFOz]TEJ@J@ZBLFLJTFNHJL@FFH`BFCJIDAF@ZD\\ARBPDHAFA@KFEDYJQBMPOBEbQHIHCDEDGAGBCNEdWPCDBDDDNHHFJJJNdAPDFPNF@PLLDZNJ@HBHA\\NFDFJDLDBLBNFFDFJ@PFR@BHLJFZKNBDDPfNRBFEN@HPFBJHHFdALBFDJDBBFBFALEPKNAJDF@NCHGNKFGHAHKLOVIXEHSJEHCF@DPPN@DARCJCJGFAJ@HDJTFFPLFLJHZC\\ONCJBPLdD^GXANHHJJDXHX@FBN@ZLFFhNb@LNH@FDdHFAFDFFDNFJ\\N`DTHH@HDjHHHHRLPXLJBHFDBRBRAHIBGFGXYRIJI`HBB@VD@fE^HXMHBNNLJBJLDTJBDCB@F@DDDTFH@LHZAT@HCBEBELK@ACE[OFSTQFIHEDMDEBIGGWASFI@OMASBMNchqPOT_VUfMFEBUDEHERCTIZaFI@MHEHI@WAAC@QHAF@HAB[M@CBGAAOGA@EFCACCCKCAOGEA@CNKACKKEKBM@KCGMGmL{hWFUAsKQIGEMSAMT]\\WXMVI€aXAZGNKJMHSHMNKRKTGJEBEGSMIMEcA}KUCSKC@MFC@EIGE@GKKEICEQCCACIAQAGDCB@LFN@LHP@HFL@F@BD@BIDA@@FDDLAHJNEHBT@LIPKJMDO@MC_BaO[BQHSVUT@JDNKNWJ[AOMY@GBILGXIRORQFMBSFQZOR@ZJNCFMJKHMII_Q@ILOTOBEQWGQCIR]HO@MFUFIRMLCFEFGKyGMIIMEcKQGMMQG@A@CAODMTaduLUTMLKNINENBpZJ@BIKQKK@MRKXEXMLKZaROlOVBNJLRJN@HBBB@HE\\IdAJCNADBDFFBJEH@FEJOLeR[@UHI|QPG^KRCPANENAL@PHLJJJHJFNLRJFD@D@HI@AGWBIDGNQPYLkJUFAPAT@JOHAH@RGR@F@DDJTH@HELQDYBKFOHMHCTDFA`iVeDCN@RHLHJTLPZXRJPDJLFFXJHBXGJENAFGBGCIIGICEEAEAQBGDEFEJCdAREFC@KC[@GDIZSbOPEZGPER@ZJLF^XVLL@lMNANDFD\\CR@DCKGGGAK@GFKJMPOL@NDPFLJNDLAVGRSH]LQNMD[E]AK@GCUCIQKUCKBcLK@SCU[MEMIQG]SKGIuB[H_JUAIHKDMBA\\SDGDICOGOEKAIBCHGFE@GEGAGLGBIAAFI@CEGCMLKHCF@RBHDHFFBDCJOVEFCFGL@JHF@HCLBJGD@HFHAJIFDHLBBHAFAJAVNDD@DFDF@LEHGAIDC@GAACBADA@CGCAEAEAKQ@C@GHG@CQOIUEEKEOEIAECCE@CFWBABEEEMACABGBAZBBABCMKOEEBCBAFDJMFI@AEGAAF@@GBC@A@CFSC@JC@CAKAGGIBCCEGQEEED]BI@@@CAAAA@DABCCCEGC@ACDC@BEC@BACAA@@BCACB@ACB@CEBECAAABAAA@@DA@@EGB@ID@CCBAA@LAAEEA@CED@FEACGEBCMCBE@KBCAM@CDQBMEEEICM@A@BF@HADEDWBmLUAKDKEIBACAE@EEIDM@MKIBCRUBC@GGMDI@AAAIASKEDEAACBAHGCIACAEAAGAMAK@GBEECAKHU`WHQBANC@CAGGEBEF@@CECCI@GCOHABADJBDJD@DJBBHB@DADEFCBC@IGAACBGLABEC@CACGBGDKAABCJABMHC@IIQAKGIIBI@AKACBEJGBGAABCDGFCJDFLH@FAFGDMAKB@B@H@PKDGJEFAFCVBPANITEFKDQF]DSLBHCBI@GCgKOEKIOOKIqOM@KFCLGNEFE@WI[O]QSSOIOIaQgAQE}EUIG@CBAF@DHF@HCDQL@BBFPLBDEBE@MCI@ULODKIGAGKQB]CMBYIKEKIU[IGISAWAIEKSSGG]GwU_MGEYCKCQAKC]OUGCAAGBKBGLOBI@G]cKQ@GNUBGAGKKGMBMJIJAFAFDLHTJREBIJO@EGIGEGIAIDaAOGIOIMC[OIKMcKMICKASKKWQW[SQIQK[[AKBMFKAA@CBUEGOKEEGDEFEHEBQJGA@JBJDDSNE@KVEPMXQJmOIAOD‰pI@IEIIEICM@YCG]QSBGCGGE@UHGCCMKKOASFK@IGIMO@_D_BECCWEQKCM@MDUPK@WI[LKBWAMDSLWVAJFHNJDJ@HKNOPahy„IFODmBUFMHIB_AOCQAK@KGE@SLMNGFKAUQMAKA‹LEEOGGGAANQBK@WSWCAE@ACA@GBSLkHA@AC@OAAOCOAIBGBKFCD@DC@UKGAIBSCGK@IPIAGGAQ@IBK^KRSHCDBXIFGLKHAZCJKDKD]BMDMNEJa`MDUP[CMBKHCT@NINIHE@MGM@MDSB[HgVQFM@IMKKKCmPIBMCOGQAMFEHKZBNPbGX@HDLBTClCRGPKLU@@HFFADBDJFIFCH@DEHQRI`@LBHHH^F\\LFHF\\HPbhFLDBDH\\DRABDEF@D@BFFBDB@JCJHFHJFDBJAJFBD@LB@ZDJADGJE@A@EEM@EPID@JLJEF@NH@DGLCDCBOPEDOAEDAFBFDDF@LCJBFHHFBBCHGF[FAD@J@DKJC@CACBADIDEFKFIBIAA@MF@@BBNDJB^CPCLPRCDCRGJAHD`ZnbbjBJFFNFNDNDxBHFDHBTBfDJTPfRPFzDLALEHGFIFUFEHEH@ZRVBJIPIVIZC\\EVQBG@ECIIGGO@EJKFAJ@LHJHXd\\TRFfFJDHJDNZlNHN@NLTjHJZJLFDFAJIJULCHEVBJbxNbLb@dFbJT@^ELS^CNAT@NIn@JHNHHVP\\FNA\\NDD@VOPWfRDJAL@JFBLCHEFKDcFKFOP@FFFEDALOPEJIBIlGTEHEFIDQVEBAHGJCBING@IAKHHNJADB@HH^AJMPIBGEG@ED@FEHWNGNAHBLAHBF@RCPCJMDGFGBEHKB@DABG@CCCAM@GJCLKJCFBFRDBBA@IBGAWISCCEICMCKDG@iVQ@IAQOMSCKFa@OFE@CCGAKBCGUEGMECBIHIAGJG@ODEFEFEAGBCABOIQAGGISEMFC@MEKBEAOGE@MJCFDPDFFDPPDJELUNcHO@GEkWM@QH]FIBGAKGEKCIKGGG@AIGMCEBI@EACGEAEBINCHABCRFVIXERAR@RG@CBDPCHAJBNKHEBEHGAEDWDGAAEGACGK@IDQ@SCQKG@IHMDE@CAAC@EHM@CIIGEGKCO@MBI@KCE@EMQ@QCEEIBCJO@OACQ@GIGEKDI@EDABKBUNW@IFG@YD_HMLEJK`CBC@CAE@MFEHCJEBIAGBINE@M@GD@JCDIFCAABCCCB@FGJ@FQVG@SIG@E@GDCAGKCICEC@IDK@@ORIBGHEF@DADA@IICIOQCKBGBACGCCBEDGLCB]HIJCLCDSJUTIFKbCFMHGJBHCHBDDD@FADE@C@ADBFHNBLFAFEBB@FD@BADBJEFHH@DCBQDADDFFL@LDDD@VBBHBBBBNB@BBBLF\\@DEDC@CEABCHDH@BCDUAGEAACBCBEHKZ@JEVIHCBYAGB@FFD@BBFCDW\\CBK@AB@DJND@TABB@DAHEDCFBHPTTJNRAVOTcTYTYRMBkIIBIHGLAJBJL\\@NABKDMHE@E@GBADC@OJGB@BABECCBA@A@@ACB@BAAADAACDA@AF@HADUBuGYKKQGGMGMEiA_GQBIDORQNIDWDOF_DePeH[E]A]@QBEDMJCJGFGBSCECBaAEG@GB_RMEI@EEEQGEAGEEBWLoJ[DSDKDaAKEKEGKEMAMDIJKFIJejID[T[FOHQBADR`DBNFBBGNCTIBAD@FABWAODI@SIEBCDCJCVGNFDBHCNIL@VCDKBKJCHAFGFBFCRGHBHLBDLAHABKDCHIJAFA@EGC@EBADABGBBFCFCP@HAHANELGHC\\GF@JDL@HALD`@DCD]NAB@FCHOBEAAKCGUEA@BDCBABIBEBADDHH@PEH@FBFFBHDDFBHBJ@FDNVHRDN@NBHHDLVBPHNBNTJ\\CX@FAHEHGDEFEHA\\CPEBEFU^_\\eJC„E€MLG@GIK@GTO\\INARBLFFJDNBPDJLLNHNFZF\\DLBHHHDXAhLHH^lDP@XHTRRTH\\RVFZD`HdHL@lJ†`bDBHAHMjBJFJNRBHF`@HEFCJDNr`PNDPD\\FDHE@AN@FHFBLLAHEA@@"]],"encodeOffsets":[[[107619,25527]],[[107619,25527]]]},"properties":{"cp":[106.616285,23.897742],"name":"百色市","childNum":2}},{"id":"451100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BVAREPBDD@HT@DAVIRERD^@XE`ENOTQNKHcBGHADKPENBHSJEHK@QEOAEBIDKRKZEb@NHNLLbTn`BLIJKFAH@DJL@DKNHN@DAT@DEDE@QGGAI@EBEDKNEBO@EFAF@HO@ABCHCDK@MGCKKKAGAODCR@BGAGKAKBCDGI@KGKBIJSBIMCKKKGG@MDSHAKM@EASOCAKFQBCDIBIECEBKHODMBMCMEKIIGM@IDKJMRQBGJgBWAWIaIUEE‡@GFKAMOAEFMJS@_KWAOHc^GDUBsGOBIH@NANId[bMLYCSDoDKAGIMeEUEWKQSIYEKCEUA[GUGMICGIEAU@OBEACCCOCEMIOECEEBOHCFMDGAAEBABK@MBKDKNEBIEIIGCI@CCECFCEICIBBFQHA@CD@BABGA@CIEACACDACGD@AEAABICA@ADA@CEEAEBEDAJI@EAAC@GBADC@KACDGAAEBAAAEBAC@ICMFA@EFIAEEGBGLKBIHKBGAIMQECI@ABADBH@PABKDE@CCKCIKGBGF@L@FEFGPADC@ICMHAD@JEDCHEH@ZLzAPYV@PNNJPAPEFENB\\SFOGKGQGKPCROLCNHJZLTLJPBF@RITUVQHWBYJKJMPQZSXYPOCACC@ADCD[A@EAAGLMAABADCCCBC@ACKGEBADANGBBDDBFJPhBNBPCJLLJFPBBDCJEFKFUHgHQHUDIJO`AFBHJNFLH\\BNCTCL@LZrFFPHLNFJDHALAFCFGDK@MDUJMPGNGJAJQHWBWJEFMFIFEJKfWRCZFNDTJLALCDG@@HFJRBBFcLKCSCUHEDAFAFJRDNAFMTCDNHLLFHDTFHHHLDpCTERQP[HIJENGNCZQ`EPCNGHGTKJ@^DXAHARO^GL@DDFFDL@LKRCLBJL\\\\bLF`FNAJAFGTiCƒLKRGJIDEAI@QJOBSAQHWFBDDTVFJHFBHDBBB@FCDBDFHTDFB@B@DOFADFBV@JB@DEF@HFLRR@FF@JEP]BGCKFUNEJBHCB@HLRNHDP@FBNXBPDDXB@LCD@DBD@FMLIBIAKBSBSLO@CBGFML@BDDHF\\KFBPJFfLNVPHJJTBPH^JJLLFFBDCHQTGNbNFJAHCFGFMLOJGHGRI^IJKFSNGLGNCPBJDHVNNNBNGJGFEFCHAJFFFDT@JFDJBVRhDHNFJAHCLA^BLFHNHZFJHFVCN@PHDDKXBPDFHDHBFEHALBHDHHL\\RfHDN@PDFDDF@H@`ALKZE^BPJ\\FXBVAVETCHGFKBEA[SKAI@KFOJEJIJGTG^ARFJA^@LCRBDHJLxKvDDFB`Hd@RFHJ^VxXF@FD@DLRZPDHBRHHJLbXDBR@HFDDBLEFBDXNDBFCJGFADEBSFKFINEPEPKFItGP@LDNLDTHRDBXDPCJGBWDIJIJCbDJAFGCIawCeDKJK`O\\EP@JADCBEBKCUMSICcMIGCO@I@OHOJMLKPAHEDEFALADAAG@MGQAAQCCCMWBEFGJAHEDIAIGMMQ@KFMfoLYDUE[KSE_KOAEFSBGEIGCCECMIGKSMOISBCFEFAF@LDD@DIBSBE\\BDBDLBDLAR@NEXKBERMJQ@GF@JGFCJ@DBBNJDBDFBH@FENMVLBDDRNfFPLRHDJBHC\\MHAbEFBFFBFBRAJI\\BTFJTV^jVRHJRHH@HEHBDBDJHCBCDARAXCHCVB^HHDJLHBJ@HAVW\\ELANB^LZAPGZ@BGAOBCLC^J\\DJ@`KJARBJBDDLTHBN@DAFGHCNCR@XEVMTSLESOICSFOCMGG@O@OEGEKgEIQMIGBIHI@CACEAAEBAL@BA@MNYUIQ@KSAEJOLW@WAA@AHEJBDCDDADDBBC@GFIJCHGHAH@BA@GHA@EFIAGBCBAH@NQBDLAJMJSCMDKCYHM@CC@IIKAEEKSAEDMEEAADGDAPGDGBIDCRAHARIDE@ILGBGDCLOBGDCCS@GFGFEFARCBGF_CMBKCO@OUQCIAIGEOIEEAGBIAECCCAG@KAMIGKIECAIBEAACBQ@GEKCCMCE@CBIPMBGCCECKCEGGOCACDGBIEGA@C@IJKBCCGAAMCECAEAM@YDULIA@C@KCKA_BMCKCUBCLKJCHEBG@IK_@GGQBIAQDQDKBELE@CBEEMBALKFGBKPcDAHCDBDAFCDCBCBcAOX]@A@ENKBKCCGAEEAEIKCBESBAACCACCO@@CDABEAEM@CFE@YEEEIE@CMFAAEDENEAKFEA@ICCAE@GHE@ADE@CBECCDCKOA@EICAIHCA@HUAABCBEACKDCAGEGA@EGCIDMAAFGD@JGAMCA@ADE@CEE@GDCF@DD@ECCACBABACCBE@ICCGCG@BAIUDG@GCCONCCGHA@II@CGCEBEDCBIEGFCAABBDC@ADEA@CEBADECG@AFEBABABADGAEBACCDE@ACADA@@DKBAAGFDBCDCD@DC@@@AJCBIAEBIACAAGCCBMA@AA@KEA@BCBBBGB@@ABBBEBAAABAAGD@BGJIHEBEAEDGC"],"encodeOffsets":[[114335,24406]]},"properties":{"cp":[111.552056,24.414141],"name":"贺州市","childNum":1}},{"id":"451200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@P@RDFDJN@HDNFFDAJDFDBFHFPHNBBDBFNHDJBNEXBHLNFDLD\\DdPLBTAJCVULGL@HBVRL@RPPHLANMTIH@N@pLNHPAZLHD`AVGJ@H@PJHLBNAZDXDPFHLNRLXDZCNAfSJIHFJDLDJ@DBBD@BSVABBJFFTLPDFDDDAPEP@FFD@DGFCPBPFRANBHFTCPADMDY@EBCDAJMT@FBJ@D@HER@J@FEDIBCFDP@LCLEFAHNLNBJHLABAJCBAD@DH@HBF@HHJFVBLJHFH@HCFDDHDPBHFRDFAXB`RJN@NCB@FODFFCFCJFJ@LCLRFZNNBjIR@XDXDL@DBDDJCJJF@R@PHDZRNHLLHLBRAREFGHO@OEQEWDQLIfMPAXOPMDGJIH@F@BC@EJICIBABABABCF@LJB@HCFIL@BC@CIAEADIACACDCHABID@J@GECCBABKLCEEECBODAACACKC@M@CCCI@GCGFE@IK@CHCBMBAAEBEHCDIFAHFF@JADALBHAFBPIDGJCFDF@@DFFD@BB@@EB@BB@ABFDJLJDLEPQRORCRBHEAKUWCKCMAOBIVaTcHoLGTD^TPHJ@LAFMHQBOEQQcOeJOAAC@AABECCDGF@HCZBNEF@FBBRB@F@DADCAMBCBAFBB@@H@FFBDABBCLFJDBDEFCJAFDDB@DEDFF@DDDNJH@JNXJFHDBBBRCNMLBBBILAH@DDBJCLKHFCFBHBBJDAHBJR`RdVJX@JBJAHCBEAES[AQHsR]JKNKRIFGDG@WCMBGFCFCLFHN`fZXFLLDL@JIHOBIAKIYAKBGFMVWXMHMFQCMQYECGA@AG@AEGGDKBAB@D@LJFDFA@EDAZENDFBBBBJH@HFHBPINCHIDCF@BFLFNDXLHPBHFFLCP@FFJABD@FDBF@FFF@HBFFPBJCDFLFBDNNJFTFVDhRPHJLTChFJDF@BC\\DZCHCH@JCD@dNTLBFB@JBBBLhXHBhBJJJFH@DKPENANFNFFJFLLDP@NELKHIDCJ@DRF@DNLH^@DCBAJDDCHKDGNFDPDHADALCLFNEF@B@DLJAHTADKF@FBDFDBBMFGNSHCAGGABCDGR@DD@FHLDXNLBHHFBTOF@FAB@BDB@HCHBDCJYAIBID@PDF@JELBFF@PCFGBEFOJBD@DFFBJHBHJZNVBRJHLTRJNL^EDBD@BJJHBJGBHCHFDVBFHJCF@HDHAHGBCAC@GBGNOJCNKHALGHGD@DDDBJIHELSDOFABEBIFGAIJYDGNEFAD@HTFFPF`FHBDFF@LCRBDAFKREFEDEDQNICGCIBIB@XHF@BEDA^M@GLGDIJABGLKBIACCCBAHGJAFAPAFCBMPS@CEE@ICC@CFC@EDADBFIJIFCFBFOBCFCLCFDNCXSBGAEDE@IFKBCAMFA@EGQ@EFKBEJIEG@_BEVWPDJEJBFQH@DEDCRCPMRG@CEIC[CEE@EFBHADK@KBKcGE@EFCCCBA@MSBBQ@AECAAHKDAAGH@LLB@BEFCHGDAD@LDF@HEFFRA@AECBANEB@BFJH@DJDLJAZDFFBB@RMH@DAHBRJH@H@FDDCJ@BG@KFG\\AFADHBNBLLJFHHFDHDPFFFDJALINQRANDjVJEHIKWBGZAVDJ@RMPCJBPD`\\HNDR@NDLDHFFN@LGLAL@\\RLJX\\PNJ@JGFMNUVOLMHQD[PkFS@QEUGiKSGGEECIDMCSQOISEMGEMEo]_[gWMMGQ@ODQLUTIZA^E\\D`B`DrV@FCRBJXDNBHCLKLOHEDC@GD@HGHAHEHKAOGKWCCAACCGDgBCJCDCMQEW@GBC\\BNWOaeaC@KPKFW@IDGFC^AFGFGDQBGASK]CWBICKKUgCQIGOEGCMeIMKEOAQAOIBCFELEAEcCGBEFGGG]DGJGJAHEFMBMBKDGHIFEHAFCDEAGMKACEMEGGGQAKBSGaUMKGK@GDKDCJAHK@EGKUGSMWGQA_BIKC_CIECCIDIJEH@DIVWJD@DED@DHFPJJ@HCFQDAFA@AACEEBIFIjEdaNMr@lV‚MdLLOHKHS@cGMMGQCcCKEEKBIFMBSKe@KCAEDAFE@GHAJMDA@CGEEEGCACBIFO@QEMAKCIGKKAGNcBG@GCIIOAOBaAUGc@_mHIDONMHEAIIIBEJCHBHALMPENBHLRHLAFKPIDEHELITGHMDMHODQBWCY@GFWFGFCLABICW_@EBMQOEG@EBE\\QBIEMKACCAECEGGECI@CCMGIAKDECE@GHABECGCACK@CAHUJGDGH@FABEAE@AHABA@CK@BGECCGCE@EJML@RGAEIEEGCI@EEI@CGA@KBCCG@KKOES@GFO@ICGEEOI]COGWCO@GAMAIDOTCDAAAIKY@KH@BB@HF@DA@I@AECMA@A@EAIBKIM@I@GFI@OBELG@QBGBIBIEACGEEOCMDIFIBMBEAAC@IFIPSBMACEEKEMAWA[HG@QDKFEJAPCFEBQ@GKGGEBIAWOCAC@CDEFBJAHMJYHgAMCYQ_MKEOQ@ABAHBDADCE]CCMDCCAABECCCI@KDCFDBFB@DKDA@IFCAKCEDABEAKCC@CDG@CAEDE@AEEKBUMEJCBGGMBGCAEDEECK@CEGEE@@IH@BEGIBAD@BEQQOKEFCABIECDCGEBAFC@AIEAEDGDCFDDCF@NCKSWK@EACI@EIDECC@SKAAFEBBDEFHHABGCCB@F@DGDOQ@CDBDCECAEEFG@@JD@DBCDBDM@CQC@IHCCC@CFAJD@DHAHCBAAIBCDFFADCBDTG\\C@@EEAABE@@DEBIP@JCHKEKGGGMOGQ@GFIHGBCCIIEK@KDEDCFENINMHGJKDG@ECEGBEQSCEIcOGKUCEECGAK@MDOBQHC@MESMCEKEKAIIAEASCCACAEJOBIBGBIAGHABCACBADDFGBHD@AC@EFA@EBBD@BC@CGCBEECDGQMBGOEDEE@A@AQC@BEBCGEICM@EDGK@YEIACFUCIWMIAK@KDAFAHCFENEFOJMJEBCAAGDGAACAIBCAEC@GAC[BIC@EDMAEIGIAG@CAACBIGGGEK@CAAGCAA@EBQBIGECEAC@ADBNAFGFC@MEMMC@ELGBCCIC@IAGECIAECKQ@ODGACSAKBULU@GCEGGAGEIHA@IGSQEAEBCFBJIVG`A\\JvLH^TRHNJNFV\\TDL@dKLAJBRFLHDJDV@HBLF^C\\MNKRG^QTUHKBMCKIOEMCK@OPINEL@HBLHHLHCDQ@[DECMCMBkNK@UK]WKEYIQ@OFYHOFaPYTCJ@HD\\@LEDQFcBIDEFCFAHBRBFFFJDJHDJAHEHMBIFWHGAWIEEIKOCQIYWKOISKGQGM@CDUf_jEBSCGDGNEPALCZKRGFG@ISCCE@Q@QHG@GBIPS@OBEBIVKlOZMRCHAJHX@BGJC@C@IEKQEMQSKIOGYBMFOBQD]LOH{RGJ@VQ\\KfIPCDIBIFEACECAMBIDcB[JGFA@AA@GU_MIUAkPQPYbKLWNWFQL@NLLLRAJI@oYMAMFMJKLSNKVm„ITCNBP@D@BRHNNRHdLNFJJHNLzEHEFKDQNEJEV@NGPQ^DJHRRXAFSPKP@J`RJJGNILENMDYIQ@YPERATENQRQPWJKHAJ@HNZBPI\\MXMLICS@UVGTARP\\AbD`@NCPINOLKJS@GAMFGIKBCC@EB@JC@AACE@K@GEO@KGM@KEA@CDBHBRDJDBRDDFFJLL@HHFFJD@NED@TLVD~LdBNFNJHTAFIFSHQLMLGNGTINMLYHWBbUJWN[XS^BNNTHFRJVF^FVBXE|gnKNHDH@LANFLLLBDML@DFBPHDBDLDDDBFEB@PHBBAH@D\\NBA@GBERGD@BB@XGJGF@NEJYbSJQDGFCFAVEFeNUVS`OPgrMdANBTPNJ@TEXBHHAJCFCNGFEJSRET\\PDF@BKLAFAFGDS@YBKGG@SECC@C@EDAACSIKCAIKIMMGAWN]GeFC@@UAA_GIJQJWZEHAHGJ"],"encodeOffsets":[[109129,25686]]},"properties":{"cp":[108.062105,24.695899],"name":"河池市","childNum":1}},{"id":"451300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DSBIFCBGCKFEDADFHDJJLBRDZGJEFEDICAIBCA@A@MA]EMAECE@GCEBCD@FLHFVI@MBAJAD@JFFFNBJATMDIBMDAJAHCTAFED@FCHGJCDCEIEEKEAABIAGC@E@KHC@GKFCAEEAKBC@ACCGMKAADEDAHHD@JCB@BJD@HA@IPCJBDDHBJEBCBIDGBIEIGEG@MBIAKBS@QB@CBI@GIOGECBAFJJAFO@@LCLEHEBCBECIKKEGGIMCK@GBALAJGDEAGAA[AKGY[@CDAJBH@NFD@@CCMBEPEDIFCJ@FF@TBBH@HDN@FCDC@ACIIIOGG@IBC@KMCAMBMDC@GCC@CBC@GEYEGGCAGBAAKKAC@GCMBUAACG@QBEACG@KGCIGG@CBA@CD@HBBHD@BAACGIFK@EFICC@ADADIAAACE@@EBECKLDL@DGDKDEAKGMCCKEGIAACCAE@GDAFQMK@EDEOCAHEPEFIJIRCLCBERC@ECE@]E_VKNQDGOEkGWSQS@KJOPQLODOGSOW[WUga_iIMw][KiECBOCSOQkMUOISKAEC[@UGUOCQ@EAEEAGA[DWDcIuI]MQQOKYEUBcFODSC_EICGDIEGFSOKACACGCACCGC@CABCEACBC@BGA@ACCB@ECABIAEC@GFIPCbQbSDU@uJQAECCEEUGKGCOEaAMDM@KECGBODGBQGYEIMOMB@CA@CBIBAAFIBA@CAAGACDCCGFKJBF@FCBEBEJIASRGAEIOCGGCMEAGGAKGI@EAAICYWBCCE@GWQEGEAABDFAHCBIAUM@AFGCAAGIOBKCCE@ACBECOMCCAAEAC@CME@CKGAFAHCDEBCFEDEHSN@BCACFBB@HCBIBKDAFFPOHANEDGA@DBBCDD@@BE@CFDJAHABANOIEHEBACKB]EEAIKCMGIICGD@FEDBBEFAAGDGCCBGJCD@HEBMA[GEDBDEBCACAELAJHJ@FDDGFBDCBAAEFGD@DAFGCC@AFAAG@ACAC@ACCIDGF@DEACBC@CGCB@FABAIC@@CECBEACKCCEB@DBD@F@DCGDEACCG@CAABE@GK@MACM@EA@BE@GGACEAAOHA@IGAABCBCOCCBCEEEDEAMD@DE@CEEACBCIE@CDGACGI@ICCGI@GEBCHABEEEBAJ@BEIEAAGCCGA@BCD@@EHCDBDA@ADCEGCDG@EDA@CIC@@CE@AOKAAA@CPIDCJCACQIMJAAA@CB@DA@@CCDEAEBEDAFE@A@ILDHCDMBEACFIEEDAACDBDAB@BB@BABBELCEMCACAQKBADADG@CAI@E@EJC@AAGNAAAFGDINGD@DCFDDBF@FC@@B@DDAFDBCDDBDANDBDBHBDFGAQBI@@DC@AEBMDBBA@EGCIG@CCGC@AFADEEC@ACS@EP@JEDHF@LGD@JDD@BCBEEE@CBS@CCCFEBBBEBABCAABEMGCsCANBBEFCHCDAFI@MDAADE@ACAE@ACFM@CA@GLIFK@BICCAACD@FA@M@OPCF@HEB@JEL@HE@IFACAAABBBEFFDBAFDEFLDGF@BFBBDEBCDBFFFABEBENGFCDGAAAEDMB@JCFIBQA@DCDIACRCBBDFDC@EHHDGD@FADCCC@ECWJBDC@CAABBFGDG@ADDDBHGFC@BDCBACKHAHBHADDHFFBDAFABBFKHAPCHG@ADAHBFBHCVBFAJCHIBBNCLEACFBDDABDADIBGLDDDAFBDDI@GBAFEBCDBDKL@BHBAFHDABBDNDAFDB@FGBAFIB@DCBEBCF@JARD@FJCBKFADBFCB@DDJGJLF@FPCHDFPFNDBB@DD@DFF@DC@EJECIFCDAFC@MAEDBJJDFHFDADG@CFDJABAB@HFBDFED@LUTUCSBAD@@ADE@CHBD@FCBALGEI@ED@DC@ABKKGAAEAAEAAECAADIAGBG@OCCDADBDG@UGCKDAACCCB@@AKC@ACAIDECEEE@GBCAQDKCCADADCAEAAACIAEGCBQAACDACCC@CDE@@AFACCE@FCG@GFCCFG@EKCI@AFGABESKBCIAAC@GEKFKGCICG@IHIMEABGACC@ACHGACA@GEKACC@G@GG@IGBECCA@GFCBEGACMBBDDRCFK@APDD@JHDDJ@NGBCFBJIBIACBCHDDIJEAC@@PEFADBHHBPADF@DCD@DDDATGCEFKD@D@DI@BNHBCHCAEA@DBFEDKFEA@KEAI@HJADKBKCC@CD@DFNJLEHEDIACGAGBAKAI@CFPRELOFFNXPPBLF@DNALJ@HE@MPFFH@BBAHJF@DEJBDLB@BDLEFAFDBHDF@HAFJUHi@DFF@@LLLUJADWEO@CJ@FLBBLFHLH@FHJAJBFGAEH@FADJLFANVNHABHFFBRMDBJEB@DJJFFHVBGRGLGFGJELHHHLR@FADEBOFILERCH@\\GXBNBLFFFBDANOTEJ@JBDFBNAJAJENCPDFFDHFBAJAJAH@RKHAF@PEJ@H@JJNALBJ@F@BNBFD@B@JCBE@@GAAG@@LLZBHBDDCPSJCNBHBP@XDPH^DPJFFDH@JEP@HFTLP@LDHAD@LHB@DFJ@FDJFHJFBFQHK@IN@FDFDHFDAHL@@DABGB@BBFAFEBG@CHIHGVDBL@BDHDFDBAHGF@FDLCJBNHDDJ@FDHHDFBFDDLBFNAJ[RAF@FJNNJANBHV^JDBADKHEXEHEZ@XDRAPCNGNCHGJSFKFGJCLOBEGKKQAGFMNOBKAGDGFIJAJJFBNGPMJCnGRBPOPIDKDSCEGEKACCACDIHKDM@MEOBILKbYFGFMBQNYDCHAJ@`HLBXETELAJE^aVI^A|_CISKKKBGNCPAPEF@NHJEANB@B@DENILUBMAMBAHC@@AG@CBARADFFDHDH@HAXWLBVFVALJFHDHCLGRDJJDFFLFLCXGL@\\ETENGHILU@OGYDG\\SXCBEJADKDWBEDAEC@EXEFIJACGFMIIJEFHF@AEH[HBHGMKFIDAHDP@AHJDJBnONB^@NFPRL^FJJHJD@HDAFFH@FJCA@@ABDB@FIB@DCBABB@FADFLAJGFCFDDADBADBH@FJABHCHDBBB@DDBDABJDDADKFBH@DKFKEADHFBDEJ@BBDDBFNAVBDJHFRDFNFVBR@LD\\PVAPFLDPFXRJHHXNjJjDJDBHDTDLHN@HCNAHCJ@NDPLLDP@TEHBDJBdŒXEJBJBHDLLJLVLBB@HBHLJDFBNFFDBDAFKFCHBVLNCF@NDHDBNEL@DRBP@DBH@HAHBJE@B@NFNJFDFHBDHDDB@@IFBHFHBFEBEFAHBFC@AAENYBEACOEUHM@EAF[@EBGCEBETMPENAJBPFDDFHPPLJLFNBL@FCJEJCHBdXRJLADBBBKN@DFJLHADCBENANBXADQLEJAJHFJBRHHJDPFHJLBHAN@NAFCFFN@HFPHPBFBDJFBNNJDF@NBLGLBHDHFBHBJCFEHID@B@HJDBJ@JCNA@EFG@GXAJCJKJ@DC@EDBFHDDJDDAFIDCND^RJCNDHDB@BC@GMGCSBGJOBGQKGE@CFCVFJ@FC@Ea_KCAADIBGLBHEBC@EAEGK@EBIBADAFBHBDDD@LID@B@DFBNFFFDH@BA@CCCACBEB@B@HFR@LFDDLBH@FEAIBGEMCAEBAABECKHGAIBCN@FAAE@QCIRJDGTGV@JCFETB"],"encodeOffsets":[[112965,24880]]},"properties":{"cp":[109.229772,23.733766],"name":"来宾市","childNum":1}},{"id":"451400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ICO@IABA@G@MAEEEEEOA@ECM@CPEBELADEJ@DA@EBCFAFBVTFB@DHBDFFBFADCBCDADAFBPNFBNKTAH@DFBDHCHDFBDGVG@EHAHKDAHBF@BA@I@CFC@CECACDEEC@AFCD@FCBIDCBQBEHGFABCFCBCAGGK@CDABCCMGKBGLQ@CEEE@CEKECCIBAA@K@EPSFUAW@YBCNIDIBGCGPMFATBFDJDJJP@DBFHFBVCHDZ@DB@FDB@D@DGD@DFHADCF@JCD@BD@FDPAF@VNTBHDDFBBdAJBLAHAJCAOCG@ALEJKDK@KBAJADOBCH@JDLJHBHABPRNBB@DI@IXIJGBAB@FOBKXAHABO@KHEBCDCNCBSDAB@LHLJEZBhGJFPEFCNAJDLLHDH@TOJAXHD@DCJMBG@QXMHOFATYFEJEDGFETENBFCFCLBF@PGT@PBT@HCFENQHADCHMFCzCNBZANB^E`SDKDCJEDE@GMaDGEAAABGDAJBXANAJGLBLEJ@FAHFB@BGFEBIAAMGKDCCBIFA@CEGFA@EDGFA@@IEEEAMBCA@IGBCCGBCAAIBGCGEAC@KFABC@EEEAKFMJIP@RIFKBIRGFEFGF@LDB@@FDDJ@BFTDDDHLBHAPAFBHBDFBJJD@DE@EDABE@E@EHI@CCCC@A@@EBILIFABAAEJCBICAAEBIACC@ACEEBCMMGMEBIEAHC@EDGCEGEBCEAB@FADICK@MKCAEBACEAECE@AGAA@AADGBCDGDGA@CGACKCAEMBIEACM@E@CLMBIDGH@FECCBCH@HMBIIAAOOSAIKACCAKAAGEICAC@ED@FBBGNIFDXF@IECBAHM@EBAHABDFBDA@CD@L@VFBAOGB@JAJCXCBCCIBAHCBCJCFBHFHBNCBAAGCCJA@G@CCAE@@MCEFKEEDI@I@ECC@@JABAAGBALDBFDBHAAALKPIDE@MAAABADE@CMIIEE@EG@@AKBKEECMYQGUFQBGGMWIKQEOHOBICMKUSGO@EJCAEFC@CKGE@CCGCUICE@ECACEMGCCCGBEL]AAMAKJMHCAGGGA@MGCBQOG@ADG@WAAMEMEA@AB@TUHC@CCMKWCIBODY@aJK@[O_CQ@}KMCIGMQK@aJOAkOQEO@ODQJUDGM^“DIFGTIFGDGAGGS@G@GNCAQLALMDMQOIMSK@OBSMBSA@OQGUiUMIICOIMOIGMIaBODC@ACAQ@IMKFE@BOIOLKAECCMGO[@CDGH@LEFEJMLIBCCOBEHK@GGMIKI[AQBMTaEIIEIUCK@QCCDA@CACLYBEACACCAWECA@KCCQKOOEGIQQMK@EC@@BCHCHG@E@AIGQEUCIHO@kQaQ}yEOSWGAYFMDAHBšARMZWbk|YjIHGBGAOMeGMEKMCMGGKGKBQDSHMBOFQJCHARCLEHGFMH_FKFULGJKHSRYTMHGBGBQVID…D_FKD]NKPCJ@HD^NRl\\f^FL@^CPILIHYNSRMF[BIFE@MKKSKIMGKCSBmXKVALA\\CFKFYDcJODSJODI@aEMIOE]BOFGFMRI\\IFgH]DSCEEMiKQGGcSQCGFBNCFIBCXELDJPRXRHJFJ@TCP@VNNFPBJE`[dEPIbCFFFFBFXHDJ@@HEHEBCCIACBADI@AFCBIDBJEB@HGDCFLFFLDPCF@BPEPFHH@RHB@FCBABGTC@DLABEDBHEHBNEFABCF@DBFJHBHCFCBEAIJK@EACBCDAHDD@H@DCDBPALG@CHEP@FFLMDGFK@EAKBCCC@UGEB@FEFC@CCG@CAI@UJGEE@EBAJG@EGYNDDDNANFFJAFJNBLL@HC@CDFBBDBD@FBDCDMDILOZAHGFBBD@DHDFCD@HABFHINGA@HDFAFC@ADFFAD@DDDFCDDDLD@DFF@AE@CHCB@BHF@FFAJCDBJAFBFCN@LBH@RJLDPDDAHDPAFPDDD@FHPEP@HNJBB@DAFGB@DFJCBBFJNDALBBADFHEFBFADECIDE@CHCDGLCBCBILADBPADDNDFADDBBNCDBDDH@BD`MBDZPBBCB@BHHF@@FABHFKH@BEB@DECA@GNDDHDF@@DDNHHAFCDGDBD@DDB@FDBJFANH@BJBD@BFFBHN@FFHAFFBJDDADBDGF@BE@@DABBJPBDDB@FDCDBBHDP@DBCDQJ@DIBBDADBB@BAHEF@DF@DFF@@DIHHFTFHHDFH@@JDBCHEBBDNCBB@BAFHBJCBBFAHBBDDALBLNABAFDJ@BHFBBHHAHLDCFEB@DEBCD@DCBCCAB@FC@BBEFK@GBUCEGC@G@MAGFEAABE@CGICADFLBP_JAHOHAB@FABGBCFKFMJE@ADKLMJABBDNHBHAJ]NcFS@ICELANBL\\\\RLRJ\\TRXLXTLLBJDLNNdJL\\PNDPJHJBPCbBJHJHFHJ@FIPAJQFSIKGECEBIBIJANHNLLBHAHMV@HLR^d@HAJKPCTBHDBVH^PLDRBLDZDHF`NxV^HHHTTFLBJBXJTJHV\\LJfPNA^DRAHLHBLJPCVKJ@RDF@BAACOKAE@ARKDC@GGE@CBEDAH@VJ~FRFhBbRPJPJTT^R\\PXJF@FEHMDKLEN@rPLJPPLJPFhLHDJ@DAAGTK^C^IFEJSBMAODUBEFEHILC@O@G@ALANBFCDC@GKGCEDIHEFEBCACKEGkCCKECCBCFG@KCCA@GFCBMACGIEACBCFEBC@ECC@A@AFCBKDGCGKELEFBBADE@ACEKBIEC@GDE@AA@ICEGCACBAFA@GBADAJBBAEEBAJ@JCBADIJABCFCBCAIBCHDBEB@P@JEP@BECEMGIIK@"],"encodeOffsets":[[109948,23638]]},"properties":{"cp":[107.353926,22.404108],"name":"崇左市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/guizhou.js b/src/components/visualizcomponent/js/province/guizhou.js new file mode 100644 index 0000000..1cec639 --- /dev/null +++ b/src/components/visualizcomponent/js/province/guizhou.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('贵州', {"type":"FeatureCollection","features":[{"id":"520100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DDAD@PL@JFDNBDB@FABB@DCDBBBADD@EBABNFBD@BB@ABFFBJNBBCHBDCD@BJBDANGFBJF@FHAPRBNJFBDCJDDKBJNEDAF@DFDFBDJBHABGHIFG@ABWEEBCAG@EFGCSHQEK@CBCHEFQF@BDFK@EBALBB@HE@AHEDBHABC@CBGJAFIDBGM@BDC@AFD@AFGLBHAFJFENGHGDI@SMIGUMWCO@[HS@OFEDY@IBSBCL@BBBDDDAJDH@FD@PP@BBBDGRADGFG@I@DDABEACACBMAELJ\\BN@JKXGJMDQDIDUTIFE@cI_KUKKA[BMBIFMJCFODAB@BHREHGD@DBDDBJBEJBRABC@YREJCLEHYXETILaTAPPP€HPLBNSxBhNtBZMV_PqfLzR\\TNfFVNfL\\^XPV@ViNMXKL@VLl€N@pWPANFPNHN@nDLJJNxXdVNvRpdCJ]N[hERBZW|B~ZvNJ^HJHNtJFdFPDPNfTDFvZnb‚P„p\\xz@vV`IP@HBXWRkBUASHGHCTCBA@CEAICGECEAKEGACBCJGH@LFDDDFJFBFAJDLAHADHBDFDDJCDBBFLNBDFJDBJ@DB@BCD@DFNHJIJBNAFBJ@JLDRLJ@LHjC@CbYPg^a\\QL@LJNV^ZN^pNŠŠXLZDpKpYn_VAªxjPbB\\CJ_EmW_icOkIG]GGEAMdWJ@€R†ABBTCCOFGVG\\Q@SCQ@QCQEIYI]GY@YG[KMKCIFMR_AQak@mO}B]rBLOAODEJCXCNEN@FAHGHcFMBENI@AFcDCBCBMDELqFMHKFOBOFO@OAeOGCEAMBCBKAKCAAQBIGKECCCCAQHCLCD[FYJO@WKqZy@[BQIWAGGaM]@U_OOGCAGAAEAEBCGA@K@OAKIMQCBMDWOKHMA[YCQLCLDHIACCBAEI@@GCAEDCDABAADOFMBBBCDFDY@EEEGAWCIECIAUBGAG@IFBFDDABDL@ECCEOCR@FKAAEAMHACGBAAM@ACIA[OC@GNI@G@OGEMEBE@CACBCA@EICCBCCCB@CA@ACFBBCF@BCD@@CB@BCRBN@PCNEHKBK@GGIKG[EIEOMOAgAWMH@BACEEBE@IQDIFKBAB@ACCADAXBACICDEEAACGCAADCFA@CECBEDACKGIMAKEaWCKAGDIFEPKRGFGBECGGCQAEC@ILQAEIA]BQAIEoAMFG`UPAJBJHJHZJPBJ@NCDABCCGSWAKFIBGCIOOIEIAOKcQCIHGVCV@\\CTCXEJHFJDDPAVBFEDD@GD@@MOICE@AJ@BMB@LAHCBCCE@CHKGAMEGCCCOSGUBGBGNE`GJIBICKIESCGEAI@IQQUEWAQLIPGPMPYVENFXAJCDBLE@EBCD@BFFDHDD@DMAO@AGCAMCY@IHCP@PGLKDQIKIGCMFIHMHaHMCcWKIKGEABFMBEDE@CGEAEBBG@GBGDQDKIOCAIBCBAAGGCAFKA@GFAHMBECMCEOAAEHKCGHEBE@GC@LADWAUEGBGCCCAACBBJE@G@QICC@EEACDCDIAE@ABBFF@LF@HLJAJAD@DEDIGKAABBDDLAHIBGDIACF"],"encodeOffsets":[[109042,26893]]},"properties":{"cp":[106.713478,26.578343],"name":"贵阳市","childNum":1}},{"id":"520200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@LCFM@]HGNBRDNHTRNFLEHQJ{@WaeECEGCUCC]cOUKGUCM@‡NEDEHAHDFTVDJALENGT@HLRTR\\THJN†DJ"],["@@F@JBDDJAPG`G†YXEXATF@FGLENLJJ@NDHLBRAnEXAVNNRJPLNFTNTJLLBLBVATBVDPTDJFDPCJIJ@HJJBbGVEt@hJNLNbZNJLPJdLLRJJJHLBPHJRJNBTGPUH]LMdYVMTALFTVVnVd\\`PJhLTJTFV@DGHo@UCSCIkeGKDSLSPIvGTEPGVY@KMIMECILGzMNMFK@QUYGO@QB[FMRUFO@QAOIECC@CDGPEFALMFUJGZJDEAECCCIDELEFIPqDCHBXTTHPBN@NIHIbKDSIY@QTULAHEDAPAVGLGL@ZEJ@HDDHNHDHBBHBPA^KDENKFKVEJ@ND@AGM@EOEAENSBGFGBMF@FDDNBDJ@B@DEFMFGFCTAHCPCfBTCVSFMJARC^AZ@fBNCJMDOAORgH[JML]gKcYMOCOAKEIBOCS[SCGBeBIPOXMHKLSNI@AF@HDFFFLFDNAACFACOAEBAHBHAFBHJTHH@LIFCTDRLH@DCCE@GDCHCDKD@DChEJ@LAP@LB^@fObWROHBLNFCDGBM@A@EDCGGACO@A@AFABKDK@KAIGKEBIAECEOAAEHIBGACECSDMFIDI@MEEBCDMRADEJMDCBCCEINeCMM]Gq@MCOGQEGSHOROFQ@UEUKSQckGGMGOE_CSEmK]AQBU@WEYCUB]J}I{IkHUAKEIEEGEMCEDGHCAEACEAMBCDKHKPADALGHCPEBDPELGDBHGRADMHANKHGDEH@JJ\\@LEPAHIHIRIJ@B@LH\\DTGRBBHALJ@L@J]BO@MAGEEKIKMK@CCAGFCHEBGHAB[@GBE@YKI@ODM@E@EDADCHUHg_[O]_IYFOP]DMIKYYKGWEEGCIEEE@MSCKBIEqKQSsGuKOFMHIRGJIAKKOJQ@eCY[CSOEGSKSBYUE]WaAsEKLgJ[ZeXYHSBWQ}IQQMaSKMEIBM\\]LUEeBKPO^@XMEQDqWcAMOYigYcQyAWLgDANAHKN@FAF@PIAKACQEGKGCGBIPMLIDKES_YMSAYE_AyF[AcEI@QCUIMAIJ@NFPCNIPg^IEI]CCGBECKLGDGBIAIBMAEHYNADCFEFEB@BDB@DCDMHKDABAHCBOBMQKBKLKBEFAFBHFFDJBtCP@RBHJJDH@XJdEXHRABMJEAACCC@C@CFCBC@CA@EFG@CFEF@AACKB@DEFC@ACCAAB@CEAACAACGCCEGGCG@KKIEIGW@WBC@E@CDEAACAG@OCMGDC@@IEAE@KHBR@HILIDCFZJJ`CTDNGPDN@HURBHHJBDMRCDO@WJEFQDAAGIEEKCIECGEAABBBFJAJDHADOLE@GAKBYCGDCH@DFHCL[XINBBFAFBLLADABE@QHEZBDLF@BAHFN@FAHBHFHBLFLC\\@HDHCJ@BBDJH@FER@HFNBBB@DCFCLIVKD@AKBAPIJGJBFBTVDFL`N@DJHjAXJCHBJ^JHNFFF@HGPEJAHL`ZX@BGJAPCBBRCDEDEAKIC@CDANEP@HDHHFHDJ@HHJFDH@LLDBHCFEB@D@NDHFFBFRZHFDH@BAHBNFDBNHHGLG^JBDFBRFL@JELKPCFKDAJHRPDDCBELCFEVGFEN@HDDFBBAFBDHDLDFDPZAJDH@NALGHGLAXBPAFBL@LDHPLHNBLLRBJCLDHFFLBBJFJABGDCNEN@DATJHTdXNDHJHJHBD@JBDDHJJFLPH\\DPLX@^DJFLBBD@JAF@JADBJPNDBDBLCFBHHBDALBDEBSPCD@HIL@HJLCJENBD@LAFBHOFE@IDGAGBEFELGHATBDDDFTDDEJGHCHSP@HEDELC@KFEJIFE@EF]FKCCBERBJFD"]],"encodeOffsets":[[[107151,27509]],[[107082,27178]]]},"properties":{"cp":[104.846743,26.584643],"name":"六盘水市","childNum":2}},{"id":"520300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EACDJ@@A"],["@@ADMBABCJBFJDBBHBHA@GBALAFGHC@IMCCAM@CJ"],["@@DFDH@DGDABJJJEFFEHFBDBCHHBADCBCJCBHBNNJBJCNITCFBVKLDD@JINEAKBADAFBREDMHENAH@FFH@FJPGBBDBBDALILYRAFAFEHCJQPGJ@FNTD@JIJEJADBHCFKFUDEBEHCL@BB@FAFDDB@FAHF@DUAIFEH@FIJEJGHANDJAHHDFB@DBFAD@FDDFJAJBH@DCDBLENFDTCFBFDDLFDH@@DCHCFEFC@ADGFENDLAB@DEF@DCBFDABGBFD@BKAKDBDBBADEBJJABG@EJ@HA@BDADABAAGD@FEAEDEDWREDCB@JMT@NEL@HPDFFBD@BE@ABBFADK@CDFHCD@BBD\\PBDADKDJFHBHAFQRSHKBEHAFCFAPMJ@HCDBD@@CBABACA@EDA@IDAL@FABECCBENCLBD@ZWDIBMI]BUTWH@@AAE@AHCLAJSAGNJF@DADCDEHCRLF@DC@CAAIK@EHI@IDENIJCHBJLD@JGHSBACEMCOAWDE@ECAEDGTE@ILBBEDECKBK@AEGCCGCGBMHCBECI[@ELWDUDKA[CAUICC@CAECAQGAA@ICCCAMDQAEE@AIIAEBELCBAACECAGDGAG@GBCFALBPHP@B@DFAPKHAD@DFBLDF@FELEJMVJF@HCJFBCDA@@GEACBMHGN@LID@LDHHBLDDD@DKDCPGJ@LFD@NIDEAWIKBETADGHAHHDBHBNCD@FHBFDD\\F@FCJBPAPCLADMJABGRGNAHANFNBLVXNARJJ@HADBDFDBVDFH@FCHIFI@GFQP@DBH@HADAN@DDDDDJBRCDF@JBDHHHBNSAGFOLEJKFMJ@BBJNPBBB@HJNBFGFAB@DBHJBHAd@L@JDBFAFDNBXEB@FJLHTBJHN@HBFBDHABBDF@HKEIBM@KGKDIJCJ@FDDPBCJS\\IFMDAFABICCBCHANGT@DRXBBJEBDBRJHPAPBDA@ID@JBJHPVVRFDD@PIDBHHJFHHFDFAHKB@DGHIBCDMBCFEJCDAAMBEBAF@NDFBHHPABARDDBBDAHDD@HAHCD@DCB@DEBDDABCFBFAB@F@DFH@FBD@FDBDHAJEHBFETNFPAJBDDBFVAFD@JCRCHBJTBVCDECUBEBAZJP@UJEDFJBLDHLJH@FCFDLQH@GMMAEAEQBALCJBJHPBHDDDHZBBDBXA†CBA@IBEDCLBDJFBREH@PFJHBACIBCJNFDFBJUGAAATIFGSiCQ\\@PENBF@BAEA@IOAAGEICI@SFSFEFKEMFMVGbMD@JJBLCPJPHHPFPH^DVJ^BRFDBJJHLNFDF@DADQHEDAHFFJDLCD@ZLFADGF@LFNBFAFDFNLHAHCD@DFHVfDBFCJ@DHEHDJCD@HAFDHFFFRFFFDNDNT@PCH]AE@MHQ\\ATCHILCDIBcCEBCDANGNBBPTDBH@@DAFBDFDVJDDBJATGRSEEBAH@ZMb@DFHFBRAJCFEFAPDJDF@BAJR@DDDBJFFBLHNAFCBEJE@IACDEBAJ@PHLADDFEJCBKNAHBNHHRBFDF@HCF@^\\NALGTECKDE@C@EEGBAPEFEJHDAN@HD^RTTT@HADBPNLFHFDHBJFFHDP@HEBACENMAOBUBGHA@SBEDEFCD@@DD@@EIMDMDCNADAF@FJ@H@BC@ADLLF@FCHAHFP@LCHBHGbFBCDM@IBCŒMDB@HBHFHD@RBDBRhGD@DBFZJJHNPFBJIFEBCBIAEACBENCDALUPCFGPSPGHAF@FGK_EMCUUoAYCQ@GCQBCDAVAJCVKBCJ@H@CU@UAGBEGKAKGEEOPGTGHGJEHAD@@GPCNBLAFABEBRH`FDJ@HDFH@LDFKNBBHBZCJ@HBNNNTHRJFP@VCš@RDDAJBLFJAHBJHDFHBBJ@FFFD@BFFD@DHFD@DFPNBHDDDDJDDGFEDIDGAIBGIGBUFaBO@Q@MHGLGNSVSDGBGCM@GDERONEPGFGFOE{EQGc@MDGPQVIPGLMBEHGF@@OBAPODG@EJEFMD@FDBANVLJBABCBI@EAEDMAOFG@SCGSQEIGOSCCCAIB_A]IQCIAOGMMKYMK@]SIIEGLOBCMOOKgME@KLC@CMMC[KIEKOSKGG@GBINQJOSQCEDGFE^MTUDG@I@KCE]QEGCI@KXc@IGYGMGGBENCPIJKAKCKGKUm[mGAGBGFMRENG@EAC@CDBJFHFDXFDD@BCBI@INIHCDARCBQFG@IAGGA@ALDDVDV@F@HFBDBHCH@BGAKEKAI@GDIHI@OOCODQKQEGDCTUVA`QDG@IEIAIEAE@e`GBICOEgHOBKCMDCCFOJIKEWF{@OWIgB}Fi@KGUAM@GFKBOCwCaCEGFC@CC@OGBUUKEC@IDAAAEC@GGGBELKBA@AAHE@ECY@SDGCCAOAECQAWAACDAGEGCOISDKAECGCAEKHAHFJQB@ZHH@HEBCCYBIBAF@RHNABABGEG@AHI@GFCHBBFVJFBJCBJHFAHHFAFDD@FD@BIJBBDBLDBDADEFQ`gLIHOJIRIJO@AIKYkGU@YCYBGBGVeDIOBUCMMAOKSGCAUDaAMNURMRaNOLIPIPELKDQEM[]GO@WD[FSJSFQCOacIOEQUcAI@_@KDGBK@ABGA_AACKQYQIg@ABWDABM@UKIMk§@CK@YIKBE@cSKOCQDKPKRGd@NKB[CSBUFSECCCUF_AGAEEAEDEHCVGDECQGGBE@CBEFCT@NEF@HBFA@ECOBKHEVGT@PDbBb^pFFCFAJIJMACEA@CRULEFBPBBD@FADEJSPBB\\ZFBJFPFJ@JEBM@IGOGEMA@CBAV@@EAEEC@AHEPFLFLARQJETE@EDGDSDINMLCRALCHKFK@MEMEKIGOIOCQACEMGCB_KS@C@CG@CNM@C@CMEUGUDIAOHEBGCCCAICCEICCK@EGM@ODKAACAE@MJ_AGGGKAOAKBUR@BBH@DEBAD@BDHG@GAI@A@AEI@MCG@A@DH@JDDDDL@FBBDBHB@BDJ@FD@BEHC@EEC@ABAHCHEBGACKEBw@UDYBSBENJJTDRHDJGFKBsAOHSJiD[FWHc@_HIF@LNLFRBJMDMCgQI@KDUPQA‹QKKFORQJUIGQIU@IDMLUjE@EA@E@EHOPW@OAEECGCM@GFIJAF@BKFCHGB@HF@BDCBGBGBAB@JKFG@CCIFACHI@CGBEDAHDJ@NIV@LLRRFFBBDBJCHBLLFRNJHJB@DFD@HE|E^MPO@cCOAMEEFKFOBK]OO@KCCQ@CB@TMVGBE@QEOBCB@H@X@TFDHD\\RHH@RINGHGBEHIFOD@BFHBFUDU@CBABDHJN@PADK@YOMDoBMDQHIAYXKBEGDiCaMU_YHWSGKGoqQ_[DaAiO©wUBm`oZoLYCWK‰‰oMM]]YMUKIK@[R]bOhaZ@DiDKGI@QKKC@IAIBEAMJIGIEM@CDC@ACAI@CAEIACKMAECAIDCCCEGABCBGCKBIAEIECECEKCC@MHADBDFHBLDFHFJDFB@DABSDGDIJDRAVQlWXUnQb@RbjRzCV_^DnGRIDs@GDajSngTWTOFM@WCiWSDIEEUQFYMJY@MMMS@wTQP[CGTGHkL»wEEAMGCULgEGFMXMJ@JKXANRb\\JHHDhG`ODSJCDGTKFCDU@CDOZMK@EDEGEAGA@ADICKEQOOIIOFQHKGIOEc\\KDQSDILGP[XKRMfE@OCEBG`GFDTADDJALC@@IACC@AFADADCBIAMDBJABmDCB@HCDQ@OEO@kMQFAF@FJ^ErGHFFCHBFEDBFAHBHAD@DFF@JVAPB^PbHPJDDEBCJBDHHVBJCDB@BJAdFD@NCPDNATGTCdQBANAHBFALGLCFCRHHJHB^EFJFBPBHANFNLRHFDNLXNTR^NJBBAJAXLRJDNADG@KEG@SLEJ@DHH\\ZJPBHCRIDEAIFBDJDDF@DIFENABQBUACDEPBDNDDFAFBHC`B@JBFFNJHLBJGJGDGFCNDJWPMNCF@FCHEDQDOGK@UHIBKFCDGRDNHNJHHRJCDBDFBXBJGNKFEF@HENCDIFYFEDCJ@TABUDGBELBLCHQBEBGBSLILKBMHC@IHUJS@UHGBSGgAAAG@CC]QIGKGQCQEK@GKCAG@AABKFCBCJSAECAWBCD@JMJA@YGI@IFCACC@OKCGDIpCDMJ[HGBKADGCEBAECKBEBABDHABGEGEO@IEGCGKIGEBOFI@CBAH@HDJ@DSPIJENBDDB@BEDAFBHHNLpVTJZBLFL@BCDULC@AN@FG@EEE@CEMDKHGLM^KROlCDYBEAMD@FG@BDAD@DCB@FCB@LGFAFABGBSGEG@EBGACHCBEHCHAHEg@GACDkIECCGFC@EGGFGAIDIIGCA]JMJMCUFGDKVUTCJKDMAOPEECKCAC@ADCN@HBDJJP^DRBVLDOPEbMRBHHLBJCLBFEJ@FKJCBKEIFWFCBEJF\\DFHBBDKPG@@DJVDBFADB@FDDDJ@TFHCLEHHDD@HBBEFBDADBBCBDFBDBB@BDDADBF@B@D@@BDABBD@HHAHDHHBLAHAD@ERAJBLBHRNBB@DAH@TBNFHF@XIFAHDFDR\\DDLF@JLDDBHCBIPO@K@K@@ZHRJFPFHHADCHAFGB@DFD@BGJCH@JFHCT@JCHHHDNBFAHEFGNFTDBCBGHCF@HLHJH@FAJBBF@FKHG@EJEBHDAXFD@NJJQDAPBJENDDPEJ@fTNCHDFFDJAFGN@LHFF@DJHDJDL@@DCDBHAFHHHJFDEHDHDZ@FDDFCPYPADET@FBFEB@HE@EDCDIJC@GNAHCGC@AHEK@CEBAFCL@JAIUDELEJHF@TEBEBAPABBCHBDLGPCHEDEAABAACDC@EDADCEKGCACFCZEDSFQHAHEXB@D@FMJBDFAFBHCFEHBFAJBBDFDFCBGFEDBDFB@DEDAFADBHIDECMBIFGXWBGAO@CFEJMHGJADGDAFHJABDF@JA@EBCJCFEJCBIDCFADBBAJIBEHIHFDBBGBAPCLGDBAHBBP@DAJ@@IBIHCBKFG@IFCBIXQNADG@GHCBEJAL@FEFGD@DHDDHCRDNELFBDCJ@JIJDHHA@BCF@BHFEDEDAHDJCDBH"]],"encodeOffsets":[[[110507,27989]],[[110530,27803]],[[108928,29211]]]},"properties":{"cp":[106.937265,27.706626],"name":"遵义市","childNum":3}},{"id":"520400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@FA@AHAB@@EECE@IA@FABHJ"],["@@ZWFGDKFIZQD@BAAQFIIACAAC@CHCFGGQ@ABAPCDENIJENA\\ALBVL`LdJF@JEVSJCRCNCHILW@IAMI[DGDCLBDADBFBBACCJ@LAFGHQCEO@@OECG@ICCBCCAA@ADKTAJAZ@FCPET@\\GP@XDVNJHTNJ@HCHGFMIEBEAGHKBEC@BED@ACN@AHJCBEHIDAD@BAAGFCBGF@@GAABKFAL@CE@AREFEDGDAL@RFTGHDFEH@DBFAXFBAH@NGFGEQEAEC@CBEFCIMLACCDIACIEAMOQGB@EIEEAMHCBIA@ADCACDGAAIMEAAE@BAAC@EAAMAB@FCCABAADC@CAAEBA@ACCMIEK@@OBCCCI@IDM@IDK@eD}LYFQJMDgCCEBqCQS]IKMEOAUBIHGNGHALIRCDcMAGECgDGA@OOGCKPCVDXAPIDIDCTKJIAAOAIECGC]BKEQCUEGAICCEDEGQEEE@CBCFAHAXBHABADILMDOEIWQIGOFKTMAGOM•AEC@EOKCCE@CDAGIEFE@CDGO@GDAH@BBNFHBF@DBBDBA@AAGN@BB@JNDDDF@@AACGG@CFCHCBED@@HDDFBNALCDIBCJ@@ILIF@JDJA@CGGAEDGLAN@BACUIUEAU@GAEECO@IHOBE@AU@CAACASBCDAfIDC@GKKMSAIAIAGK@CCCmAAG@AA@AFE@COIAGYOGAACAQBGFGAEB@BMAECE@I@@J@BOL]FwAQEOOKSGKGCIFONGN@€pNFNALALMBOCUFKBOPAZSfGhUrMZ@VH^jHDLBTG\\OfaTECYOUOkyyKKGOBQFUCW]uEKE@SBIECC@KPGDC@ACAOBAAAGBGCE@ADABBH@DCCGIGACBCDCPFFABABEHEHOACBE@EAEKGGMECE@OFEKHAAGKEICNCHFNBD@DA@ACGPBFEDAF@HGFW@EDGDABCGKSEE@ODOFGAEDS@mO[G]COHMPKRKPSPcP[HW@[EQGGACBAHGhGZM\\SV@JELGHCIGCIBCCEDEBS@ADDDBH@JEFEBCGCWMQOEUAEBCNCX@JFFJ@HB@FEHKJILGNEHEDGACEMAOBMJ_ZCHDFHDJ@JDF@HCDARN@DGBEHHNBLBBF@DD@DEHAJEHSNMFBHFDAHEBG@CAIQCAGGKBGEBCBACADIAA@EEAAICIMHA@CAE@IJQHOBEAO@MCKBAPGPDBBJBTGHIPEDAEDCBEAM@CGEEIACAIOMCIBGFEHEHBFHJAHCDEDGHG@ACGQQQE_UmYeYGOBKHQAK^WBEGEAIXUWKWLKCAMKAQKaVMB]R[LOFgRSHSDQFCjARwœCXIPUHKLY|[VKVW|OR_PuHaL›„U@SWQKWAIBSTKVidITIJZUVENWTSBwl[`IjHŠELOJcIY@SHWN[Z_heLQNEPPp@NELC@GCGDCHDFFNFHJFLFVBlG|J~J^IVAZDXFV@RA^BnLTF`DPFNHHHdlTRVLVFR@PEPQTGFHHRDP@NHrN^DNMfFJDDDANCFIBCNQDCFANFJ@JCNERCFBDFAHGJBFPBDFBFAJLFJHLBL@NEBEB@LADBBDHHCD@F@BCRCHC@KMGAQPaXeP]@KAO@KBI@gFCDC@CLGDCD@HDFCDG@QKSCEDKJG@SGGIEAGBGAABBFDPEBBDMBECEKEEGCE@@BMJKTGLWNOPAJAfDH\\TDTAPFJBLDPNPdZhLJF\\JjXLHR^FPZT^JpTpLRNHITKVhlPTBJEJKPGRFVJJNHR\\H”ERFNDJHXVPLVHPFd^PDJCHGNEJBJDLJDFFATFF@FEBEDC@IAEEEBIG@BGAAJEFKFHBAAIC@@CDI@YCIWIEEFCF@BKNKDAD@JFXBVL^HlXnC®nPNLXDjL`B„HN^^M~"]],"encodeOffsets":[[[108777,26658]],[[108699,27264]]]},"properties":{"cp":[105.932188,26.245544],"name":"安顺市","childNum":2}},{"id":"520500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@IEE@CBCAGBGAEFCAEDGEEHGFqI]@EBERElNP@PFR@DC@GDAnCBAAINCJBDABCBCBED@BD@JD@BKCIBCCSHEH_FAPDF@NeLQ\\WHOJKTCŽRLCd[PFHJGLERJPPJRPLFJDBCB@BHHFCF@FNLPYDCV@DCLEHSDCTIPCH_CgGG[IQaBMLW@ININWHEhFVKHDBNFF¼xlKHGHS\\DROxST@NN@NIZZNREFVJFTCjXXDN@PEXShSTmbiHCt@JCHQCm`]DUQyai@QRaVmGAO@_JuUy@[wƒoOmauYCEeSOMOCcEIEMsIG]GMIYuA}X{AYFQ\\g^MDIocuQUMWcMwIICK@mGMOMMEOBoXM@kUKK@WLMNUjU@WO[]eKUMeESMQ[Kyre`ONUAYMsAgTwAMOKGOOBObSJKT‘]]GMAƒK_CiKWOM­mmDkW]GUKWAIEC@CBMLALE@EDFFXJDJ@ZCJ@DD@BJABEGELIFBBAHH@AJFFBF@JCDAFEFE@SEEBCEKIICIAMFGHIDOCc]OEUGOKWUIGMCQE“F[GGQIMUIQEOHILIFSAkOUgSLGJQMoKoS]IYSEOQ]KGiW[IIEK^ING\\QhBPCPINMDeAY@]BQDIBENUTSDeAODGDSBEDEHENCFA@I@ACCMECE@ANEHAHMTBFPF@FHN@BMCI@UFELMLCF]LOBGAAACGMGCGGCI@YFK@KHUHOBCBGFKBSV@RJZCTaLGJMJM@OASGWSGACDOrEJKFCFDJDDBFCFYIIHEVKNEBOFCH@DDDJFBP@REPQVENA\\@RHPVZ@RELMNyNKHDJNFNJ@LUZOHSFuHOJKTCTHLlfDJDT@VGpCHU@SESIgKOI[_UcUmSUKESBUNcZKNG^OVSHMAQIGIAOGKIIQIKKIcKOUQOIIGKMIM@gBGKHkRMHe\\BdGhATGRKFMESQMGQCMAGH@^ENKDFHJVFHLV@JCNQT@HELIFMBKCIIIGIAKBEPBNBPKTONQHMAMGaCBqHGBGLCLO^EDiBQPUTM@UCSD]PMJOAGEGMCYIGKAMDKHIJCNANBfBFTNHRBPKTWBEHL^GHQHKL@NPRBLGJKDEXNZ@LWFIHKd@NPjIL[Nc„ƒCqG]IIBEDADC@MFILCBFHLFLNBBALDHD@HED@FGJEZDBHAHABCHKJDDDDVEFGDEFBBFRHFAHMJF@DEHDDD@BFFDBBGHCHIHDD@DEBABDF@BCLNH@B@HFB@FBBHDD@DDDLDDD@HAFBBLCLDBB@@KF@LHLFFTJNAJDLDDBFDB\\@DFHD@DADPX@BCB@BDBHE@ED@@NBFMHCFADBBJFLHHPEDBBNHH@L@PILDF@ZIJ@FCFCF@JDBCEI@CBGHCBCBIBAZAFCBEFELBLADCFEJ@HABEJEFBF@H@REFFPABC@AMK@GRC@CFAD@DDH@DDJACCMIAGHI@GHGHOHG@EAOTSJCHK@IACBEDADBBFN@NDV@NELILABC@CDGF@BG@@LDFANILD\\RPDJ@FDV@DADGD@\\FH@@HJFADABDDBFJ@DAFDJFHAHBJDF@LDVMHAHDHLRFD@LQNKAIHOF@DBHAFDJ@DBBTFBDJJHBFDDHFDNHCBCD@FDNABEBAJCFETALKLGAEECGM@EFKCOBGBAD@PAHGHADEJHFFRBHBFNJAF@DDLbFFTJNDHBFFDHJJVJHJFBFBP@BDLDFDFDLBJHJAAFDFVJPTXTP@HGD@DFEHBDBFXDHFJJVFRAHCLIFAF@TJL@HDHA@AT@NKLCFGF@H@JJF@DAJWLCH@FECU@KEIDEH@LJDPDHJHJFFLJHBJFDDLNLBHFLFLCFIF@FFJLJBDAHJRCHEBAF@H@LBFJHL@DDDTLFJP@JERGPDDDDCBG@CFCBQIG@CFADBDTH@HEDBDRLDD@DOHAD@FDFD@JMFLHHXHJDVRJLTJHFBD@LCNCFIFABRNBJ@FFFDHA`KRCL@THPJFHLJFBDFF@FHJNAPHFJHRHHDBLADDHBB@@ABABBDFFFJ@JDD@BABC@EBAJ@BB@BDJCF@BFBBBFAFFN@H@FBHDJADA@EBAB@FLH@BDBFBDR@JEDEFALBFHTD`CFCJET@HCHAJMJCTEBKNMAIB@BGDCBEFCJABEHCNBRDFAHAJBFCTCDABA@ACOBKHGBGPGHEDIAIDK@GLKPCLBFFDHFHDBDLJHJFNBNCNIN@DDFABCD@bHJHADAJDJ@JDHPHNB@BZDRFNDD@BCD@NFJADBTCHEF@F@FALABAdCHEPAJBFFTNAHDDNJ@LFDRHD@FCLAJFLFFFFBR@JBB@DEFWFGDABDZF^LHDHBdRV@PE"],["@@DIAaII@GJIDICOIESCCOAUBSAUAKKKSISMMEOKQIMMBUFWBmAQGKMCI@KIFMHK@ESEWBWF·jGBCCIAE@DLHLHJCL@JI@A@CBBLAHKJADQJIACEE@ECGDGAIBQ@GBM@EAEFI@ICAEMIE@OLC@WVGN@JAFBFBJAHBBBJFFADDF@DFNAH@FABIBALEB@FULGFAFADFJCJEFGD@DAHIDCFE@ADBFAFCDIEGFC@EAACK@CC@EAEDKCEBMKKAEEC@GEAIMBGBECCBACIGCG@CCE@CAEOBEACEAEKEGGBACGBGAEBGAK@IEC@ACGAA@EAKB@B@RMNQFOBSA@A@OAGCAECE@KDCAEJGFMBEACBKGCGIDGAKHODEACBOJADEB@FABI@EEGBKAILGDGHE@K@EGOAYDOKISEIBCE@CEACGE@G@EMEAGECBCECACECAGEAACCCECIGABEC@GB@@CGIAGBEBKFGAEDEAEDI@O@CD@@AAC@AECEGABCACCICCCEAG@EJED_@YCK@GDGLCBIAICICKDKCSHODMCmEQGYDKACBA@E@CDI@KCG@CAIAA@CAEBAFABEHKBCBEJEFC@CBC@A@GCE@IACBEAAD@BBABBIDAA@LEF@HBDADFFABIBAFGJE@BFC@CDG@@DE@ADIBOFIHKFGH@BFB@FDDDHCHBFIFGPUPCFBJHRPVARBFEJDXAT@DBFHFFDBDBFALJT@DAJ@DCHAJIFMGOOEAIFIBAFIHKNAPBHIHAFBT@FEHCDGJEREDCZANFFBNBD@D@BFBH@DBNNBHCN@DHFJDZDFDNBDFNDP@D@HFDJDB@BCHKHGLAVGNDTXfBPEPkZBLAHKVERSVCFCNBHAFOPEHOLAFAHIJaDK@O@GEKQSMACBICEGAYQGBCAOKI@GCCBBFHBLLJ@BBCFEPBHAFCBGAKJKP@HCHGJ@DJBFFHXDDD@D@TMVERGF@JBHA@NGTCTIBOEQBIJOBBB@DDFBPHLHBDFFBHBHABDJDJ@FCHAXPHBJAP@LGHNDBLBDBDH@DI`BFD@JAD@HFNXBJHFDBFBDPBFLHBDDRBD^BDHDBDFHDJ@@HGFDBL@@DDJLJBDCP@DD@FGHCD@BFA^DDHBFAJ@D@FCHAXFFHJD@HAJBFJHVCFCFED@ALBH@XBDL@@NFD@JCFBRFDRCBB@JLJFBH@JDCLDr@TFHL@BRBFFHDDBHJJB\\J`F@HKNIF@J@FAAGBEfCJMJDH@HBFHFBBDHDFDDAHBFADKCEBM@AHC@G@CAIBECGDGEKHOFADEHELEHENCJENCJQJCHEPEFMDCTBLHZFDAHMXGFCBG@ECC@EAE@GLIBCHEBGDGHIJEDANMHINIFAJKBALCD@BCFCJA^JrH„Ddƒ\\MJKOi@MLcJGXE@KMYFWLCHIAKOQ@MLKRGHGK]FGXALSAOGQSMAEAeBMDMJILGNCLBJHDZHNHFPBNI^OTCVDN@VSROjAFCP]DKHKHArG‚AbDNHNBRGPMLSAOAMFOLAJBJHJJLDNAJEFK@GRSDM@IKUEGIUIQM…GI[SSQKQ@GHSFMBKCISUCEBGFGFCˆMN@JBLBFDt~DDDVFHFDbfAKf[NGlQLGDkDK"]],"encodeOffsets":[[[108549,28413]],[[107276,27381]]]},"properties":{"cp":[105.28501,27.301693],"name":"毕节市","childNum":2}},{"id":"520600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BJAFCFMJQFMNKBIA@@AFLBBDBVADGDGHGFCREHSBIFYFSFEFAHBHFFLJRDNDRPFNFRBbDP^TBFDTHXBLI^GLSP@HGHDFBNFBTCJ@BDADMNHHJBLBHCLMDS@IDCJATHJNDNFHPFF@JGHAHAHDPNNFHDNBšKP@JFF`R^FJBJ@JAH[`QLKBWCEBCPEJMASCS@QPAFFNNNPHHN@FEFcFGDMPKJKBGAKICGMSKIGAQBWLYDGDIAGCM@EBKBADFJAFEBK@UKHODEHABGHEACACIBIHGDE@KAKFEBC@IEK@K@IFIEM@CHABCACCDG@GBE@MEASBEBDNADAHIDIHuvIDK@I@ICUOKEG@_DI@IDcVQDMEKEOSKeEKCGKIICGBMLIDG@MDKEWYSmGKCWCIEEG@KBCFKBE@GMAMGEKBIFSPUBIBQJIBIAEAIGUYSMUGIEoYIG[YIKQMKEaFGAOGWAQ@MFWPaRIBM@OCMGIG]uImO_EESCKFUTKNEPEJGHGDcEUD_JGBcOWAGBI@gGiCEQCE@CSFIFQRKBKEOEGF@BFDBF@FU@AD@BNBHFHP@JANIFG@QEIEICWWAABAE@@BGBAA@AE@INIFCBEDoEa]aAOCS@UHGFALDP@FEBGAE@MFS@EDAF@DAFHHDRCF[JEHBFBDLD`BVEDDFDETAVDTA\\MLc@QHOLCLDRLPdTF@LAZJL@@Dl¨JNVLN@BAXCBAh@RJRZDLBBB`AH@BALCH@L@`BJVdFRJPbdDPERITETC\\@XHP\\^FNCRKLOFOJKJMPQbQNMVBNCbBVHDLTBPNNVDPACJUfAHAHDZ@ZHVZlJL@BIPQJIJGPKJ_hERCFCBCAAKACIAAJC@@ECCBEGEBGGEAIIDEAUIAEGAED@HGJ@BFHAHABMBQGE@ABAJDZADGFG@YGA@IRGEGBFLDBDHBFCLJTDPFHBHDCBBBXDRBFBPDDCH@TDZ@FGFBBB@LAFKHAHHD@BFBBJCD@LFVVHA@PDDD@HEDFDbDxAPEL@HBNHV@LEjA~JhPX|@XELFIJEPDDNCLDPAhGPFJDHAf_F@FBBJFJ@JCH_RUBSVCDFHLRCRDPPPJ@JGHCJ@LBLFHB@ADGAGACGEE@U@UCCCBKB@HHJBH@REDABQDCJGJMJ@DA@ACCWEECEGAIDCD@FBH@FMNQHEHAHB\\nVnHLDLBLILOJMDAFHHHNHZ@JWd@LDJFH^RDF@L@JCHSV]NEFCHDFTRIPMRAJ@HHHTLLPJF\\LNDDND@LKF@hNPLNPADKPFHJJ^TL@ZNNLHNBPDJJRB^A`BJDDTDHPFJTRDH@TEHBPCNBF@FAJADABKIMUABECC@ENIF@FCHOPAB@PE@GHAFKNOHUJORCH@NHdFRF|EPEHOHMFQPCF@HDNAHCHUTMTKHGH@N@RAPEbAVJHAHBJCHCJEFCHLCjIDENBFALGNCHCHEDEDQDCfDHF^PFBN@BFVFH@BCDILQD@H@H@HEJCLGBEEKGABOH@FCXBBBBFBDPJFDFR@^FLLN@HADAFDFDDN@RCTGLCHGBCACOm@KHYJOFQ@CAG@QHMD[FOD[FOLCLALEFEJIDG@K@oP[EWBIAKMQACAGDON[AYAKBCLAJERCTEFGFQAQEWAAKACAACEMIEGKMICMOGAYDYI[GQMQBEHCNAPFLGFE\\MVOLERCdIlUJCH@PFF@FAPKJAL@HDJBF@LEHAJDBDCF@F`JFLN@NLHAHEDAZBDDFVDBF@LETSBECKBCPDFADCHGDAJ@^PRCDCBGAODGAAa[UWAAEIF[BkFQDCACACkAMCKEBCGA@CFM@QBGHCCGGEAEDC@CJOLMDIEUFEHAHEBKBCDMDENE@CCQFGC[AAEAO@SACCOYASBSBCBCECACDGD]BAbALCHIFI@IDAP@PDFBHHHDD@DCHAZFRBBBRV@FAFCDCB[IADAH@LDNLR@LFDHBDFD@DAH@JJJBFBFJ@HCFCDCD@HEPEDCFM@IHC@@DCD@JAFGDYLQJ@DHVHDTPTEF@LFLBLHPAJBPf\\S@GDSDIFEHAJCJ@@ABCJE@KCACCBC^MTIFALUF@EEAEECEECGAIAAMU@ECGFETGRADC@AAIIMAEDO@IEUIECEAAGGEMBCLEDEAEIMOEQEMIMQGAECACAK@CBCDM@IFGLCBCBqBAD@F@FDJAHEDGDQCM@ODGBABAFBN^BNFFHDfNJZDHDBP@NFFI@SDKNM@MFGTMJAH@TNfNRJHB^GRDF@RIDIACECAGAKDENEPCZGRKNCBBJEFEJODAHBT@JDFFJXBF@JEN@JT\\FHAHDBFADEFAJDFI@MDCHANEN@HCJKTMHAFBFVNBHBBHBLGVY\\@BBJ@FIPLRBHPBFBDBDHJHJDJJDJEJ@BHDLLHPJPLP@HETHJRLDFADEFULHDFFPd@HDFARBFDB@D@BIN@DBHBBD@REFVCJFDPAFHDJILDHABDBLBDDBHFFBD@PPDDHLBHFFBZEBEDAH@DFDB^JTJNJHBB@@KFGCAIBCACCCUGMBGAEHBBEEACECK@IAGFICEDQAEDC@OFGAGFECGFMDCDAJ@DE@ACABCR@FEAQCGAECCECCGGGAGIIBKDIBED@FAGEBGBCCILEJAFEDGJCHGBGCGCEBERGJ@RFXRHNJ@F@NGRCHCD@BAWaBED@F@DBJLDFH@FDF@\\GPBD@@IWA]UKC@AJCBEAAISECGCEAA@BGDCBC@EAEEEUUGMCK@GFaAUMG@EF[AGMMEI@KCKWUACAOBOAEMMCI@MCMCaAIBMD@J@JPZHDBHTDLFHHBREFGFANADERIDKLGBGCAACGG@CEGAGEGAEECcACAQKWOCEFWCE@EG@EEM@GIAI@CLOBQDCFICKDIBGEQ@CLMFIAGCM@EBKHGAIRDN@BAACOECAAGNMVSFG@CKUAG@GFG@EGGAEDCFAMEKMT@BAOOACLC@@ACBAN@HABGPOJCDA@ODEGIVCHE@ECEEGMG@GdFLAFDFGJCD@DFLDJ@HG@MFCJABAFMJAJGD@^I\\[ACUGECBEPcDSH[AOKYCKGEKYDGJSFIBCCEAE[DEGQSKAYJKAIAs]SMWSi]WS[QKIEIAUH[BcAGEGECKAOBKAIBWAGCOGMBCF@PEFABOBIDIFEHKPK@KAEEQS]WGEGIOAG@AD@FJT@LAHBBGDCD@HGAK@GCCCCGKKAGG@CE@G@KG@INECEIBCDEHAH@LFFLBHHDDFF@BEHEAKAAEEMEGMWIHIBGHC@AMQEOAEBEHG@CEKCCA@MHA@GI@GFUSAMGE@CFC@E@IIAKEASHCDGPE@GCCA@CFS@ENYAGBOACC@IGEOCGA@GDYHAA@EEAKEGIICKA@ECAGNEBIAEEDUEEOGKG@E@CCGIAS@IOOE[GUMBCACIACCAADCREBCLBBACGGCBGJMJEGIB]ACG@EEKDAEDA@ECCCAAACOEGMMMEGG"],["@@RMFIBIACOAEAGDEDOT@DFBBDADF@FADBF@"]],"encodeOffsets":[[[111501,27773]],[[110510,27989]]]},"properties":{"cp":[109.191555,27.718346],"name":"铜仁市","childNum":2}},{"id":"522300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@JJFDLJHDBIKIEAEGM@@B"],["@@EKGCgGGCG@SG_CKEOGEICMEEECEBcGECG@KMa@gMEEYKM@EAW@WGICGIMGWB]HcCOKIAMD[PYDIGEKOKEEISGCI@EBIHIDQDCBM@OO@CDEFGTIFGJWPULKBGHGLEHMDG@MCEBILMFOBKAEAECACIAEBKEcGGAIOE@GFMAEMQOeCCMAYLIEGK@AEQ@OEIECMEKACACKEIEC[MGBGAI@YMKCOKE@OMCEBOMcIIEIGGCMCCCAODcXMFADBHCHCFGDGJaRAFOPANIRCZEF@LEBGBOCQA[BYCE@CBIJED_AEG@EIKMGSEKIKEYAI@I@SFy^EPIPGBKFWHQPGJKH[RwPWCEAYAkHOHEBILAFCPENQFEBKAQGIIOAqBUFIAKBOF]HEBGPAbAFELKLWJCBINBHSP@DBFCTCHKpGNGDEFOJUDIFG@MDK@CBCFSBQ@GBG@MGOAWKIMOCc@[B_HY@CBGLGL@FBLLJENQJOGG@KDAFDLCJEDKASBAD@FDLCDED_AcQMMEOUYG@EFKFO@ECEEAIEECKCAGBCACEMEQOs]C[COOMq_AEAGDIFE@GAQEUMQEIAINiBGAGaC…_kIK@cG_GYCUE[QSGQQGS@WCO]kGGgKWBGCGGKA[CYEMEMGKKCIAOCMEIKEQAMB[JSP@HJL@HKHNƒFID[f]`EVAFOF[DGBEFCFGHGFEBW@[DAD@LHJDJJFFH@HCF@JJR@DIF@BBNGJ@JHNCF@LLJ@FDFLDBFLJDJLDFFJNAH@BJFP\\RXRHJJTBHDHFLFDDH^HLLLFJ@H@DDBHHJFBDBNAJBFBBJBHHLBPH@BEHADBFFDFDH@FFFDHAD@NHALKNCP@LIPBLKLMLGLODEBKBGASBQEQAMBGDOAAB@BFDPBh@rJNHFHJDAH@LDHAJHHHJBTDLAFVTLFDHHDBXNPBHJFDHBFATKNGB@HHFHLDBJ@DBFJHFFBFALILERYHQPGX[PKPADIHJED@FNJADONGJALDHJJGLGVARBHDHPDRDBBUtCBQ@KMGEG@GFQ\\EDIBKHI@MABCBACEFC@CQAYFCDGHWJQFBRED@HAAGBCGGFMBQES@CA@KICE@IJE@YJCDBFVHDDCLIJBVANDJ@DCNEL@DJHDBFCDDJ^JFh]JODMEO@MJINBVJRDJ@dF\\BzE`BZFTBZNT`LFJCNKJOHAHDHLRFBDBLOJE@EBM@GLOBCHEXCJBXRzZdjhPZBNXdCrFRWN]@OPALFfKV[^ANFJLNbTRNJRR~AXGTWZYfI\\KhFLBtXbF^ZVTATLFHTP\\DDZ@fIRLPBLIJQHGJENLPHvTtLRFrAJBHPXF@FFDJFHXFLHZZJLCNO^EPJZ^`\\Ph`VGDGBCFCF@N@PCJ@ZLF@HA\\@BAHGFADGHEDB@DNLJLFLHFNBP@^A@I@KKIGBAAHQCSG[@K@AJIJQJGBGFO@KI[@IFGHCLGBMNGBCHQAGHCFKCOFADOHGBKNSLGFCLAFBBDBFDBHBBADI@MOoFORMfK`g\\YXMTGZ@dJPIFKG‰Ji\\_xkTAXSFMVU€YJIJSjcLUTSJAXBRLTXV@œƒbKvG`OPQX{LU\\UZ{LKVGJODWx›BQDiRETCTGhQPE\\K^QNAbURLLBBNLDXKXLWVBJHFAF]XBLGRALHPfZnZ`VRFRRDH@BGHCHCFGDIBEGGAGFEFAHDJPNBJBDFJHF@DBNAFCDBFFCJOHGASAICAHOBOLANDP@FBPARGJIF@DBB@NGDJBJFB@FBBCJDBABADHFLAHHDBJRDBH@FABGECAGNETMFGBIFG@CCCE@AAAKGMFGHA@CQMCBGDE@ICI@GCCEDG`YNIPANBDFHBFCFGHMJKLIFG@EGAI@EE@IDWDMFAVBPFNRDXDHFAFE@IAGCCBCT@FAFCDDJAHDDJHGFK@ITUN[HYHgBGDAHBRH\\FX@\\GdOTOLOLQNOPG^D\\HnPT@FCHB`IH@FEBQEYDODENAJCPA\\BPKNSXcHMDgFQHSDaHKJIAKQSUMiSMKAEKAK@@CBCF@BKJKFADBBJDDFCH@DABCHEDEBITOFGBGHADABELIFMFCDC@KFMRGDKFCBKEOKOGM@EH@"]],"encodeOffsets":[[[107604,25514]],[[109080,25662]]]},"properties":{"cp":[104.897971,25.08812],"name":"黔西南布依族苗族自治州","childNum":2}},{"id":"522600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@B@DLBRGJEHCVBDFBD@FKHEFBDBBDCHCLCHBFDFH@HEHAJ@FF@ZQHCDCACQICKGEGCAEBC@EE@OM]ECECCC@CDAFBFFD@BCDOFSN"],["@@IReFEN@NBFBDLBPCN@FHL@DDFJDDBJDDHDFAPGJBRCMCB@HGBGAAAICAC@ADIBANABC}G"],["@@HFBF@DABEAKGIC]~JDATRJFHJF@HDLNDJCHWFCLET@FCDCAEEKBUFUAGKMOMCGAEBIT[N[FOBM@MAQ@AH@BABGACSEGEGBCZIFU@SÎ"],["@@G@AC@AFCF@RFTÍe@MDOAKCSGQOKEKIEKAWACK@MFSDCFG@EAAGFGFMEGUGIGEIEAMCgNMDS@UCMEE@GDCFE@KEFQduNKNGRIPEPFRRHBDABEDK@OBEHIRGHGBEBMHIBKFCHEAQEEBGDEAIGKH@LDHCGGFAFCFGDIDQBSCGEEEEIAKEMACG@GJ[BECGkcAG@KDEFANBNCBE@CIIGCYAWKcWQOEIKkM_OYEUAOACCEECYEEGCEAKHYFMPYHAPFRMh@@GEGZMHO@GVBBAFBHJLFLHHB^AF@VNHD`FRCLFN@@DE@@DFDD@FBGHABDD`VFBFAV]ICGEIMIG@MEMBEEEEMIMKM@IPkJOLETEDE@GKAE@CCDCDOJGFK@IEGAELIDGBKJELHBC@BFAAAFCDBAHDHHMDMBCDCBCNEDCAYIGAEAGCK@CA@CBC@I@EAGDW@CAIEGBACDEAAGDSRCB@MBS@K@EEIJOBQHGLC`CDMDUIGCKAQCIIKKI—kUMEEBEJE^EFGHKDKAOEKKSWUMESEIGAIBYGOY]EMIQGEIAIDI@IAIGBGEGAOBMDQAGAMACMIAC@EJGBGCCECCC@E@CLEJEFQAKBOAAOBc@GA@IFIECG@MIGAGBCDSEE@GFaDABCRMA]R_@SFABFNANBDEHBDABIDAHHJ@JDJ@JEFKHIJ_JC@GEIKBCHCVG@AEEAE@CLENA@AOWGEGAEBCFCAIEG@@MCCCKGEG@EFORGLAFDJTTBHCLBL@FIHGLMFUBMEGAG@GFC@CE@EFI@CAAC@OBCAIKCGBMAAQFIFMDQLI@KACBIFEAMCI@EGAIACEFECCBEDGBGGGCNSFGBCA@BEC@IFG@QUCCBIMEI@GDCAEGJG@CAASCI@ABBHEDKDC@EGIEK@GCOIAABMECECGFIACCAUDODICIFGNCREHBHDBDDBFBBCJ@FEBBFABCFAF@@DDFB@FD@BABBBABDBDABHDDHBHDLJJJDDBHDRFDZBDBEVDBFBPGJCLGBB@DDB@ILELBDDFHDRD@VACABCB@AAC@DAAAdKPKMQAEDODI@CUKEIIECK@EII@EAEKGAKCE@C@IBCOECCAIDCHAJECEBCF@HBAADKCEGA@CBEAC@GDEDiBEJIPAPGJMFCTEF@@AEEE@CA@GAECCUDWYOGABDBGDDBCBSOCAGEACECEBGHMDKNGBGHAHEDGEU@KCAP@FEDCFSHIJGBIAKEGBCDKKUKEAM@ECIAKBED@BDHBLABABOAMCIBEHAAGAECEBKA@CF@@AD@AECBWCI@EAE@GHCCAGAEGC@EGSCAILADEBGF@HADAB@DEAABAFGJCAKBABFFF\\BDHDJAHDGLFHGHBDQNOFBHF@BBCD@JEACHDDFCFB@DBDIF@BFBADGBWDCAAB@BFBADIFGASBICiCBAACQOE@CAGBCDUEGBAEAGAAEG@GACPC@ACCFE@CIABCAABGCCA@KBEDEBGAE@IIFIHABA@@EAC@GEFK@CFGGGEK@CNAJEROPEDCBGBUG@IDKHQNIKOHAAAIC@KDWMGI@GDCKIEAEGDKKAO@@@DKFBJEFICADAPBFK@CDKAAE@IDEFSXAACKGKCOGIAEBCAOHICIIAAAAIECCAAABGDEBIF@BCV@P@@MDEHAIG@APCCIFOACEE@CDAECECBIBEFEBEL@BCCEHWACGM@eECEBKFGTEAEDIJEJCACB@FED@DDD@JFF@DEF@DIJANEDOBEBIBGHABDDBDAJKLAHIBCJKH@H]NCBAFE@WGA@AJDJDHMJCRCFEFQFELCBG@IAKDE@CEGAiIICACGSC@EBMFCHIZBJEHAJAFEBCPKTGFIJCACCC@GHKHGBMLIDMPAH@HBDADGHGBGCE@IDEGUAECDGAGIHGAIIMBIFITG\\DF@DELHLBFADCFMDKPMFGF]CBH@FEF@DBDCD@BDFAFFLBFAFGNEBC@GEOGGGEE@CCCQ@IBOAMDEFGBCF@HHJ@HDD@DCFDF@BILGAEJK@EHFNCJFNIT@JAB@HBFBDABICAHGGICE@CDIAGAKK]GEEAEAAMAI@@BAHJXINBH@R@DHA@NKdDFHHJJ@JENYFIHGNAJDPNhNJRHDH`PMNIDG@BF@HLHDFJJPLJHBLFHJHPH@DEDBHEACDDHIDG`LADDNH^bBFCVBHDBTCF@RHH@JEBB@FRHBHDHRDDBEJCHBRADHF@FGFHHFABFCDKDHHRXTJDLAJEDSGEBEJ@JPV@HCHUBECIOCIIK_YIEG@IBGDCBCDADC`EL@HDDLBFD@LABIBMHCJGF@FABGCOBEAAGDI@CECG@IJE@IGGMCCAAWHcFKAYE_DIBKFOLMFQ@WUIBODMCIBECAIAECACDKFE@CCFIGI@GC@CFAF@ZABIEC@ID@DBDHD@B[HED@FCBCJEFCACFCDAFDB@DA@AHGHGFUIQCQJILYZM@KECKAI@_CKEKGEKA]JIFUVILEJCVEPKHIBQJGFEHFHCJBFMG@JAHI@CDABA@ACBMQEAB@HCDBDHD@FB‚DFF@RrLZLRLZJ\\FZ@RIHSDyBIEEIaKOCS@WCQGUWSGK@IJC^CPGRUfQNOHODSLCReJSBOEOGKOIGGFEHEPBfIpCLIJMFKAUGoKeGGEKWMOMEUAM@UDQDSTOHkRG@IBKJMVURKAE@GBADEBJDBHEFJBPFAJABADCBGAAAFC@AIE@B@PBBFBLABBJ@\\NHFFJb^BNIJOFS@QDIJCP@RBB@JHDDHDBJADB@@EF@HJH@DA@GCABBDDAJDBAHELALGHBBD@BFABBCFD@DCDBLEBABEH@FIFBPADBJ@FBCD@DEFLBBDEDEAAFJDBHLHB@GKBAD@L@DDRMBBCDBJCNJBBGDABDAFBDAHH@JAFB@DEBLBADB@DBVCBDB@BALCBECEC@AEGGDK@UFCLAHFH@DJ@HBBABBLFBJ@DOFCPEL@FDDD@TBHFFHBX@HAFBLLAHFHBBL@N@ABGB@B@BFD@LFHHB@IDCBBFFCDBBN@DB@DFBJHBkJKHAL@JDAJDHDFGD@DDFFBAFD@TFRARGNKJUNUTMZC‚AZHP@D@@HH@BPBBHBAF@LIFAFIJIHGJGfELIH[RABBFAD@JCBC@CB@DBJDBCFAH@BDB@DA@@DC@BB@DCBDBABBBAFDJEFGF@JJLNLBNGD@HBDFBPRBJJ@FAD@FJADFPDDDBFAF@DDBHF@DFFFJF@DCDBBHBFFJAFD@LF@DDBFGJEB@B@BHBBNEBDDADABE@MACCA@CDS@@@ADIDBJIFDBJ@@FFCFACLCDMHAFA@CAA@EHIFC@ABMBEDADCBQBEDAGCEBEFIACBGCCEBEJEG@C@CE@AAEBCAC@ADMEE@A@GAIC@AAAQDGH@DCDHDHJBLFJAFIJBDIBJBADADGBQBID@LMNI@GRKNBD^bDLLPBD@JHJHFJARNXJJHFLBLELOVGTWfE^BLRdLNLHXGNAFF@FAJGJ@JPNJVbr@JALINQRKRIbDD@FLAGPOHAL@BE@OMAHA@MCEFDFHB@FDFJ@CBHbd@XG\\EjCTIPGtBLAHECIQGSCIIFMTAZAVCx@FADLBBJ@BADGBGBAD@FFD@FG@AECI@ACA@AGACEAK@CCCC@ICGB@H@NDJ@BFB@J@HBH@CG@ABCFA@CAG@AVQLAPBLBHHBHCRfEJQ~HDIN@DBND@JGDEHIBN€HB`L@FMP@DDHD@T@`LDANHDFRBPDPJJHFLFN@NELGLKDQBKDMNCJCTCH@JDFFRjDhHJ@HAXBdPHA`IVCdFHCHGFIFOLMLMJELELBHBFFFLJTJn^vJHNHPDN@JAbQXONER@XBPHHBbELFRNJL\\ZJHpZJFVHTNVZJHFBJBJARIJAVATOJELAHFBNHNF@LADELAH@FFDJDXHLTnXZLFNCH@JCNKHAJDLJDHFLLfPTLFNFRCdUJCJ@`CH@LFVPJDJ@L@JCvuJGJCBGBCCMFATAFB@NAF@HCHDDDBBADGN@JFJEL@L@JFD@FALELBF@HCJGJABDBDGFAHGBCFGPVLL@FABEEIBCLAFAN@HDJBHCZCXKRAHBLJNTDHLJHBLALINOHCdEFE@EGMOGMMEMBEROT@TDNBFIDOFAXDLARK\\_BG@IAIEIQ]E_IEO@™LMAGCMEOMGCGBGBIHE@OEEGCMIMSGIBCD@JCTKNGDKAIAGGNMBCACEASFE@CEAICCHI@GTOHKHQBKAKGWCSAE]SCOAaEQEMQOMCQCKIEEAGBGFETEZEJETAFGDQHEHGHCBCAUACKABE@@JBLALMDANAPKFIAGBSEIKEA@IPEDEBMACCIS@CFGCCC@MDC@EAGGKCGCE@KDELG@IBACKKMEEE\\KBA@EBAF@JGLEBCHCLBCGFCL@HJHGDI@GECHEAEDEDEFCBEJBLEBCAGDAD@@DCNBAHMDHB@AKFMBQGCCC@EF@TFNLJLFFN@LFDED@DD@DGJNHDG@C@GCCCKDENDHBJ@BBBFJBCC@A@@TJBJENBH@DM@ABADCJBDFDDAJFF@VHJLj\\dNJFHF@DBFFDAFPNLBFKXCNDHJHPDMD@RPFBBBBDBBLBVCJHL@HHB@T@LAFAFGACACAGYISY@KCGIOAE@EF@DAJD^GB@HAHDCBAFJ@LFNEJBBEDCNADBDH@JNVBBFGNALHlnV\\XlHJTJHAJCFWHMHEJCP@VHPHfDN@VDABAN@DBBV@RFJ@TIJ@DBBJDDBEHCBCAGBANBDAAFBF@LDFLBAMDAXDD@DE@GNYBIFETMFAPDJRHHHDLBLA@G@IEKAIIGIC@CHMGAACACDEHDH@BEACI@CCAGDEJAH@JBN@BCAMACAAOBGCIDM@CABGZARGVMHJHDBBCDMFCD@FJNF@JBFABGDABAV@D@FCBCCAS@BERKAGCKBKNKBI@KHIXQBGEGFK@EGGMBEC@EDKCEAE@ADBLERJDADGF]DGBIBGCCGCUAIECMBCEEEAQDADEBEAcQSOUAGKSIG@CBC@IEEIOC@KDQNMACMMACHAP@JD^}"]],"encodeOffsets":[[[112158,27383]],[[110499,27799]],[[112105,27474]],[[112095,27476]]]},"properties":{"cp":[107.977488,26.583352],"name":"黔东南苗族侗族自治州","childNum":4}},{"id":"522700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BA@EKEAAG@CB@HHPDCF@FE"],["@@GaDAI@CE@EGACEFENDB@BGPNF@@ABKPGHOKB@ECCJaLQRQJMBK@IaqIUOM@IHIBI@EEEMBWHKGKMQcAKF]XeHSPUFKAKEKIGWIQMIBGEGI@IACKOCK]aACLMHQJ@NM@KJCRAHABCBCIAJAACJIBEEIAKGIGCDC@CHGRCBB@BJDHBB@F@NFBCD@DBFABBF@@D@DFHFIFADDAHBDEJAFDFBHFCRADABCFCNABAD@JEFGB@DBB@BENGDCDKEBED@EI@CAJEAIJCBC@@T@DCB@DDNBF@BABCCCFAAMGA@A@AFAHIAECCE@@KECIBEEGAAADC@CIEEECEE@AGCCE@EBCACCEOBCEIC@EBI@AIOQEAAC@GHCAMMKIK@IHEFECIBEAABACADA@CAAD@@CB@@CCA@ABGDECAAI@CDAD@DA@IBCAEBA\\QJGFKHeHIJGJIBEJE@KBEGAAAAOG@@GC@O@YGBYDSNMVIVMLQHQBSEC@BEEACE@CHCCECGBIICK@GBILAlIGEA@CCAM@AADCEEAACD@JGAEG@KEC@A@AHABAM@K@AAEGBGKKEAGBW@GAEEAG@SCCECK@OFEDCPI@EAAKBAAA@GCIG@GEKBED@VCLHHBFD@DFAFKDABA@ACUDCAA@BCKAFA@CEAIBG@BGACBEACCBAHIADMAIDCAAQNCCK@C@ABHLA@KGAGICBEFBFCACKAFE@CDCEAI@CAOBEAEJG@AFABKFCACDC@DEAAEB@AACGAKHKBGFABICCBACBAHDB@@CIG@GFE@@CAIBCACGGC@IAA@QDOJIRCT@PEJIAMa]EIGE[MI@AAKBEAAA@O@AJF@BEDBBHBDABCBABIOEIAFEAGICFABCHAF@LBVQNULIJAH@lQPGTSRCVCN@VBNFNPLXHFfHpLVHLBNEJIDKJoAeFOFGHEJHLPPHPFTAfIDQTKPCPGRMVeHQDOD]JIL@THVXRHXDT@PDbLFJJFzATCJG@QEYI[KYKQKYQqE@CEA@EGCACDC@GBARFANBDB@BADCJ@BG@INHAEDIEGFGHERIJALGFODUFIJKVUJE^ILBHFFLDL@`BJDLLFN@ZYJKRIRDVJHEHGBGB@@CCABEDCDEDBFEDIDA@EFC\\G@AGCAC@CJCD@JFBA@YBEDED@@HHJEJDDF@LEDCDBBFBJFDJANDPCJAXVR@NEPKLEJA`CZFLBdEXGBBDDHNJHF@JIH@FD@DCJBHFBPAHDBA@EHEDINGJABA@KECKACC@GFKD_BCDCDAHCJAH@JF`ZJLDJJPFDVADG@GOU@IFIFATHFCBICKSIQWGGLCDCAEEBGGHE@EGEBCAQDGFICAQCCGAGQG@EAAIFG@QGE@MDG@CC@EDUAE]aMGCCKBH_JCCGDCFBAGFC@COGIGEGAKIGOKIICEKG@GAEH@JCNM_OCGQGMIQwBIHMJGZEFM@IIIGGCELc@MGBAGBMAGJMIWBIN@JBBBBFFF^HLLHBJBDCF@JDHHBGHDDACI@GBA@IJSEMDIEMFGL@FIHBJK@ACEDE@CCC@GGI@GDEHAFENCPBJAR@DD@DFFHHPHHFD@FAHMBEAEEKBECE@ADCAC@CFE@EAG^DHENELONCFIAEGI@CFI@CCEH[JSJENA@AACFCK]IMSQGKECKEUAYMGIGAAIEE@CACPIFEHADE@OEEKAIFE@OCC@AJBJIZCDGAGDA@ACA@EBE@SPEAGGKAWMKCEGC@@CHQDCBAHHDBTGHMNEAAECAC@ELEBCGSIBCKA@E@MFKEKDCBGBOCECHMLCDGCCBIDA@CG]MK@CQE@CDIJCLGFK@MCOKKIEEEEMBMFMLO@CEGIIAIAgWGKgAAIAA@AESKcMC@IDG@GDYD[CADE@ICgESDIKOGgQUCSEIEMMACKECEIDOAEEGAE@EEE@CA@EACIBEEO@KDEEAGGOWKMCKEAEE@CDGJMDOJGAGEG@AIAAEAMCYFCB@FEBECKIC@A@ABCLHHBFH@@BHBFDRZDNERGNWNUXENAHBLJZBLAJGPIJK@KCEKYW_eGMKEEDEDAHDN@XCHEHQJMLILQ^GtBRT\\BFAFGDIBIAW@UIQcQ_AIBGICAAAGDEGEKLIDCA@CBGJKAAKAMNQDAACAEGWIIMG@MICC@CEEFC@CCAECIBEDCFCAEIDKAACBEA@E@GA@EAABADBNCDCBE@A@AQEAE@MFYAGDE@CHDDAFBBD@BBIPPfRdFRAPGRENKBI@OG]SSCKHGpSdUbAJBPDNDLVXBLGFQAQDQPORKFICIKECBAA@@AFA@@AAC@EE@CE@ECIDCHOJEAGBKACBIBE@GEEBCJGDAFBFABANGD@DJLF@HEHDJ@DD@D@NLDBDBDCBAPFDFFKDALABDDHFI@C@AJGBCDBDBDCJFBJB@DADK@EJGDA@KIE@ADABABABDJIJ@FADE@G@IJCHONWPOBeNKJCRFXFR@PGPEHQFQBKAKGGKQMCYOGQ@E@IIIDCCCAK@WCWCQ@iJMAYMQEDK@KEIDIDEEEPC@EDA@MIM_QWAEBQCGEOAGCCCDE@GEGIGAKEUGI@GAE@GCGC@ABIDABKBIGMAMKBGFEDK@KCODEJAFC@E@IFQ@G@CAI@ENSBIDCFAZ@NCBCDOESAGBMEQAODOHE@CEC@EFOBOCCECOCSKEEAIBATU@AACCAI@KCICGEIJeTMBYDWCQKKMEGCOCWBYAMGKOIG@I@UH_BGCYKOBMGoKM@G@SJMNKBOGQOK@UQGAK@KHUVIDSBKAcO[CKCECKMAGF_CKACMGAEACMAOGGEAEECICCBEECM@GIMECSC_BK@ICGEIAUIMQCIG@@FBDRZFPALEDAJSJEN@LCDEDENKJAFCBGBAHEHSPAJCFGFADCBG@EDCCAICAEBILALE@AD@DL@LBBFNLjTVNRTBLIJGLCbGTERChGNWdMTOL[AOBIDMBCFCPFZAREFRFHLADCBCHCZEJMDEFOADH@BCBC@MAGEMDJDLFBHGBFLPEF@FDHNLHBF@FAFBDGPGFAFABEBOECDADBDJHDHCDG@AACB@BDFAHBHBBPADB@BCDOH@LDDJFTAF@FL^vDXEVARHPLLzzPlPVDZSFeb[PSHKAGC]iUGY@qNgVeHYTOBAPELDVAPKNKBMBMEoM@MHEPDJLHTHPLFPBRExK^API@@@@JDFBFANA@BFEHAHBRBDHBZPBHPJ@DEF@BBBH@BBDnDDL@BHBJBJNTLL@F@BCDeJEFBTBDDBV@@BAFGP@JDPFFHBV@FBJVDP@FUBEBCHBFHH@DIBICE@KJ@JI@ADCJKDMBEACC@GC@AFGDED@DHHBD@BE@CCMC@IOABHAB@FA@GB@BE@CDDJLDFPD@BFN–HPNBLSPEJHXRFJCPKNCJABGBWAGBEBAD@DFFRFFHFCDDBJFHDVFRALD^DHJFPBBBIJSLCDCJOJWBUCODDLPH@PHBhCFDBHdNDCJQBKHGHMJGVAPBNFJLT^DRArDFhDNCRIZE~KfCL@JCN@JCJ@DEJBHCJABKEKBALBDBDFD@DC@CBCBIKI@GKEE@AEBAF@JBDCDCFB@FDDRJH@F@AIDABBDDHDHAVFXBBC@KHDF@FAHGLDFGBBFPNDFDNABGHEB@ELDBHHBBDAJADBJPCLCRAH@HAHFAFBDHF@FCNAAEFBLHLJdXNDbGNGJGNEHDLJRJLCHK@ODOJGZ@NDDBBHP@NB@CCCCGEE@ADCFAF@AKDCBIEWFMZUNOHOJORKXBVFRR@JBJHFTDJFDLAJIJ_HMFAHAHHVPTDDHDNFHBGL@DDFADGDKBA@ANI@@BDFPJ@NC@@HCCEFUAOBCCEIIGWFSD[DU@UDGHDJdRPLJBJFPPDJAHEJBLTXDHADCBMDI@OAYIIGIGIAOB_VEHBNp€JFRB^AJBBFKR@JFDRBHDDHAFEHQHOLEFCJBHDLbXLFNBHJDLCBAFFD@DEBCDBBHDBDFBCFJDBDWACBDBBDA@ABELCJJRF@FADFABG@XNhBPBPNJF\\FLHHJ@HALGLMFODM@QAADA@@DC@ADE@ADEABDB@@DDADDDAJD@FDBDADBF@FAFNPHH@J@HMD@\\PJBBDN@BBHABDNGFBBBELQ@PDDFFDK@ACCBECEA@JBHAHBVDJJFXDHBFF@FCZCEADAAENCPBBBADCFCDB@HJ@BFDABDGJKCKDDR\\ZNBLGXPNCDANRLJPBL@B@DHFAFBBBBHHDPPV`^@bNHHXBRJ\\Az@rYXLP@ZI\\EDCDKRGDBDDFDHLAJBRDBBLALADBNDFPHBf@PEPAPEPGLENKrCFANADCDEd@BMJAFENGdGHEBM@MFWDIDCFBPKPqAA^P~@nblBRQ`ENDJNL\\LZHZ@^HZJFJDR@RDR@T[RUHEHDPSDAA…BQI@cXBNHF^HJHPljdX`FnI`R`prLHTHGX`ZNVDbCjFHLAZWJBRGNCpANCZPL@BC@OIMCGBADAV@VCAEEG@APCJEFGHAHGJM@QGG[QGCEC@S@W@GDAPARFF@HANU@SDAR@DD@LPPL^PALEFENFPBdDP@NOF]F{@GEC@CIAIGQMKEAKDGAGAEMEIAKQ@KJU@MCIBGFCHA@DGJBDJEDDH@LE@IBAHAHADAACE@@GHADGLE@ABEJIHEN@NHBF@POXGP@F@FFBF@ViNKJCV@RJJHIVQREPLLŒRRBVOLCJ@hRNDNCAIEQMK@KJE`G"]],"encodeOffsets":[[[108773,26653]],[[110251,27889]]]},"properties":{"cp":[107.517156,26.258219],"name":"黔南布依族苗族自治州","childNum":2}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/hainan.js b/src/components/visualizcomponent/js/province/hainan.js new file mode 100644 index 0000000..ce94666 --- /dev/null +++ b/src/components/visualizcomponent/js/province/hainan.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('海南', {"type":"FeatureCollection","features":[{"id":"460100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@Œ¢NDxBrCpI^OTGjGfBBBFFB\\PlRRPJhJ\\DˆC|K|Q¤kfGL@PD’ŸFAHGFMFENEJGNODK@OCE@AFAHEXGJEL@BEFAD@BC@MFGD@DAL_CKAEN@D@BBNKF@BEFEDGFCFICMAEJGDUBGAEKIAEHQJAXFN@DCBEJIJCBGACWMCG@CFGDYFKCEMEGEE@SAKFELBFEDEIEBIAKOGCEGAAACECCBCABIB@FDB@ACXA@CCAKAACBGAAEAEEAIEICOCCCAGEGSBEHKBIDA^IDE@ICEGBOCKBIGE@CAGBGGACJCJ@HDDABMGGFU@MAEFGPMFBHCHBTADCBCDAVBD@@AEEGAGEKABGC@CCDECIDIAEGIEMGECIIGAC@[AKFMDCEI@CFBDAAGBGCQGACIE@@AOEEDKACC@EGBCAEBGACFC@EA[CCAG@ECG@EDC@EBCDELEDC@OABDAFDDDJBBBFBF@HDJMCWBECAEA@UVGDC@ABC^ABM@IHGDABOEEK@ACAODGDK@EGDCAGACCAGBKFI@KHIBGDGNAJDLFJ@@EDC@CCAB@DCAKBEEABGAEBADCAAFA@AH@BABBFADBBC@BDADGA@BCB@FCDANEHGDAD@HADBNBXBFHJ@FAHXLFJBFAFCB@HEFCNIBBD@HDDADIAASCEeDCBIECBIFEBEACCEAOCEICCGOEEICABWJC@CAI@GAG@A@EGEDE@ECG@ACBKqGUIE@KJAHHFBTFNBBABCDAJQ@IBAT@BFDBJFF@LNFFNFADBABCBELDVCDYL@JGJIhABHR@H@FCFARWRGBIAMB@FHHPAHBET@BABCCMCAA]LEAKIMGC@C@CDAJ@BF@HDRA@FCF@DBVGHKDAFFJFDNF@DEHI@MLEJ@JDHB@DABCH@BDFBBBAFDABCJEDGB@AJID@DFBLA@BGFCCGBEBAFLZBBBBCH@FDBHBCLDFCREBACCAODGAILKBBNBHKJmx"],"encodeOffsets":[[112750,20508]]},"properties":{"cp":[110.33119,20.031971],"name":"海口市","childNum":1}},{"id":"460200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@žšFDFFAF@DZRRD@B@LLTFDFFABJDLALPRDHADBHHLBJABCD@RdD@XMHDJHDBFFLDDLRE@ABCDDBABFRDREBDF@DDLDDADEJAFCFKDCTCVL@BEFBDJBBHFFAHBVCPCDEBAF@JCJBPBFDBDH@HBLBBF@BFJFANBHDFFDFBF@FCHA\\CRHJHF@FGLCD@VODINQLBFAHC@EACBMDIB@JHHDHEJBFFFJBLKVAFBHFJXZBLDFFDLDPDLLJ@NLJDNNNJNZNJHAFB@CHG@OCKFEACF@BC@CBGLU@GDCD@@A@CEIFGF@FDBBBFDABBB@LCFETIDCN@XFJEFALEJBFAL@DDFGBSDAFAZCPGFCBECWBG@A@EBC@OCCDMCEIGGIDIEEAQEC@I@ALI@GCGAIGGKFBMNMPE@ADABKLE@E@IBGFCJAJDFAFBDAFBBAH@@CTIHJNFNMHBDCFAJFF@D@DBBBDBDAFBDBDFDAF@LL@CJKJCHBJCB@DBHAD@@FBDLDFEDALFGN@DHF@HN@@LAF@JPTB@JIFAHI@@BB@HER@RDNBLFJLNFBFAB@@FCHDJCFBH@DP@NHHHDCNFNDDRBD@R@DH@HFHGD@HI@MBAECEQFOFENGV@BCJMHGFO@EAEGIAWCGCA]ECC@EDODEF[MEFGFBB@\\«UEQICCGUEmW{C]CgW¡QO]MeIgC_DUDO@QCeMc[YKWEWAUBMDWP_`IDO@}CUDMDGHM\\KJSH×VUJ—”sRħI_BUBQLELIjMlEHGDSD½DAQCKGEGGC‹KGBGDGHYl"],"encodeOffsets":[[111547,18776]]},"properties":{"cp":[109.508268,18.247872],"name":"三亚市","childNum":1}},{"id":"460300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@KCOLAJBJDDVFRHJB\\JfVXFZBRATGPMHS@KGKOKqO[QUGQCOAGFCZDFLA\\ALHHNLHNFT@JDBJELYAiQaEQE]W"],["@@HCFCFEBGEKMAMLCHAHRH"],["@@KDEFShGJSNGJGJIFCF@HBHDDDBXE^QbcR]DICMCGICEA"],["@@k^AXNV\\AŽcFOGWMMO@UDSL"],["@@HBJCBGEAKBAJ"],["@@DBB@BCAAC@AD"],["@@AAOHCLAVHPNHZJœ|XLRKDKOYm]YEUIWQ[_"],["@@CdNbRNZINOFYIYYOSBQH"],["@@AZN^RHXKH[@WOG]BOF"],["@@HTHJjZLBNBTFNBRBNFXI`KHGHOAMKOOGKIKCeAsGSCMBOHGHMHEJ"],["@@hNpJxHfFVF\\BL@PKHYCSOG¯F_GYI[QmOU@cFGF@RNPbPND"],["@@yHEHAXDNLTTNPDLBªVfL–NRARED@FQFSCQ[_MIOG[GýS"],["@@BEAsKISASfI`DTVRTCPa"],["@@@SEagBKjTZfE@I"],["@@EAUAWDIR@TNNbX\\PVDROCWGWi_"],["@@RaOaa@YTRbbPFA"],["@@FA\\QBEAESUCCOBGD@DBfDFHD"],["@@ICIB@BJHFADE"],["@@GCIBADJFHABE"],["@@VuKogEcbEld`dA"],["@@\\c]_gA]TClbRjK"],["@@AIKD@JH@FC"],["@@NOG[UKUHWVEZLNdETG"],["@@RG^WF]EISKklEVVR"],["@@DHFDRGHGAoOCWNFj"],["@@LRVBxO@a_SUCQJILG`"],["@@PJHAJ@HWOCQAGV"],["@@LAJKGMKDGD@JFJ"],["@@LJLBNIJMDMCIECKAUJIVBJ"],["@@@BLDNEJKCGIIICIFGFFV"],["@@Lg_aoNEh`\\jG"],["@@FHJFNABGGKSGEBBN"],["@@b^jFdOVgQcmCkFaPHf"],["@@xNRaMoiQQ`ATBb"],["@@nyBKISUIQIeA]FinB\\FJPJJDHDFDPARD^A"],["@@\\RXABGEKOKUIMCODBNHHJD"],["@@QwQKoBELARIVLNXN\\AfK"],["@@BCCMAEICHYGMMEQ@OLOXMN@RNJVZRA\\WJC"],["@@`@DATe@WAOCKGIq@UFEVHP@\\BLPPJB"],["@@\\EDCBQAEKKKqGE@[T@FBNHTP`f`FB"],["@@JAPGRUDI@KCMUOEAw@GDCN@THTVRNHHB"],["@@lOQe[SeRHf`R"],["@@@\\DHRNPFNDNARCR]@IAKIUECGA}@GBCHAP"],["@@DRNVZNH@TENKBGD_@KMOUII@MDIFKJEHCN"],["@@BhBDRNPFFAF@RKFQBKAMGIIEaCQHCF"],["@@BNTX\\RLBHCPcBM@gEYII]CWFILEXAb"],["@@DjHVJF\\DDA@UCwACEA]DIBAF"],["@@PbFDDDnBFCF]AKGI[KS@IDMNAF"],["@@L€FHRDN@ROLOHs@kSWMEGBYVGLGVCX"],["@@@JTTVANELGn­HsGSecEAEHOªoœ"],["@@BjV\\lP|DbI@iK]wccKeDSd"],["@@DHdNrATSFMEWaaICiAEFKdEd"],["@@HLpRLEˆ—BMAK‰]K@kNEJC "],["@@FžHJ^NRB^EFEFMBc_{ICwBGD"],["@@DPLPLHZ@JODYESOMQEMHILCV"],["@@BNJLLDrBREV]TaRWDSBWCQOG[BYDgVWRITENCt"],["@@BDNN\\PF@PCBCBEAUCMe[GAOBAB@j"],["@@BLFFnR`JXP†NhCRKASIOoWkM™UQ@MHIJAH@J"],["@@LLXDRGXGf@PIPOAOmKWAaDQPSVCN"],["@@BR\\hH@V@VCLEL_DUCOYkECI@UFKD[jAR"],["@@DJXNrRxGFEB_EeEGmQQ@aLGFWr"],["@@DVP\\^PÖf†Xn\\JFxxXPܜŠbHH¬äHHŬètV‚LElWPQ^¯AW[c۟}w[kWÏAYGM‡ßiŏ³ĉoÓAQBŸjQLqˆAP"],["@@JJLHLDfAvWÜ_LEFIDI“KEYB}R¯rSVEHD\\@JEN"],["@@BHFF\\LF@dUBIOiII[GEBQPAF@j"],["@@Fr@FDBhJtADABGNyOoEEGCkCO@EBWtAJ"],["@@DTÎĂÒҞ|X’J¸@ŠE‚M²]lQVQXUDSWQyHYF£R—J]@»QkI±çė·­uWOCWHEJ@|"],["@@HnNVLNЦTNrRXCRCHQBS@…KecsQM½ƒYAyHUPAr"],["@@DX^NüŒTFZ@JCJaG[[kyy‘esKUAMHS‚CZ"],["@@DNnlHBFAfODMAMomKCMAI@IFIT@L"],["@@BNRfHJXAHADGDIBs@aCEGAqFEFAj"],["@@HlhŒHFnHdELO@MeƒU_a]WGW@Gh"],["@@D„JV\\bf\\bJfKDGFaUkƒIG]CWBKN"],["@@BJzŠjZL@FENY@Ke—_uICMJg†"],["@@ZtHDxDH@vQFCRaAGQ_ECIAe@oBqbCF"],["@@DdXZ`JpBHA€YFGFoAGCCkYMAmB_H]NONCL"],["@@BTZR^HXBFKB_CSIQ]CaDIPAR"],["@@BbHLLJRD`CHGDGAKK[GGKE[@MFGH"],["@@FLPVHT\\pJNfj€xFFBHFtCTGLHtHHJDTBFCT[BK@§k‘]uƒYUIIQICNBDNNZbn†X^CFGFIEYWQO™IUEAGDCF"],["@@@F`jJJf^RFJ@LEFC@G¡•IEOHAH"],["@@XXPBJEX]AOKEMCEKEIE@MPM\\@N"],["@@DLJN´ldRNEJS@GeWUGSQKKKCQ@aQODKNEL"],["@@BRFPRLLBTELM\\iPuAMQMGBEHQ†GHK@CCAGP_HWF[GEMCIHS`ETGv"],["@@FZVdJJh\\pJJ@`_BEWgWSYOOUBEFCL"],["@@BFDDLDRE^MTKd_JGTYR_FUBKAGK[EEECG@ODCDCFC\\CRa|eXMTUVCD@F"],["@@DFDDJ@DABA@CAEKCGDAD"],["@@BHFDJ@LCDE@MAKGGIAIBC`"],["@@NFHGCCIAGH"],["@@@BNFHAAGGCK@@F"],["@@@HLDFABCBKAGCAOD@L"],["@@XhFFXFh@DE@ICEW_GCKA[COBED@F"],["@@BFDHJHHJJJJBP@HGBWK[GCQAOBCBKR"],["@@BDhZNDN@NCFGDW@IQ[GCIAWF]`CH"],["@@JVLHLFnFHALS@MCSUMMGQAUBGDKZ@F"],["@@HLFDNCLDR@‚JLCXUjQRW@ECEEAyGYByAQFYNS\\CP"],["@@BPHFJBR@VChWDICMGKEAMAcJa\\AF"],["@@TbT†PXLNdRLJNHN@VKNQGaDaGiIc[K[UQSAMDKpDNANCNmNAR"],["@@BHr~FDFATOTs@G]oKIKAEDcjEHAJ"],["@@FZ^JJCZ@RaCQKIQCg@KLCV"],["@@DP\\JD@FAdcBMAM_QGAGDIFG^KT"],["@@@LXXBHFDHDHFRTNBPAPOHQCMQAEECIKIMBEFBUDMKMGCKDOJGHEV"],["@@@BLVPDBADKBS@CCCICM@ABEP"],["@@@DTXHFL@PA\\[@GCGYYCAGBg`AF"],["@@BDHHHBHCFICSCCKCEBEF@T"],["@@@NBFFBrHNFbBbI@ECmM[IWCEEAOBCCAGCAYAEBEHGV@PFT@FEJ]H@F"],["@@BZlj^V\\PfNVGHWmc_MykUECBIF@D"],["@@@HFNJHL\\\\LR@PCXGDEAYCCCGG[ScEEO@EBE@GGACECCBCDCJIBELAh"],["@@LLFBN@FADAAMGEEAG@K@CFAF"],["@@FTDDTABAJS@OGIE@I@KFABCR"],["@@JZRn²ÐJFL@ZKTCDA@GOoMIÛÍGCQFAB"],["@@@DV^F@F@RSDS@EAC_KC@OVAF"],["@@BFzhhbbTj`PFfJL@TSBEISceEGDSRYNmGEAes[SEAEDKl"],["@@LhBFtxXpFFVDH@FEL]AIQ_gegaeOCBAD"],["@@@RFNJHNFVBLANEHMNeCsCKEEQ@MF[PKNGTEZ"],["@@DFDBJCBECGEAGBAJ"],["@@@FHFFBDE@KEGE@CBAB@H"],["@@BJDJj~HHJBJBLAHEFEBGCKQwKQKOOMGAOBEFK^@H"],["@@BZBDNBFA^]VUBEAEEEECG@SBWFIJAZ"],["@@BVBDFFVPPBJ@JCHGAGY]YKKAGFAH"],["@@BJHFPATIJKBIEOGCMBUVGN"],["@@NVPFjAt@HATQ@CGYACGAUAwD]BYV@D"],["@@@FDHVRlFHAFGGYGGUKM@YFABCJ"],["@@FrNTNFLA\\IJQDkCOGGIGKC[AKHKPAL"],["@@DVHH^DJ@\\KFCBKGuCEsGGBCDKn@J"],["@@BRt†RJnJœC†c^mCsMKIA±DÓZSN"],["@@BnDTx„HFND^GJCBCJeASAIY{qikAIBAj"],["@@D\\bXHBHATEIYCEYKUEI@AD"],["@@LZJBhNePeAUKI]fIVYbCNCZCL"],["@@`jlRrA`_@ca[qI_Lid"],["@@HNPVXVNBRCVMFI@QcEGWEUAIFUbE|"],["@@N”HLPHRFNCLGdgNUTYTMrSnUHQFUCYCCCBMlGJ_J{XIFMLQZgvIDOAIIKc@cB{FcLILC‚C¸UDCACCASC{A¥BU@QLKPETA\\@’"],["@@B|hL\\HÆLPAJCFI@IEGQI]E¥K]IqS"],["@@@ZP\\RPbFXBjCTKBGEG‹keI[BGF"],["@@BFhNˆR\\BpC\\WBECEMKGAoD›@qHCB"],["@@^JbATYMigA]\\@b"],["@@BHLTJBRBNABEBSCYCEaKGAEDCf"],["@@@FFJLLdBF@ZGDCHMAC]KiCEBMJCD"],["@@@FXXdADAHEFQASAEEAiEWZAF"],["@@@DHPJFFBlGTM@ACSACMAE@{TAB"],["@@FZLRFBF@^U@CAEWYG@UDCB@F"],["@@DD^BH@\\QDC@GWUCAMAGBCBQhAF"],["@@FDTDLAHCPSNYHINILMFG@GEEKAo@IDINOZOd@JBL"],["@@TLNFNBZBbATCFGDGBWGSKIYOiESAKBIDEDCFERAJDXDJ"],["@@LHJBHAHADCDG@CCEGGOCI@IDCHBJDF"],["@@IMQMICODMJCDADBFDHDDPJLPFDHDRDVADCBA@GW]"],["@@FHHFTBNAJIDGDU@GAGACEAK@]NKNAF@N"],["@@DHFDF@H@FCDEFMBGCaCCM@OBGBADAJHh"],["@@BDDDFDF@JAHCJGDMAuCEE@KBKBEDENAj@L"],["@@QRI^JfRX^JPBZEZSNY@YSYUM_KWBMF"],["@@kZWxPrlRlHtBœ[RcKeQ]i]iKg@kN"],["@@DFNHX@NGDGHSAMEISGOAKBKJATBX"],["@@LBP@RAXCjSRIFG@EEEECaCo@KYDMJAHAPFJHFLFhN"],["@@LFTBHEBQGQQQaKMFCNJVZV"],["@@PFLAJCTQBGAKGIMAWHIJCNAJDH"],["@@TL`LH@HIBSGMSMKAQAKDEJ@JFN"],["@@lNZFJ@LAHEDGBQISIEI@YJODK@QCM@ALDHHJ"],["@@HJHFJDHCFKXYJQHaCMIAQAcNGFENER@NFZ"],["@@FFF@BC@ICAE@ABAH"],["@@XR^HH@DE@CAGGGKCIIECQAGBCDAHDF"],["@@bXHBFAFCBGAEYQ@ECCIBMHCFDF"],["@@BBBA@AAAAD"],["@@BJJDZDPCLIJKJgAEGCGBGFKLSJEHOLEH"],["@@DVFJPDRLL\\AbCNGHe`CPDDHHJCTIZYLGRQDOK__uKKQQQGGBAL"],["@@L@DAHG@CACKCQBODADBHDDFBJCDB"],["@@PFJ@FCDG@IAOE@EBYPAH@BFD"],["@@LNJBNBDABCCEECIIKCE@ADAD@D"],["@@DFJHDADC@GCGECEACBCBBJ"],["@@DFDDJDF@BC@AGMBCHEBAAECAICK@CBADDX"],["@@DFJBT@JEDE@KCECAE@CBEFODEDAH"],["@@AJ^VHBFCBMJALAFCBMECE@IFYBSAED"],["@@@DDBF@FADA@IKIA@CBADDFCF"],["@@DJDDF@FAFAFGBEAEAA[ECBADDH@D"],["@@PXHVNHVHJALOJGBIEWWQEGIEMAgFIF@JPJ"],["@@VHDAFG@AQKI@ODABBDLF"],["@@FFF@HCDGBECGM@CDCH@H"],["@@CDBFNDXBXEDC@EIIEAIFeF"],["@@A–H`Pd@xJJVGFQIa@SE}EUBS@ƒIWUCMJFr"],["@@DFJALEFG@ECCOCIJCHBF"],["@@HBHAFCDGAEGCKBGH@HDD"],["@@@JDJDBDAHMLM@CAAKGCBMT"],["@@BNCLBJLPNBHEBEJIDI@MGOIMIGGAG@EDCJDR"],["@@@JFFHBH@NQ@CIGGCC@EBGN"],["@@@DDBB@HGBCACCAC@EL"],["@@FHFBFADC@CGCCECAGBADDF"],["@@@JDDDBFABC@GCEECCBCBBD"],["@@DBRAJA@A@AMOIEGAE@ADHZ"],["@@A\\FLH@j[PB\\JD@BEGM[[[MWCCBBPMX"],["@@JPPPHDL@RCfKRBZIRIFOBO@K[[OMSIKCMH[B]HIJKRCNBf"],["@@FHLLLZFBFABEDSFO@KBeDIHIBEQMKIKCSFIHEZIVBFHJHV"],["@@Ž€PAPKEgcqOcBSRCj@€JÀZPKD_EQo[¯a{IuC™XKRCpDPx "],["@@BFDBNDXEDEACY@KCCBCF"],["@@\\@JBNELKJS@GACKAC@KBSGC@WXIP@FBFLD"],["@@JCRYBE@ECCIBAHCFEBADBHABGDAF@DH@"],["@@FDhPNBHAHGJSBM@IEIMWGEICI@MFGJYj@FHL"],["@@JJTDt@XGHGHYBQ…qQES@OJILCRARFZJR"],["@@DBDAGGA@BH"],["@@†PjFP@LCFE@KAMEKMI]S_KOAMD_XGLANDJFF"],["@@DDF@FADABGGMC@E@EDAJDH"],["@@DBF@HE@C@KAACAIBED@D@FDH"],["@@HBH@H@DCCGGCKCYQEC@KFA@AAIMEABG@A@@EEAG@ABADTZRT^Z"],["@@LHL@D@FC@EGKK@IBADAD@D"],["@@RJL@JANDNDHDDBjALM@A@C_O[EK@SFSBUHADBB"],["@@@JHFHDLEFGBM@GCECCEBGJEDGJ"],["@@HEASCGGEG@QFAHDFFDBFDJJBHA"],["@@@JDFLBHAHGJEFICIEEIEI@KDCHAR"],["@@F@D@FCDG@CIGGAA@CFCJDHDB"],["@@FAFCPM@ECEYEG@CNDNDHFB"],["@@JHD@FCFEESOME@CDEPLP"],["@@DŽCžBFrXZEHII‡G§CICIKG[AMFCFAH"],["@@RdHFtHPANCLI@OEMUUmaICK@KBGFCJAVBP"],["@@FFHBN@NEBE@GACC@]@EDAF@F"],["@@LFH@FENHXFDCAKQOSM[EoawkGQLQLENATDTJRTTPbJnHJBHEDOACSKiE[KSQq[WIkEYFQLCRHrPZˆtŒl"],["@@GBAFFJFBnBLBbJTLFLDTANINIHUDS@GEUCƒCWDYJKBABAF@DLDZ@rC²XPBPCPINKPaBMI]a_iUaGUAMBUH"],["@@FBF@BEDA@CEAABACC@CF@H"],["@@BBJFP@LCJIHUEIMAMDKLEJEN"],["@@AJBDFDHAFEDIACICEBEF"],["@@FFJFFAFEAGECEAI@CD@F"],["@@@FDBLBVADEBCAGGCKCIBGFCJ"],["@@BPNRDBJ@VAVM@C@MCIKWCCO@UFEHIV"],["@@EDAFBFTRZXF@FCFMCGk]IA"],["@@CBGDIV@DBDNDV@FLTE@CQWWQ"]],"encodeOffsets":[[[114139,17488]],[[114143,17487]],[[115046,17318]],[[114920,17162]],[[115340,16968]],[[114402,16941]],[[115208,16862]],[[115350,16779]],[[115376,16724]],[[114662,16716]],[[115108,16687]],[[115177,16386]],[[117685,16422]],[[117546,16276]],[[114928,16073]],[[117361,16025]],[[117008,15924]],[[120664,15498]],[[120647,15482]],[[120115,11344]],[[120516,11315]],[[117327,11037]],[[120028,10993]],[[118561,10794]],[[118504,10717]],[[118537,10713]],[[116768,10265]],[[117331,10198]],[[117292,10125]],[[117334,10121]],[[117468,9971]],[[115666,9869]],[[115213,9774]],[[116907,9610]],[[118761,9546]],[[114208,9500]],[[119552,9274]],[[116674,9088]],[[117547,8357]],[[117611,7419]],[[116327,7130]],[[115256,6123]],[[114700,3943]],[[114916,3974]],[[114943,4040]],[[115229,5934]],[[115172,5878]],[[115047,5757]],[[115224,5792]],[[115286,5696]],[[115315,5497]],[[115259,5233]],[[115355,5230]],[[115618,5113]],[[115935,6458]],[[116629,8198]],[[116840,8294]],[[117257,8316]],[[117423,8408]],[[117626,8176]],[[117708,7690]],[[116631,7790]],[[117932,8588]],[[118025,8714]],[[118282,8695]],[[112092,7521]],[[112575,8037]],[[113111,8312]],[[113112,7987]],[[113264,8204]],[[114217,7726]],[[114351,7835]],[[114232,7996]],[[114319,8097]],[[114612,8265]],[[115602,8033]],[[115656,8612]],[[115985,8322]],[[115940,8268]],[[116389,9453]],[[116366,9193]],[[116935,8975]],[[117350,9059]],[[116713,9086]],[[115582,9803]],[[115601,9815]],[[115638,9855]],[[115647,9865]],[[115714,9887]],[[114139,8730]],[[114901,9048]],[[114939,9088]],[[115043,9141]],[[115239,9059]],[[115532,9125]],[[118618,9943]],[[118831,10338]],[[118941,9810]],[[119266,10046]],[[119065,9093]],[[116999,10061]],[[116324,10487]],[[117089,9988]],[[117369,10205]],[[116985,10488]],[[117443,10595]],[[117318,10662]],[[117608,11086]],[[117450,11269]],[[117320,11593]],[[117217,11097]],[[117241,10975]],[[117442,11745]],[[117311,11010]],[[116929,11294]],[[117669,11124]],[[119985,10861]],[[120455,10884]],[[118622,11107]],[[119438,10757]],[[119637,10729]],[[120073,10569]],[[120165,10333]],[[120082,10949]],[[120598,11033]],[[120269,11331]],[[119529,11778]],[[118131,14284]],[[119496,16738]],[[120534,15547]],[[117457,16559]],[[117196,16419]],[[116955,16426]],[[116674,16216]],[[116627,16047]],[[116445,15975]],[[116594,15849]],[[116718,15790]],[[116977,15806]],[[117205,15974]],[[116691,9053]],[[116500,7821]],[[117302,10182]],[[114910,9080]],[[118496,10787]],[[118482,10760]],[[119225,10034]],[[115706,19940]],[[116565,19619]],[[116844,16389]],[[114927,17405]],[[115597,17187]],[[115428,17077]],[[113865,16169]],[[114176,16847]],[[114254,16879]],[[114265,16901]],[[114280,16933]],[[114336,16963]],[[114371,16963]],[[114372,16986]],[[114421,16854]],[[114392,16849]],[[117134,11742]],[[117095,11726]],[[117075,11704]],[[117044,11663]],[[117543,11420]],[[117058,11319]],[[117000,11341]],[[117026,11320]],[[116805,11180]],[[117110,10628]],[[117226,10628]],[[117094,10421]],[[116579,10260]],[[117138,10138]],[[117073,10127]],[[116997,10004]],[[117019,9946]],[[117142,10031]],[[117240,10088]],[[118603,11077]],[[118583,10988]],[[118135,10502]],[[118050,10437]],[[118274,10155]],[[118207,9620]],[[119285,10646]],[[119315,9976]],[[119355,9980]],[[119394,9970]],[[119253,9395]],[[114338,8881]],[[114610,8852]],[[114444,16448]],[[117283,10971]],[[117171,10929]],[[117097,10989]],[[115689,9883]],[[116524,7551]],[[117267,10171]],[[117254,10160]],[[117205,10142]],[[117261,10110]],[[117209,10077]],[[119734,9690]],[[117371,11707]],[[117418,7773]],[[114385,16599]],[[114330,16646]],[[114417,16587]],[[115732,9895]],[[115730,9909]],[[117049,10113]],[[116962,10456]],[[116960,11327]],[[117745,11345]],[[115591,9763]],[[115037,17225]]]},"properties":{"cp":[112.34882,16.831039],"name":"三沙市","childNum":220}},{"id":"460400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EGICEEDIEKDKEGAODIHEAIQMEKSUMGGKEW@EHGHAR@D@DEAQ@KCOBOBEHCBELABE@KGQE@GBGFIAACFMAEEBIAKAIGUHONO@GAQCSKK@KDGAQECEAE@CJGBC@CCCASLMIUBIDAJCFDL@HCHFLADEPB\\A@@CC@CFE@EFBDDF@@IFKDCAACCBABK@SCOIQEMGGCMAGDEDCHSBKDGAuCGGGAKEECEAOGIAGCKKNITEVCDEBMEUCaCCLSNQTAXAF@ZABKDIAAAAEAGE@GGEBCHCRADGHAHABKFEHEBAD@DGHEHAJGDADEPIDCNE@GGMAMIKCGCC@CFFB@DKBeKCACA[HBBFJDLBDTAAH@FHDBPHFFAFBAJHL@DC@CH@JFDH@DF@DCFEDG@@F@FGDELIJAFNLAFEDEHAFC@IIQCKBI@EGQWEMDOEEQKEEKEABMDCDGEC@G@IIGDEAE@KFEDDD@BEFADBF@DIDABEAAAA@CFEFC@@AAAAFE@DE@EEGCB@FA@CCCA@HABCEIBCRINIBIHA@EEA@ADBDAFCDAA@CGAEKCDAFABAC@CEEGD@HCDADCDA@CCBMAGC@A@W@@CFC@AAASB@ABGAAMFEFAHOAILM@AEC@A@AHA@IE@ECCO@ABEJQLGBOEECE@IFGJBH@JHNZRGP]AUBEFITINOFGFCHAJKTEHIACCAKCEEAEHEDGAWBIFCHUJODW@GBG@EEESB]NWBIEQMIWJWMGCM@KBGDEDBF@HAFCBEPAJDB@BABGDCDE`OBUHENGHKDIAEACBEHWvš˜TVXRtX|lXhN\\Xj^b^NXHhDRDNLZ`DN@HMbELCLBd@PP^JJPHlTFHDXDFV\\JFPJL@PCFBPJBNFN@bFLDBF@LALEH@BBAJDHFD\\JN@rKFAVUFAJ@JBN@œI”QĘyPEDIFe@aAU@KJgDKHEXCJEHUAOAEBYAGGI@EGCKDBIKGIIEAKAKLC@@IAMDIDEDAJBNY@OEEXOJUIMAGHAF@VJJOHADEN@DCJJXBF@DCFID@@FFDBADEFBL@DBNAJB@ASEIMBEAIJACGDCBCAADGBD@JHK@AACF@@CF@@GBAAFDBEHAF@@JCDCBCBB@E@ABAAAB@BFB@DGB@FEBBGFADBBD@@EDABBNABEJKFAJJRJREBCJBIHC@DB@BFGHCDFCBH@BHBAAECCAEK@FGFABCDBHCL@DAJHPB"],["@@MEGBID@FDHRJNBP@dEjIHGBCACICGIC@KBCBI@]JCBAFM@GA"]],"encodeOffsets":[[[112404,20049]],[[112059,20391]]]},"properties":{"cp":[109.576782,19.517486],"name":"儋州市","childNum":2}},{"id":"469001","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@AFSLKEEAK@IJKDKDANQHU@YJQDCbKDABMHMDAbAJYRFRADDBJJDF@TKFFPBREF@FFPHFFLALFNEFEPDHCFIfEBA@ECEMKGCKBGAUSAEBIHKHCHGHGBCBKAKAQ@OBCAAKCc@ECAECEFMJI@EIEEI@CFMKIAAHEDEAIBCHIBIJKDKPa@CCCAOAAAAIDEAK@MHKBEAGAIASBKEKB@IEIAGECAC@EDIEOCAGDCAIQ@EA@MJEFAHGDADE@CAIBIRGD@HCJKDK@AD@HDDJBD@H@DTAJKDCBICIDG@@AD@@EGEQGAKIEEOEGCAKCIG@EFGJaACCCAGDEHMDA@EGAOAAIEEI@SJiMI@IBMACFK@EFI@KDCBKMCMEKMMICa@CBCJGDEFGLHhAPKLE@IBAHCHEFEFONIFKRAF@LAPBHFH@DGRCPBDFB@DIP@LBFDBHADBED@B@JEZBJEH@NHJDLFFARBD@HFDBFNJDHADYbGDI@QFDFDB@DG@HF@DIJ@DBHILAHEHMBEJFBCHBFBDTLBJBFPDBFVEFCDGDCD@TJFD@LBDHBJHJ@TNHDAJNTNHHPDBNALBHBJDPBFDDHFbFZDDFCFEDALBVHRGJ@HFNCLD"],"encodeOffsets":[[112153,19488]]},"properties":{"cp":[109.516662,18.776921],"name":"五指山市","childNum":1}},{"id":"469002","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@o·}ƒWyoŸc•GcQÉ­FUBKFCHANC@CBIEE@GFSWIQKEE@GFQTOJQ@OKHaKOOKaAQGMGOG[S[KmMWCACC@@EBCAGBGAAACE@@CCAIAM@IEE@EAA@CHC@CCG@CKII[MMDQASIYEIHMTAFADADILECGEIBGAEBKEGBEFBLDHAFKBEAAAAQHMAGA@MAIDGRMHEJA@CCIQCJEFADDLFH@BGHQDINAHCBEBIHAHGBGZFF@JBFBPGf@^KlD@PPPTLT@P@NHNEZDPHLJ@Z[NGRFVJZHRHNDT@EZJ@XFLCZQL@JBJHJDZINB`\\RBJEFEFCJBHHDPCJGJCJ@LDVHLDDZDFJ@JALCLEFUHcTCNLTDP@DFXLJf@FFBLCP@PLTPHZBHBNLLXHFHAFCPCHFL^HJNNLJLBN@VIL@JAHDFFDRJNLJJBRCTEPDVDHcFITCJCPULW@QEQBGLGDKEiBKHK`KRH`VCXBJFPDDJANGFPJDLBPCVG¬Y"],"encodeOffsets":[[113388,19844]]},"properties":{"cp":[110.466785,19.246011],"name":"琼海市","childNum":1}},{"id":"469005","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@FHFBBBAHBDLBDB@DWBBDA@ECA@AJDBDAFDBDBBFHHDLPJBFAFJFCAEFKLETBF@HFNFDFELCZEH@DDHXNBDAHIDIJAFCDM@WEIBGRBFLJBFAHCVIHBFDNEJEDCHEFAFE@MLAAC@M@BFDLK`CBC@EH@NADC@EBAFK@IFWHGFEB@BDF@PCLMPIHMFEFENGHEB‘ fjRPPLœX€LXJLDRRTTTRHDL@HA\\MLM`³N_JErETE\\SRWPUZSlQbGXCœPVL\\H\\ANGJKFOhÉtý~ñrģFmEUMMWIQCASE¥{{gƒg{q‘ii—ƒQGOEuEEAIM«ZUHODKAICEOMHIBCCEOAIDW_UQGODOHGLALFjCLKHAHFR@RCLKTKNIDSDEJGdHHDTAJORGFeXMBK@mQM@GDCDCJC^BLJJLFNJHNJHLDVDLHNKB@BFFDXANDCI@GAEAEAACICCBEACPBD@FCFKDCFAD@FCH@FDH@DB\\DFBD@DEHBFADBHA@FDDLBFCPF@BF@DJHBDRAHBHCBEA@DFJCDENBL@\\BDJHDJHFFNHJBFCJDJCFDDD@AHLBHFHBFF@BC@UACBADCDSBGAGDEAONEHBF@NEVHHANCBGCI@IDBDHHHADBF@JHLAPDHADF@JCF]JCBAJGLAFHTHFDBDDDPHR"],["@@@HJD@CAAFK@CA@KJ"],["@@BDB@DBB@CGEB"],["@@BB@AA@"],["@@B@A@"],["@@FFFBAGEACB"],["@@@FB@@CAA"],["@@BBAA"],["@@@BBAA@"],["@@BDDAEA"],["@@BBB@CA"],["@@BHFAHK@ECACBGJ@B"]],"encodeOffsets":[[[113296,20243]],[[113943,20459]],[[113936,20444]],[[113935,20443]],[[113930,20442]],[[113924,20438]],[[113872,20402]],[[113873,20404]],[[113875,20391]],[[113886,20359]],[[113885,20360]],[[113871,20387]]]},"properties":{"cp":[110.753975,19.612986],"name":"文昌市","childNum":12}},{"id":"469006","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@cšO›@cFqDa@_EeEQMWWU_O¥[AACY@sH›A[AEGCOAŁcI@KBQTY@—WsW]Q“dWBK@KBEDAJC@QBEGMEGIKCEFIJEBOZCBKAG@CBYVGNEB]@KCC@IFGHGNARMJI^@HEV@RDJBFEX@HDL@N`JBNAF@DLHHPJ@NID@FDHPJLBBH@BDEHDRDBNDDBRRJLBJENKNGRALQXUTKVW\\FJzXTJPFHDLLDLA\\FP†tPPAPBFPPBFJRDDB@FINGHQJCJ@FBBHGN@PDDJ@H@BA@CCGAKDCFCD@LFFAHBJAHFFDJKBCBCBENSJGZFTJRBNC\\NJJDLH@DDD@DGB@FBF@JFN@JBDB@DF@BDBBAHBHAD@FD@BDXDnN\\L\\TPHNHRHbBPLLPGbPLR@PIRSHEF@LFJRTXHEF@JFDAD@BMDGLEVA®E"],"encodeOffsets":[[113266,19543]]},"properties":{"cp":[110.388793,18.796216],"name":"万宁市","childNum":1}},{"id":"469007","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BEE[SESBQEMOKGGIACAmAEKKSBSACCAECAKDM@KDMBKFGEQAECKOAEIKIDQBC@CEEAKBOHQCEBYBwOUIIGSKQQmQ_YccM@]DKAKKGFILOPKDOG{@ICUM—GCTI\\ejqrapI^A^@TDTL^pp\\ZDFHTMäADaXIRU‚K¦AŠTôJˆFXNZbtZ†VYJOHUAEDKHCDE@CHKDETOBEBCDKDGJGNGTEXCNDJAfMxOD@LHFBX@LBJDPLRDFCHEHMJCNAJCp]\\BDAROPEJBJDNB`CLAHGHIDKLKBaHYFKNOFEJAL@NE@AIKOAEA@CDG@ERGF@NDHCFGBGFEDS@AEBCCEICACE@EDEDKAIICCEHIEa@EVULDREFDFH\\@FA\\QL@`GL@DCRuBA@IDC@EDYAIDICI@ECC@CGKAIMS@YMKCQBCBCNCPMDEDIDCNENK"],"encodeOffsets":[[111745,19332]]},"properties":{"cp":[108.653789,19.10198],"name":"东方市","childNum":1}},{"id":"469021","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HBDA@AEEBEACJADMFE@GDABEAEEIWKBG@EGIAEAWAMBC@GBCHCFGBMDC@EDA@AHBBCACD@AABCAEBA@ABGB@BEDBBCFAHBBAFFLADB@CBADDD@FCEICKBIFKJEJAHGF@H@RGFBDJ@DCBFHL@HCPCDB@BFLPFBAHCJGN@BAD]BAD@HCHE@CKGUCKCIGGMMIKEIIAKD]DIDCHCH@F@nRL@NAfWHEPQBICSGGUCOCSFQDIAKIIMCQEEGCIBK@UJM@KAKIMMGIK]GEODEDGBGEKWMKGAYAOGKS@ODOAKEEe@KIEW@CCOKSDMdSVGFEDKBUEIYCCCGKCU@KDIHIDICOGGIAEDEFIFQA_[MAYJICIGIAK@YRKDWEI@DXC`DTBlDJCDBHDF@BEPABEAE@CBAFMPCEM@SGIAEHCDHJABGBCBCJBDRRBFAJEHFHKFIEC@EFCHIH@FBNCHAHCHCPHJB~LRZTJNLHRAPGTCPDJR@jBLNJRALJ@LIRORIDKBOJO@IF]NAD@NBBFBDB@DEB@DDNAFCLBN@BEBEFCHBLCDG@GCEFABECCBKKABMCAADCAGBCGA@CDAICBAGCBEI@CAACCA@EA@IFAJCDADBRTD@HI@@JAD@FC@CCCCACE@CFCFBJFFDDRHHJ@HAPKXGXFHTBHL@JHJRFNEB@FARO@CCEDIAEFGF@DA@IHAXKJOLDDAJEDKD@HDBDCHGDCJFFDHFBHJN@A`DFNHNBHHALJVAHBJH@FDF@FCFHRBJ@DBJADANEBAJDFFHPDDFJPDFBDDFBFAJEDAJFDAfCDFBT"],"encodeOffsets":[[113028,20202]]},"properties":{"cp":[110.349235,19.684966],"name":"定安县","childNum":1}},{"id":"469022","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HCBFDBBDDBJ@AFHDABJDCB@DHBADBHCDBBNDBALLDAFDBAFEHDH@DCAKDGFEFA@AAMDKBECM@CFA@CCAEAAA@MBC^MJEP@PILAJCPQJQ@KKIQBMIAK@iIQOCSDOHQBKGIMYSKQA}GIDODGBGDGAM@EJGDGFED@JFLEEGFGBIAEQQACDIDAHABAGIDCFGJBTHN@DFNOBEDAF@FBBAFO@ACEAGDCCIAkCSD_CWFYS@MCQGYGUIQEMHY\\I@GKCOFYGM@M@OKSOSOOC@KJODO@S@eIQAKHEHAPGPSPCDCJDHEBAAAAQDEAGFCAI@CHEB@DBDEBAFCAADa@GA_CGN@FBT@HGNKNMLOFMJKBKA_AQRcnEFGDMBM@CCA@MLQBQVDdDFCJDHD^@DGDFHHDHFF@LJ@VFPLTPJJBJC@DDBDCFBHIHGJ@D@PNRBJJ@FGA@DC@@BDDJBBD@DELIAC@ADFBJBFB@F@NDJDBFED@RDNAFB@DGLICEBGB@FBFDDF@JH@LJLCH@BLBDB@DIBKN@BDHALVBZFXA`KRANBbFJCJEDIDYHKNCTFTHNJDJ@JGNDPRJLBdAPDPJAJCHILBLDD@FADEFCAABCACBBDDDCHEFBBAHNDD@FABABB@BFBBBBBADFBJHFAJ@BABB"],"encodeOffsets":[[112781,20030]]},"properties":{"cp":[110.102773,19.362916],"name":"屯昌县","childNum":1}},{"id":"469023","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@nwLIAGAMLAJKHBPCDBBDDAB@BGBICEDKGACA@EDGAAAAKYBEFAHADDHE@AKBEA@CJCBIA@CHIFADCBBEAAEAACG@ADCBA@CG@IFINKJ@FG@CMEECEIBELCHGAU@CDE@EQBGCE@@ABIDCH@NHLJFB^KBBNDDDBA@AFSGAOBGG@ENAJBHAXQBQDE@E@GGQBAJgHI@IZKDCCUFKDABACAEBEMME@KEEAIEC@ABSJAR@BIDCBAAAEMASGEBGLIF@VJrH@EIQBKGGMAICEE@cM@GIEACGEEDIHCDGACGCC@CLIFCBKCIPWLGB@JCBE@EHBFCJDF@DQPEBA@MFQEGI@IGKSAEGHWLWBO@GGIQGCCEEAIDEDEF@BDDDDDD@@EBC@IJ@@GSCAQBCDCBIBAAAABI@EBIGEABCAAAAEA@AAAABEBC@MCBGAAFEDGCCACDADBBADBFEBC@ECCAKJKDGBIOIOCcBKAQICOHM@ICIMISGSEMDGLCZCJIFIDaEMAQB_LWBYEUABKCG@ALMJA@CCAKA@ADGIK@KIGE@CCAE@EHAFAJDHK@CEAMBQCC@EFCACI@M@EEAIAEABCD@JBFK@CACIACC@AD@@CHB@EIIQAQMI@C@EHOVIBBL@JIJGBCBABHJADEBEEBGCGGEOCAI@CJCLGDABAACIBGIA@GJC@ONC@ICIGQAKKMAECAMI@AHGBE@EHEFABDJKPUFY@OLBFENBDJBHEHAF@HR@LAFKBAFGDAFAPDP@LBRCFC@Q@GBGH@FFXHLNHTVFLRNBJGFCJBPFHCLFLCJFFJDDFHDFHBHJNHT@FDBH@FGLGLAJBRELBPJCH[HENBJHFLJDDBPFHNHTDLFDJ@JDNJR@VBPFL\\`HLBXFNCNANJBBBFL@JDJDL@DEHGDEJWJADFT@JFFJD@DCLUF@FDJLBFBB\\KDI@CJCBMAGBORQDHJFBDFAHKPLBJALPFQDAHBDC@CHABCFBLNHV@^BLYFIRc¤ZF€P˜BpCbK`OZB‚TĊ"],"encodeOffsets":[[112750,20508]]},"properties":{"cp":[110.007147,19.737095],"name":"澄迈县","childNum":1}},{"id":"469024","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@X|V‚LR~p^\\NJND†P^@^NTRJDNDP@TCN@dHL@NCTK^cZUNCXAPBLDZRNFNDR@LALG\\Kd£JQZEAK@]GUKMEAADGB@DCDGACBERKOIBKALOBGCEEAGIRCPQHANBDADIJ@LCA[EAKACI@EVEDK@CICEE@IESBCXIFIHCFG@CCKCI@IEKAAIABMDMEMAWGK[_EKAO@UIQCM@ICIKESCMGEGAOCCKIGEAIFM\\GDGOIKAQFIAKBKHEHG@CA@EGSIMAGEGEAOAIGCBK@GDCAADEBEHL@BFDDBFABAGG@DACEGDEH@ACAD@JGIAADQFQIIIEBILAFMBAACB@FC@AABCHEAAEFA@CHA@AEA@BBAB@B@FAAADCDIDBEFGCABEAB@HE@@DE@BD@BGL@IACCHBBADCDDHIBBJAFJNTF@BIAMBCAK@EACFABEC@EC@EJCDE@WAIICDM@CFGBIPUIE@GBBHJNIVWPFF@PMZIACBCFCJBN@JD@LKLBFBJJLHAJLCHD@FHJBHAZBFBPGVIFWDGFCLIhDxGrCJOF·`"],"encodeOffsets":[[112127,20351]]},"properties":{"cp":[109.687697,19.908293],"name":"临高县","childNum":1}},{"id":"469025","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PCVIDGJEXAHBFCFGFBDFBLDDJBFGLSBIDGHEPEJMJSFEVA^BHOYQGM@IAGHIJEF@FDPFHARKFIBAP@DD@FJFB@BGB@D@BFN@JKPBBGFENEBBAH@BTABB@BED@DX@B@D@BHANDDB@DCBCDC@GHCFF@DBDBABEDCFLHB@DBBDCBEACBCB@FFB@JGJAJMDQJADFBA@GDBDDB@@EDAFH@FCFF@BEBB@BD@FEDEB@BBFBBAJC@CAEBCFE@ACCFCLEF@FBHCJJH@D@HFDCNCBALFFFRLFFCPFNRXFHJ@LARDJJD@BEFGFCBEMKBEJIFKHC@E@EH@FCDE@CCEG@EC@IDGD@@CGKBIEAEBGEAOGC@EBGSBACCKEIAA\\GDBDBfLLA@CEADED@HDLDNJNBHHF@DMJCFOBCHCBIFGHG@CBCFAFGLEBABGHGBCDQDGFAHHF@BHBFBBJBNC@[BEBWRSTMDKrFTHFADAFWJSLMCKJSBCTKBICQDKACY_YTW@IGGMAKBMAAICKIOCIBE@EGUKEG@EJ]CMGEEAKAw`OFOBIAGCCCEECE@QCMAMKCIGIEKCMDGEI@QHUGKAEBGHC@G[EaCGECOAICGAKAMBCAGOMGMSBIGCSMI@IGGAAC@G@CECSIEBEJED]HMJKCC@IFeLKFCCIDS@AHBTILADBBDFJNBD@FAHEDCFD`AFCDBJCFAHCFDLBNCH@JKDKECBM@KFINMAI@CDGDGCG@IRKHMDIAOIGAGAIBMtKXEHANFVCLIJk\\KNM^ETBLXnRrBNBRIPGHGJKLGTADIAGCK@SLKTCTIL]@QFKFSRERBRDHHHJL@VIVCNCjBNNJFRAJMXA^FTFFH@HAX@"],"encodeOffsets":[[111689,19955]]},"properties":{"cp":[109.452606,19.224584],"name":"白沙黎族自治县","childNum":1}},{"id":"469026","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ASDcDMJU@UIKGGCGAQFQTQLERE^@JKDSLSTKL@HDJBBCHSLKHIHGJOAQAMQqWmAKFSN]LMl[JIDKEUBMFGLWNsJAHBHBPJJBNCLGJQH@HDHCDCJ@NBJMLEN@DALFLC@IDGAMCKDEBGDEAIDCBEC_DEFCBG@EACMSACLMASBGT@JC@EGOG@SUMCIGGYB[AAEAKAACEAMCOBQAGGECKDOAYNEDCHKDKDS@GGSBKGQ@EQQ[EEA@MLMFCDCJCFONMDADADDRNL@ZNTBJHL@DDD@FDJCJBJCZ@FCD@JABQvCDK@_HK@[REB[@EGECQFKCUV@FFbGJDFJDBJCLCF@FDFDBFJDDFA@BCTEFAHEHGDMCE@QH@FCH@DFBPBJL@BMFK@IBEFMPELGZAbKLCLGJGHKB_DMAICIAOFQPCB[Ao^IDMBIDGNGFEDQCOKICKAW@EAKGC@wPeNIBMCWDSFMHIHCHCLADAFSPCFGL@DCFGDCLBFGVIPUZNVZ^`N\\LXD‚BTDdRNNj€\\XbNhLZL‚j”†XuFGDAFBJBLCHGFMVGPAF_DCHCBA@ACABIFODABE@GAEFCHCLAN@HDXNXI"],"encodeOffsets":[[111662,19897]]},"properties":{"cp":[109.053351,19.260968],"name":"昌江黎族自治县","childNum":1}},{"id":"469027","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EAGBIEEECMGIMIMMICMKI@MKMCQGCEAKWYEIAGBELUAKEIEEIAGFGCIGA@CJANBD@FGDEBKAMRCJUPC@KDEHE@IGQG[DGBEDE@EAECCEAGBMIEAEE@AAAK@GCGCAAEAODI@IBEFADCDOAUBGEEAGIAACFE@AUKSDCDELEDIBCFCBKCCCE@ACQFQCAEABCCAD@BQFCKKCEECAIGGCWNC@QcC@ADIBKAGGCAGBQCKOKBICBAEEECKS@K@AQCYQ@CBEEEEC™w®apIFCBsBƒTqTkJÇDkHePWNQXIZGtChD„bÆN˜Iš˜HVNJD|@PHLCPOJKHELLLB^CN@dd`ZnRRRTLJHVJxPZAFARDPGLAFBDFD@RAJCJLBFLPFDRBHFLENALCN@LCDBBFDDTBVAJLBFBnBDHJLHNPRFTATFF\\AFHFR\\FRP@NHTAHHT@XGDGFCVKFANBJCHDHHRBPANDFBDFPBBFAXHZJHNDTVH@B@FP@FDDLEfKJED@LDNIHAAEOCAEAISKCIDGEAFINAFGBGJKAGJOACECF@BAGIREJ@HCZaBCCGMIAEEC@GACBQEECKGI@MFGAIFY@I@AFCCAGBCAAE@KJO@CEAACDOHQ@CEGAGBO@KBELQJEPMFEFEDGBGJAF@LKBOGgHKFEHCDKEG"],"encodeOffsets":[[112031,19071]]},"properties":{"cp":[109.175444,18.74758],"name":"乐东黎族自治县","childNum":1}},{"id":"469028","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@MCK@GFWAECI@IF]@GJ]NIBQHMHGLEND^@FAHMZUDAH@LBDAPYFAJIFELDHJNFFHRAD@BIFCLAL@XA”cµ•aQe_IKQaM}U»GOKQSK¡aOA_BSFuReFsBË][[¬A@EAEHNFE\\CFCP@FDD^FDBDHBXHJBF@FEPGHINADC@Q@MHEFEPFRFDJAH@JJJAHHD@BE@EBGHAFB@FDFDELCJDNTDJALCFBNPHD@FHDB@LDF@DCHEB@F@DQCCAC@CDI@EDANAFEDG@CAGD@@@FEBEJDJ@NAH@FFXALLDHHNBJCDB@NALCHEJAHDDN@B@BJDDFRORIRGDANBD[@CBCBCN@PBDC@QIYEA@MJAD@JLNADOH@BHdAB_HABDPCLBRNLDLRRDIACBADA@CBAFGP@`[BGBGHIAOBQFOJ@B@HKPQJ@NFJ@RCDBNPJFDLBBLAJPFDFABAHQFIDAF@BHJFJHHHHLJBFFL@HJJF`DN@ROJBFEDKLGDEBKPKHIHCL@"],["@@DBBAECADB@"]],"encodeOffsets":[[[112656,19183]],[[112788,18878]]]},"properties":{"cp":[110.037218,18.505006],"name":"陵水黎族自治县","childNum":2}},{"id":"469029","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@QQCKKGACAIDSCOBA`GBAGc@APGBCKM@IDENGZFRJD@AC@ODMDADA\\@ACBMHCJQPQEQCCAIA@M@CCBGFIDGBK@MCAIDMAGGIC@KE]BOCOFIFA@EHCDBH@FCBEBMFCJ@DCD@DBRD@C@EFADG@CCE@KCAEGC@OGAMDEBKCIMSICKDCFCE@EEAGBAH@FAFA@EACEIBIIG@IBABANEJC@GHGEG@@C@QACCQMCMECDGGMGO@@CAGDECIDG@EA@EBEAKMEIAKCM@QFQ@GAA@@GJEBIJA@OS@IBE@KM@@GGE@CHMKECBEFKCAC@EC@GBCAA@IDGAIDIL@DKKE@CBCECAEACBCAAACAC@E@IEEBCDGAMNMEGISJ@DG@ABEACBEAEBICOFAH@J@FKFALCB@BOFMNANLEHHBJDH@HKJ@B@JFDBRFFCJHJJHDFCNDD@PAD@F@BAHDXAFEDOHYDEBCBATEHCCK@EBIAKFEBIFWEM@CDSJEFKDA@AACBAEAAECE@EHFJ@D@BC@CD@HKVAH@DADE@BDEFDL@PGH@DFHF@V@N@FDNNFLDNLNDALCJ@FEL@DENBJAJ@jNTIJ@FFBJPBHB@FCBGNCFBHDDBDIbEH@FJHLDDBFHFPJFBLRHHF@FC@@BH@JCJDDALCBICSG@C@IACC@GBCL@LCDI@GHCJQJADBF@BCHCBGFENIB@@FJRDBHCDBFPCJ@FBDFDBHFJ@JLALFTAJBHBFBLANGL@FBLABBBPDD@DObCLILAJGJADBJCFGFBBLJENBJNJ@HIHENDFBFFDd@LDBBLAJGHAPQFAJANDL@LDD@JGFO"],"encodeOffsets":[[112409,19261]]},"properties":{"cp":[109.70245,18.636371],"name":"保亭黎族苗族自治县","childNum":1}},{"id":"469030","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EAEDAA@CIDIAOIKSEO@UKIE@GEGCEGHC@CC]CGDICEA[AEBEPQRANKB@DDN@NAHCFEdmRQ`BLBLANIPENKLMHM@GAS@EHM`DHBb@BCDBBEFAAC@CFADGJ@DBHEFBRCBBBBFACGDIDCTOHOBOFGLGRBfJd@PCLILk@]HeAOAE@IEEHYHABGJGFADABGJMRCHG@AEGCKBCFEDMAAOOAEBOOO…sEOB[CKKKGCOESIyWEIX[LUVSRWBKHQLMFMAIIKQQCAMCCACQFGACG@AAIKGOECC@MJI@GOKG@CBEAM_IK@GDGJOLALCFKHCLEFIAQPM@_CIEGIK@EEIAGKGGIGIEAGE@CBEJGRABEBECIOKBAACKIEIKEEYDIAGCKBMPGLA@I@EPARBPGJAHAH_\\O@EHAB@DCBABBDADIVIHMCK@MCIBEBORGBGHMBAD@PBRBLALADGHGHGDGLAJBFVTHBLAHDRR@DADeFEJGDCAIAGFMFKEKBEEOGEEE@QFOAEESLE@ICAICCQBQEIZaBCBGNANCBaLCDIR@ZGVMRCBCLIL@JBLFFKLET@BJFFFRF@NDN@RJLLHPBZGx_LBFBHFDNI^@FFHVLFHF@JAPDLJJDBBANBLHNJHX@ZS\\bCNDRAJSLADGPADHXBHHJBPDFFFBLHHDHBvCHALGTCDCFBHDNHHFNJRDP@TALABDDBBCDEL@JE@CCEA@FEF@DDD@@[BOACFKBGEGDK@ECIDCBAJJVKNBTDD@DADIH@DBHDDVHD@LCL@TLRDHBP@PMVGNHRDVMZ@VELOCIBAFEFGLABABEHABB@DBJFDNBLLRBJHJDD@PMD@HIB@HJJABDABCBKHID@HBFPDHFDHAHDDDBDABCGIBADAHAFEDGAQJAHK"],"encodeOffsets":[[112514,19853]]},"properties":{"cp":[109.839996,19.03557],"name":"琼中黎族苗族自治县","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/hebei.js b/src/components/visualizcomponent/js/province/hebei.js new file mode 100644 index 0000000..6b6b821 --- /dev/null +++ b/src/components/visualizcomponent/js/province/hebei.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('河北', {"type":"FeatureCollection","features":[{"id":"130100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DLBNFfAPRjpllzR\\ptJNFLDJOf@LDL\\bH\\FNDPG^ONOHWDiJGJIFWJKB]COQQSBED@RBRDLHJ`T\\HXPFLDJAJCLMJWNKJBLAJGLQFaCMBKHEJELALBˆCTM^E\\EJILMHODORMhENOTENOTMHGBEDWCEBEHOLBBTBDBDLEH@HJT@LCFGFBJCHHHBHEFWJGBEH@DDBCLCF{xCBK@EDEFLZJNDRAJBJDALEF@@FCFGF@DHFFHADCDKBWEOGS@oNaDS@IAEDCAKEGDKFABPHDB@HNFDD@DMHGAMCKFADBFDNCJGFUKKAOCOBKDIFW^MJMDKBU@wKU@KDMHIJI^QNYX@TDZRtDrIRUNMLMVCPDPHPBLJ\\RTLLj^LLJJ@NSRYVCN@LCLAJAXFHFR@dBNJRdLJFNJNLFLFRGLARLnFPVLRB^GjCpDVFPHHP@hE`BLDJNHRATINKd@RHHHJfFPZnNJ^IXCTDbQRGfBHEHEFCNEJGFGNIbS@EBIEEPCT@JCXBHCDCDGHIJGNAHIH@NJJBJFFCDCJBBBLJFABAACDCFAFCZLB@BCACDCDAPABKBCNDLA@C@GFGJG@DXDJENANHPCDBBHAFBBRJHFLDD@FED@JAPD`@ZLdLLBhHvL¢PL@RE^[NCfCbJRHTHdHJIZINBRLRGJCJGxWTOPULKTGJAAWBIFCLMBELO@GEIMIKEICECACDKHHPLFAFCTDLEHDFADBAB\\FBOHOHIDGBEFGHERYFMDCD@HE@ORUDCDCNCTQDK\\_JQBAPLjT^DRIHA^HXJTFRBT@xIJEHIJ_FGH@AICCEAKB@CAMJELE@SPBBR@@DPA@@DDNDBHAAEBEHCFADDDI@G@@AGAAABAC@EDIDBBBHBB@@GB@@FH@BEZKJGFITQDERA@C@CB@@CCABCHCL@FG@CACBKDG@IH@BC@ICI@GD@@GFC@GHAJBBACKIS@@IBGAGWE@@AGCSEEQ@KWEEGGACEAG@EDEAMFEZCVA@ALDBDAB@NJ@@HHHFFH@\\EFEnFACLBACH@FGJAFBBCBMCMHEPCDHJHPFbFNADGJACID@JHLCTNBB@NE@BH@FEFILDDLFR@HIDILMXMVKlI^CPAbFFEBEFEJ@AANA@KH@BGFCN@LCBBBDDADTF@JJDRFD@BCBBFDFGFNLJNTPRGPQJOG@@OFIH@JEBACW@CDCfKV@BBAHBDDDLFL@NDAc@UV@ACHAACNAHAHEBE@IACKCEEAED]AYDMD@AAD@CSDA@MDA`ABWF@@KJ@DE@ICA@@AKNC@A@EF@@CDAAMBEFAH@@HBBPBPCBJP@@EBAFCL@BCDCVEHAHBBDBDF@@DD@@FH@DDDBFA@DF@@GF@DADAAENAFECOG@GMI@KCACH@CUC@@@AGEMDICKAAKAGBAIHABOGEK@AEG@BMC@@AD@@CBABDJABDRA@EH@BAH@AEDEGBWCGEAGD@AMVGFCCI@SHCFAB@AEECEBGOCBCKAAKAACSF@DSJSABMC@@MDB@CAICECCG@UBELAMAAE@CKDAEEMCIAKD@C@QE@@M@AC@AOFA@@XA@CDA\\AAEFI@IAGE@DGCAY@@IE@AB@HGAA@@CG@AE@KCEDIC[CEGBAEEQDECWB@BOZABCLK@IGBAEC@AKEA@CIFAAGBGGCBAUBAH@BCAG@CNCACDEXEBDF@JABCPCBIHEF@@ME@GEKCK@{LABKDKEAOACMEEAAA@GGBAE@GHALK@C@ECCM_YBE@AACQDCAEAAC@CK@EHA@AAIEBIAOBGJIFICIDIBCFAHB@BB@TENAPLBFD@DAH@P@BE@ALABCBAHABADE@E\\CB@HQBA@@FG@@HC@AFOD@FCCG@EDCFQ@CB@JIB@BIAACSJAAG@CD@FCBAFMBCBBBGDAGC@ALAB@LAB@DVJ@DAJD@INCB@FC@@HE@ABBDF@AHA@IA@EEBBE@@QA@CA@E@AJKBCLEDU@@EI@BCO@@UG@@CCBI@@CGEGDKEAC@[EA@EC@@KFSEABEB@BKAACAUC@@@CQEKESLBBBFCDC@K@IFG@AHEDG@@ADCF@@SEAE@CGECUBED@JGAAEE@GQCBECEGOIO@@AABKDM@@HGB@JCB@EAAYAIDKAI@@IAAEK@@CA@ECAOHM@@EKMCACBAIMBEKE@CBOACKGKABAEFGCESDBIEDEIAAGBAAEA@GEEE@ECAEBAAEECEODQGECBAGAAE@EDSB@AB@@CGAICQ@WDeFOBQEIIIMQuGOW[OG]I[Em@{ES@gHuRQJUHeHK@WCWIeWSGUGKAKAWAOIC@IEOKCC@COAIA@IDEAGEIIDKFCBG@@A@GI@MGC@AIICYCIFICAEGF@BGHCD@AB@@AECE@KGCBCAACDKAAGD@DSCCFGDACI@CFE@AHG@EB@BKBEACDUBCDIBGAA@KPGHGBGAC@IJKFQ@IDCCM@IBIH@A@CDEPCH@@CCGKBCC@ELC@ECCMF@EHCCGKCG@EAGIA@IBGQCABECIA@ADA@EFGDGLABQDMKUcKKCOGCIQBMODKCACOCeEK@"],"encodeOffsets":[[116760,38334]]},"properties":{"cp":[114.502461,38.045474],"name":"石家庄市","childNum":1}},{"id":"130200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@A@BBBAA@"],["@@@BPBJD@@@AECSA"],["@@A@@BDBD@AACA"],["@@ADBBHJXPFFB@@CACe]"],["@@@BNLB@@CAAMG"],["@@A@@BTL@@EB@BLFDFB@@CKOQI"],["@@@@BDFAGA"],["@@C@@DDDDABAEC"],["@@ABLHD@@AMG"],["@@ANFBDAAKEA"],["@@IDBDNHFABACGIC"],["@@HJKNfVH@DCAIEQOSIEC@CF@DCB"],["@@CBGHENCF@BDCPWJABAAIIIGEOE]QgQYCGFBBBAJANBbNdXNDLFJHDFCDC@"],["@@bLVFLFXVfdFBR@HEDGBIAESII[KSIKWKYG_@aBEF@HBJFJ"],["@@DDFADDH@JPEB@DKDDJJHBDBDAH@FL@JDD@BDMB@FERQXEAC@@AA@@BC@AA@NA@@FE@@DC@@BD@BBBCF@BCDDAJJBCHDFEDAGMRGAAHEFCB@BD@QTClCFAAK@ETEBBDD@@DFABDDAAADA@FAB@LABBFEGE@@AE@BFCBPB@BF@BEDFBA@ADDDABHA@HJ[JANHLFABFJCFLHCDDDD@BA@BLD@@HB@BJRNAJCBA@AFCDEDAJAB@BFBDEDBDCDJF@BAF@JADBFCAEHCFDF@CDFBJ@@ABAHBDABB@BB@FBD@BA@AF@@AJ@BCDC@CDAHEHCFB@GCA@CADA@ACBAB@A@FEF@FCF@RCFBDBBDDBBAR@DBFAD@JBBDJANBPJH@FHLD@DB@@CJ@BAJBJAPIJ@@CFEBELAJDF@PGFEHADFJJLGDBB@LAHE@DLLCDBDBFABBHDF@DDB@DDBDD@@B@@FCBBFEDDB@DF@@DGBCBBFABEBEBCE@JA@@HY@BQA@@NC@AEABCAEDGGBIACYP@TAHFFBFBFA@@NBB@CDB@ABA@FB@@ELADBNFLHFNADAAC@ADC@AHS@CFC@AJJ@CHAB@BCBCBG@A@@CAAWAEFIAG@EDBBG@@BC@@FEADCCAADAJCJA@ACC@GBEDAAG@CAAIBAE@FACGIBBDA@@@AAEB@F@@AKE@@HB@ABDDE@@FC@AH@BC@AHC@AGCAEBCAAA@CAA@AA@@BCA@AABAB@AC@IJFD@HBDNF@BDBCBD@C@BBG@@BD@@@EDFBE@ANABD@ABB@@ABFCACDBD]H@DDFADIDBFCHCACAABAAABC@EHDBCD@HC@ABEA@DCDA@@CC@AFAFILOA@AGAIFINE@@DCFBD@BCBBDCBFD@BPFZGL@FBJD@JLFJHHBRCZ@FDJNDBlLDDNHPVHBLCF@LHDBZK`EPGDBVXJFHBJCDBDDPHTHTPD@LED@TBHFDBVEJBNBJHFDjBHFPCJ@FDDR@DHDNBfCVJBAHMFADBRPLH`DVCNAfPTDNHNLdPPNFN@LBVFFD@J@LFLCXBTAHBFDHLBJLRNHJLHFPHLHBHWPABFL@LBDPDHAJAFJTBLD\\XLDNDJJF@H@NDFH@NNA\\MDCBECMLKHADCDKFIzKH@JDVABBBNDD`DVFD@BIDAFBP@`NF@DADAFWLMXBPEREH@jDJ@XCHEDAtGjFJDVLRPDAHIH@FCV@GCDE@ECGCCICAGIKGGLMBQECAIACC@GBC@CBGCBeKUCWB[AKBCFCZCBGDAHAPBJC@S@GFGDEJCbC„[ŒMVQTEn]D@JFLCJGBCEBJCBCBBAEBFBC@@FFFDD@BAFADC@GCEBEAMDAP@TDZBNRJFF@HANIjQXMPAPGH@NDJ@FAVMVIH@PDLALGCMBAZOBWEKGBA@@ADACAAEBAHBBAB@Ea@MAIAKCEECMBKCwmMCAABgAcBEDAVKHIDEAGCIAIFWCWDG@GCGIKCSACICK@GEAQEKBeEM@UCEKQGEEKGIHOAEYQQ[C]FKPK@AACQEaCAAD]AAGEiMACBIDC@KFIDIFgDKJH@OBEB@DUB@BEFAAGD@BAB@CEFKF@@AB@CA@AD@BAH@@AEAHEB@DCD@BADBLY@IEC@AtsAEIK@EFIHSD@@EC@@GL@@ABAACD@@CA@BEBABC@@@GJ@HCACB@BBB@@CJ@LE@EHIAMJEJCH@NHVBnJJBDCAGH@@AE@BEA@AGHATBLABAdG@KYGGB@EKB@AJA@CMB@BC@@CN@@AE@@AH@BBAAJCA@EBBCCD@AC@@ACABCJA@EDJ@@AGD@@AB@ADDBE@J@B@BCZ@BEZABDBCH@BA@BFAC@ACHA@EDADGEA@CBAFAGADSOKCGAIPBBA@ED@@DB@DCV@NCJ@PEH@D@BHTVFDF@TAREHEhEZ@Z@LAXIXBPALCJBLDZDP@RMFI\\M\\WLELCNGLAP@VFLHLDD@LUBOACECKCQISGQIQEQ@MCGHCHCBYSGAI@CCE@CAAECAUCEISIEKUWIWUO[oUW_]YaMUCOGImgOGEIKGGGAM@kiqkOIYYIEKC…QKAABBDFB’VNJBDBHHJCF@DTVBF@DGFIDUCmKCAS[WIYCO@IBIF@HCHEBG@kQaSKIcGc@eC“HMD[NKD±TWEmQgIEECG@EBIRSBGAIIMGCIB‘PIAEC@GLSf“h§HA^]HETEDGAEic™™]IU@[@SHëªyXOXFzAHK@OGaCoAQFgTKBOEG@KDmVG@ICMBGFKZglQXQ\\g–KRŽGFŸdCDCRCDEDQDg@AVz@@FBDAjABwP@FE@@FDHMFBLDDA@@DADEDCBACBAC@@ACABA@@IEOHAAC@ABBDABECADCAGAADA@DFGFG@GACDBBCBABE@ITD@@DA@DDA@CAA@BBIFA@@CSD@A@AI@EBADO@MB[@@AQD@CE@@ACACDAFUFBHIHS@WCGDAFME@ABAAAE@@AC@EBBHKHFDBJHADPVXCFCAEBECADFDEFGEFEA@FE_SAFEDY@GCE@MFEFAD@DDT`FfBTDFBLMPJILDZELWAALrHA˜H@HZPAFFRFDD@FEP@BIBBFH@DhTDHLB@A@BFCE@BBHC@ABAFBBBBA@BDA@ACEDBFCBBBBBCBDAFDABBFHBDJD@BBA@BPB@JND@BDFHBAFLGJ_HiRMCEB_NGAKGK@CEGDOCUBuXSAGGkFBAiSJKFCACCABEI@@AUA@KC@AMB@TYGEGIIIIAI@MIIHEJAF@JFHAFADIDO@KDINDFFBFEJCL@FDDD@HCFYJQROBEAAKIGOGM@A@CHJL@FADGHQCCBEHBJADICKOGCA@EVBFDBDGD@LH@NPAD@APHDBBEJ@BD@HCHBBBAL@HVEBBFJ@DADDJGLJLBHCBICKF@BHJMFABJF@BM@AHKDJNELCBIGEACB@FMFO@GD[@EDKH@HIHQA@BHDDBK@EFBDL@@DADBBJA@ND@FEHB@B@DIDADJD@BcHEDEHCBE@MCCDGLC@GKKHG@"]],"encodeOffsets":[[[122174,40344]],[[122102,40323]],[[122088,40321]],[[122049,40294]],[[122031,40276]],[[121481,39982]],[[121479,39991]],[[121481,39985]],[[121465,39970]],[[121431,39949]],[[121423,39935]],[[121676,40071]],[[121616,39981]],[[121659,40047]],[[120361,40715]]]},"properties":{"cp":[118.175393,39.635113],"name":"唐山市","childNum":15}},{"id":"130300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ERENBBDCHS@GAA"],["@@ABAL@DB@BABKAC"],["@@CBBBB@@C"],["@@EOGGOIAC@SDC†ojQtGXATD^@\\HTDT@TBZCFALBbBTFZAfIjATFABFBBHJHBFFDBFFC@AJFAGHAF@HCPDLJDCD@HCbEXMDCBE@ECQEE[GEEAIDO^QHIHUDCHEHAJ@JCFGNUAICIMKCEDK@GBE@CBGFE@OIMGMIcHOTU@GES@MBCHIRKDEFENaDAHA@CBCF@NGF@DGFCBQHIIIIC@CDC@CKEACDCCCGAAECG@IAC@CCCAGEABCDCF@FB@DNLBCNAHFH@DFHB@BDBDBNBFEHQCGh_VGHKHCFAHHCJXB@EFEDJFDNBDQHUBcBEHO@CCIHEFI@ICGGG@GW]MMACNKf[TE@AAAKGAIEGACFILE@CGC@AH@DIHD@@JABAD@CAAAF@@BJGACJBDAB@@BBEHDABB@FB@ALDABJBDHBBFCAD@DHGFCHD@APDBAAA@CFELKTG@AKIBC@@B@BECAAADAACCAGIC@@CCGNCBCC@BCCAJ@BCFGACDE@C@EdoBC@ESGG@QZMDKRCBICAQAAA@@XBBPFFJABC@CCIC@EA@S@EAGIKEY_CCGCsIqCGECBKAAGECmICM]AA@ERCDE@MCAADKACACCACBKHI@MCA@AFEAEAOKEICCKMKIGCAB@BLJ@BIC@FQCEFIACJC@BUA@OACREAAEEBCBKCICYQIIOYEQCYO[ACDABBJ@DADIH@DACCBECEDADBBCD@CCC@AA@CFGEGMAEFABDBEDUAADIB]IEBAAGBCA@BK@OAKE{gaaq[AG@EFG@GIIMAMDGAMIKMEKIgIS[‹UsUq›ħCK@GDG\\IPG^SHMDYEG@CBEC@KCKGSEG@UBMHKDWPCFKH[NEJQNO@YCKCIAKDOBWAWJKBY@Y@gFGFQFSBE@ECSUAGC@G@OFI@MDU@CDA@@CC@@FABOABJDHPLCTHBEBAB@DFBCHCB@FGBBDD@EB@AABG@ADACYBAFY@ADA@I@F@CABCA@@BC@BH@@CI@FIBADDB@BD@@BDCADFAB@IDBBAAG@@BF@@BM@@DD@@ANA@DIB@BLA@FHAZH@LcHABKBSAGBBHB@AFF@@BG@BHCDIAmIUAMGG@IDIFBNGJ@FKFI@@DA@AAA@BDGDI@@H@@ADABAFB@@DC@BDAB@BK@@HD@@FC@GTEJ@FJLBFst@BFD@JKZCAABC@CDA@GFFB@BG@ABC@@BDBA@@BE@ELDFA@ABC@BHEBAFA@CVA@AF@PIGCLEhCJEJ@LCDAJBDjNHFBBC^BBbDRFBD@BOLELD^R\\ZRBFGPHJFLHFLRDF@VFNAfFLBRHFL@JDBDDTJLDH@HCHDXEXBJDJBHCFGJULCBAFBdAhBBNDxnLDNAFDDFBLBJ@NFbA@ABGAABBFDBCB@BB@HAFLAXYPABDNKHKBOCG@UJUNEBI@MCG@OHOBWNiRMJGBE@IEMQYASCO@CBBNAFDF@HCDEBABC@ECEE@@ADAEBFAAADIDFAADIHKDIEC@m^SFUR‹Nƒ\\aDIDCFEH@H@TLNLXDDFBXADDDHHVFHPFjfHJHRBLAXEJ]nGNGT@JDHHHJHPF`FHFHCF@FHBHFD@PLDBDABD@BFBDHBBDHBJNLJF@DCJEFGBGRIH@VDH@DCLBJB@FBBH@VAHBPNLBLJCFDNFPHD@HFDJB^ZRDHEFEZANFNEDFHFFFVFHHJCN@DCLCBCPCHCP@BBVDFDTGF@J@FBDBDFEJ@DAD@FED@FF@@FA@K@CAAFPBPBFDFADBH@FD@BBHDJHBFDLDN@PCFHJFDHHFJ@JAHHD@LJNFDDLFF@DAFBFEAILA@EAETELJJ@DBAHHDBBDFT@BBLBHCHBJBHBVPR@AUJGLDTNNBTGLCL@`BL@FAHGBE"]],"encodeOffsets":[[[122179,40370]],[[122181,40359]],[[122178,40352]],[[122098,41572]]]},"properties":{"cp":[119.586579,39.942531],"name":"秦皇岛市","childNum":4}},{"id":"130400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@C@GD@BNpJ^@HCLCHQJELGFLnD@CB@@IB@A]@BFB@A@@DA@AAA@@@A@MBACE@@JCBAEOBACE@BAG@E@CMB@AAD@AQWB@DIB@CC@@BEBACGBAEE@@ECBACIB@BIDK@@DG@BBEB@DC@@CK@@CIBBDG@@BI@G@AIK@AGMBBLEBBFKB@BKDBDC@@BDDCBBDC@@BCBBDMD@DMBIMG@@ACA@EE@AGOBBFC@@BSBBFG@AEI@COSB@CG@@DmB@AA@@AKB@CM@AAEA@IA@@CKA@EE@@AGBACEB@FI@@DG@@CAA@DCAAI@BA@AAEFEA@AA@@CIBACABECEDEBDNDAD@@DFBADE@AB@H@@@HIB@@E@@BE@@DGB@FG@@FSB@CA@@D@@AACB@@CBBBIDEHQPcH[@SBQFMJKLOVKFODk@[FGJANGNUAKCMBMBCBQB@HGBAEMF@H@@@FA@@HA@@DC@@BEBABA@@NC@@FSBK@AOI@CDMDICACBCQ@CAQD@DMFSDGDEFUJGCCGEEECICGBGPOP@FO@ADG@EIBECEA@CGBGBAGOEACB@BQBEBGIC@CAC@BDEACDB@ABAA@CA@@B@@AAA@BFBAFFADBHA@@BA@DBDFBH@DIDI@BFA@C@CI@@@DC@EBCBAAADGDCA@DA@@BID@DC@@DIA@AA@CBAFA@BCEB@ABA@@E@@ABAAADAID@CBAC@@AA@GDICGBAC@DUBIF@AC@BAAEG@AEC@AACB@BABO@GBMHADCH@FQPADCAC@@BCDDFAFGACDNBJ@BDCD@BHDDDFABBHHEDAPCDIBKIMDSAACA@AJJLDH@NELIFK@GCAABGAEAAECMFGJ[PIBGAAGHSDAF@D@DFF@FCAIBCLADC@CACOACE@IFIAEWHGXILIHBHCHELMJG@MEACAEFGR@HC@ACC@EACGAWFE@GCAABECG@MCCgIEB@FOfSNCLADKDiCUECC@ODELCFC@CEAkJKAOCM@CBILKAENCFQFW@@DHJCFC@IIOBEBCDGNCBMAGAAEDGACEAEBGBADFHABC@@RCRGPMRKbIRwAUFUNSRKJQLKFWFo@MHELARANCBSDIJCBK@GAMGAB@DBFJBDB@LDD@RHL@D@B@JADBDDCD@@FABG@GHGAGBCB@JDDDAHGFBDDRHF@RED@FBJLBD@LANUZOTMHSASDGHDLHbANQLuD_HM@OLGLDPTZ`\\L`APQ@OE[GSDCPNRLTJLPLRFZGrILNBLLP\\HLDN@N@PITAVJdVZT^PRDR@PFCPIRFRJHDJO\\CNDVLJPRDNJLLFPDFGDAJCLDF@FGBMAM@KJAFA@EDEJAJBFFDNDDNBJI@GF@DLIJBHBDJAFCLBLJFPCZ[pBJJH@LCBECK@GHGXIRDJ^NDNFLRNHNTPPH`LnDRBdCNCJGJMNG`IhKLEHQn]XWJKJcBSPODIXQLETQXCr@TIb[ECAC@KKG@@BCRBRIBCVBJHTERAzBjFr@^AVDJD^TXBRE\\UD@H@PBHXDFD@BADGJCRA@EDBBA@BF@LELFXD\\A\\CtMB@BHBBFA@GFBB@BEHAT@BDHBPAJB@FFDF@P@@E@CJCL@DIHCzKTD|TNHDFAHDJ@P@BE@@DBHEBH@BJCHCBAHL@@FDDPA@FZAB@@JPA@CV@@CDAHBFHDDV@B@@AJ@FF@FPB@GX@@BFB@FJ@@DDBJ@DJF@B@DF@HVEXAD@HD@DPBDFCDBFFDF@BJF@@JX@BJH@BA@EFCHABGPADA@CL@@ENFHABBD@RULGFDN@JDDNF@BJJAFBDLNNLJPHCP@BDBJ@@DF@BB@FDBZABFFBJ@@EPCPA@DDDDBD@NGJ@H@PEHA@CCEAENA@DD@RCPCAENAB@BDFABDPB@FB@JABA@AX@DBHA@HDBDE@FDBJBBCJChP`@lIxHXHAABCHCBAD@@BD@@GF@@FD@HIBEHCJYMCQCGEBIJO\\UVINC\\BFDDBJA@OFCBUH@@AKICWK@GE@GDIDAFAZBBFDDlZRBPGbD^C`@VER@bL\\DZA_oGQ@OHQLWT[LeFAHHLADFDJF@HMH@BCACFE@CRAACJ@XQNErDpEpMRKMOE@C@AGHC@CCAG@AAEIHA@CCCAAKAAODABAAAKAAAACFGECBEE@AFIAIGUAAKKGECAG@GCG_GKE@CDG@IIGGQWSCCULCMQQNIMCECAG@GJ@L@@CAEIBCGKDCIAC@QESA]OQUMIKMC@D@@@HABCBGAIGAADCACNAGIBGHICKIKGB@DA@EIQDCKDA@E@BF@@CP@@GAGBCVA@CGCCCFM@EBAB@B@JLH@JECEFABBDA@AFA@CDA@CA@AAFAAGB@AEB@AGA@BA@AC@@AD@@GIBECCC@GCEIEEC@GRIPCVCPEPGLODKBkJKNOPMDSGKGEEIBOLCZJ`RhHPEBCGUFBCGDAAGDACGA@AEA@AEB@@CDAAARC@CF@AEB@@ELAACTCBDFCLFNA@EBA@AB@BCFA@GBBACDA@@C@@EAAABCEBAAGB@@AJCJ@ACD@@CBEAS@YFS@MESBKH_FmIBQFEHADAXABKBGAECAK@WACEAYBEAOQECIAEBCBE@@DA@@DCA@DDDFDEBBD@DA@@DCBDHC@CKA@ACAGC@A@@AHEACB@ACA@AC@EC@EKCAY@CACMCWEKGGaQKEC@OFSGIBKBIDIJKR@JDHFT@JAFED[FIFEDU^CHGZU^OJUJODSLEBOA@F@DF@EBL@K@AB@A@FEAAAA@@ED@@ACA@EC@@EEB@CC@AEEACAABACG@OCUDEDABBLEHGDMDeBICGCEECGG_ASACCAG@{PG@EAEEW[AE@EDQIgFSAIYS‡ƒQG]BMHSEG@CAEGI@EAEGICCKWC"],"encodeOffsets":[[117679,36914]]},"properties":{"cp":[114.490686,36.612273],"name":"邯郸市","childNum":1}},{"id":"130500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@QLoNoFqCMFWRI@BDQB@DEFBDADG@GNE@CICEKBGGEBKfS\\KXGR@PHR`pYB[CaKQ@UF_@]DaCOHQAkYCCAEYAEBCBCJ@HHFL@DXLJ@BG@AVED@PIBCAEC[AMDUJ[VIPAJHFRDNDIZGDAFGJC@@EE@@HC@@AC@ABGDADBBWGwGkJ_@gOIDADIACA@ECFCA@GGBCAW@@BABIBA@@EOAACEBACA@MBBFODQDC@@CMBBFDF@DGBOFG@I@MHC@CACC@COBOD@FI@EAAEYBCAAGE@@CI@CA@ADOOGKIMMCKEAIBAIE@CMAAGAM@ECKHQVC@AAGBME@FK@@DCBOBAHGBED@FABG@AIW@@IE@AIE@ECAEDCCEOA@CGCC@WBUF@GCEA@E@CII@CA@CI@@EEA@AW@@HOA@EEEI@@BA@U@CCEGGACB@DU@@DOB@IA@YB@EOBCC@EK@BGDADGAIG@FAAG@CF@@A@OCIBGCEMG{SSCyLGDCJK@ID@D@FO@E@EC@EIAOBGAACS@GBAFA@EA@HEBAAAGA@sN[D[BWCKEKFE@@AABCA@FQBIDCHABC@CEGWOAG@C@[VQFWA]SICUC]Bq@iEyAQBSFIGUAADQJQAAD@@LH@LBDFDa\\SJq@WDSRKFWRCJOPATIdILWXm^GRKFgL_JMHINIHMDIBYBE_KOGSOGLYNMTHRVXHJ@ZCJW@OFMLGNBJFNFNJJHPARK|LNZHN@VFRNPDX@JP@^btJJZJ`\\@^BNHNHHHRHbA\\DLLNXPlTRDPNFNARF^TpJJTRRJR@PFRVL@fFPDBDLDPCANJRHDDPLLVdNLRCBAHKHCFEB@BCB@DJAFDBHRJAB@HJFBH@LDDHGD@FNEDD@FKD@FDDLADH@DG@ODCF@D@BJGJAN@DDJCR@LEJID@HBHAHGLOB@HBJADCVADCFBLA@AFAH@BGF@DEJ@BDHCDETD@CHCBBCLBDDBDALHF@FD@BA@@BDCHG@AHEBFJDJEZDJDBJD@NHJ@@H@BH@DALEJCFJBHCF@JJBPB@DDDPLJFD@PJXBLBLBVHTHfXXJXDL@fGVGRIvQhGT@|Fn@\\F^JPHJJNRHPRvJNJJRFPAfEXCR@JDHB@DA@@BTAFCF@BBBHDAHFCRFPFDBFABBFFDF@FF@HFBBBHABBFJFCAJTCDFEHBFBAHLDLPBDAF@FLNABJDADBLN@FN@PGDB@FDB@@FLBB@JJ@LBJCZBBB@FDA@IHA@GN@LCBA@BP@PJFHFDDAHRF@BFHB@IFCVAFDDHF@FB@TE@CD@BH@FCBGH@JEL@D@DCAEAATKLFRF@D@@VDFDALA@AFFBET@LD@@FFB@\\BDLFHCHF@DJ@DA@DH@@VP@ADJ@@FV@HEBILABIF@B@@DRB@@AFFA@FJBB@BGE@ACBAF@@GD@@EDAJMC@BI@CUI@CBA@KBABKD@BHHCAADANABEDA@EDCH@BBTIBDJB@AJA@IDAR@DEFCH@DD@EPCBED@@GH@@EB@RA@GDAF[F@BCBABGDABABKF@@A@OBG@CECKABOFMAUUAMDUDSEOGOIKMEQAUACOCACG@@EG@ECBAD@JCBABGFBDAFICGDIBAB@DHDA@EUiHIPATDLDNFd^XHGhQPIVQJKZOJGJOHEHDBHGRDnJ@FOJMJEdGVCFEBSL@ACFA@GJB@EF@@EBAFBDA@GCBA@@GHBDDBJBB@ELAAG^E@CMBAGCAMBE@@FGBAEJEI@CBEEC@EFBFBBFB@LQAQHMBCE@AB@AGA@AIJ@@EN@FB@DB@F@@GMCCGJA@CD@DFJ@@C@@G@CC@CIAAABGXABVD@DEBEAGJADCEGYEKEQAoA]BOAKCIIEGBEXQ†UJGX[JQPQPIRC`CbCLAdK\\MLKPQHKDK@SHKLEhKbCL@NHLJRPNBCSOMKIDIPIbGN@NGBMMOREf@\\BNCFS@MZEVBXOFKZYNI^Q^@KOL[FGGOJi@QH[HOZSnQfQLMJK`…m]EECMCGGAM@A@ACDMACG@@CDECEUKOBGIEGMKBIRGDEIABOFAHJHEBE@CScGGMEEKC@EFABGACEBEHGGG@ADE@CJB@KAAE@@A@II@EKE@ABBBCBIEIDBFEAISSESOKIEKMOAADGAEGIAIKIAE@EDIBKGI@IAEEEDA@A@EE@EB@FOEIFE@MEMCQICGAAMDOIICeM_GCCGIO@GJMJAABOQ@CDAJABMBEAACAQECKFCAACDIACC@OFI@GFE@QECCCGM@KCAA@MGQ"],"encodeOffsets":[[118246,37625]]},"properties":{"cp":[114.508851,37.0682],"name":"邢台市","childNum":1}},{"id":"130600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BE@E@@E@@KE@AKE@KGc@GBEAAGAAKBACO@BMBCECE@@EAAoJ@DEBC@@EGBGCEBAEE@AFC@CBMBBJ@BIBABKFA@@ECB@BE@@EF@@WAAW@AFADKBBDC@CAA@AAAMC@@MAAO@ADA@A@BECAeBAB@@F@@BC@@NFBAFE@ABBTAFDN@NaFBDKBAA@MDACK@IGGK@AAAB@BIBEMFBJABGAEYHKAAAAC_FUB[HCFYGAUGGIBKHB@CHSA@EGG@EH@DgFBF@BMH@@A@KCCIA[AADG@ACAGC@ACC@@GK@BQ@AD@BE@EMCGKQEUA@@BDADI@@@MCK@KECCACBGAAU@[HIDCDD\\ABIFIBCH@PH@IPORQHSOIMMKHECEAEDA@AECCQIIE@CSCBACAAKDM@EDAHG@@LMBBBI@EFAFEFaEOB]DkJULWNKNCJGJQ@KECCJKFE@EAGF@@MAASMKDIGC@DJIBCHMBaEOEIGCGODGFDNANADEAIBEHG@BDKABDmEEF[FG@EEGG@GI@@MBAACKC@BUBYDEFBNCF@FBHDFHBFHXF@LFRTFHD@BF@HXHBJA@@JTDLABIAGB@HED@HC@@HDJ@JADG@@JCHALBD@DEHK@GDADDB@DA@@D@DQBCFSREJIHYLAFG@@EA@@HA@GAAACACJ@FBDBABBBH@@@HCJCCEBGDAFBFGBCACM@CB@CO@@AQOA@TKFIFBN@DLAFBDDBJG@EHI`GJIFwJS@QASEWI]GGBQJ]CiSOKABIR[`CLSRMDCDCDQV@PGFC@CDENQZGFEHAFCHGJGPAP[EBACAEBGCKFSCEDEBOKGGCLBDFDJDLFNJFJ@HKPAFKNEDAJBXIBSHKLOVSPwXIHIDQHQKMAYJIJcGSGQGaIeDMD]\\QFK@¡OuKgGKAcKYK_@OCIBC@EFC@KCGEQIAABEAGCAODMGMBIFWC@CABEDABEH@H@DKBMCADALOBCBCDBDADA@YKEDEBCDBDABEBKIAAIACDEDIEG@UMABGJMBIHGJCHCDGDSAC@IDS@MBABFFAJ@FaTMJEHIHMFEDGFGFeAQHaR@VGT@RBRHL\\PHPCVi\\OBUFQHMJKLEJCLOLMP@xANE^ItDVPbNFHAhBpn`TVR\\TPHLNBNFNTFnIT@FPJNJTLNZNJCdGV@LLLlpV\\HPADIF]PmHABAB@BAH@HHD@AALAAGZKHO@KDOLSdATDRHXHVCJERMRANDRHZNPLFALBP@PJDDL@NAFARD^BHFJDHEHBFENCFCDDFDNDRCFBD@FBDDFJFHBDDDBDB@BFABBD@BDFJJBFAF@FADBFEPCFGDDNbxRR~KPFDCD@DB@DD@TADRAFBB@FDDLBJCJEB@BBBFHDDHBJABAHFHDJCHKHADKBGCIHG@CDCAIAIBUJADBBQJDFTFFJDBLLAFKDCLCBCLBHAFFFADHFFD@HCJCD@BHHBNB@D@BFTBBHABHFDBJCHDDABB@FBD@FFDHD@DJFBHKFEBCBFPANAL@PCLBXDP\\bRRFJLfDFAHBFEJ@JVFFAPLN@DBBB@BDFDB@NDDAJ@JADFFPVNFFF@PDJCLLJBHFH@JLRDJRHD@DERCDE@EPONAF@DACGBARCHCH@DBDHHHJb@HFPLLPCHO^AbFN@PF@LANBPHHPDdIfBPA`KRAfDVARGPaNEHFDRJNTJRXPLbZr\\ZTNDNBNAJBbTTDpGRVHRPRTJRDj@PA€OXIJGPEJ@DCHGXMVGLBDBHJBXETDFR@VCbNbZHJDHLFBFFDFBDCHDHAdNJBNRDF@JHHNJBHJHHBBHjLHALDADEBEFCJGH@BDJJDFFFBDJCL@L@DBJDFFBDJPHDHDDFRCHBFEFFL@DRBX@PDNFDZJPNdL\\FBDHFDD@DBD@F@DDLAFELABCNEFCHADAF@REFKFE@ENGBCHAFCD@HCDEFCTOBCECEGCAAEGCAEBENARIF@AKKCBI@GMUIEBCDKF@TCHKJBHCNEBEPEFAJCHADCEGBIICCEIG@AEAOBIACCA@kGMIA@CBIJEDCDEB@DCAOFGCEIcQKAQHSGEKKADIHDHCAKDE@EHKLCHCF@LGDAF@HGFFX@HAHEF@@EGEAEFEAEBGBKDKAEEGF@HGDABCCCFCAACAA@DACA@AE@AABACCEA@CBACA@EAAJE@AQMACCCAGAA@CBCJDFCNAB@BFBBTAFEDIJA@CLAACBCCEBCBCCADA@IBCGEIGCG@IFQ@CACBAD@DD@BAD@BLDNHADBBFF@D@DLHLDB@LIFIPCFG@@DGLEACAEPCHBFADJHDNDABDDPAJBLFHAFGNAD@ABDDADFBJABGB@H@DDH@@AH@BDNHDHADBBADBBHKJEREHI@KJKBA@CAGBA@AFB@CB@C@FAAC@@@GBAEBCA@A@CEAFCHAN@AAD@DADDJC@AD@ABD@AAFIC@@AJCEAB@@GBEB@C@D@CAD@@BF@C@FAAHCBF@BCDBDA@BJC@BD@@CC@BADEAAA@HEFWBCFCBCA@FC@ABA@C@@@A@@D@BD@BDBDCFBF@BEFEDDEDBBCDJAJCBBRGLB\\AACF@@BCBABTCL@PCDDEB@BD@@DEBEC@DC@AFD@C@ABJBAFGBD@ADA@ALH@DHHB@L\\@DDD@BN@BHA@DD@@DF@@BLMHDBGL@@BB@@DTA@FHADHC@BBB@CBL@@LAB@DAAAJLBFADB@AD@AABABBHA@BCBH@DBA@DFCBFJBFA@DDMBBHEDBF@BDBBLDCF@DALA@CBALA@EDA@CDBBMF@@GJ@@EF@DCBB@IB@BEH@@CF@@ED@@FH@@DHA@HB@BDJ@BAB@@FF@ABCFDF@FA@@RB@@HDBBCLB@CHB@GB@AGB@DEF@AMHBJ@@AFBDBBJH@@BA@BHD@JCJB@CB@CMB@AEFABBD@DA@CFAÂF@FFCAHJG@IP@FFJB@GRA@CPBBFHADBBHB@@GB@@BD@@HB@@DB@@JDFDAACLB@AJ@ND@@J@@JH@HB@CL@@CF@@DF@@ED@@FB@@E@@BF@EB@@F@E@FDA@IF@@CB@BGZBJUDCB@PF@CCEL@DKF@BAACECFECABC@ADMAGACD@AGDBBACE@CEA@CFCCEG@CB@AIGGOMEBLEB@DQBIAABCE@CA@@GYC@@AIO@CC@OI@ACE@@KI@CAAACIUAIW@KCEQ[JACEF@@EQB@CBoCMCGEOCECAACECACAIBIH@@GDB@@DC@CD@@CCC@ABADABJBCHCDEH@DFJARBXABBL@BA@CJADBFD@HD@LALKP]DK@aGYAqB[AIMcOYEKBKJILBRIFMCUAYBQHULIJI†QLABUJGHKHGpULIT[FMBICkD[B@PDF@IMA@AFE@AG[@GKAGTAACEBAA@AFA@AMFE@KWFA@EHCAEF@EILABDHAFDBFFBBACEBAB@HHLGLGCEHGACACCEGBCIGIIEAESJABDDKHEBAAKQ@aKEKEM@YMG@EC@C_GAFRF@XC@@HOAAKMAAYJ@@ECCiEqXIHiLGDEFABOG@CEAACGC]EBIB@EG@AB@DDDM]IDKwBMEEA@CA@KC[CMGEBGEEEBANEEGBAEIRE@ECWYVSACIKA@UDIAOGOMCEMEDA@II@BKE@EEHGEAEAECEE@CEBCIGEIB@CBAEGCAKBBEGA@GE@EC@ICEBAMC@GJIDMDCL@@CBAB@BDBIBBFIGA@GAAM@BYJAAMA@BCF@@IB@BDJ@GSPBEY@CD@DGBSCISABEeE@D@EJBHQFCDBHKBIAEAMAA@UACDIHMSCG@IMC@CE@CIAAAACBAECBGC@@CJA@EDCB@@EA@@A@KC@@DCB@ECBBDCEC@AD@AA@@BE@@EGBABAEEBAGaBGEKDABBHKDBBCDK@IM]BKED@BBZEB@ACHCRK@ACECAQB@DA@@@C@@BCBQDIDCB@CQDSBAFKBMBMCWMUUQYOK[CUIKMGKU[MKCURoNkAKGKaGCOE@@C"],"encodeOffsets":[[118483,39289]]},"properties":{"cp":[115.482331,38.867657],"name":"保定市","childNum":1}},{"id":"130700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JMLEBEHEBEJACEDA@EDADBAC@ALA@CFAAAFE@CDKGCBK@KFIEMDQAKRABCCEF@DMFCF@BFBA@EDBACFABEBAAAHCEE@GWA@CHALBDEDABEFEDB@DNBPWPo@QGA@AFKAE@CFCFGJA@CAA@CBAH@FCGCHIIAWB@AHA@AEA@ADIBEG@@CDA@ADABAAAIB@CBIPGBI@EEAAGDICQ@KVcBELQCEUQGSOAKKQAWKSFCAOB@GBCEGBAPAGEFABIPSNKLSHW@SIS@IJgFoAUE_@QEcKOUMEICEEEKEGGAEBMDEHATBDBPLNNHDpDbHPB‚CpB^DRB\\IHE\\KH@JBRHJJBDP@@RXB^ONCHDd@VI^IdATEVUAKBMAMpHXBZFJDJHHPAJBFAFARNPFDNFJ@JEXmLGFGTDj@rDXNYTgnT^@JBFJHDNMHgFKRONGBPVTNVFVARBXHZDXHxNhXjPDHDhFFDTH`TNNf^P@dFVJJJJFVH\\CHDLHDRHVPHNHJHJLHDN@fGRFHFBHARDLJHHBJ@JETEF@NDbRLJNR`BJ`ZRLBF@JEDELEFCTB\\F`THBPBZDHC@GBIHSJIL[\\qJMRODCDQLSLI`YHMDKBWBCJG@A@BAA@AD@@ALIECACFC@CDADIb@@L¦A]qAMEKQU[OMG]GMEso_WaQi]_OUKhŸEQFCBGKM@KTEr_`iBYL]BcAEEKAIFGTEJGLKDY@CDG@ENKXCFEHKDSJQDEFENClENCJELKLAXA|@PA\\MLGJCHEJCPO@KFAL@LIBEFC@EDETCGE@CCGDK@CIEICAMICCIBUL[@IJSTaZWRSBA@MWYEI@C@KDGHEHEN@JAFG@EAEBMCMU[JSPMRERKLE@GBCRIAQLIDILEDC@CFGWIMMECAGMCCGDKJADG@KNKJKBEBMAIDCLIHCNAh@RAJK@GFUPMNKRO@EEACGS@CCGAGGCIGEBQ@CAG@CLEDC@CFGD@DEJENEBCDADCBGJGFAFGFCBCJAHA@EDGNIFEDIDCBMFELCBCLGH@VCBIDABA@EAABCLEHEBAACDAH@FC@KDCAKLOAEGCGAGEQFG@ECKBMAEDK@CRMFGCCBGCIBCCGCG@ACEAQ@EAMDECKAMFIAABK@EBGAK@CAC@GCIKBE@EDE@ECAGHKBIFGJGAEBC@GECDC@@FEFAD@LEBCDAFE@ADCB@DE@CDKDCEGACEICBE@IIG@C@A@EAEFABCUKEG@ICCIEEDCCG@@EBC@COKKCAGKIBCIC@CEE@CCIGEACDC@ICG@EEGAKEK@EEASBMDCBKBC@EEBAA@EIEEACIACCKCCCBABKPMDEAAEA]AE@AFA@SEEESICCAKAAGAK@IEOAKGQCABAAGECDDF@FADCCADCCA@GGEAAADA@AGEEIC@CCAGQB@A@CACEBCAK@AAEBAJGJCNCJ@BMADF@DGDG@GDI@CAGDMBGDMAQHQ@CBCCACCAGGIEACCCCGGEEBCAKBCAIBAECAGAG@CAKBEDECIAUECGCOAC@ECEBICGKCE@KDKAGFI@KEOICGIAGIACAAICGBCA@CDE@EC@IIIOAGEABCIONQBFBBhBHALIHBHE@CGEACACBC@GEECACG@GFEF@HDBA@AC@CEBCB@@AEDC@AADEA@DEEBBCAABC@@EA@AAA@AD@AA@@FBDCD@@BB@DE@BHEDAFIP@BEEAA@@AD@’•BGF@BGFB@CB@DAD@@BNB@CJ@@I@FB@@GGAH@@AE@@AF@@CG@HAG@@@H@@AE@HADD@CC@@ADCJDFA@@HD@AD@@CJB@CD@@ALBDCbDDCNC@CBABGHKEEBEBEDADCACGC@AHG@AFBFABCFABGNCAC@CAACC@AB@BEHG@EAABA@EHBBCAADE@CHC@EJCAADID@DEHCECAEAAGCO@E@@CA@G@CAMDC@GAGEC@AAC@KI@ABCCCAICAIAIDGBBCACKIAEEEEIA@A@DICA@CFEGGE@CCAMEA@CAA@ECAM@QFACKELGCECGEGECBEDAFBBCEADC@AHIACBCCCKAWFDEACMJA@KF_@GHADWTED@RGCK@GAIUEAECIDEAAIGKBCHC@GIMCACCGCAAKEKBICOJKBKCI@JEN@BA@CE@IDOCCD@BEFC@ECEDE@EAGCaA@BEDSI@CEGDGCAK@IDCAG@CBCBICMFU@IG@MCBBECGBECGKAE@EBCHABCACCAAEAADE@GEE@AECADKAECAACKCECA@ADG@UCSKCEKCBCIK@CG@AEC@QIAA@AACGGGACESGO@AAE@CAAICGIICCEGBGFAFEACFOG@CDGAOICEECBACGA@AGCIBEFCCG@CCGFE@CBAECCGEAK[McIOCYMEOCW@QA@CEKFEAEDGEQCCCGOGCIEACEAI@C@KDKCIEAEEICCI@AHGDIFEFABCKCGBiKAGGAIGAGMIGG@ICEMQIAcMGBGCCDEAECAEKECGGIaYaMUDQ@CEFSAWGICAKAUHWNGHCDI@OFIHWJPOBi@QCSIOQGQQUoHSCaSIAMBMAMCYSq[aYOKQWSIIMCQGEMFObQHUBeCQB_LOBeAcJOCGGAOBM@KOEM@aE]BGPODKKEO@GIaGGEII@GDQDABDHCBE@MBOP@FCFQDAFC@SGCIKQ@IGI@DDLHPEJMHqSCGCA@EAAGDUACNGLAHAD@DABAFANCDAHKL[JMB_EQBKAM@KH[lGHMXCPDXAfBžF~LVANCAI@AHDHG@AFCAABAHEFAVEHGHBFDDRDDD@DFD@BQZBJAND@IVOAIFCCSAC@G@aGY@OFICMGCBIAEDGBMCCAICGBDFAHBJGFKBGGIC[CQIO@SAEG@CDC@ACAELAJCBGAAFC@GF@BABC@EDCFAHDHFFVLNFDFHABD@DCHC@ADF@@DCDCCC@@FB@@DKJGCAHKQICQAGEIIQCHTOBQCG@G@CBIJMHIDU@EAIIC@YvCTIN@PBLBZIHGDIACDKBCCK@KF]DMFcFODCFSDG@QKQFGL@NLLLDdANBPHHFXTJPF^FF@DEbBHINHZDBTBNC\\GTIFI@GZ[@CAO@IROLBXPLDNBBBD@PBNH@XHLNPARKPKJGLGV@RERCBEXA@IXVL\\FFDFFHAFBDAHBFGFAN@@KCEBA\\GRDˆ^ZFXBVCRATFDFB\\FTTZLBXCLCjCTD\\PPF€NNBfIh@VDfNjJhRtr`V`jHZ@RIFUH_DOGICK@SDGDOLCJKNIFG@GAOIcIEGMGQEI@CBADG@@JCHE@EBOEGHI@KHCAGDE@cGG@GBIFCF@FIZWjANOT@DDHPJFFANABEBOF@DCH@HQCGDEH@DBBENDFLJAPJDHHADCHHHDLBTAJ@BNJJLAFCLBFCDGAGBK@KDABDDAFFJADFBCL@BLZBDADILKH[VG@ICGCS@WJAHEDCFEFG@ELPJ@FEHIH@DCLMTaREHELCPEJWVajKLGNMRWTINMJAFFFBJAD@PABAFBDAFE@IGIFAASIKHELIHCHGDKX@HSJ@DLLLJZHDJDJGJQHKDCF@FCDHDEFAH@LBFSXAZED@BH@HFVDCHOJMEeHQ@OLCHEFEACIAEA@EBEJKLKVA^CNSTMH…xULKHc`gheXuZIHDJPF`CZBND\\TLRrzDLBNHJLDhClBZFVLRPFJHTBLAR@PLHHIHHDH@DADGFIJ@PCBMLEB@HABBDC@BBCFAAABC@@@AAABA@EAIC@EFA@ACA@C@IG@AECCBMAA@CIBIJBRS@BHCD@HDB@BI@@@LBAFGABBFB@LCLH@BHiP[EGJGCGH@DINCBADABAFADBDHDJAFHNFL@BB@FDHADGFBLDDFBFNJFBF@F@F@FABC@BHCD@BDB@DBBADFBABHFDHFADDGBABEBMAADA@[PŸTJ^DFJLLF\\HNFLHHHHRJdFJHDDALEV@NNNJLFFHBH^HJFJBFJXBHFLBBDFBDFDCJ@@@ABD@ABB@@BB@AB@BBBJGDA@AJAF@DADBFFFAH@@@@FB@FAH@FAFBDCFHH@JFF@DDJBPALEH@HDFGFAD@DANAM@AD@dENEJIN@TDB„QbCV@HBJHBVZKVEDATDDPDnB{’QZCFGJLJINFJRGTDIRHBILBFaZSRDB@DJHFRADQD@FCDHPQR@HDFAFFJPH@BJNNLjj€`fT\\PNHJVREFCJ@DH@EBADBBJARAFAHBDDDDBFGBAFHDBFADEDHLDBDA@E@AHAFDBCDALFAFFFPBBCFCDAB@@DB@DCH@LELEH@LEJCRHjFLFH@BBbA@@CDBDJLB@BDDBDFTHPDFADB@FDDAHCBOTIDEAGFEBCDEL@FDDCDFBD@BBGDOHGHGD@BHB@BEFED@JPTL`NANGDB@FHBFFAFHTGFAHHFDFDLFF@H@B@JRHVFZJVNLFLBL@\\CNC`ObSLAdApTHBTADDJB^CDCDEBA^DV@DCBBBDDCD@V@BDRBPJFA@ND@@BLB@AD@@BH@Jd@@v@PA@CCC@CGABAD@"],"encodeOffsets":[[117582,43152]]},"properties":{"cp":[114.884091,40.811901],"name":"张家口市","childNum":1}},{"id":"130800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@f@RTJBVXEHRF@HCJUXQHCF@DBHDJDBADC@ADFHRNJDJBLBdCJ@NFDJLAFEDCDARAHBDAFBHDABHDDFBHADHFHJ@BEDCHNPADCLHBFD@DDBBDAFDFPFBFCDABEBADHDBHFBBFTBfPPL`FVLFFLdFNFJNHVHJBJCVBXF\\DRIJKNE^EJGBEE]QUEC[M@GNKRCXBJAJCH@VD`JXNNNJTLNHBFBNDTEJEFGNWHIBEPWFEVKLCZBRBJBTHPBbGlCJ@NNHLTHRBXCRBJEAL€FDCRfNP@HLFdNLCNIRGRCJ@LBNFHFFHHXNJJ@NALGHA^FFFRZ@PCHD`DNRjBJARBLEHG^MTQDGDCPGHQjqC‰žLDPARGJ@j@ZAP@bCFAJATBLEL@NDDDHNBLBT@ZMd@RARKZOhARCjGPIfD\\ZdKHB@BBBAD@@DLBF@@@BAFBBB@BA@ADA@FFDJHABBD@DDD@BBBABD@BD@ABHA@DBA@B@BD@BADBDFD@ABDBBABBHABDJD@BFBBBBABBFABBAFB@BABB@FDBBCDDDBACB@@AD@@DDCDDBABBDAH@@ADABBFA@BDB@C@@BB@BH@ADDBBBADBAD@@B@ADBABDBADBB@DDD@HCFLDBFFF@AJBHBFAD@BDJ@BADA@BNABAAAB@BBB@@@F@BB@DDCFB@BJA@BC@BD@@D@BADDJ@BAN@CDFDDABBEDFD@BDBCBFFBHFBDFFABDABB@NC@@F@AEBADDDGF@AAFA@BD@DCDA@DDCBDF@D@CABCFB@CDBDAA@@AD@JDJABBD@@AFB@CDCDBBAPB@AJ@BBJBDGJDFABDH@DAHBDB@BB@F@ACBAB@@BBBBA@BJDABDDLBN@NAF@BAHAHFHCBBB@H@@BBBBCD@BBBAD@DDDABDBABB@DF@DDDA@BDA@DD@DADADBFCDBDABALA@CB@@BBA@AHA@ADAFBD@B@HAAADBBA@AL@BCF@@ADA@AB@@ADCFD@CBABBF@BBB@BATAJBDAFB@AF@HBHALB@AFBDADDP@FDFB@BPBRHANAFBD@JFJ@BDBADBHEJDNAFCFKDSCUALHDH@JDHAFJDBBLHJDLHH@NJHDDHADLLFD@HDD@DMFEJJ@`HFFDJHFTDTANGfBNDIGDCJ@DCHABANAGDNH@HFHDDXJNG|AZCVU„EpMZFF@HEjLbRJBPHpPhRJBPALIFAGMGEAIBIHOJKNGNALGPKhePMNULWJMDCXSRKdYTKJIVM^cVONGta\\WJIFILSAOEKOOGKAKBKNYRSHITMbOJKGOGIIIMIcQOCQCwUOICC@GDILMfG\\KNGHE\\]TGREŒOLEVQFMEUCKIMEICKIOAMFMFEHC\\ErO\\OJI@WAECCEAGBEBE@@GDIACECMECBOCIGAGDGFELCbA†@ZAJBVFTVL\\CPIPANRNLDZFZCRK@FD@PGBCAIHGJGACBCF@BCRCHGBGACBC@CSM@ABGCEGCIEUCwCCCFGJCVMJAfBNCBAJ@FEBCAGFAFGFEF@NEAGGEEM@SFCBCCA@CEAAEIEDEJG@GQCSGMAGCOACQCA@@LAACTGDCH@HCDAAEF@NKBCFERGVUH@NEHGDAACAEAAACCAFS@ICGGIWQGKIUEYEICKUeIGIEWGUD[TGJCLBTAHIRIJWFYASAeDYCSKSWEOEGC[OwFSDEFEVIFEFM@cAGBGLQACTKLAXIRIVQPQBG@IK_BMDOFOLKTMZIxGNKBEF@XAJHFDLADEFBBKACGAIK@K@IFGDMFEJSBEAEUYGGEIAECEGA]AICCC@GDG\\E^OjMLERQPKLO@IAKG[@CDGZKFIACEEIGIIBDI^_^SHCJAVDJFHJDD@NDHdNzHJDTBb@PBF@PDVLRBHAHCHAX@VDNBV@XGNA‚E`DRDPB^ATIPMlOtM\\DJBFDHPFbFDnHfNbJNFLBFABC@CAEKUDGFSp{RMNGNCLBL@dF^@FDHDHNHFHAVOVEX@hBJApOVAbCTBP@\\E„JfCTBPAXGpSF@NDFJBPAPDFXJT@LD@UBILM@CDCBIAMKM@CCCABIEDCGG@AAAY@BCABCIAEB@AA@CM@BI@MDECAAEIEMAyBGEAC@EDCRELEHGHK@GCKEIIIGCaMMKOUOOSMMAUB[AMAMIAEAS@QB[CMII[MG@IFIAGGCIEGGCIA@DCBFD@DCAEAMAKBAAIFK@QHE@EFI@KCIBCDGBCGEEAEICIEEMIGAAEADOEMHG@CBC@CFCDALKREI\\GFCFGBGIKSOAGEOAIQ@IAMEBCCBCABC@@CBA@B@BCGAAFKACBACGBUCSDA@BFABODACSHEFBCEEYG@EEK@EDEC@A@DGEIEMBKAAKBEABCBIDE@EBCAC@CBCD@CC@GCGDICEAGECDGACAECE@CAAAGEAGG@CCEDC@CKAOKG@AABECGAAAA@ICEGAAQHYZDBIFGD@BCF@JCBCBIDCHA@FDAHGFAPHTIEA@KIG@IECE@CCBGXFVCHEHADBLAJAJ@FCF@LI@GFM@EDAACDKJEBCNGHEHCHGB@BID@BBDBFAFEF@HGFA@CHCDBLHP@DARIBCTEFMAGDED@AEH@JCNPNDJAFAVMJARDLD\\PTH`VXHVERSBIMWKQQIGGOKACICCC@CFCBELE@IHA@GS@SOGAIAGAGDKAAAS@CEAAGCBGCAI@KISFBF@FKBBJEFEACBE@KECCMEKIC@GGIBI@GECGIEEGWDKAKEGCEO@AECG@CAEBECaCDEDBL@B@@EE@@EFC@EBC@CFICECAEAI@E@SHECUCAAO@GDODADKDCDM@IDGGUEEEGECEMFMEYBEFGFQC]YIAEC@GGCEOCMDEKIKAOMGAUBG@AA@EIAKACDG@UCG@QJAHEHIFCDE@KIIMGAACGAACAEC@BAACKC@OECAGEGE@GDGE_EOEIGGGCG@IHSHM^mFIBWAKGQGIieOEEGGUCGCCWBEACCKWKMIDOAGBABAFCB[FCFBLA\\DXLVAfHDDAD@HAD@BDBJFDARKNHHJLBHJDDDDH@FCFHD@@U@EDG@GJCBQOUKICiEsHOJWDiEM@QFOFWAMRALAHCBCBE@_MO@EACBAJC@UE_CCCAMAAUBICG@yLEJCLCDGBKLDNCHOJYHA@@A@KEGMCG@E@IIMCKC[WKCSAEIIBGBOCAC@KEKBAXOAGKGOGGEIKMGKQAIGKECGASBWAKDKEI@C@EECeCIMKCCaMMKECKEOAKCOGICMBUD_CKGQOGACBENABUIoDCAGCASACEAI@ODGEiAECIGMAIAUFCAGESAC@KFC@SOSGOGCCCAIDGAIEUWCAOH_FYLCAKGE@KDGAOUMGCCkKCAIMECY@QDGAIGKE@IOEQBSFOEABCBABBJABIHE@CBDDBFBDFBFJADCDBDC@D@KHSBACC@CDA@@FC@MCE@CAI@IAABE@MCM@EAIHC@MDC@ABGBAJCDI@CAAFKBCDGDG@MHE@@BQ@ACECAAGCC@CDC@E@CBCAC@EIDEBGAACBEGCABBA@CAACCB@FIBEA@ACEECEAGBCDC@EBCDCAEDCAK@KEGAAFEFE@@DCLEHDTEF@DCDBFCF@PCJ@HEHEACEEAG@@@E@@EABCEE@CAIAADOCAHCD@FBB@DBB@DAB@FGFCFE@ULBLEH@DBFCFDFBBBFABGBCBK@CBBDGHAFCL@FABBFCBE@CJADEBAFKBCAEBCCG@CF@HFHABDJPJBHH@AHEFAFDFCH@FABAFLFDFDAFJHBBFNJFHFDA@IBKF@JKDEFG@GDELDDB@BHIBGFCF@FDFUZI@GD@HLNC@BJJDNCJAHFF@BDDBJCFEPFJCF@BHEDELEFAHCJIHBBDB@B@DAB@DFBDDD@FDLJHDJBDAF@PJNBHDDABDHDBDDBJHD@BBF@BA@ANDHEJBDDNFF@DADDBCDCF@@ALCH@BEFA@CF@AABAF@@CDCH@DCF@BAD@BFFFPFBFDDHEH@DCDBHCDBRL@HGBEBERBFEDAHEDCHDF@DDBFLHDBB@JGJBLHFD@DAAABCACHEEAFAACP@DBBDNA@BADHDBJAFBDB@CJDDFA@BMDABJBR@B@@ACAFCF@@BHCBEHAAGFIN@BCJFT@BB@FADDDFFELVFBH@BIHMJCBABGFUFEDACIACAC@AAGAE@KFI@@BK@CAG@CF@FEDGEMHI@EDIAGBWEG@CAIBECKEMBGEEAICcAACECCCBEAAC@ECIAKCEACBE@uDIFEBABBDABIDILMJC@EC]EMHCH]LADM@EFC@EBKAGDOACDAAAEGAOLC@EBCCC@CCKBGDMCG@EDE@GDG@E@IAAD@BEDAFABEAE@EAMAAAOEIBIEGDKAEBK@ECUBECIAAEIEEFO@ABKCMBEDYJEDOACBADOBADEBDJGHEB@DGBADG@QLAD@JAFIBABGFI@@DEL@BF@DFKZ@BFD@BGBaFK@GHE@AFD@DC@BBHAHBBBJABMBCBAFGBCBDJAHBBCFGD@DCBI@EDKDBD@BGJCDG@EBAFO@EFCAGBGAC@CB@DCDADO@CACEEEC@CBAFBLEBAD@BCBBHAFKFAFGBIJAFEBI@EJMEEBAB@HBHGBI@GFE@GFCACDK@GF@FCB@DMHG@@HDDDJJLIDE@EFBFIAIDAJIFGLGBBDAJCB@JGDKLBJDDBFHDEFBHAJB@@LBBDBJJBDCFDBFBHNEL@HADGJBFEHEAECC@GBCFCBCAMBOJ@DCFGDC@CBGBCCGFAAKBKKQCDA@ECGAAAG@E@CHAFGBA@A@IAADCAC@EEE@CCC@CCI@CFCCO@GAC@CSIECGAMDE@EFEBGHGDABIHKDC@CIGAO@IFMCCEKGEAIBAGEEG@GBG@ODE@OJECC@ECEAABCDGBABEDECKC@GCC@ECCDKCCCICGNGBGNQAILABKJKBKFMACDCCECC@CS@CFCBSBCAWAKJMCIBKEQLK@CFAFIFKPALEDCFBFCBCFKHKAQRMLONEV@HILQBg@MBGDKJCDBJANAFILML@LCHIBCLDHNDBHFDNNXJEH@DCDKFCJKJBRQJAD@HKFQLQFONITV\\DNANBF@FEHIBM@GFGFCH@L@DFJXZ@NABQTYXSbIT@JK\\AVDJJDBNJDJF@DCLDH@DHFSDCF@FEDAFKJK@EB@LOPIDGFIDKH[NOB{@WBKBKLIFMDkFMDEFCFIRCTGLEFWDML@FCH@DCZKLIHSFEHBJFLBFAdK^AZ_jq`SF@LLNAHEDFRg VL`Pj^bR`XtpNF^HNH\\PRVFLBNXh"],"encodeOffsets":[[118867,42780]]},"properties":{"cp":[117.939152,40.976204],"name":"承德市","childNum":1}},{"id":"130900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@RBBAFAL@ACH@BBF@@JB@@DD@@CA@B@@A@BDA@F`CdA@CD@BBF@pADFNBDOAOD@EOA@ACD@AELAAEHAEMBACEDABGACAA@AF@@SDA@ATABBNAB@@CD@@FJBNFPFHAGOTB@NDBDC^@BDHBGBJ@˜LCGVCV@BLB@@JvLFAGGBCEIAMNJAK@ARBDAACRA@EJ@MMIg@QICBCFB@EL@AGH@LeDS^A@GB@@CT@@IGA@CDB@ED@BGXC@JT@ADDJD@ADDABFXADBAFBBTF@FFAANA@DDL@@CD@@FD@DA@AFB@EB@THBABBL@AFD@BIFB@HR@BFD@@EDF@DB@@FNBFTBBDDD@DBJ@JA@A@MGAAGXBAA@AIKH@BGBB@ATA@AD@NEBAC@BA@ADGD@@IGABGUEOUA@DGnLBEgIE@JWD@NUTLDIPB@BhFATH@J@HMBQFAPFRL@BPB@C\\BBGF@BJNJET\\D@cxT\\VI@GFRLLGNJTLTF@BCFDFABDELbCRDDAAED@DAFBJGFB@FD@DEAGH@@A@AEC@CF@^FELHDDJFBFAH@HErJ´PJgBYMq@sDaPg€€QRGLMFQFo¦©rM”BrJzNŽR\\GPOA]Q_mim‡uGKCKOQoeaQAE@MCAQYAEDI@CEQGGLILA@CICCGIDIAGBCAAEAAE@CDGGAGFMDO@IAICCOC]IECY_C[CESKQOGCO@cHKAECGGEAeBsGE@WHcAGAMKWACCBGAAEAGBDICA@CA@@AFA@AA@@ED@@CBAIKQOCIAOckCMGkQmEG_UWY[oy‹_MQCOCKDeTcAKDULGBK@iCcSYEaOMC±JMDaJQEMKGAWASB¡RM@]@UCICQGABMCDECACFEA@AAAAA@CQAcBPuCN‘E}OKAMBSLM@@FMAAJMB@BC@CEM@BAAAAACBACC@CEB@EAF@@CD@EKA@@CBAAABAg_OQC@CCCDAAA@EAA@@HA@AIA@@AD@AEHCH@AIFACaA@CMEIECABCAA@C@CB@BK@DDGBBFMDAEEB@AF@ACC@AGH@EEBEL@@AI@@AB@ACBCDC]SABC@ABBB@DE@@D@@CEAB@AC@@CD@BAGCDESE@DMCG@BEAAADACCABAAAG[QkEGKICDKEBHG@@DC@ACC@CGDA@EH@GIFAU[oqHEGCCDMIcOKEIKABOGCEABCCHABDFCMMYOACAKAEECYIKGEEQ[SMKIOQGC_CQIGGKSMkCEGEMJONILQ^GJYLKPECBBEAGBDBI@@DEBBDABDDEDFH@@HHJFADC@@VC@@@ABD@@FHAABB@@DWFDFKDGKGBEICBDFSBDJE@BDA@ADGD@HCBE@DJ@^BRhHXBTJFNANDTI@ONDRfvTl`bJN\\ZHTPNVJLVFFPAB@BBCLFHCJFFENCBG@ABJHHBADEHV^AHGBDNEFJLABIBCFBVFBVMB@@HBBREHFREFB@BONDBHDFDCNFP@FDDNFFDEF@DLBHDCNBBJFBBAHBJBBHDDBANNPFXFHBLFLHLCHDH@XCZBBANa@GAIBAASAKAADI@CAACMBBDGAAEC@ACCBEDAFGBCBBHEBAACGBEAC@AC@AGKBABBHBB@DMHAMACA@@AoCoESBOF{Lg@MCWMIEIKMWQU_S[MQCSAKFMAEIcIK@KFUP_L_GY‹EGMKSGg@]E]@@JFNHJB@BBB@@AFBDFBFLJB@DNBBH@@B@BK@OBKACDURU^KLKVG^INOLIL@LJRDABBHC@CNALDABFJIFEAEBCDBFMFC@@FFADF@^OBABDHI@BFM@@DK@DH@FEFADBJHHPLLJJRDR@FABG@BHCNC@UIIBCAIISBIAOMOABDC@MIKDEDCFC@AHAEC@@FD@CB@BA@O@@DMB@BC@[DCF@HBB@HEXcAEFBCA@BGKAEC@AKAABANI@ADKFDNDFJDFHBbWBBJIB@JEBSBBVG@ELIBBJIBADDFD@DBFN@DIFCFG@@HGBEF@DQBABCJBBF@@DE@BPKB@HC@BDD@BFFA@DDDH@BJBDLB@JCJCAABADH^D@@BIBBFE@BHE@@DWBCCYBECOBSJGHMH}HAHBJABE@AAI@IAAICACIEAG@GDK@EDGB@DADABE@@DF@DPbHHLBLMlQpDVNLV\\HLLNVJ\\DPLRZJLLJXNNDZCBETARC@DDAJCRCDA@AD@@@B@@CRADBDF@BQLGDBDA@YFAAC@LF^AJNL@DCAALCAGBALCHFbABHFABFBAHA@FF@@AB@@BBCD@DFACDA@FDA@CD@@L@BB@@FA@CD@FIB@DD@AHFDABBDBBJB@DDFD@JNH@TDGNCJBD@VBBBNBFAJGLCAEDGRIA@F@CfFAFTBDJATCHC@@DFZOAHTI@ACA@@JE@ADB@BNIBAZN@BB@HHBEJAAAJACA@AB@DK@CDCNIJ@HNDABDF@JFDF@@HHBAFLADBFHAB@DJAHFDJFA@DFFFDFBFBGHFFF@ALJ@@JCBNFDFPNPHJBVCB@JLBDUTZ€DX@FQFFJABFHMFABFFHFFANH\\DLDB@@DFBNFxACL^JCNCCA@@BFHA@AJ^FHDBDFB@DPHBAFEHCjKJGrWE@@MEAGDAEHE@OFA@OECAABEHCDSACHABA@ANBBGXHJOF@DCFAHAAUDELE`GDBDC@AHA@CEMLADECEAAMDCIfIj@RA@CB@BDbGhOVElMXGPI\\UR]F[BQEMSWMISKQESCcKGO@WHUBYDOLeFGPOLGpQJGFGCGBAzKMYPS@CMBUEACI@AAAGFCCC@GJAAICE@CDABDB@DHTBH@AEC@@CNAGUE@@ID@@GHAAEDCDBNCAEBKJ@FAFDJGHAdAFAHA@B@BTA\\HLHZDPAJI@CEIHCB@@CEA@CNMDA@BH@@AD@H@ABAJD@BFD@@EB@D@@FH@AJNF@GJ@@EFB@CLBAEH@@GNB@FI@@LCBB@BFEDB@@DHADB@@DHBAFHDH[DDLF@FJR@CIT@BCF@JABHJ@@DFDAJJ@DNFDHDBF@LJD@FCFCAIAAFIBCBADG@AJCDA@CIEBDJIC@HD@@HXABDH@BDVABED@IRE@@HDFKDABFJHJLBLAPVOFRHDFBBDBBACCBCRRZSDBHFHB@ARBHJCFLBCF@FB@EFJ@BFXD@CJBFA@IDA@JAFHDDLBBFNBNALKTERB@AFHB@LMF@JIDBBGEA@@DQ@BFRABHNB@LFBBH@D@FGAAFBBEHBBHBADD@@FB@@F@@"],"encodeOffsets":[[119569,39672]]},"properties":{"cp":[116.857461,38.310582],"name":"沧州市","childNum":1}},{"id":"131000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ADC@@BSCABCABAA@CFLDCDDBGJA@EBDBAHA@BLADB@ADC@CDDDBFD@@DN@LB@BFBABTFJA@JG@@DC@@FHBEFDBCDA@@BA@@FC@@D@@@FKACFFBAHJDDDDIFA@BDBCDPHINJJZBJ@HEF@@AHBCNHBDA@DAFCBYDADA@@BB@CJP@ADEDQLCDBPE^INGJMHCA@AKAAA@GLQ@CAACAIBIFCBAFMLCBI@@EIB@AC@KD@FQDCLA@AHK@EDIJEAGJIPEBO@AFE@ARGA@GG@@ME@MFOLCH@VERBR@RBPAXCDcLIHAHBJJHFHBLPVBJ@LGJCFLV@F@BDB@LHDJ@H@ACVGFFPABD@CF@@CJ@@DDAAF@ND@@NRD@FdBBFPECCJANOF@@@JBJHFANBDC@DTBNL@AL@BGBBDIBB@BJBBHD@ADB@BCB@AHD@DEF@BCFB@CE@@AF@AABAFDB@BGB@@H@@@M`TD@@@D@BGHBDGB@@AC@@GAADEBBLDP@NCPG@EVB@DF@@CF@BBFBBEF@AHJ@CJLHLNJDBANB@BDBBDC@@JFA@DLABDF@ABNBAHD@RB@GD@BHD@@LX@BBFBFACEFDAAFCPBFCDDLGFENCH@HDJ@RHHLGFJCFA@BJCFABAD@@AJA@AHD@FDB@BGDADHF@B@BJEAA@ADGBGDCJAACBADDJB@FDDBDI@@FHFHADCDKJE@AFE@AGCIBEACDECE@ABSDAE@EEBAACBCBCGDGACFCFGCABAAQ@CBC@MBCF@DCAIFIACDBBAAC@GA@DG@OA@@CGABEE@@IA@@CC@@ASCBKAADAAGEKC@CHA@E@C@IFAAHC@ABA@GBECEKAIEEEGFACDCF@FCFGBCECEDC@GE@CDIDCMCMA@ALCFOF@P@FA@EACMECAACBETMEGAGCE@EJFJCDGF@DD@FB@HC@COIDCN@BB@DDBFCAEBCF@DFB@NKF@FBPCH@BGJBF@PGB@DHLAB@BHBBP@HEBEFIDCFIAAG@@CCCDC@AGCBAH@BEkHQCEEGA@FODGAAHMEADOAFOEAADoE@IIAGH@CA@@CA@JUI@BUHB@BB@FCDFHBBEF@BCF@BYDA@AFCPGHED@@CBALIGGG@@AEBCIK@CGW@KCEBCAAA@CJQAAID@CMAACB@BCCCFAEKL@AAF@@AHABCBB@FDABGG@@ACABGDB@BF@BIC@@GDB@AC@@AFCAEAABQA@BCE@F[G@@GC@@EI@@EA@@CDA@CB@@BD@AGBC@@@CFB@AF@@GDALABEG@@CA@AGSAI@EIGAACHCCABCMABAAAK@GEUHAABEH@@AC@KBAHBCGA@DIB@FGB@E@@AFI@@DEBBBYHSJkNaFOFaF@CIA@EEBAEE@@C]EDCC@ABWGEBADD@@LCFEBKKCBEHCFCPDPWH@LJBBBMNADBHCHDBHNB@DEB@CNY@CEA@ADAAAD_@@E@@@GFC@CGFEABCC@BMMA"],["@@FICAFGGADIK@AFDBC@@BHBAFGC@AKC@ABBBAF@BAC@AADA@AA@F@BCEAADAA@AABCAADA@BEA@@ADKCBDEB@DEDADEDBFGG@BEA@@CWGDAAADAC@C@BACAB@GEBGE@ACA@@CA@BGFB@ED@BAD@BGB@BIH@BKHCRB@AH@AHFDBCFKEBH]A@@ASCD@G@DSCD@CE@@AJ@@EB@BABMFCA@@IE@FAEACDE@@CC@@CYEBCM@@AG@BEE@@ADAE@AALABIFBBEBB@CD@@MKFHMD@ADFBNG@BHBAH@ALBZK@ACBBKA@@AHCDCPJ@CFB@@BBFA@BB@ABRDDEJELD@CNEIMKFCADGGA@CEACA@CC@AAAABAA@@COAADEABEE@BKICAGDCDBBEC@@CFB@CAA@CBA@AA@FKA@DKA@AFEA@E[C@BK@BEB@BCA@BCD@@AD@DCPDBAB@@AGABCIA@CK@@EBCBBH[BA@A\\DHHDIPNABD@@DH@ADA@AJBB@ELBJFBCF@DEG@@CA@BEEAB@DKB@@DDGLBJEFBBGA@BCE@DS@GCII@DQA@@AEAADWEAA@EGA@IHB@ELBDQDYIAN[ECBYF@DCHD@EB@@ILCCGF@@EI@ACEAAJA@AB@AA@AHEBCADIAA@OG@@B_CBSH@DG@@@_B@BGCMFCAEDGAQBAEEFDFCrBdIAEFA@EB@@CBEH@H]I@BGN@E@GUKDGF@@FEC@AOEBG[KBEME@IME@CKGBOEHSG@DKWABEeA@HC@@GQ@ICIABDA@CAAA@JI@AAA@@BE@AAKB@DE@EBGA@AI@@CA@@CC@@DA@@BD@AB@AA@ADD@@FFBHABBHABJSDAGIAACACDAEGGBCEWFI@IW@C@A@AF@BCHA@WAAE@@KB@CSC@CSCDAICBCMEGK@@EIEA@GQC@ASG[A@AGK@@MC@@‡\\@B›nACWAIB@@EHADBD@CME@CSKOJCEKLAAEGBGWJA@ERAMwB@BDJB@CPBBCA@@AB@BAD@@GF@@I@@@EA@@EC@BCGAAAFGAABEHB@E@CAGEA@KMAAGQBAER@@CB@HFAAJC@INE@KGABEA@FQLSBKAMEMAACKGCBE@ICB@JEBIA@DWCAEI@FEA@@EDEKADEGIQA@BGAGECAYTQQADDDABCAAACEQGPEOUKBKAGIEIBALCCE@GF@JQC@AFUBACG@ACWB@GC@@GJDCIFADJB@DCBIH@BCDAJABEJBDBDE@EIC@KAEGCECCMI@BIEC@CI@AGIBE@ADS@DJQ@EIE@CK\\CCGEGABCG@@CAGB@CA@FCAEA@DA@KJ@@EMA@HG@BFKA@DEA@FI@@HMEBIG@@EC@A@@FC@AEC@BIBAG@C@@BG@@ACBMN@DFB@DA@GDFJ@DIJOBYCKG[GSB@A@AGBEBcBGBIHECEBI@ALBFMDCACDBFGB@HC@@JF@HVMB@DD@BFG@SACGA@ACCB@DDFBJIB@HDDEDBHBBJ@BDVFNA@DOTNZyLABDHEHIHoRKHOPEHKfCPAZGV@XHPdLTDRFTLNJTXFNARE\\Q^[VOJWHkNUFgPaHACA@@DQBi@eJDJNCBBDFCFKBFN@DGB@BCDCA_HKFCFBVGBEBCDE@IPWGAHMA@BABGBBDCTGDAFBBFD@PEB@PGFBFHCFB@NpFDD@FI@BZNBBLPB@GD@@WQEBE`H@DFDH@ZNN@LFLF@bLRBBFALGCCBATIBFJFHJDJFADBFLGHDFWPGGA@ABDFABEAAEECGBACKBFJE@BFGD@FEBLXF@NE@BEB@BBBFABDSBBHHL\\@BHF@BEB@JNE@OCA@C\\D`AVENS\\KJoVGHGLIHAVKB…RIJKJGVARBZDVENQJKAIJALFLPZNdBJA\\@bBPHZ@bCLO^KLEBI@@GECCAIB@DABK@AAWBQAIBCEG@CFGDADAICBAB@BDD@DC@@DCD@@CA@HG@ARDFFD@BFDDFFPDHDNAp@DRA@FE@DFIBR\\DF@LJXVBDJBBDBJ@@LF@BDJ@@PDDP@BJ@@ZD@HB@@DDFBAJBRA@CFAAKNFHPJJDAH@BCPIDCDEBIFALERAHIF@BHD@AABANATCF@DE@CLGBGLG@EBCHCBEFEPGJAF@BCJABFVABB@EJ@@AL@^AHDHAHCRBJCVCTGFFJ@@BF@@BLB@HDBD@DF@DEAIPAJB@@LCFE@DAC@@HG@ABE@@AA@@AA@BCC@BAIA@AA@AFC@@B@BDB@AF@ENIGSCAFB@ABDB@DDADPDBH@ITGAAFI@@DC@BDC@@BEB@VAFH@BACAN@@AT@BCD@@IB@@ACABMPBBEVFAF@FE@AFDBAFC@AFHBZ@@DL@@CJB@HH@@DBBF@@BB@@@H@@ABBCFFBAHCDA@@DBBABC@CJD@@AR@@APB@EH@@AD@@BJBFAJBAJB@@HD@@FD@AFPBAFF@ADPBCJK@@HDBBB@FA@AHD@AFFB@DFB@DF@@CJA@AJABA@HB@AF@@ABFBABDBBE@CC@BEB@H@@BJBABHB@BJB@BJBABB@AFD@CFHBAB@BA@@DC@@HF@@BVA@HL@E@LCBCFDBCADBED@@ADBA@HBAFF@@DL@@IHABIH@@MH@@IF@@AJA@ANB@JF@@CHB@BBEF@BEFBAHB@@GH@BAFDADB@HBBBF@J@@CTC@AB@@BB@BEDB@BH@@CJHFMD@DGB@BCFAL@@@HB@BFBDAB@ABFB@BBAAFB@BEDB@DAF@@@ECFBEAFC@@BGBF@@@EB@DA@CB@AA@AFGDE@GF@@D@AFA@CNJB@EFBDCJDBDL@@DFBDCF@BED@@CJ@@CLB@DBBFABBFAFAPGFEJE@CHABKFE@ED@J@@BBB@BJ@@BA@@LFACJB@ADADZBADRBDB"]],"encodeOffsets":[[[119712,40641]],[[119616,40567]]]},"properties":{"cp":[116.704441,39.523927],"name":"廊坊市","childNum":2}},{"id":"131100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@J@BCAC@@VBRFHLND@FAFC@@BARL@@HD@BDD@BHBDH@BC\\BJBDD@L@BG@ANE@EAChG@@FHH@FTBDGA@LGJAHHBVZHDE\\GVA`EBDBBLBZGBFAHIBEAFNJA@ABABBL@HH@JDLCB@NBBLAACbE@MCMBEASBAF@BEEAAIBCD@@AE@BAFA`@DBAFB@B@BCP@BB@ND@BNBBB@DBD@ACLABCBEX@BB@XE@@B@DB@D@@ADA@FNEBAJA@AAINADAD@BEF@BFFAHDHA@FD@FA@CpIBB@FF@FDADANP@BDLABBBHFBHAd@LHF@BLF@@LF@@@@FAFF@BABC@CHAFCL@HCH@FBDJDBBJJBJ@BBF@BAAIBG~GNGHGTIPAFDZADDXA@CF@AGF@AEJA@AC@G]BCBADBDI@IKAACAIG@CC@CEBAEC@ACD@@GLAAOF@@CE@AADIBARA@CFEHA@GH@DEJE@CEMCAC@CEBCJAAIJAFKH@AUTAFA@IJAAIXAAaEGICCECMLEBCJ@BMBALB@BFDLBAHB@ADFEdBFW@GAA@GDE\\CD@@ANA@CP@B@@ADAC@@ED@BFBGD@DEFCLCNJD@ACPBPNJBTAJJDBJAVJD@DMAGH@BA@ECQIQKIOKGGAIBCFE@ECGL@@CN@AEJ@CGBAPA@]CEEB@ED@NEAEDCFAFBJEEIBAKCMB@DGDAACBIQ@KJKPKJMH]LULKV]VQDCLBPAL@@A@AG@AACMA@KIAECEEA@BA@AAA@GIEM@I^@^Fh@THNLFHZŒ`H`KVOLEL@dJFJNBLETBRD\\N`TRVNXJLJFXNNDh@|KPETApFpD@BB@BDBNNG@CAAAGBALABHD@@BBDAFDHBBFAAGDAHABEFCDABDD@BFHBACNABDDBJ@BCLBTBBBJAHBb@BMAADY@WCGDGGKEKAKEGEWMOBMCAGCAAAIBGAAIEAADMGCKA@CFEECMECC@EEODMECGCCAPM@AEAQFGEQFAA@GA@UNEAAUDEJABAIKFECMHABGU]FGBCGAIGBAH@DAFMEEDIEGDKAAA@OBEEKUUIOMGS[YIM_aSkeuCQPMJ@CSBMEMSIWAgGAQ@]CII@QCBADAXABCKIC@KDOIMECBCHEBAGDG@CAAKBAA@CFGKACA@CHGCUGCBEHIBCKDK@A@EEDCJABACGAE@ARANDDCA@MEIGACDEJBBA@CAEKCCCB@JABESCSGLKBABGC@@AMDABCB@BUNDHULA@EE@DA@BFCBAG@DA@GKA@@ADACCU@@IFA@EDAAAD@CIDA@GL@@CPC@AAAB@AA@IB@@AE@@CEB@CA@@CEA@GE@AA@D@@AGC@@K@C@CDDF@@CTA@CD@HB@DFDJA@DDADDDCJHD@FC@CECICAAFEJDJA@AIKH@FKPCBA@AECSC@OACUBDG@EC@CDAAACICAGCEMKOMUFY@OFOAIBKFa^CBIEeKO@IE]BECECECKBaHIAOIO@IDKACA@ADA@ADACE@CAAO@AF@BA@CDAA@C@EI@GCGFCBCC@CCAAABACAKEYDVKCCYCS@EEK@CA@ENIDEKEM@BGFCPDBEEIAIGGCGE@AGDAIK@CJIFKAMM@AC@AB@BCHE@GECEAEGBAD@FEBGCEIEGEA@ABB@CBAA@EBAGMCAGBCDID[QMH@QKGEGCB@DICBECEHA@CEUDEHEIA@ABAL@@CCEWSHCBBBAACKFICDEEAGDAAMM@KAI@ELS@GCQHCBCEB@AGACIHC@AA@@CB@@CIBBDA@MUMEBEFCAQEGOBCA@CFE@GGE_†ILKNeRmRYTGPG\\@RIjHPEHK\\LP]@]RMJYZELWPUAYF@NETMD[Ae@QFNPANMHM@aHOJCJLJPNDTMAQOKIMGK@aDgLKFGL@TCLGLORKL[NcLKBaD_DQDOJORIRW\\IH…VWRAFFHJJLDPB^ApBRBLFZFFHCDIBBHAFCFC@AUWBAHBBJB@DDDH@@@@DI@CEC@@DIBDHND@HE@A@@CEAM@@FI@BJB@BHA@@BDFNARGRB@KEAAAAEFED@FFDAJ@IFBFHA@EF@NADBBHNA@D]FBHKB@FAAAICCGA@HB@DA@HCBEAAB@FE@@FIA@HEBBDK@ATEFUDcHIFINEPI@CmHQAGGCGFIPIHYPILUROJgRHWGc]MEKCSCOBGJVj@FCBCGA@ABCJDHEJCBEAAHABIDC@ABFDH@@FH@BDPDBDBVFRLN`RTFVCNCTBFMTEJDDAFCHIPAJBFABJ@BGB@FDLD@BBBFCDDRBBF@ZAN`DD@F@DKLGB@HBFHA@HBBFBNFBDBPLFLCBA|KL@LDHFF@@NE@GFAJODADIBE@ACWFCFBDMD@DBHADG@ABBVDAHHHABBJE@DFBBLD@BFHA@JKLADYBAPA@DXCFFRBFHADFD\\CJDF@LBFH@@DB@HB@GBAF@@JZ@DBCHF@BH@JEJBF[BCB@DWB@@EBBPD@@B@NF@@R@DLCJBNDFFCBDLF@BBBNFKVAH@HJBJ@DCA@ND@ANTBTI@CTEBDLBBBDLDAHPFAHJA@EBGD@TDJEDUHBNC@BHHFXDHACFBFG@ABG@@FQBACIBACAB@DC@@BD@ANH@BFL@HFAPGBBJHALBBBDLCJFNBH@@D@DVG@BDLDJ@HNH@DPEFMBBFCBCBE@@HE@@CEBCACCG@@EC@@CE@ACACGAGBUFCDADK@EDAB@FO@AIODOAAA@GG@EBAFBNCB@DE@@F@BMDBL@@DB@JCFI@@LE@AX_BCB@NCBDTC@BBC@CNBZC^BFFFLDBD@JAFGFGBMBBDGBBDU@@VBd"],"encodeOffsets":[[118093,39167]]},"properties":{"cp":[115.665993,37.735097],"name":"衡水市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/heilongjiang.js b/src/components/visualizcomponent/js/province/heilongjiang.js new file mode 100644 index 0000000..116b3d4 --- /dev/null +++ b/src/components/visualizcomponent/js/province/heilongjiang.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('黑龙江', {"type":"FeatureCollection","features":[{"id":"230100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LKT]LEL@HB|VX@TOJELBHHBJJNnVJJFHDJJXDFJJTNVDJHBD@BEJAHDNFF@HQPAFAJFNPD^B^EJGPALBPHJHDH@HIJOJGLBLHHGD@DBDFBLADB`TJL@DCXFHTHhBXAJCHCJILUHAbGPC^QJElFJDFFBFAH@LDJFDPDH@FCJIJODCHANBZJ`ZFBFCPAzBVEPIF@LBLHLBFD@N@FGP@NGEACEAI@CB@BDFHDJBDDADKHABBFF@fJH@DADSFIBEDAJ@FBHND@LCRMF@@@BFGFAD@LHHEBELDJ@HDNBTCLGJCPGBBDBBVFFHBHCJDJGHUHMHAJBFFDAJNFAPH@DFEDAND@XVCZQ@GD[NSFGHIRATINBFE@FHD@DF@BI\\@FEL@LU@GAG@EEQB@DN@@BsFGKMBAIEAW@IBHPC@@PFA@DEB@BFB@NELW`@Bi`WVSTS\\BAhR\\STMLB@KJB@VTBB@H@ADJBENQACHHHHBJETBNBLGNKJCF@ZDJAHGRARBXF@D@LNDFJALDDPBBJDDL@BCFCF@@CHBBAHBFABBBAD@D@DDJKJChA@FFANADLPBFBEDBDNHBDDJAFADDB@HLCF@HD@DDBABHACDABABA@CDH^’|~jºfxvBDELFPFBAD@BCBDDrŠM‚FBN@B@AD@FFD@@BBCFFBB@AADADHFCABBBA@@BC@A@BBABB@BA@BBDH@CBAFJABJADFAFDFAABFBEA@BF@ABBDDAABFBAADB@AB@AABCB@@DDAABH@CDFAABBBCBBBB@@ABBD@ADEAEBHB@BAACBD@CBD@ADBABBABBBEB@DF@DBF@@FDBBABFNFBDB@DCDBBBD@BBDBA@@BFBFA@BC@BBABL@CBD@BDA@CABDCDFCDB@DDB@BH@FHBA@DDD@DJ@CDFA@FDB@DH@DABBF@BCHA@AD@AAF@FCBAFABBABHBC@BBEB@BBADBFC@DC@@BD@BAD@@@CD@BB@@ADADBEB@BDAFBABE@DBCABDC@B@ADBBCBB@BDDCBDFAB@CA@AH@AAD@AAFABBCDD@CDBBABHACDBB@CBBDABD@AFAE@BACC@AB@BB@ADBDAECFC@BABBBBABBBAB@CFBABBFBCBD@BBCBBB@BA@BBBABBF@CB@DB@BC@DDB@BF@@CA@@CAA@CD@@DJ@FE@DCFB@@ADAADB@@AFBBDC@BBC@BBCD@BB@@AF@C@BBDA@AD@BC@FDAD@@@@@AB@@FBABBBABFDABBDE@@FC@AFHAD@CBFJADDBAFDA@BD@@DABFABDD@DA@FBBAAABBBCDFBC@@BDD@DD@BEF@BBDA@BD@@DBBNBBBB@BABBDFAHCBCHPDPLD@HEFHJBHHF@DBDAJDBAAA@CAAJDJFAB@FJB@BDBABDBBCBBD@@AFA@BB@@BBAFDHABBDAADB@@AB@DFJ@BDDA@BDBNDJAFBHCDBH@FFDFFBADD@@DJDDDHABDF@FBLBFDNBFJHBBBCDBDAJDBDBBAFDN@ADBDEDDDE@BDBDNA@BADDBBA@ABADFDBF@JCF@@B@DF@DBGB@BFDF@BDH@FFJADABCBA@CFB@AF@@DDADDHBCBBBC@ABABBBDBFA@BDBJAJ@BDEDDBC@@BAB@D@BB@B@ADFAFHNDB@@ABAD@FDB@AAB@FBJA@DDBBBCBHBBDF@BDB@BDBAB@DCDB@DBD@BB@ADDABBCFC@@BBABBD@BDHBHBBADD@BBB@FBABDB@DBBADBBA@BBB@D@@BA@BDA@DDBDA@CHFDABBBADBF@@AD@@AH@@BB@@BB@BABBDAD@CBFB@BDB@BH@DCDDBAB@B@@BBB@AHABBDA@CD@BBB@D@BABBDBHB@CDBBCJAAADAAAFADBABBDFBAB@BB@DBBADBBA@BD@ABDBADD@AAD@@@BB@DB@DAD@DDD@@ABBF@BAFFHBDDBBABFFB@FDNB@AJ@@B@@BBJA@BDBBA@ABBB@BBD@DB@AJBHADCFB@AD@LEJBP@F@@DLADAH@FAFBFABAFAAADABCHABCDAAAFC@CDCACD@@CJBBCDB@AFCBBH@DBN@FCFA@CDEHCLINALGLB@GBAJEBGDA@ELI@G@AHEHABEFCAADEGEDCACDKEE@K@AAABEBCAMBCD@BC@G@A@CCABGNKDGNABAVBREJ@ZKNOVBHBJ@HJFAJHFB@DD@FFH@BBBJL@LJJBNHFAFBHHHBDBHEDBDJHH@BDB@DDBFBDCFFHBJCBGD@FCFBDER@FDBF@@@FDBD@LADDJ@FPNAFENHFFXLF@HADBBBDBJ@HNRRLFRCLJJDFALGFSHEJGDMHBFCDFDDXFFIJAD@@EDALBBDDBFCLADBHDFADBHABENENDFBN@DCJAFC@GDCFAFCN@FCDCBEF@BEFA@CN@BA@CJA@EJAHADBNADBFCL@@A@CPIFBLDFAH@LEL@B@JBHEBEPKPCZDBA@CBAAABEFENCF@HALAbHCFBNGF@DRBBDFAHDH@BBDDJBHFHLFBJ@FEDGFIDKBAT@FDBFHBHFJAFJSHAH@FEDFD@DAFJVFAH@FGHAB@@FBDBDJDLBF@DDJBB@NFBFLFHDLABEF@LANEJ@HCFGJCFHf@HBJFH@N@FEFB^CPBVATIHANPNDBHHFAHGJAHGFFHFDHDL@NHFFNDBBHLRDTANBHALHF@FABE\\CDGTCPKHAFBJAJBFANEJALEJ@HGFABABAJEDGHCBKB@LBFCH@JDRBDLF@bGFC@CJI`EF@HJN@FBrADECIBCHETAPE@EEGAGHEFIFCDAAQOKAC@QJMBGAEFEBC@CGOF@LDJ@PARCPLDB`@D@FEDHLN\\HNGTELAR@JGH@ZCHJDL@PD@DHFAZFHNFBNBDHJBHARDFARBH@@GFIRCNANCFB^ADCXKPCJIJALAHCHKLBNEH@FBLPBNLJHBHHFDBDCJBDF@NFBF@DFBDDNBBPFBFHHDHJBHHCT@@EFERIBGEGBCNA\\GVJJBDDHDLDDFTBF@HGLEPANEF@RH@PCNHJELGLAH@FFHHHP@JABBBFLJDFFPLJFBBDALDFB@HAHAFFHALJDFJH@DDFDBDCFJDBL@DCD@LJLBFAFDRBNEDAVHFDFF@JL@JGFA^EdIP@TCHMLCCGBAJGDCFEIEACBCJILCH@HEDBHHDBHBNAHH@FBBTDPHTAVEPAHE\\C\\@XJ–S@EZQDALDDAFG@ELEHIREFBDCACDAAEAC@ED@BAEIBEBAHEPEAEDALCLEJCTIV@NLLBPIbELBA@BCBADDFBBCJBDCC@BEHDRA^Ržh\\T\\^NLNHtPPFRJPPLNFJFGNMNEFG@EH@PGDDF@D@AKFGBEDEBEVMACFEHMHGFAHFRCHVF@HFFBJADFRDBJCN@DJ@VGPOLBFDFLNNEBCJFBBFF@J@FCL@AKACCACGOO@CK@DG@WEYSMAADEGCgK@CFECGNCAEBA~@@CCEDABEB@NFLBJFD@DCBCDCFBZCFGLA@CBCD@J@PGB@ALGNCJ@FADC@ADAHDB@BGFAF@JHHGL@FGFCFCLEJBJBFBJDFFFDFDDF@DBFCLAPFPHNVZJP@JFBHDAJGDEAEIKACGGAIGECGECEAAABC@EEE@GCGEECE@GEC@EGEBEEG@CEMDCAABKCCBCCCHGACBEEGDGAIAEACACGE@CLCBIEE@AFCFGHCJEBEHEACBGCAAGBMCGAGAAC@CABEIAACA@C@ABGAEBGC@CDGEA@ABIH@ACABAADCCEA@@DAAAEGA@FC@GA@CAAC@AAD@AAFCC@DAAG@CABAAABAAA@AABECBAACBBCCAA@@DAAAGCBE@@CI@CFC@@DG@@AAAABC@@BABCA@DC@AACB@CC@AABAGEAABAAAC@@CEDEC@CBADBDA@ECB@AF@BEEBAABA@ACBAAABAABAAACHAADCEB@EC@FCKBAAC@BADAA@MBBA@AEBCFC@FBFCAF@BB@BBI@HDKA@FC@CDCACBCAAB@@D@BDB@ABBBC@DDC@CABDED@B@BC@@ACDAAK@BAE@AABAG@ECBACDGA@B@AEDICABAAA@BAA@AB@BCACBA@BAEA@BA@@BA@@A@@GJDA@BABB@@BK@@ADAAAKFCA@@BBE@BDEABACBACCBAAABBBA@GA@CA@@AA@AAABBAD@@AC@AA@BA@@AABAAABDBCB@CC@AAC@@A@AADAA@AIF@A@A@@ABEAADECA@AAEB@GG@AA@EDA@CLCJ@FA@EIC@ADALFBABIHB@EHIAGDCF@HBJAH@BAAED@FB@@@EDADB@FD@DCBAHFD@DAAEBAB@DAH@DALIJ@@FFDD@@GDCBCAGFABAD@HOLABAEEDABAEGF@JDDIBAZCLE@CG@AA@AH@DCEEACBANADGICACHEHAFGHABGJGJAFELA@CCA@GBAHAHBF@BED@B@BFB@LA@EHDBCF@BE@AGE@CBAB@@FHALHD@@AGCACF@BEJBAGCCB@JF@ELKCCJA@ED@BCD@GEACJBB@@EBAHBAGDCD@DDBA@AECE@@CCA@AF@BAGAACPEFED@@EB@BDB@BEFDBABACABAFABBB@@CBAHDDAAACAFE@ADA@CDABCACDBD@AIFCBCFCJBDAICDCAEBADADBFEA@EB@A@CFAHDFBBCC@AAFA@CJBFCDEB@BFH@@A@CFC@CECDEI@FEAAaKM@AEEGKCAASQEIGCGEQ@IGSI_IG@CJUAOCECAQCCAG\\IDG@ICG@QCECCMAAABIHG@EEGFEGCCCACDC@EAGCC@CMIBADA@EDGACECAAHIHEAMDKEEBGFC@GFMMCGFE@EEIECC@CGCGBEFCBAAACE@ICQFIGKAKGGHGDCDEB@FDBAD@BE@GCGDEAMDQII@GBEA]@EAAAIKI@EDC@KKGAGL@HEDGBKLEASIEBC@MCOJ@BBFADBH@DSBAFBHGD@FEF@BKBCDCJGBCDEB@DQFCD@DCDCHCDADCBAFOCI@ACIAIBKFQ@GAACACBE@AMGIBMIBC@OBELEDUDI@EBCCA@CK@MK@ADC@GDGACLOBEACDECIEAAGMCKGEDAFKBGFYDKDIAKAQJC@MEGGOEMAIEIBGAG@MGAGGCAAEBCFIB@H@BIBCDIBEFI@CBC@KFGE@EEEOEIKEFIBIDCDIDADE@GEQEMIJG@ENGBAEEBCECG@QIE@GAEE@CNGHIDG@EFEAAEACECGAEGAEEIDEAGC@GQIE@SCIB@KEMODWBKCOHKCAAHEBCKKCIAIAEQGINMHOFEDMCQ@MEGEGGN_JCDG@AQMSDWC[@YKEBKDK@AIEIAE@IDIEIBKJQDCRGEEWMQAYGUA@EBKEEIEACDIDEBCLAEWFI@GIAMG{DUGG@KIACCEKCKACCWQeFEA@LG@MJMEC@KHKDIHKLEDGDEAIECAMFKHG@GDYEQQDGOMAC@CJO@ICEFEBEAGFEBKHANBXABIHGDEFA@EDGEEHIFCMOCEBGHGCODECI@GKIAI@EACMMCEPMTGNG@CCGLOHENCXILEPA`IBECEAGCO@CFGBCGM@KCCICMKGAMG[ICBIFM@CBCCKEI@KEQ@EASMYAIGGCIMAAKAIINE^ODELGBC@MJEAGEKBOXCNEBIDCTCFEPNPBLCDBHJFBLFJDF@D@HKPGFIBCES@GPAVALAEM@GOYDMLGBCBAACK@QIEGAEGGKAeQSAEFIDG@@ECA@CGAG@CCDCFCAIOA@CECBIEEGAEEOACICCDGAGEEBC@CBENAB@HCDBLCBEACHUFAHBNCL@JI@AMEACOACCBE[BOAGBEACEDEG@CEEEOAA@BEOACC@ICCE@@GBCCCOBGH@BEDABIA@BE@CDGAIBG@ABCBIGIDABGBCECEE@ACGBCAAGIE@AJEFCAIJEBCACH@HCL@HERCDQFCL@BACASEFIDMDEJCFG@GDCGEGACIEG@KFG@AGAOBIAECBC@CCENMAAECAA@AJCJGPBJDFEBECCEABEDCLA@COEECFE@IHOFCHAFEDISBEAIAGCKJODIJA@K@CEI@MIEBIDAEKGACGCUQGEGAGDGCIBIEACA@E@QGQCIBMAGHABBDEDGGICGMIEG@GD@AFIDCHC@ASOBECAAEW@GIECMIbEACWSKKAKJIJAEGKICECCC@IDCBM@I@_CI@GGEAQBICDGEG@ICGMECGGAEGGE@CIDIACG@IAAG@EBEAGBKGCC@CHCFBBADANDLCLI@MMS@QQGC@IBICCGKEOIGIUSCGEAM@CAYCMBO@UIWCG@QHGFEAMBALABCBIBGCGBGAG@ABADAFEBIEE@ECIAIFEFKBEDE@GBEHI@KCIIICE@GCI@GCMAOGMBGCCDOFEDCDAFCBMCWJMIGAUDQ@OF@AHOBECGE@@EFCBEOGCEAKCGIGSJOOBGACAGBEHEAK@EQKIACC@EJG@CYGEEKGACKGACYICIKMG@GIG@EEEAHEBEACO@]KECCEKMGAIKDC@EEMACCIMIACHI@AKAMCEKACBILGBCTELG@GAGM@SCMBEAGCEECGKGESEIGMAKGMBKGKEQCE@MEIKKOQKGE@GFCHGJG@IDQ@UQC@C@AFQJSAKCGDQNEJKBALE@IG@CBEGIAIKAMIBEHGRCKQCEDCJGDQDGCG`@@INQJALFFABAAEAEEEECIMGCWGKIGIBQDEHAPCTFHA@CDGKAAAPKHABCHA@MBI@ECCI@KDCADIAG@KHEGEBYKA_D@GQGCIDCNEFEFENDJ@BCCUDIHGVEWGYOGGGCIEEEAEI@GEG@ACGAUHK@MEKMMGYAC@ECOA_BGGC@UB_UAEEBKEGAECCGEAK@cJOGMASEGDKLCFIDEPGBKCUBECQHCDE@@CEAACMIKEOCKHMFGHKBI@CFIBEDOFCBAFEBGDJR@JDBAH@DCLDJGFBFADEFABDJGDEJCRDF@VDP@LBDAJILECEAGIEEAECA@KIKECKCQKKDMH@HABMDMNOFIJEKAAEAABMBGJCHOHADCFCDCF@DGFCNCDOHJFFJDDD@FLADRNBDFBJADB@FEHCBAFEHLJFFCF@DOJAHGFWHGFBBEHK@KH@HEBAJGDBFAHMBEHEDEJSLCD@BE@IJCLKFMCBLAFDFAFCDAFONCDC@AHGBEDC@CBC@CBI@EDADBB@BBJJJFDBDPLBDAJHLB@BDAFEFGN]LI@CB@LE@EHGL@FBDG@CH@JVXELGDETRBFDBDADDDFBDDDBH@DAFALDHAJF@CDEFER@PAJ@BBDFJ@ADFJDBAJFBNFDFH@FFJDAJCBBHA@@FIDKVA@AAGBAFC@@A@AGBIAIF@DCBIEGDEAMDEDEH@DBDCDSHBDA@E@EDEBECG@A@@FGDAFA@OAIDE@@DKFKBGCO@CDBBGDIDK@EDI@GDGHDBADGFG@ICÅFIBADK@KBDCAACEE@CAEBECGGOGEKDGFCCADE@CDE@IAKJOCOFABBHBBFB@HL@JHBDCBEBMAGFEFC@I@GEO@MAABGAKGKFGA@ABCFADAAGIGEBC@AE@GICAEGADAAAE@KABA@AICBAD@CCM@MDQLK@CBKAS@KS@CDCAI@GKCKGOMGEKMKGI@GJ@LCJ@HCD@FE@IF@DG@ABAD@FLBAHBBJFFBBBARDLCHARFHBNAHGFEDBHE@ADBHCDCF@DFFBH@FDH@ZJTAFGNMJCHMNCB@H[^EJIFAFBNGJBHI^@FENAZCHJRJF@HDRPLAF@PAHCFHHHTHHLHHB@FBBTBHDBDRFV@N@@ARBDBAFDLAD@BF@FGD@D@B@DLDFBLGX@DNBB@@BILAJADE@ICEB@DHHADABMDADBJEHCBEJKD@BBBAFMBCBCDA@CGG@C@@H@BNJLFADCBS@AD@FAHEFWHMH@DBH@DIFAB@JGBGDADCNKHINIFO@GDEHDBEN@DFF@JFJCLGLFNGDIBID@DDJLJADEFaDGEACAAKEC@CBERKFI@WEI@SDE@QGCAOFIBKJEAGMEAGEECE@CBCF@RABKDGCIOGCEBIDE@KGG@CFAHAD@NCP]NMTQFaEMDADBNABGDSAK@MCKBCBIAEBG@GHADCDCBKAC@KHCJCDIBIHQDAD@DNHBBADCBSACBEBCHEBCJ_DEBILUFIDKBKD_AQWKCCB_REBICCCAGAAK@IDI@CAACUCSEK@GDC@CAGMGGY@KJCLGBEAICGK[IGCEEMGSMCIWECECKCCGCEAK@CDCJABC@C@KKMECIC@KDCBMGE@EFBNCDEDI@ECAC@EJI@CECQAAA@CVIBAACCAIAOBMHIBGCEE@GBCHCBCCCIAMDAAAA@CFC@CGCKBKGE@ABBJADCFIFGAEIAACAGBCBEJCBCAIGG@AD@FCDIGGMG@IBC@CA@CFIACECCAGBEFILKBGFCBKAEBC@GGCBGDEHC@CCAIAAEAGFWDCDA@HB@BABCBIBALCFcHUAGHKBG@GCSBACBEKCM@IFE@MEG@CBBDGL@D@BJBDD@BEBE@GCGAKFCAGEE@ABBDJFP@@BGFBDD@@CD@B@@FH@FDAFGDEBOGM@IBAFGBIJE@IES@gEGBGBEFGPCBUFCD@LCBE@GAI@IBCDAHADGBMACDALCBEBG@cAMBEDEFEL@RBHFF@BADIBIBcRAFFHCFIBQHAAIEG@CDC@@CDECGC@EDGFAD@HFJADGDBJABKBEDIL@FGFIBGAEBEFBBHDDDFJAB[DIDUT@BBFBBL@@B@FMH@DJNDNLLFHH\\@J@X@DQFGR@JHH@FABIBIF@HJDN@DBDF@HCBG@ECE@CDBL@DLDLFCNEFE@KAKDAB@DBBFD@DNFBDABGJONCBXDTBZAXBTDJFZT"],"encodeOffsets":[[128780,46625]]},"properties":{"cp":[126.642464,45.756967],"name":"哈尔滨市","childNum":1}},{"id":"230200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@C@EAC@ADEBCDE@CAHCAAFA@EF@DC@E\\KJERCDABEPCDA@AFGFAFBACDMAE@OH_BQDCNCNALEDDPBDDNFDBF@HD@BIJAFBBBCNMJCLSLEZABI@GÄLBETBJDHFRQRSRBDCTE@\\¸BĖÆHAP@LIhCJ@DDBPHF@^@DHBAFFRP@HB\\NJNJJVZNBBBBBH@\\NtHŽTfRR‡RE–‹`YrBŠdlHVBDDCDJLJV@FBBPHBFHHBJDDRC\\BAKFKJEFAFKJONKVMlQZOFERUJCfO`IŽBCLEDGDCAAEE@QSCGEAKBEQEK@EEEDE@KDKBç•fOAaDGKAEEKGAMFO@AC@CFMACOAMCCACGMGI@MDK@EAMBEAAFEBIEAEC@ABMYSFQJmDLRCH]AQ¡BERDFFDDB@FABCJAJCDELBJ@BDFBJAJCLBTCFBBDADFBFA@AEC@ABARCHBD@B¡BE@KHCFOGHMDGAECCC@CBEHEPKJ]DS@CCAT•FMDOPSJQHCDQHKNAVGh@vQLIdDf@CmVG^GRIHBFB^ALIPAXOR@DEFADIJEHB¼H˜JNKJ@VGPABA@CJCH@FALBBBFBDFD@J@FBrDFCJBDCHBBELCBCBAH@FAJBFABBDAJCJEBCJG@EDE@ADCAGJABAPEDEHAACCCBACCJ@BCC@@CDCAAAAHABCACBCACBCAEDABE@A@@CEC@@AOCB@AABA@CCA@CB@DGACD@BCB@AACBAACABAEBCAFCBAD@@EF@@DD@H@BEDA@AHBAB@BBAF@ACF@CABADBDAHBBBCB@BHALH@BCAABEBDDAB@@D@F@DA@BCBFBDADDBDDC@DFA@DFBJDB@ACJBF@DDH@FFHGD@@CDAJB@@@D@BHDACL@FAEEBAH@DAADD@JDDADBJA@ADAF@ACHAFHBLBBFBDAHBHAFDADBBJC@BC@@BL@DABDFBFAACFABBFDFA@DHBCFAB@BF@AADATFBDJFFAJBDD@BL@HAH@DEHBJCBCBABB@DPBBAC@@ADAHAHDDDB@BCJDJIFADEDGTKBMAA@EJK@KNKLEBCBGAEDGFAFDDBLAHK@APCBCDAVENOJ@DA@ACCBEAAMGmGiEDODADM[CFOU@FOEALS_IVU`BFUAER@BGKCL{@E@QDGEU@OCG@IEETQSMACaMGGEGOICIMGAC@KEIDKAAIBAAHQEAAAG@CA@EHOLOBEHECC@EJA@EBGFEPCBCBECG@GGEAGCAKEBC@EKABEFA@CGBEAUQ@SIEBAAGFO@KHOAEBQDQAMCABCM@KBMCIB]EQBJ@AKAHkDCDƒA@DQICHi^]FAVBD@BCBAIEDA@ADAA@A@EB@AECE@BCAAACAAADAABAFAACCBBECAFE@AEB@EGA@@DCAEECBAFBBGDCAAAB@CCAACD@@ACCA@BABCAGDAEIC@FGEAAGC@ABDMG@CCBAC@BEAACBECCBAADCAEBCCCBCDAB@@CBAH@AEFB@CHCGEBCCAEBACCBECADA@AAGBAABCCAAA@EEB@BA@IGBA@CCEB@@AHC@DB@DEAEEC@CEAACEA@AHA@EA@EDECC@BCACEDA@@E@CE@BEI@@AHACE@GGEBGAAEBCC@ADEA@EBICFA@CC@ABEA@ABCAAC@OA@CBCAAA@AFABIE@KEAEEBCD@BEE@HAAABAAA£G‡GUA›IčOaEuASC‰EŗW…G_CđUġSAB@F…E{GíOŸKCÉMÙBJP[”Qžũ@@X÷@IXGV@B[’SnY—QAABAkQQCMEWSS¯Q[s«ssSUMQ@wUCG§k_FdDVÇD•ABhEAABCBCC@AE@AAE@CCD@BCAABAEEC@CB@DC@ADABE@@CCBFCACEBCBDDABAAACAABFA@GGD@AECDAGE@HCI@AHEAEBAAACDC@AC@HC@DBCA@K@C@DDA@CA@CF@BCIBLC@@AA@ABBBBF@GEGBADC@BCAADADBDEHBEEHD@AF@CAF@CCD@AABAEBGAACEA@AFC@ADBHCEA@BA@CA@AC@JCAEODDFCBAA@AGIB@B@ECADKABCJEGEB@CAF@@ADACAAAFBB@ECC@GBDBC@ACDEH@CAIBCB@ADCACEBC@DCD@BCD@ABBBFCAA@CC@@BA@BB@@C@AABEJBAAG@FEACC@@AD@@BD@BCDBDCCCAFACABCCCBCE@ADCA@A@ADE@BDKCEFACB@HCH@DCAAIAKDCGVBt‡I‘•uEIMMICMCOEUAHŸII@µK•o•—“afQOYQk«@gE\\}MmUOGIIKCC_GuIgBGCCGAKGCEBECA@C@EHIJ@ZEFCBEFEFGAIGEBELAPCTGTITGCAAEMANM@IFGCC@EBCDCHCN@JDF@PG@E[@KCACAGHIAAGCCC@KDIFGK@cKUSGCGAEUeJkImyVE¤‹MIL…B[EHGLQPSDE@ECCGG]MMKCC@EDUJSFGBGAGQMCGAINKJERCTONW@MJCTEDAFK@QBCXQDCBMCOIKWWEMOO@AJODCPAR@DAFE@KCICESMCC@CFKJE\\ANGBCEKMQIGAEDCBCLC^ENEJIDMPKA@A@CEGKAE@AFENCBOACIGQCEAQQAG@GBGHGLGFEFOAIEIEQO]BKHGeWCDCABGECGAEC@@QBI@AOG@ACEAG@GCAGOEoGKD@BKBOGWIgFMCCCM@KAI@GJM@OCI@sEUCSBIABCCA@AIC@CCE@AB@BE@AE@BCQCO@KCIE@GEFGHAF@HMAEAO@CDCBC@MHGHCHC@KBGHIBSHIEOEEGK@FEE@BCCA@CIAADIEC@GEBACAKCEHC@EFA@ABECGFIDE@CEK@EBAAKFCBCIE@IFCACFC@AA@CG@ACFEIA@CHAAA@CECEBCGOCcJHFCBE@DDIJCH@DCBKCEDGACHG@EFC@GFCADAAAQAGCI@QHMCKHA@BB@BEBBJ@BA@CCOFGAAHSC@DCBEJyEQOsWOCª›–íĀIVBBDDBLCLFB@B@¾C\\KrBF@BAPJDžHC^KnFD|FFaL]`DGT˜J^FtFrmDBFEFBDCDB@BJDHCDCHDRHH@@JCJ\\HpTALC`DLEDAFE@ABFH@HHFhDjAXJlHHFVDBDĚPBBLCD@ADB@ĶDDB^€RHHHEZCDBDEdBBL@Il@FDBEb@BD@FD@DAF@KDIFGFADAHDDNDVBZHJDPP@DCDaNIFEH@JDFLPDJ@HEFEB_AMFEE@KAYMMAEBGJOBMIYIGECI@eDa@QCOBMHWRINBTDJHJLLDHBRDJHJFFHXTXDFBTFLBLAFDLCLEAEGG@AABCKBBFCBCEGB@ADAAAM@ABBDG@@BABEABC@@K@@BDD@FEB@ABAAAA@CDA@@EFACCGAEH@A@C@CQAEEOCCGMCIC]GI@{NCPELULURSLGHE@QPIDSFGAIBaPBEGILw´N^WVMFKDQ\\EDyOgq¥GBAAE@KCI@AACACCEBEAGIA@IF@DDBIFDFBBCBECCB@BHDBDEBACGBG@ABD@@DH@EJADGCEDBBDB@DC@ACAAABBBC@AFEC@@AJGCIHG@MEBCGEC@@FA@G@MDA@AEC@IFC@BEEBA@KIA@BDABEAODIA@DBDABA@@AGC@AEACCBC@AA@CBCCEBCA@CFBDACCAGBACCBCC@DAEADCC@FEAEHC@CAADC@AKIGBEA@AJG@AGDGGEC@AD@BAGEEDAAAC@AGE@CGEIKCIDKCCEA@CBGECEACEBCDAACDEAAEA@CEKOGEBGAIBOFEAEEEBCEKAYBEAOCKDG@@FCDMCAFEAEFA@IEC@EBCABAAABA@CC@GDEGOAGGIAE@OAACDCBAIGC@EDO@IJADIDANEJONBBFDCJCB@DFDGDEHK@YBCD@DBBADMBCFQHMBCBAFCBC@GGMA@JBDAHCHGBCJWFDTAD@DGBIN@LAB@DDDBFADDHAFEFFDAN_fGXFBVBAHNh@JIF@BBHHR@DCJBLEJC@DBADOECBCAI@HGCCKLCGUKABAASOSESDWCKBUACFA@ECAD@DG@BPJJBFYHDBGD@DQP@DBF@TNBCFETd\\JF@DD@@BTPhTPJND@NPHDDGZKEI@SCOBACA@OF@B@BI@ADEFICKHEAEBCCYFWCIFI@IAABBDI@GBB@BHCDEBGAGBIFE@ADACC@A@@AAAE@@DD@@BA@ABACC@@BD@CDC@@BA@CCDFEAADC@A@AA@AKB@AD@@AEBAA@AGBMAEHEAKFCFA@AFGBA@BAEAKF@BB@A@DBADACA@BFCACBBCC@CDCADA@AGD@FC@IDBBBDCFA@BAA@G@@DB@CBCADACAABEABBCBBDAAC@BB@BGCC@@BDDEB@BC@BBABBBADFFC@ADA@EDDBE@EA@BABCAABBBD@ABD@@BA@@BADCAAA@BBBABDDEBB@CDBBGABAEAADIB@DG@BB@BG@A@@DABB@BBGB@BCBGA@DBBABC@@CC@ABBDCB@BEBECABBD@BABEACHCBBB@@GDDDKDADA@@BDBABCBE@@BCBD@ABEFCAJJEBCA@DDBABBBCBEBAFA@BBB@DDEBC@@BB@@BCBA@DDDA@BCDGAAB@BBB@BC@ABDHC@CAEFB@@BG@ADF@@DCACD@DD@@DEB@DEFE@@BBDGB@FC@@BA@G@IHMDEF@FIDGH@DC@GFAJBFIJFB@B@AADABB@@BB@BBC@BBA@@BEA@BB@ABBBCBBB@BI@CA@DCA@BB@ADECBBC@AHAA@BA@BDC@@DA@ACEBD@ADCBB@DBGBF@ABBB@BE@BBA@@DA@B@@DE@@DAAABDBABCA@BDBC@C@BAG@BBA@E@BB@BCJ@Zvdr\\‚bJHLPFP@HJnFH@BNTPVB^DLFL^dXbJLfXŽ^lRŠXڀJJTJJL`TxjPJ^TRHTD¸džbˆ^RLvX\\FnRvN¸dRHPLjjJHTRrz`lNZDNLVPVRdDPRT^NH@FFDBNAnHZH^L ^ˆRTHÌh”p’‚ŽŠ¤Ž\\fZVV\\HFz`XNh\\PNVPF@XRp^†€VFŽ|TRrh †xfxlpR„b’r†d^J@HARKLIdGFEBCBGRQAEAACIKG@CDEJ@FADGACCCQCCABOBCCIBEDANADA@C@CBE@E@AZKDADEAEEEAEDKAAA@GDIBGAGMBCJEBGKEIAACDCHENBF@JM@AAEIAL@NEAACCCDC@IECC@CAAEBA@@CFACCJKJCBC@CMEAEBCLEBC@ETMPBDABCAGICCCDGLEF@H@FA@CEGACBGDEPE@EKCCKFAD@FHFDBABCEGDCJAJGJCLEH@DCJAFGHAACGCACHCAGDEDAJBDA@CEEBCF@FHDBFABKEE@ABAHBDABAACDEGAAABAHC@AACC@Q@EC@CBAJE@EGACCFEAEJC@CAAMAAABCEA@ADCFABBBFF@BAC@ACHEAACCBCBALBFGJBJEF@FHHBHACGDCDANFBBCB@DFBHCB@EI@@FAHDHCDG@EACGEMAGGFSRI@GCGECWCUEW@GCAC@ERK@CCEEAQCCAAC@GCKGKL@REF@DBFFCJDDXFXCHBFDBPNFFF@BEL@BFFHDJ@REHADBFF@LDF^TNDBB@DCBAFFDAHEDI@SFCD@BHFRBHDBDADKLBHPJdRBD@JTNAFCDABDHBBVHBDBDAFIH@HHHPFFDDB@F@HGHOHS@GF@DDHRD@FEJ@DBDFDPDFBDDBDAJYNGTGFWJGHCFAHBDHHDF@LALIJGFUFGBEFAF@HDDHFDH@FGJAFBNFR@JALCDMJMPAF@D@DHBVFhTVFDFAFSLCDEPALCFAPCR@FFLRLHJAHGHKFWFGDGJ@DDDJFRHHDJLJNFDLAPGFBBBBFABGJ@DDHXJDDBFAFCDDJDNVTRJBFBNAV@JDFNJFFDVDHDL@PHHGVAXCFCTCHAPBHpbRHRNBD@FEHGLCJET@NDJP^rPD@NEF@HBFDBDCLAHJJLHHHHVDH@HADOHIDED@DBBXFFD@F@HCFGFAB@DDDDB„ALHb@vLLD^@fEDC@MJEPALEDCF@HGHCFEVCHCH@PETANDHCN@FCHFHBJ@HBNGR@H@DCT@fMlLT{MUCAACAAFmSA@CK@"],"encodeOffsets":[[128000,49994]]},"properties":{"cp":[123.95792,47.342081],"name":"齐齐哈尔市","childNum":1}},{"id":"230300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@BD@B@BA@BDABBABDBHA@AD@BBDBFA@AHCFGD@BAFB@APDJBHCBEDAAA@@FA@BBCD@@AA@HADBCDB@DFBCH@AABAFBJAADBBJABFFBBMLYAS[]IKCEB_DSDAPCP@`FL@XGHCrgPaTMBC@GCKMOmUeIY@UEEEI_@GBCRIhKHB^LF@HC@C_mCIBMDETYBE@KCMOUIE[CoBKA@GBAZKHE@CACECQCGGEECSEGKGGAI@IFCDC^EFOJKBGAKGIMGkCGIKMIeSµSKEMGCEGSBIDKHIVeHGbUhgBI@KKaQUicYMW]IWAMB_FICEKI@CAMGEIB]NE@‡IQOCEAGDGJEPOBOACAEECMCSMEIFQCGEEIAG@MDWRILAHOLKDOBIAWIQIEWBQ@ACAUHG@CCIS@CPYCEIC[BE@EEAELU@GGSBQDEFED@h@JCFEBEAKAEMCC@WPIAOGDK@E@CIM@GBAdMBCBIACCAGAOBeMSWEQIKIGCE@CBCN@DBLTN@FCHMFENATBLCAWDCJEBEAQEGEAKAYBKAICGEEKDIDCVIPGJIBCAIKCKBGDKLQHUACACGAQACE@KHEBGA@CJG@A@EIK@G@ETWAKACECMCCEABBHK@K@BFKHIAAGAACB@CEAC@AFEBEBAADAAEDC@AKAGBGGCACB@DCBI@@CJC@AI@AADEG@KKE@BDEDCHC@A@@EGC@ECEE@AFA@AA@GAACBBFA@MEAADGACE@BFM@A@DEI@KD@ADGACAAEBEHMC@AFECE@GA@CBAHCBC@CCGACEG@MG@CBEAAMADJABCACGAACBBFKDGCACDIAAQBEBC@GEGHOA@CDENBBA@CCAGBAGICAEM@AAAC@CB@HBD@AACAOCAAFC@EHG@AICKBDK@CKDMGAI@AN@DA@AC@QA@ABAL@B@AEI@AABCFE@ACCE@CFEBCG@ERABCOKEBIAM@@ABARIACGACBMFEE@ADC@IGGJC@EDEACI@CC@CFAFFD@BIDCGCAA@CBEBKMAAAFCJABA@AEG@ICCIA@BF@@DCFIFCA@CBQC@M@@CHC@AKCECAA@EBAD@DACGJBD@@IBEUK@ADCAAK@@ABEOCBAJABAA@ICAEBCD@FDB@LA@CCEQ@GCBCLD@AGCHA@@EEACAAOECADANBDEAAEBE@EIAEDAHBH@FCUIAC@ABCDB@DBDB@BEHDBEDGAAQBG@DE@AIE@G@AF@@KDBFFHBDB@AGEFG@AKBG@CABABEFALBHA@AKADCN@AAIADGD@DFD@@C@MD@@F@@FA@AAGFBFCEEHBDAAAGACCB@DBD@BEFCCE@CDCGKB@D@DFF@BACG@CLAACECHWA@G@C@EEBAJDBAICCGFECID@FFF@DEACMGAAP@DCGAEC@A@CIKAE@CD@DJFFJ@D@@CAAIABGHACGBGKCE@@BDHABA@EGC@EAEDEAAGOBEKFCACKAACFI@CC@CDIA@AFCMBCAACFCBAICC@@FGBA@@CCAQACABEGEAALABASA@AFA@AG@CCGBE@EC@AJ@@AEEEEGBEAACBAHBDA@GICCC@AJA@AIAEEEDEAACK@CEUCAADEGCCJCIEAED@FEDEA@ADC@AK@@ABCACMA@A@ABAND@@CIEAKDEA@AFG@ACCA@AHAGC@AD@FABGCI@KE@CJCCEG@CFIAEF@DD@FEFB@DCDQ@@BHB@DABIAABMAE@ABBF@BMEKA@BDF@BC@ECC@@DFB@DG@ECCFMA@@@DOB@BBFUD@DJ@BBKBADG@ADGFAFOAćjǝžƗŠȁ®ƇŠEBO@QJBJILOFKHQBMDQAK@WJEHBHGJ@PEJ@LEL@LCF@DGPYFGE[FMCICCCFCEAYOMKQAMGEEK@HMDCCCAADI@CEAMAAECCCAEIEACEAKKIECKMEKIKAEEKBOFKJICCDIS@SBEDWAMNaNOHEDGDMECGGCBCIE@CCEG@Y@GACGEEAEEGAOKIAIDGKGGA@MGIBCGCFEBCJATGLAXDBC@GAEBE@CFEFADACE@EGGIMKGUOCCACMKMCQGOCCI@EAGGAKIMAEEMGACG@]KSQODCACE@MOABIG@IIGBAKCAOCKIC@KFEGIACEYIEEUG@GDC@GF@BEDBJAFCBCAIEGGCI@KCM@KEK@CHIDEBGAIBIBMCGTKDQBADGDgAOGEEMDKJIDCDEDEA@EAGEAEBECIIAEKEKAIEQ@AOBGAIAEGEGIICIQOCWMSPCFQ@EEAGECOCW@ECGAI@AFEA@ACEEAADAFBHGFDFCDBFMFKA@DEHCBGKIBCAE@ADE@EJE@CJIAEBC@GEG@ICC@IQGCGBAFEBC@C@IAEDIEAEGEC@IGC@BECEBAJEFMAEFCBEDCAECCAEMBOAISGAO@KMEDCAEEM@GBINQBAE@IGCKCM@KEC@CDIDICI@QUCAGBCACAKTIFEBEDEVSBWLCFDFAHINBFCDBPCJHV@DOHEHKFUR]PQLED@HGJAHTDLF@@OBKFE@MCEAIDICQ@OJGBCDAHGBGBS@KBECSCEC[MEUFG@AWEIEMAU@MCMAEBEBIHGPFD@BABCBENGHGBGAEAGEMEGJIDMHEBANABEBADEFHH@BQR@DCDBBADGHEBKHFFEHALWBCDEPeLABDJCFCBOBKDKHIPBDUFQGCEKBGGEAAEG@AAG@CGIACCKACCOCCG@IIEE@CEBECACAG@KACB@NGHYCED@FABYFADBFCBADCBCFBBCDBBCHCBIGE@KDAFDLAFABGBAD@BFFCJDFQ@CD@BEF@BDFAJHB`@PDBBED@BBBJF@BAFGFF@LHTHLFLLPBHBAJCBBDAJKH]FADKFAFAJCHBFJFDNCB@BNHHLBHLHBHLADBDFDHRBDF@DHNDBH@@LEHBHJBKDGJADED@FBFCDADEFDD@HBBBFHF@HDB@HHJDDANJDJAHCFJFAHHADDD@HHBBDHBFJNCB@DDJBBDDBFL@FADFRJDJPHDP@JFFFJCLDDLDDNBRFFADFBFLJLBBDFJ@DXHNHH@@JBBDDJBHHBBAFJHGRKJDH@DBBH@JDF@LDNAAFDHFH@HNADD@DFFPF@DDBBFBAJ@PHD@@CH@XGFL@FJBBDJBALBJEPAFCF@FEH@BDDIHBDDLBDFBBDDNNDHZFFAVBDFFDHDDB@HCD@FFDBJADCD@JDBFNHH@BBLCXBTARMT@CHFJHFBFFABGLKXGFIBGHANDJFDFPJnFDJ@HHJBNHDERIJHLZFN@JFBDD@R@XHJAHDTBBFNFDAJE@QFCJA@SLQDCVCLBVAVED@HDFCV@BKFIDBVFP@DDbLNAHDDCDGJEDSPCRKFFARJDDDJDNGJ@HGHAFIBIJAHD`DP@F@BDR@DBdFLEBAEGAEBIEC@CJAJE@GDATCFDJPHDAJBDFFPJJJHFDFAFBDBLLHL@NPAHBDNHLBDFADKBEBSBMDE@EHCD@DJLHBDDBBADBDFDFBDFNDRJLBPFHHJFFAHCPAFABAPHJBJDBBHCFBDAHDLABB@BJDDAFBNGFBDAJB@FBFGFALBDEHDDCN@FHDIFAJELDFELQJEHAF@HCJ@PADNFF@DA@DNHAL@BNDJ@FDVJ@HLD@FCDNJBBADBBDHIFADFDN@JH@DABFDBJBBDBJBFCHDLCNATBHDADJHFBANDRDF@HDFLFPALAL@DBPTLGBGDCLGbAJAFBJ@\\FHHHBLCBMJG`HDDFBZFFECCBCEGAABCFCCGXIHFPBJLJANCFDHDD@FCDFHBL@FEHD@CBEEKAKHIEEAEHKJEBCCGHIACCEBGCCBCEGME@GBEHC@GH@LEAIFU@EECQE@EAKDCLBHABDBFBBFED@H@FBAHBHFDLDFH@HJEJABEPSH@J@HAFBFHFBDB@NANHV@PZRLBDLDD@FBHCBGBAB@DDDBDDHDBHAJBJFDHFFP@LHFMZY@C@CAADAAIEIJAFEJAHEFENEFIFCAEBEAEBALDT@PCRANDL@XEBDPBLHHDHDD@BEB@TJJ@HFTBBNFBRDT@HANAdBJHTJT@FBBFLFNANE^UHFX@FFAB@JFFHD@BBHCLBFLBFAN@HCRGHBJ@JBBBCD@HDFFD@FHFJBBFAVDFFB@BAPJ@AHHH@DABAHGFIBCJGB@FCBGB@DFHBDLNPDHJGBAPIFGNKF@BBBN@LHRFDD@PRBLAFDLTCDGJ@D@FBBN@LEJBJDR@LDHC`CLEdDFAPKREHGDENCDGFAHBFAFIDAHEFABCHGN@LDHAFBH@FFFAJBNHJBBFHBDFDBJFHHFDBDHF@D@DBDBDJBDDH@BDHFAHBFLLF@VHBHDDBJADDF@DBFD@FDDBfCPCLBLBDHCFAJH@JL@PCDBFRLAJCFHHXARBVNF@DCDDJ@BHDBMLAJFHBJDDJ@DBBDBPBBXHZDPDPJTPPARCBCBKHIDAT@NEBCHCLGPQIKFC@ADC@EFCB@PFB@DEH@LEHAAF@FJDDHRBJCBEFCH@JDFABGLCFGDAB@DFVPJAHDHGHBJHDBCH@PCH@BL@N@DBBHHB\\FLFF@LCPFIH@JCFVHNPJFBHFFALGFFHAFBHBH@FDDDFGL@HRZCDDFBBDBADBFPPDFFBDDJBDDHF@DFHBDJHNNHDGNCDADBB@DCBDF@H@DC@FBDDBDFDEJMAG@ECcJFDJLJ@FBFHCFL@RJDJJFJ@FAXABFFNHJHBLAFFFBDFHD@FBFCBCDADGFGJEBAD@FHB@DBBABBDLF@HLBNABHADLHDBDJ@HGFDHORHAVHDBDHHBNLJCJELABEHEFIF@HGNBHATFHCNFHDJ@JBNALFBJFB@HFDFBFFFD@FIHBDABGFCDCBFD@FBHCBDBBJXDAHBBAFABBHJFCJDBBJDB@DGDAFEDEDDLCDDFJHBDF@HEPHHFNAFChN@B@HDFNB@HBBLB^L@FFFP@ROJCLCJBFAJMBGFCHI@CGKGEEGFKP@NCFCRADCJAHBDAHBRDJ@LGBCBCBIRED@LNXLNHHDHAJDN@F@F@HBBDNUFOC]HI@CDABGDAP@LLNLdRJ@TAXDNFJBLCBBXCD@LCJ@DAD@BBP@DABB@CF@BA\\F@BDBJB@BBA@BD@FDH@PJDABAD@FABE@ADCD@HDBA@CFCD@@@@ABBBABB@ADBDCBBDA@@B@DAAAB@@ABAFDH@@BDABBDAAAFA@AD@ACDAAABALCBCBBF@BCDBBABADB@@BBABLDG@DJB@B@BDFB@BPABAE@FAFDF@BADDA@@@FBDA@BB@BBJ@DAB@@BHA"],"encodeOffsets":[[136991,47651]]},"properties":{"cp":[130.975966,45.300046],"name":"鸡西市","childNum":1}},{"id":"230400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ˆ_VUZgFUAGGISMS]GIQG[COESQQaESAMDgAK±‹yIQCQ@KDKJKZ[DcDOHKLGRG|MFAHGVa^[xWؙh_Ž·‚“HWEƒH¥HM\\Y^O€U¦IŠ@¨PbJ’p\\NŒLÀGpGŒF\\JvPfB’MŽCTERKNIH[FqDInk‚CfJnb^`XVLFdDzI´kxOTAV@°TNARG~OpCNDHFRRTvBBrFVCpOxCpB BZDxNVBbAfG|PV\\LTŒjfJl@NCœgªg°S]iCIMAGQCGEACAGDKHOLMJQFK@GGKMQCCgMGEACFWAGKKEGAE@GAIS]DOEICCGAcAQESIOMIMGYMKOIYKMCGCCGCCMAYMAA@GBE@GEIKEY@MCEAIGYWYKWQKIGICA_AgFQAyIQGGMCAyM[MsMMEEECCEIAI@cBKBAHETGBC@GCECASACAAKIY@]CCUUEMGCQAIEE@QF]AQ@C@GGKAgGOAQDIFMTUVUPIDQ@_I•K}BIDIAMEMMSEOI@EECKIQEM@yNWBSE‰O•ALOFMHKBQHE@C@BEFIEAMFUBSJOBICSSMKMEMEOAQ@GGGAgA_KCCWWAEIKOM]IUEiAKDGBIHIBKBYCIBEBMLYJMBQ@MDGJOFMJaP‹@SCECSCOCEEI[CEQEQAK@KFOLaR]Ji@HQFUDIAICMVCDGD@BD@BB@@CABBC@@DDBBABBDA@@B@BADB@DC@B@ADLA@DD@@BD@DD@BDBF@HBJBAFE@@B@BD@AB@BC@DDE@ABJF@BA@BBD@@DBDC@@AAAAFABC@ABKDBBHB@BA@CAEDGAABBBADB@DB@@ABBBFACADAFB@BE@FBCFF@ADLDEBDBABAAADA@CACBD@@BB@ADF@EDAAABB@@DDA@DABBBCBA@@BCBD@A@@DD@@FFB@ADBBBB@ADFAADD@BBABEC·SÕW¹KoPI@[N—Vs^eFcBiH]CCAŸOCC@CEBAAHCACDIHCLABAACPGBCCCBABEAABCJARG@EDCAABAA@@CH@HAFBAC@ADAAAHB@EDABAA@D@CAFBACBBBBDABBFC@AHB@ABAAAG@@AD@@AB@B@CACB@ADAEADACAFB@CDBF@@CF@EAF@BA@@@ACADCBBD@ACFADB@AHA@ABDBBDCAABA@ADBBAEEB@D@CABCC@DACADCC@AAD@@A@@D@ACF@C@DA@@DBBAB@@ABA@CB@BB@@@CB@@DBABB@EA@B@D@@@CAF@CAB@B@HFBAAAF@DABBBACCFBACBCBDDAAABED@@CHB@CBAAA@AFABA@AFBAEFAICCAA@BBEA@DE@BAAA@AGBBACABAAAEBACADC@DDABAAC@BAAA@AAAABCCABACABCAABC@@BCA@DCAA@C@@AF@@AC@@CBBB@CABAAADAA@DAC@B@@AFA@DB@BEH@@ACA@AIAACB@@C@@A@C@DEA@EAD@@AE@CDAAB@BEC@B@AAC@@A@AABE@BAC@BAA@BCA@@CEB@ACA@@DACAFAAAA@AAHBCADA@AEBBCEBAABAAA@DA@AC@BE@DBCBACCBCA@DA@@@C@CCBD@B@AE@BDGACABBEBOIHBCAFAC@@AD@DA@AABA@BCA@ADA@BAA@@AAACBABA@@AAABBGBDCE@DAGAFCCACBBAACMAAD@CCB@ACBEAK@@A@AFACCEB@ACBAA@BAAC@@EIGA@ABI@EAC@@AE@BAC@AEC@A@AA@BA@@BC@ACCBCB@BABE@@BEACDA@GBC@KDI@ICGBGAG@C@IDI@ABO@GHEBEAMGKAoAMAKBEDE@CAACHID@HDLGJI@E@KAAC@JBGKMEUBEBABILGHEDSSBMGQAIBmHkBACCAEHIACFMBEFM@CBCDE@CBC@EAEBAAEAA@AFC@ABC@@BAB@BIDCAA@AAC@@BAA@BA@CDDDC@@@A@AB@DGDAACBCA@AA@AACB@B@AC@AFC@A@BBC@A@BAKCKHG@@FE@CDB@@DC@A@A@@BE@@BAB@BCBA@ADCBDDADA@EDAAC@BB@BE@@DABC@ABBFGBA@A@CB@AEBABBFA@AA@DAACDE@OJBBADBDBA@ADAAB@B@BBDCA@BA@@DA@DBADDDABB@DBCBA@@DA@BB@@B@BDGB@@ADBBDAADB@ABFD@HD@@DCA@BCABBCBB@CDB@ABB@G@BDE@BBF@ABB@ABA@BBABB@BD@BEBB@AB@BA@ABD@ADGBBDCHCBABBBADB@@BYLiF“Z[BEACAEBEAEBIACDK@CBEJCDICOD@DBBIFBHEJCHGDGAEHC@CFQ@KDGGICO@QFEVCJ@PBP@FSJEDaBGHI@{VWDEFDRBBHDVBzAH@FRIP@HPJPDBDADIBKAM@GHGN_VqRSTADDFGHD\\BDFBNDRARFhTZCHCBBADEHADDDGFALIDGFCJAFDJFDTAFBBB@DADCBmLGFAHLfDTAHCFCDIFAD@BDD`RJLFFNDPDFALGTEFFHNDBLACBOBGBGFEBO@MCG@EDMlDbXHLHFHDL@JCLBFLFLP@DKPa\\OHADBDDDBFEVBDLLLPBF@DGNƒf¿`EDIN@LCHKDqDAB@FL`@FCPEHMAG@OHGTBnGBKJGDZH@LBBAJKBiMK@KDOPIP@JBFXRFF@FE^GFOB[@EFCPBFHFBFAFQHAFIb@FFDXBRCLAN@XHF@VKH@|^\\TAPUFEDGJYNWFA@RPBHATI\\FNATCFJPFB@B@DUHEHAF@HJRFFjFZNVRJPRJBD@DIBELBDdXAHIJAH@FJVDLAXEJKLYNIHADDHhVTDP@LC\\FJFLJX^BHIXBNFHPHFFJBLCDKDAD@PDJATWVIRKVQFGDAN@LGPOLKNIAUBAJK@G@EJCDETE@EPCDEZEBELCHKJ@@AF@JAAABCJE@CB@FACCF@BCD@@AA@@CDAFBBAFABAAABAA@BAF@DAD@@AD@FGDABCDBB@@AA@BA@ADG@CB@BCB@AABADBBACABADB@EB@AAD@@ACABADCTDFCFBB@@BF@FA@CDBDADBDFJ@@@@DdTB@BCD@DHDBAD@@NBDH@DXJD@VID@HFHCHAJBPABDB@TCR@NELABBAPBDDBVHBBBBABCBUBKFCD@HBDLHIL@DBBNLFRDh@DMBOFABDJLEFBTJVTBDADYRADBBJBDCHDXFDBBHDD’FJC\\@VGJ@RFBPFLNBFDDBZKFB@D@ZBDFDH@VQREFBJTD@HED@DDFJFBFAHKVAD@VgFA\\CBGNFFAJMDAnDLHRDR@DH`LJA\\IPA^LdAHHJFJDH@F@FALMD@XNBDCH@DV@ZND@PGJ@BBHXDB^APBBAHCL@BFCLDFbPHF"],"encodeOffsets":[[133924,49518]]},"properties":{"cp":[130.277487,47.332085],"name":"鹤岗市","childNum":1}},{"id":"230500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ADH@DFGFEFAHGFDFADKBG@KFIHE@KJQFMKC@EFC@KCKIIDEAKACBCJIFMBICEBBHEJI@EBCFEDAJGBS@IGEAMDGAADEBCFEAC@MFKAEEGEAAEBCHEBEBEFCBM@EBADBDCH@JEDNH@L]JePMDCHGFHRJN@HDFBN@F@HMPMHKBKHG@EDOBKDG@GFC@CH@F@DCBGBADAFBDHB@FDFEDBFGBEJDH@BKHBDEH@DIHEPGJAHKHIBKFG@CDIDADEDUEG@QFQDEA@CAAYDQEIEUEECGDI@ODIFCFCBKDMH@HCFQ@EDCBC@CAG@IA@GACCCKBIJGCCGOEKBELG@@BCD@DBFFF@BCDSJABDLAFDFAFFHCLHBJRNF@FLJ@DAHBFCFMBOFEHEFAJDHJBFDCHDF@HEHSHIJ@JGV“BGbEPADGR@BBDJDLL@FGVFfAR`JRKTBDET@@GBCXH\\FZHAFJDFDBDFBBJDFdRRLBILQRB`BLDCVCDAR`BCVxD@H]J\\DCVaCIZGdØBPN`HDBFEHAHLTD–rRHLHFEHMHBNSXNZZJB\\WDQFBN_ĆT@B~ANJ¼FHB¬AàR^EAWOUIWCKEYDEC@CKIķǚIEkLBldTNB\\tAAaBAAC\\@AFÂ@C`K@ADG@]@D°Ô`HB^XňFBY¶KBAòcBBˆBtUi[TYACGA@CDC@CMC@CEEGCIGKAAC@CE@IIG@ABIBAAC@KCBCACMGBAHCBC@GGEDEAEDAAABAF@FCBA@CDADCH@DC@EACFCAGDCACBCCCFABEBC@CCGEBGA@AEBEABCHABCBEBDJCAD@@DAD@DDBAAADABB@CFBB@FAA@D@@CD@@EFDHA@FC@@BDADBDADD@@DAFDDABBABT@DGD@DCF@@DH@BAD@@CNCLDJBJG@ABCHCBBFABAFCDCHGTGCEAA@@@CCBBEF@BAJAP@AADA@AJC@CDATFDA@ABAFDN@DBDCFBJC@ALBHCFA@FCBJB@HCDEBCHBDCBBBCFCTEDG@BDAHFHCFBB@DFFRFD@DHDBF@FDBA@ADAFHP@BBJBD@ABB@HE@CBAFBL@BAF@DCHBBBB@@DF@PCFBDBLED@FAF@DFF@DAAABA@CFCF@DIDAAAD@@AEAAADA@CC@BA@CC@JIFCD@HENBLCBCD@ZDFCHB@AD@@GDCD@DDHBBDDBBD@BDBN@BBDABFDDB@DCDBDAHFJADHFFFBHABDJDR@NDFCBADCNADABAFAF@XHBBDBDFJ@BDPEFD@BJBDBTBPCBDL@HDD@FC@CNABCDAACDMFCJDBCBAHDACKA@CH@JHBA@AIGP@@CGALC@CB@DHB@HCFFBBBCAGA@K@BCHAJD@ACCHC\\FBDBBJ@BAAACCWCEAFCR@ZPB@BCCCCAKAHCF@RFF@@CEEQ@DCJ@J@B@ADB@BABCECFCAECGECHC@AAABAJ@BFTFFFDB@FPFFHPBDDD@ACEGD@F@FFBAAGJDF@@CGCDCN@BHBBBADCDBDJDDCF@BFFN@BH@BCDKDED@DDBFBJABDB@P@DHJC@@AHFA@EB@LHVAL@@DN@BDABBBJKFH@DJCHDB@@LH@BDKHC@FBFADAB@@BIFBBJED@AFEBC@GCABNHFNJEB@@HBDG@@BHBJCBBFEHAJBP@JCDDAFFDEFJBGFEA@BFBJAFA@@@DE@JD@BEBGC@BHDJA@DFCF@FBBCLJEFBDJA@EDBBBADGDI@ABBFJBAFFBPC@BCD@BPCJFAD@BLE@DADJA@FFB@BEDDBFAD@@EJABCBBAFB@FEBDCHF@FABFBCDBB@@CCCBCD@FBDFBAACBADDBDJ@HDAFBFIFBFD@HEDC@CD@JDGF@FGCBDDBHABEH@DBBHB@FACGDALFDEB@@DAF@BD@DCCGB@FBDDCDGF@BD@FAHCCEF@BHCFFFGHBBH@DADEB@BDABCFGDABBBLDADG@MGGFAAA@@DFFFBLABBKFEA@BN@DCDB@B@DIDDD@@GCAEEDBBJFFBQ@@BDD@@CACEAB@DDDPDDAAEHCDFMLL@BCB@@DCBF@FFFB@FDBA@KAC@@DHFLCDBCDG@Q@@CA@AB@BJHCDECADHBNCDDDABABB@DB@BE@CB@DB@FBBNCBDGLBBD@PATBBA@CMI@EDALHDF@HKFKJOCA@BDFFJ@JBNC@CCCDAF@RDBDABKJ@BFLDBL@BBEDGA@DD@H@BBGDMBICGBEEEACDFFADCAACDGAACDCLBDHFEBKEABADBFDBP@HDPDDAFGFADBLHDNGHEBKCMAABDFPDCBCHGA@BBBPDFHDBJE@GBANDNBDB@HMFAFBDDBLAD@@FEJMDCBEJEBGC@KACCAG@CB@F@HXHBBCDE@QCABBBTJHB@BGD@DFBDAHGDBBBGHUDE@CBHDNDHDAL@N@@LBBB@BIDA@DBL@BBAFEFBDDBFABC@I@ADBFTABI@@@JHCBI@@DDBF@F@HED@@FAH@DHHH@CJDFBPCDGD@DFFBBFABNB@HABB@FFCLJH\\AFI@BDDBFADGBIBBBHDRF@HGJBFH@FDADADF@DCDMHBBIì¼|¢Ü®¶\\MTEXGVCbAfItSR@^JLBDBFF\\hFTBR\\jFPDB@FDDDPF@HDJB@FA@BDRALJF@FBJCHDJDHFPFN@BAAADATFJABBHBBCCCDGLBDEN@BBFAHBDBh@F@FELCHBNBBAJDNABAL@DBHBBBFDBFN@DBDAHAHDDDFDLBHAPATIXAD@FGH@NBJAPBDDHCV@LFD@DDDAFBFCFGJCJEBEJBHEHAHGNBDDRANDBDF@HDD@DABDJBDDBBFDDALFHBZOBAFAPCBEPED@DCHDHGDADCFA@AFAPALGFDBAJ@HFFBFHP@@B@BJDBDCDBBHBDDCFD@DDD@DBDBFFFBBBDB@BBBBABDJAHDAFB@HB@ABBB@@B@@ABBB@@DB@@B@ADAA@DD@A@BDA@@DLDEHJ@B@CB@BD@@@EDBDDDCDG@@BDB@BD@@AFBFMÍŠÍDAFBBBFEF@F@BDHBBAD@ACDAHA@FCBFDD@BBFBCFDB@A@@DDDAC@BADBBBLACBBDCDHB@DD@DCL@FBBEHATJHDH@CEFA@KW@MAYIOGa]__QMAECcAE_WMEICwEICmcEE@YGQIiGMOiBQRSRKdOd]VYR_DQAUEW@EJYAGSuEGCAaGYBBQCIE[gQICG@EBMBUCIEGYYBIAWkYc[CMBCTUDQDYAEQSQWEgGEMGCAD[E]BMAGEEMGIGIO@E@SFKXKFI\\iAEEKYOGGOu@QL_E]U…C_GKUKqW_IyWKEKIS]E_MO@UMWEUIE[OCKKZANEAAEIBAABCIBEAABBBG@ADCEA@DCCAGBB@@BC@AD@AEB@@BBCBADEDK@OC@BA@CAABC@EHGD@BGBCCC@@BGBCABAAACB@AABA@C@@AGB@AA@CBI@AAA@@ACBEA@@B@CCABE@ECEBF@ABOB@AEAACA@A@CIH@KCBAAA@@CAABABCAADE@AAADKDABBBCBBDC@@BEBBBCBAACB@AG@ECAB@BA@BBCBA@@@CBAACDCA@BAAABAA@B@@C@ED@DABGCC@CD@BAFEBC@ABCBOIG@ECC@@AAB@AIACA@A[EABE@@DAACBO@AAC@CBI@KDC@WDAAKDIAMEWCSBI@cQMKKKO@CBAHCB@DGJD^EPMVACGAE@E@M@ICGBGCMGWKKMC@QFAJADADKHI@QCGACBGAIBCDQBEDMDO@ELFHHFHL@DGJEDAHINEBIAKDIDQPO@EE@E]KKAAA@GMACE@G@AgMEDMBGEOGGFE@ACIGCEDCCKFCFCBEHC@CCAAICADIIEAGBABEAABGWCAICADAAG@EECDADCHEBAACJG@EECEEEAEC@GEAAIKEMBIAI@GCMEGDSEGBMAGHE@EJGFAFKBIFIDMKGACGCAUGGBPQCGHE@GCICAKGBCAGMBKA@GKEACBAAA@CGA@EBCFAHIHEBCDCDAAE@EGCCEEAEEKBGAGIEMAEWBEBI@IECIQIK@DEEGEAI@IKECdIFDH@NBFIECACCCEAD@@C@GCEDA@CAABCDCHMGCMMIGACEG@CGECCIACCEACEOOAEBCCAAACEDCQY@GHKCECC@EAGAGBEEGHEBKEEAGIEMOUGDE@IJGOEKDE@KE[EGAAGCAM@K@@ADG@ODGCAIGGAGHGCIBUOCEA@CBEHKDAHEBICG@EDAFIDQACGIC@EBEGBKFG@CFA@OEA@ED@FCD@BEDJLORKHGDADMFS@CBGJALADQDOBSOOIOCYCWGAAAOACCAI@CCAIEGBINKCAAGI@CCCDE@UMQAWBGGDEBIQKAEDC@OIKG@BIDECGKAKAODeDCAECC@AE@CCEBCAICCAGUGE@KKAEBGGEACG@CCIAACAC@C@CGEACECGGIECACEGAAEIAMGIAEBEEG@EAGBKCM@GHADEBGFCBEJEBGAEBCHMDCFGHQFOLEBcCKF_DGDKCQ@ICIAKFM@AA@E@CHIDCKSECKBQA@OCCQEKGM@AA@ALEHMJEBOHAGIOCKMACEG@CHADA@EHADIJAHEBGBA@CGGBGI@BO@AEACEBUAEIAGE@EECCE@GDCAAIAI@GAQHGDM@EBKAAEDKAG@AGCEE@IBAEEW@GE]VMFMBKEAEEAS@SIIGcAMBGBS@QCEAAMSAGEI@SIA@AFC@GCGCKGOAACWFK@MCQBODS@KCABBFAFBFEDEJMFEFGFIBEFIBFJBJCBBB@D@DYZENKGO@EECGIEIAGBCACGACCC@CBAHADAAG@ECCCKKAYQ@OGUBM@MCAEAEGEAGBI@G@OTAFIBIF@GEGKCECAGBGEAG@C@EFAAAGAAGBM@ABBL@FRFFD@FEVBJKFG@@HGDAF@HNFFHADDDAHDFBDGJDHADIFGLBFFFGJBLFLAJDDDLTHJLB\\DDTJH@PCJBJNLLNFBBBFHBHNJHJNBLBD~bj@DBJFBHGD_BKFGHCH@FBHLJBNFJCL@HXRLRAHCDaNO@Q@uWIECG]BKMHMCKMIAKBCFGPGFIB±fEBAFBLAHELANA”@FFFtVDDBJGZILI@QAUF{LKFIDOCMMECO@AH@\\CFcBQG[@GBEFGHKBYMIAE@KLGFEHGBQAMDGDQVIBsCQ@EEIACFGBGGGAOCC@aLQD[NEHYNCFIJYDEBSNCLKNEDWJIBcAgLCBCRFHXJBDABEDQ@MDE@"],"encodeOffsets":[[134425,47448]]},"properties":{"cp":[131.157304,46.643442],"name":"双鸭山市","childNum":1}},{"id":"230600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AŝYKcoOaOa„±t_A]‹ZEDÉ¥KQCCGKÅďCMAEX@ZCVM@aCECAGKbOCCGAaLMMGIIGMOCCUSXOFDPMFDZCBABI@IDCNQDAD@PFTC@WFMNATCTKNMNCFE`SFGDOEECIEEQFUKEDKEGHGBOAQEI@EDANEB[CYM^cHELEPKdebMFGA@BIACOIICACFGHAHUDADOFIJIMWECOERKTCPUoKECKI’“až^LZGVFLBLIHIRK@CAEHC@AAEMAIFAAWPCCVMECUNIEVOOK~iGKC@ACQKA@]WURFFQHKBsMeJC@EJMCE\\CLB°|OJãEaT[E[]FQ]eSBOAEFEA@AG@LM[IUEIBBCZCAG^AFCCKXAVODY@OQSEIPWFYUJ@KE@@AYAHIDG–DC·HSNAM@WAFK@E@@™IoCk[BOB@HW—QQAEKGYAI@MCOH]HOBGAANMLSF_AA@AQIDQEADKaCDQECMEmGTIh[pPAF‚TŒHLAZLVFbDd@FAVaQCCACCBYˆNRWKK]OHENEBQ\\XXFdTHBFFJjRb`NhLx˜KsE@@CHEABACCeŠyGLLCBeC@IVA]@SXFœXDLG\\BHy TNWTCBIL@@EVD^KBCLsŒJ†YŠP~HJcJWT¡šƻ¨HDMR@JLJB@DǢbJwN›TBDUD@CCEABAKMHMPQ@C^LBK–DJo]CDUSCENgEAFQDUAAG@CFcvHJEHKFBFORFJSNOPKBBJECATKHKA@CBUOFEMEOMYJDFEBEGOFMQQTGA@DOCDQE@BSBG[BAXAECHK@DIBIFIJ@@AD@PQOCAKD@@GFITWGIZGhG@GE@IIBC]KRYBGDSGC@CECCCBKDCDKLMBIFEBCYSIESCWAYBSAMAƒOKBMFSRQDKAKEokUIYEgC«cG@IDEFKZGBSBoGcBCACC@GFGLGFGBG@I‡•kaOIOCO@KDMJ[dKHIDGCMG@CDM@EEEGAWJ[TUBa@QC]GaOgII@ODSLSHODMAICqgOISEeFIAC@CFCH@PDDPDPHJHFH@FEFGFK@]AODKHMdO\\CR@RCFATCFEBM@QAw@kFYJEDGN@ZCPKNEDOFQCGGCEAGBSKKGO]SCMBUNk@OGKGEKCSFcTQJMBIAMGaUYGK@OHCH@JFXAHEFOBOAOIWWKIIEOAcL[HOAQEWQKCcEM@MDmXSHOBG@KEAG@EDEJIDG@CCECE[KUMK@I@yRQHUVU`ILMDaA}MIEECEIECQ@KDMFOJURG^CLEHQJEFAF@HDDVPFHBF@ZETEJGHIDIBSC}G[CO@GDe\\INBNX`@FCDEFQDI@QEM@OJGFCH@LFHNNDF@FAFGFIDK@QE[QWKIA]BKBMFOHMJKNIDAD@FDD`L@DCJBBHH@DCDC@a@KBAB@DBBNFPLDLADEHGDKD[DSHEDAH@Z@FGFIDQVUJ_R_@_EK@CBKVMV@JFHHDtF^TJDR@DBBB@DCDaTIFILELCNHJNDH@bAFBFDBF@TCL@PCHGJCREFQHUBaJ[FWJ[^WVGRC\\@LDLFJNJLD|HNHBF@FCHEFmTEBAFFJLFPBTEZCVDDD@D@FALK\\CJUJUFEDEJ@FBDXPDHAHKLQJGBGFAD@FDFHFXJJH@FAFi\\EDAF@DDDNFRJBFBHKHEBQAOCWDCD@FHN@FAHGJSLGNAJLJFD\\JFFBF@DCDWNCDKJE@EF@HEN@JDFPLHL@DAHMRKBAAKEO@EAKKAWAGSOOBKDCBGHADDHLFFH@DCH@FCFAFLH@BEHGFK@uG[BKDIL@JP\\FRFJBJEPEFKHGHAH@HBHRRFBRDJHBDAPMDEF@BBFHLDFB@B@OLCNIJMF]FKDADCDBFJHNRFLADMH[BIFEL@DDDTNDFDJ@LEFCBQ@OBCDIP@BPPFNXXJLDPANCDWRAD@RELCBSFID@NMXSPQDIFMLBJDHRNBHAHEHITCV@FDDNL^NHHDD@FCFOTKRGH\\F†AJKŒNF£zU€nlJfIFVHBHDVTdLL@EHCJ@LDDHDBBGJBHBDLD\\@@FOHE@ICM@GDCDAD@FDDEH@JMNNBBFDBSHSJSHODKBAFHFBJEHEFAFEDYFI@GJ@F@DDBAFDFLHHBDDAHJhv‚`HDDJLHJVPNn[~hF¬@RlPZeR”b–˜–p¶LJ@ J€GVBPFNDJDNNFJ–vJ’sˆUADHLCJBBBCDG@GDA@BDFELDACF@BCB@B@CD@BDFDADDBABDBEDDCDCAADC@@AC@@BD@BDEFH@BBIAAFBBD@@@AAB@@AD@@DBBEDAABAC@ADC@CDD@FABDCD@BDAJADBG@CFBDD@CAHAD@FDA@EABBDBCB@BE@DBA@HFIFADLBBCFDA@A@HJ@BBBDACEPCBFIDD@@BDBB@@AFBGDCA@BED@BFBBDHBFAABBBC@DDE@DBE@@BGCFFGACFCACBBBADD@BCHAHFE@AAAA@BBB@@KDJAADE@@DDBB@CCD@L@B@AD@CGDD@@BCDBDBBFAFBBGJ@GDF@BHDCBFC@HHB@AEBBBDBBBACCDAFABDEDDA@DF@BABCD@@CDAD@FFABBBADC@DDF@BBF@@BDDDABAFBAg–BÈCCU€c`E¨lDHxVR@VNtT¬t\\t°RTTXNFRDlRABBB˜RZTm\\‘@AHUJWø@@WŪ@R\\“IO"],"encodeOffsets":[[128341,48422]]},"properties":{"cp":[125.11272,46.590734],"name":"大庆市","childNum":1}},{"id":"230700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@hWJC^CdBZHLHFFBJ@JAJK^@LBZJRVTFB|PVB`CŠO„SlaNWTÏ@SN_VWVIXERAfH¨\\nDdC`Of_\\_@USgCO@GFMleTKPC^C|DVANEPKFS@GSsBQHKNIžIRIPMLeEGWWCCBKDGPKPIŽSžSLCJGdqTWXM–_è£bMPMVcPOPCpAVBŎŽ„J^CXC`YVmHIfM^ArF¦j†JV@vILIJMFKAMEM—‹s{m—m©­CO@QDMHGXG€GjKTeDCgL]FCnQVFjL„dfH^@nMX[BEAKCK}EKEcNih{deGEaOCEDKAEK@GDABOA]BCAGWAAI@OHC@YMU@@CDGACWMC@KNEBE@G@ICIEGGcB]KOB[JIB_KCGQ@QCKGmCCBINEBMEAH[DEBUhC@UBGLEBEAEICCC@GFC@ISEAQFURG@ECAC@Y@CEAYLCAECMAEKAOQEI@UH[@ID‘ECCAGCAWEGCCDIAAABCZQBCACUSSIEAKFCIBAPENA@CCgEQMKAA@CJKKGAC@GDCLEVADABAAAAAUGCAACBOAAKBMFQ@SDA@ACOBIAGBGDGEC@UJC@WI@CCGMA@@BCCACGC@ADA@cS@C@@I@CECACBCA@DEBE@@AA@EAEDSCCDABDB@BC@BBA@@FCAABDBABCAABBBA@ADA@@DCH@BABB@@BA@CAADCBEHC@@BC@CBE@ABB@ABBBABEBABEACB@DB@@BC@ADE@DDEBA@@DIFADBBIBE@@BI@GLKDAFYFCFOD@FSFCFID@F@HILABBVMJKLOPKHM@CBEHURQLUJSXIBOCC@CBCLKDIAEEOGEGAMJWAGW]KIIE[EKDO@SCgUCC@CBCJGZMLKFIBWCKIU@EBGJIBGcWACFKJA@CACQIIOUQYMiEEEIQ@GBEFGVG@C@AEAIODEBSEMJ[BSAGQOB@XEZMHIFCVEBO[S{]G@ULE@WGM@KBQDWAEC@EJaBERGBEAEGEAEDOFE\\@PAHEF]@EEEWQAE@IJOPOLCL@jNLABIAA@KYGHCLIHAAmHSPGH@NBFGDO@EK_@EBArCLCDG@KJMFCÀ_„eHM@CMUKKACFUAECCACBCPGb[LO@CKOKEAEDK@ICKEGKGWGCaNkFCH@NDP@FAHEHAPADAKBCAGMEESFKHEBOCMCEEIK_QCC@ABCJEDCDEBGCSKeBGHEnKDABC@CAAEASBECCIBEDIHEJCBKHECCBCFGBCAAGDYDgSQEQBSEACAEAUHGCEVWrQ`UHMHGN@LBJABCACOCOI@GJOEQG@yBUAGCAAAGAIFEXC|UJ@GKSCAA@EAGKM@MIACGCCOG@E@AKAQCICIDKJKBYLEBQCCEGCAEAEEIACJCCEGGAEHKCEDMCGAEICAEACHGBCEAACEEDGEKFIBEEAMAEAG@UIIBAABEGQBEJ@@GFAFKAEEAGIOAGB@IEACEECDECAGASFK@E@OAGEGACADCHCBGHKPGBK@EDGCGJI@CF@AIMMAGAAMEWACCBEACSKK@UCIAGCEEIAEAEBEDEFCBIAMEY@KKEAMAGA[BGAGDAC@AJALEDKHAACCC@ANIHGHE@GDIIIDGEGBEGEAECCUAGDMDYNSBI@BIACFO@CGCDAFGBI`CPMDEH@HGaW@GFC@ECA@CFEDGEGAELCLDFCD@PWF@PG@GDI@GDKDABKLIr‹FCFANDLCDA@EFGDALDHAJBRGDBBDNALFXGIKAMBC@CBKCKDEAIGCACLKDIDC@IDCAGKEAEKE@GCCUACCICECIBMBICSAEBIHG@aEICEGC@eBGGKGG@EEFSCKACCAG@QKEAMGKCKGUEJKCICESAC@@KGK@CDEEEAKBCQEWFSBOGSCAA@EGGMBGAECGGIFG@KDIHADBFJFEFCDIHABDHKDGNSDO@cJ]FEBGFEBG@@IGGYGC@IDGBMAECEBKAKIC@CDK@IKCDCACE@CIGCEKIGBEEGBGBA@CEBKACEAKIEOCEKIAGC@IDK@IIEG@EBGHKFKGGDQ@MAASEOFOBUNWACEKCGCCCIAUI[HMBADFHAHQJEF@FS@GDAGGIGCEGEAAOMACCEA@CAEMEE@ACDIACECGGGAKIAMKOIAGBIDKAGLGDKBIBIJODWLCD]BEAMDMBQDEJ@HG@QAEBQCGBIACGMAEAGMYEEBCGC@@OCKGIYDG@IHQ@KBSFMH[GKMCGEFC@_@CAOKQDOB[C@@HP@DADEFBFAHIN@RBDPLBRCBEDEJGFBHFH@FOFSBGFADDJCFqBEAM@GIE@_FIJ@DEDaHE@CKQAICG@EDKAA@ALGDCHIFABABEBGHI@KFIBMFEBIAIBEAGBOLSDCH[DAFEBE@KGGBMASBQCGKAAMCEEMGK@GCECEGHEBGHIBGGEAGMCCEIIGBSJUBOA]DEAEFM@G@IEGAe@EGIDEHGDI@MFKBE@AFKBGCOGOCKASAIDKJQDKJSFSDYAQBEDGDCFIDE@GCKDEAC@@DCAEFKBGDCAEDC@CDBBCB@BIFE@ADA@@DD@DDCBEJIFKBGFCDGBADCAC@EFABBDCBBB@DD@@DF@ADBBEDFBCBBBA@CA@BA@@BEBEJC@@B@BDA@DABFBOH@BA@BFGBBDABBBCBAFC@CD@BEDBBKDBCC@@BAAA@@DIDFDABGBAACDC@AABAC@@AIFBFAAADE@BBABD@EBBBA@ABAAC@D@CDB@A@@BC@BDCADDC@BBCBDBE@@ACBAAABC@@BA@@BA@CA@FB@ABB@BB@@ABBBA@C@BBA@@BC@@BE@BDCCA@@BC@EDCDA@AFC@DFA@BBABBBABDABDE@ABCBADAA@DCA@BCB@BEDBBCB@BB@ABGF@ACBA@DBCBCDD@@DA@AFC@DD@BA@AAABA@@DCAABA@ABDBGB@BAA@@BBABADC@ADCABBCDEBAC@DC@BBE@CHD@GLGAABG@CFCBD@ABB@GDBFBAADAACBDDABFAABBBC@@DAAC@@BA@ADAA@BAAAFCABDI@EFC@@BAAGFDBGBD@CD@@C@BDBB@DEDA@@DC@@DC@BBCB@BC@BAA@IDBBAB@BC@EBBDA@BBCB@DA@@BE@BBABE@AD@FAA@BCBAHED@DA@ADA@BAA@ED@BC@@BC@ADAAAFAAABAAABCABBCBABAAGBDBCBGABDKF@BCBBBA@@@IBAFA@@BI@ABB@A@CDIAAD@@C@BBC@@AA@AD@BD@@BADB@C@BBA@B@ABBBC@@BAAABC@@BC@BBABCB@@C@BBADCBCA@FBA@BEBEFBBA@BBBBEBBDCACF@AG@C@@BE@AAC@AAMD@FGBCDDBCBBBAACDOBMEG@MNWDIJFBABB@AFD@CDDDABBBB@BFB@BDA@BBBDDABBIBCDK@CBG@GHC@@BABBBCDGBBB@BEA@FCBCAEB@DB@E@ABCCCCADCB@BCBCA@BE@@BIF@BDBL@FB@BABI@CBBDFBDFF@JIF@@BCDABH@BFLB@HDBHA@A@AGC@CF@DDB@D@@EBAJAJBJGDBBBAFBDPFDFFDDCAG@ABAFAHB@DAFDFDA@CBANDTAB@BDEFHDLCVAFB@FB@FCF@BBCH@BPBBFBBD@DEHB@DCDDDDFLBFLNB@DGFBDDBFA@BBBFCLDD@BDA@BBB@D@@CJ@BBE@ADB@HBBDADBBAB@BHBDCHDHCBBCBABB@FAH@DFH@JCBCF@ADCBBDD@@CB@F@AHBBHCBBEB@BBBHA@DBBBFDAACBALBCDFDDFB@@AF@@AD@DCD@BAL@AADEBAFBED@@F@BBH@B@ADB@XE@DE@@BFBHCGGNCBCA@AADAB@BFD@BCFBAF@@JAN@DFFFBTB@DABBJBFEFHHABBEB@DHDH@BFB@B@ACBCDABDHB@ACABCLEB@@DF@DCDBFEFDLC@AE@ACLAJC@AAA@AHCJD@BCAABFBD@DCH@DBHBFFFABDJBEFJ@BBDAAGHBDBFCD@BBCB@BFBH@CAACHCB@HFDA@AECBEBAL@ABA@DDB@DGPHFIL@FAHFDAAED@JD@B@DH@ACF@FHJBH@B@@DDDJA@DBBL@`HLFAD@BFCHDBAFABDABJBDHFADB@BABHFHAAEC@@AF@DEJAB@BFD@BAB@CDEBBBF@DCD@LDFCPALHAEFBB@@FBDH@HCFDBJHF@BGPBHDDFDB@BAHADBFLFBBJHA@FHBFCB@BCDBBDABBDFD@FJABAB@@DBBN@ADDFH@DBDBABBDJ@@CJAFDBAHCN@@DB@LEHCLBABB@TH@JKNCHBB@FDBBDF@DCB@@B@HBDLBPFHBDBNADHZLLNL@HDDDdJDDNBB@ADBBDAR@@DDDABHFABLFDAHDBBH@BBCFBDHBBA@AB@ALC@@BCBBHABJLHABBBBF@BD@DB@BFHD@LGAABFHFB@BFBCDBDCFBBCBAF@DMBCB@BBB@DHFCDEB@FDDD@@BD@DFABBHCDFJD@HJRLDDHFBDFBDDHBNHBF@FDF@HNP@DBHKX@FDDNHDH@FEHGFAD@DCDILCMMIO@@OFQECQA@OECEAAIKIEICE@IKCAMKCEGOI@AI@OHG@DLFJADMFBB@DFD@BEFADBBJ@@FDDKJ@FG@CDDJ@LoBCBGAC@ADGBW@CBAFABMFGBKEAACIEBADEBGFCHG@MJQBILAFHDNNAJFH@DCJBFELCBWBGFYDMHAB@HDHCFOAA@GR@PCFOJAHKBQ@MREBCFEBYBMEORBFCHCBKBPDLLXFDBBHLJCJDHSH@FBDFHVJBDBHJHFBJAPDP@HDGHCLGFCNDHJLBBSJCDAHEDBFAHBDED@DDJHJTFP@MFCF@DDDCF@BDDLFCH@JLHBHHHHDXFDFCHBJCFAJCHQLIBcLYLC@IAEEBHCJBFARBJFJHFFLPHDDALCFBJILJJBFFLLHDDLDPA`BHELEBCPMNBBBCFBLABGJ@BFRHDDDEHDLEJGDED@HBFEFEHBFFFMDAB@FABWLAJCFQFMLI@QLKCMAK@SCGBEBWTADGDEJIFIBKD]@IAODIFMGKGIACA@HADED@HFD@RBDBJGH@FCHLPBDGHGHCF@H@DFDDFDBBHADIH@HCDAHDHHHJHHDJDFHABEDQECBEHBF@FEDAFK@MFG@IDGFZNPDFDBFJARHDTCPHL^LJDJFTJHBRAVDBLBBJ@LCH@BBDLDFFBD@HCF@LJNFTE^OHDJ@D@bALBFHBHLHHNNHKLBHCBCAEBCBBHAFDFBFEHADDD@BJHDBINAJHFL@BB@DHFBNLL@BCDFF@DHHDNLHH@FBL@LJBBIBAB@JFNEBCB@BHFBFFFVFAJFPNLJBBLBDHDNDFDBHFDLRFTBDNHZDfLPLF@HCNB\\EFBLPHFPCPANCJDH@FHJ@FDFAHGH@LFBFBDF@HCF@JDFDAHFBLHJ@RFN@JCTHN@FFVJBAFCN@FCTD^MHAFDHF\\BPGJMBAAQDG@ENIFMBAJ@DCAAKCAE@ANCBEB]AAIC@CNORBMCACDIHECCBI@IHG@IDEPGDCAEFADKFC@CDCACBC@CCAD@H@DAH@@CAGPG`GVALJDF@DAHLPXHDFDCLCRDLJNGNDB@CF@FFHCLDJBDCDKBEF@JDF@HCFHDf@RHAHIBEF@BBFKD@HBBDD@LCFAJHDHJCHGDDDFJTFFBBFJBDDBJXHHJBDHBNADD@FADGD[FKD@B@FNHNB@DFDFJJNTNBFADFN@FH`KLCJ@FDFLHAF@FFDPBEDARCFADVLFHLN@DCNXDLFDHANCDDBZJ\\BNDLHLN@LLRB@PDLHPHB@JC^GFCD@D@DJHDR@P@PHT@PBFHF@T@BB@DCJDHBPIHAFEBHJNDDBLXFBHFT@HDBFAFQNGLOLGLMLKFINSPC@GNQFBFFPR@JBFF@BEDKLEBTHLGJAVARMTG`E`@ZNAHMPBHAD@DTL@HB@@DHFLFDDHBJDJCF@DBBDB@ABF@BBFAFAACDCAG@CLAHDFJCBDBBLHD@BF@@AD@NDRE@BH@JA@BFA@BD@ABDBA@BDABD@BBCFB@D@ABPAB@@A@ADA@ADB@BDBFCF@BDADLFF@JED@BAHC@ALFDAF@BA@AD@RCDCL@JDCDBBEDIAADHBD@@BF@LATCADEFCF@FDDABFDBFF@FFDH@@ABBBPBDADDJ@@BD@DANJDFFFFHADTL@DB@@DCHBBD@DE@CDCPBFBDB@DAHIDOBCHBHBBHFJBBDKHGDWACDDHZBFDBDRDD@CHSNIDI@@BBFJHPDDDJBIBGAEBKDADCAGDE@ABACAJMBEAGFA@A@BBABU@IDBBA@MCCBBDC@CDABDBCD@DDB@BHBBBBFCBADCBFBSHAFC@@BBBABBDC@BDC@@FCBCAAB@BABDDCBFFABBFDBBBADBBADCBBDABHFBAF@BB@DCL@B@BEBDDEHBD@DCDC@@FCBIFO@MFCDEDI@KEG@GCM@IAMDI@WCEBECMBCAC@WFSBKDIAEBIAIDI@IDONSBKFCDAHADKFADAHKJADWD]GDD@FDHNFDFCjFN@BAD@RADBFBFALCHFDBDAB@DHFDJ@BBBCJMJ@DE@@BID@DBB@DCBBBGDBDA@EF@D@@AB@DCFGBGJBBCDDDABHDID@FCBBHCHEBEFGBER@BCBCF@BCB@DABDH@FOHABBFAFKJ@LDHAFFFD@DLAB@DFBABGFBHDHJ@JHJ@EJGA@FADNHAFHBDLJB@HL@FDJBFFF@FGBBDFCL@FNLLBBBAHBBD@@ADB@AFAH@BCFDBABADAHBFEJAFCJCBBVMJABBIJAF@@XB"],"encodeOffsets":[[132405,50556]]},"properties":{"cp":[128.899396,47.724775],"name":"伊春市","childNum":1}},{"id":"230800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@LEBDFI@ICOIGBAFEAK@CDC@@CGADCACDAKBAACAABD@CBCC@@@BCADEEAAAC@ECDA@EGBCBBDC@ABGAACE@E@EFAAEACB‰ÎÎENEA@BC@@ACA@AH@DCCCACFC@@C@@ADAA@I@FGKC@CB@ACB@C@@CBBBCA@@@CA@@AABA@@@AA@AA@BGAA@BEGCIBACABAA@ACAAAEAEECACAC@CCC@DECCGAAADCACIC@A@AO@EGEAGEI@ABECKHOBEB@BEBCDCBGHGCCDC@OFAFODEBABYPGAKECBECAACCIAACCBC@GCE@ACMCQBCCMAGHGBGFIAAFIFIDEHEDEACBCCC@KEU@GDCCOAIBMAG@EHC@WBSJOBGBKAECCCGCGBCBCAM@AEECAAGACAK@ABMBICABMAGAKDEFE@g@CAGAEBAAM@CFKACHDDADGAAAIBSECBBBABM@OEGEICGCIDEAE@KIQBACB@@EIAGCE@COCC@ECAEO[iAQES[gEECAKA]IQ@sTeJaBUDWHSF[N­µ¡Û»{JëAANGDC@CCECBCB@EEGIAGHE@CQAGAAAJCHEBCAACJ@BEG[KIED@EAAGBA@AMEBAAEE@CHCDCAOCEDIG@GG@CBG@EC@GFE@E@CA@CJ@DAIG@@J@BAESCA@B@JADEBCAACFEBEAAK@CAB@JC@AAAKA@@@MBKGCMCGCDAF@VCHGAACAGHCBEA@CHC@AGASIAABARDF@DCAAWG@G@EDAH@DBBD@LHDFAFIDANCFI@EC@KBCAACBENE@GCAMAMCAB@HIFCAEGOCAA@AHBDGDAOCCEBANBLDFAHGCMKGCAEBEHCBOCGCO@CAAEBCBALFFAGEACDKDCBBCHBDDBBCEEDCFBFFHAJDNAHCAAG@C@@CHBFCAAK@CAEK@ALIBAACQCE@CBDD@DMDIAI@EEACB@PDLILE@GCEKGCB@FNJ@DABSAOBC@AAHKACMDAA@ECAA@@DAFA@@CAAABCBCCMDGABCFDDCIG@ABAB@@DR@H@DCCAKDGE@CD@LBB@CA@EEAEEE@DA@CA@ADK@NKCEGDBFCBOCCC@CBADFDB@@CC@AR@EAIEAAFCBFHD@@CCJC@C@ACACDM@@AFBLEAAKBEAEE@CB@BBHENHH@BCKCAABAHCDEBAACA@CFCBG@AAHGEEDEAGE@DFGDEBC@@AHEDCCCEAA@DHCDC@@ABE@CA@CFKECBDHEBA@AGCAG@AFGBCAACHD@EHEICC@@DCDGFC@AEJEAEBEGCI@ACCCABBDABCEEAC@ADDD@DA@CAADAEEBE@DGACEFA@BEAAADIB@FC@EBCAFC@AEA@EIBBC@CKF@ABCIEOD@ADC@AODEABEIAAEBAJ@HCBCAACA@FIBACFEKIADEAE@ED@CIBGC@AHDFA@AICF@@C@@EBIBEA@AFBHEIAFEECBECCIDO@IAGBEFAAIDGA@AH@AC@GA@IFEMMGBAHDD@FABEC@IFAAJE@AA@CBEBEAD@LGACG@@KA@GCID@CEGILAABAACM@@CK@UBKGA@@FEBBG@@IDCGO@A@ACIBEACA@CFCLCDC@AAGM@EE@ADECCCICACDABAAAGM@CDHD@DE@ICBHABEEE@C@FHBDC@CCOAEGOE@ECAEESEAEI@ABBB@BGDFDDHBFEDFDADABA@BCA@I@I@CDR@FF@DE@QEE@GDLBDBDDADA@YOQ@EDFBXDDDBBABI@AAAC[EGDDD@BICGBADL@B@BHADAAEEGDA@CGA@@DKDHB@DO@JH@BABIGG@@DLBBDGCABADICEDCNBDCBADMB@DEDC@GCK@ACODSACAIA@AECOFACI@CECAAAWGE@EBABCBMBCDABEDMCQ@ICACGBEAEECGIBGECBCACDA@CCAECBAAM@CA@AACCAACGACCC@CD@HC@@BGAEDYCC@ADKDMAGFC@EDIJD@@DABD@@DCBBBFB@BC@BBCBCJE@ED@DABBBCBE@CEE@EBC@KFCAEAODE@@CA@AAGACDE@ABK@EAAB@DGFA@BAC@IAAAO@EGCB@BABECE@CACGC@QEEE@CAADEEGBGACH@FCDSDEAADAACDGFADC@GIADA@EEBGDKA@BIDEACDCAM@ECAB@BCBSECB@DID@BCBBBO@IBABE@AFDA@D@@BBDFSHGHCDEDABEBAAGDAD@BIHIAKCMD@DC@ABG@@CE@CDC@CHS@BAAACBECCB@@CCCBCACB@AD@@EGBEC@FC@@DC@B@EBA@EA@DAACBBBABCCC@CB@@BCIDACAFADGBADFBFA@BHBFADH@DADAFEBDDADBDCDBHEDBD@FCDG@CDCB@DABEDE@ABBBCBBFCFHF@HADGDABNHBDADLDD@BBJABAH@JJF@@DBDLBJHHDFF@DND@DCD@DHBBDSZj\\sV‡AAAñdABµLAZŇE]WGAÓ_C¯^@H@BCL@D_Á@BE[@BDABBbsBA[SMkcKAFlǙJJĸDLD@CFFZDLJXPVBX]FßQ«BAEGlj»}B@AąSM`EACR[XIAYYWMMTGAGNEFKGQG•qSCGKGBEFCA_GOM×AHcJYbDDU[C^I@GwCDU_ABQDCDUKC_AQAKRAJQKcQCEAIEAACECICBEYG[EWGAD@HS@CFSAQL_IBQEeHU@EKKICAC@AHQBCFOHa”AHU@IJITGFG@GCEDGECIACGBIFEFGPENADEAEBG@CKI@EMEIQGADKEGBECEBECKBATIDC@AEEAE@CDC@AH@FKLAPFDHHDJILADDBD@HJBH@DBD@DAFCR@DE@GNGLCDADEJEPCJ@HCFDVFJFRFZCBB@DFBRCREH@VFFCBCJCDCH@LEJALGBGHIFOJG@CFGACLG@ACGFIHAAEFCCE@EGAACBEBCHADA@C@EDGD@HEH@LCPAFCH@LGLANGNO@G@EAMCE@GIMGQHEDGNCfO^I@KMGFC@IDGACBCFAN@DAFEFAFADGFABBHFFFLBNED@FBDEFABCHBNCFBJHT@HABIFCDEFAJ@FIAGFAJDNAJEDIDALBFBJCLJLDD@FED@NLRELIF@JGLEH@LABCCEHEBGFEHECEG@BCAAICAEEIGCE@EA@C@GCBKFMLEAKGGBOAACBAAEECIKICJADCCC@ADEDSQIAC@CIGO@AA@IACIBKASIGBCDEBEGC@GCIAMBKCMBIBG@ICEGG@ECBCDEAEGCDIKAGEAABCACFCHATMLCFGBMIKAGEAAAAIK@CCEBO@CA@ACCBE@AMGACACDECEDGDCHC@IFIBGDCBG@ENBLCFK@QICCE@GGGDGMOSAIGADEFC@EEG@KE@CFEEEBGH@DCBC@ECCOIEMBGMAECACDGKM@MGGIKeBQEWDQBGB]EEFKAMDOG@CEEC@OGSHKAGFI@CD@DABYJEAMGGDCDMAICGAEBGGG@ECAFEFIBGEGGGCIGCBCACBW@EHECEEIBI@EEWBBCUOAICESBCHKFODQ@OAYASKCCBEAIFAFEAILGBGAECGIK@GACBECCG@@BDBADA@ACA@ADBDCBICEDCCACEAGBUAIF@BDBBBGD@DB@F@BBIDBD@BGBE@@EEDGA@BDDABC@CCEBABAHMBADEBCDC@ABBB@BGACDACA@EFIDIAA@@DA@S@KBADJDADBB@@EBEBA@@CEDKBCBFDEBCFG@AHEA@BDDADDBBABBEB@BB@@BGAADDD@DEB@BEB@CEAA@@DCACBKAKD@DDHABECC@GHSFCAC@GDBBFABBEDBFEHCAADA@CCIDABCABDCBADEAEBCCCB@ABC@AA@ADC@AAACC@ABCDDD@BC@GCE@@CA@ADEBBBBBKFABDBA@GDCAI@AFMCABDF@@EBA@HFIBBBCBHD@BC@BB@B@DCBCEA@AFC@HBBBABC@BBEBA@BCC@AACDAAAEGBGCCBBDABDB@BKBCACFCCABBDC@@BAAC@DFABE@EACDECEDCAEBCAG@CBBFEDCACBA@ACDA@AGCCDKA@BEB@FA@CEABBDCBGC@@BFEDADG@CBC@CEDACACBBDGDCCKBECKDICKDEAABADBBGFCCA@@DBBCFA@AACAKBAFD@@DC@ACADCAABI@EA@@BDABCAAA@@@DABEAAAC@@@DFEACFMHFJ@BEB@FG@AEA@CFCDKA@DEBBBD@ADEAGCEB@D@BFAB@EFCACBABBFCDJDCBIAEDADEDBJC@CABDADCB@DCB@BEFDBBBCBGCAB@DA@AAEBABDBABABECAFA@ACA@@FC@EFOFBDHBABE@@BDB@DF@FD@BABCCC@CDBHGAAB@FA@IABDHFC@ADC@@FIBDDKL@FIEA@DDBHIAAFE@BDHD@BC@KGGB@EA@AB@DHF@BAFE@ADGC@FKBA@AEA@C@AFE@GAGBAB@HDB@DKBEFIBIHAHGBEHGBGFBDJDCHMBABBDFFCDG@@BBBH@@DKFYDABCJICE@FHABCBFFABKBGPC@ABEBBHADCD@HC@EC@EI@KJCBG@CBA@ABBFCBC@GEABCDC@@ECACB@F@@EAC@BFABG@IBGAE@CDBHGJ@FGAALEAGCCB@BJDAFMBKD@DCB@FJBAFBBFABBB@FDBCFBBA@@@B@BJE@BBBBC@B@BD@BBD@@DDACABABBBA@BB@@ABBD@@BC@ABBABBB@@BB@@DHBB@AABABBDABDDAABFBACF@AA@@DBLEBBCB@BL@@AA@BA@ACBHI@@@BB@@AB@@AFBABB@DADB@ABAB@ABB@BBBAJDFC@B@AHBDCABFDH@ABBBF@ABL@BBDC@BD@@A@AFCACDBD@CCD@AABAA@ACC@@@BADBDADBDCD@@ELBGCJ@AAA@@ABEEDEAD@DEFA@BABNAB@CBABD@BBLAEDD@@FFACDBBDGBBABBBBABBDA@BABBBFAAFE@@BDA@FCBCAAB@DFDFC@DD@BBABBBHFABBBD@@DDABBD@@CDBBA@AD@BABB@BH@@CD@DEJ@@DF@DABHBB@CB@DBADDABBDAAFBBB@BBBABBBA@DBHCBD@EDBBC@BBD@BB@DHBD@@EHBBFBB@CB@DFCDBBBABDG@AJ@BFBCH@DHDFAHBBAD@B@BDJBAFDBD@BBBHDHANBHDBAHBDGFAFIFGDEHED@BFFAJIBADBFFBFNBJCHFFAHBDGHDDADDDALBBCDFN@DFHAFHF@FFD@HDFFFDH@HFF@FADBBFBFDDHHFBJHHBDJLBD@DMLCBAGIEO@WIOUOGOEKBEDCAE@CCCEEECEAIAEAIFIDKDEHE@EHKGG@IBEHE@ACABGBCD@BC@EDIHMBKA@OHI@C@AD@DKBEHYDEACDADCDC@IEKAMEA@AFCBDF@D}@ABBFMDDHEF@DhLHDCFBBTNFZ@XCHL@@DPPDHDBBDBLK@EDI@E@AEEADIFAMMEKECKAOPUHI@@CDMAIQCCEIBEAGEE@GUQDGEEBGHGNEFBDUNAFCFAFEHBLC@E@CCOHG@@FEHMFMNEHEIKMOOQIOEsOMGMK[][Sg]QQBECA@AFD@CDIAADEACCABADB@KAaFOJKAMKU@SJIDKFKDCBBFOFGFABAFFJABC@@FBDBFCBBDCDEAQFGJKF@FEHCBKCCBYR@F•TWIO@eDEBCDMBRFADBLFFCF@DHL@LD@RBBBBBFLILVFLHLDNHFBRLH@DBBDDLETFFH@LHHHfAD@FHJDbFH@JGFATBJDNAJAFDJDDDVBDD@HLFBFLFBHCD@JCDCJKLBDHDBJCFDLAL@DADBNJLWHKEMBACCAQHIAGBKCCBEH@FCBKDMCEBEDqŒKJALCBCL@HCJ@HOHE@OXC@EDKCKDBFFHCHEF@DDB@FED@HbXGHG@CFON_DAJEHCBHD@DEPBDAJJ@TAZMNCHCVBDDBFHFAFFHCHJJCJ@HGFGHMJ@BDDBDGBCLKFIB@BBDHCHB\\AHBNBFBLLZ@NFJBDAFEFCFAFBJBFFHDJBVDL@TLBDAFDDXBNFBBBHNNBJE@@DIJDHCH@FALOHGLAHGDCDDBHBHFPBF@L@TEHBDBCFFDDFFB@JHAPBHJFBBFELEB@HI@AFHRAFBBJAVJH@FBNBFBAFEJFLCHFFBDFBADGHBDBFJDBFDHCNDFGLBFHHDFIDBDFJBFBFHDDFRDFAZKLALIJCJDRDLB@B@FPHDDDHJB@NLNBH@FBBTDHLHGbAFCTI@EAO@OJ_TEN@JDHHLCR@DED@FGHBHCDGFIAGJEAA@CPCJDDCFIDAL@DCJBFAFBFADBFB\\A”YjEZK@AA@BCAABADADGACHABCC@BAB@@ABAA@FA@AACA@BAAAB@BAA@BAE@AAF@ACH@A@BAA@DCA@DAAADB@ADB@CC@@GECBAA@BCCBAABC@@HAACA@@@AAB@@CB@DACAA@BACCBCCAB@@CB@@ADBAC@A@ABACB@BABACBCAAPIF@DCBB@CBBB@AEBAFA@BDAB@B@HAAEBAD@BA@CF@@AAAD@BBFCB@BCCCDABCB@DA@ABA@AF@@AB@B@D@@CA@DCF@@EH@LGLDABB@D@AAB@D@BED@@B@ADABBB@@BDBDABBHC@CBAB@@@D@CCDCB@@ABB@AD@BBB@DBJC@ABA@AD@BAD@BEB@FBBBFAFBD@DAF@DCDAN@FENADEJBFGDBBDlAnGJARBNHTACTGFKHAJABAFFVLNAHŽID@BB@L@FIJKHGCC@GJBDDBF@FCLANBpBLBNHFBFAHGP@BAJ@JCD@H@HBHAJDJ@LCD@HAB@DCFB@AF@BA@ADADABDD@@AB@@ABBB@D@BFD@ABF@@BD@FBJ@BAB@JH@FD@BB@ABBDA@BFADDEB@B@BL@FBDA@BDA@DBCNBBDABDADBEDHBCBF@CDHAAABB@BB@BADABB@BB@ABB@BCB@ADB@BA@BCBC@@BD@EBDBGAPJFAAADBHBACF@@B@AACDDD@@@B@@CDBDABDDACAF@@ABDB@@CBBABBBFAADFA@BCBDBGABBB@BBEBDBCB@@DB@BFA@DB@ADB@ABD@ABF@BA@B@BD@BBA@D@AFA@BBDCF@@BC@FBB@CFD@B@@@@DA@BDJB@BDB@BG@AFA@@CEB@BA@D@CBB@CBBBABDBA@AA@DD@@BE@@BD@B@DB@CDB@AD@BADBBABDBADDBABB@BBBABD@BBBACCD@BCBDFABBABDBABHA@BBBABF@@CFBAAB@DBJDEBBFEA@BABEB@BBBAB@DGA@DC@AFBBCBACADBDEADDABAACBE@BBABGEA@A@DBE@DB@@C@A@B@@FAAAB@CA@@D@@AAA@@DAB@BA@ABCA@@CBD@E@BDC@@@@BC@BBD@CDDBCBD@ADDBC@A@FFABCA@BABBBCDAAAC@BGB@BCAEBBDC@AACDDB@B@@ABE@FBE@@DE@CA@DEADBCBFBCB@BDADBA@A@@BC@@BH@BBAB@BGA@BEDAACBAAAABDEADBC@B@ABCB@FGABBCB@BBDEAGBG@@DB@ABBBCD@FQHIBADBBAFABDDADOHBDABKBGDCJBDGDBBFA@DDD PDB^DjGdAfEt]˜U\\MJ@pOºLÖX¸TFDBAAAC@BCEBBCA@AACA@BEA@EC@@CB@C@DA@AB@DAAABA@CCB@CA@BABBFCE@BCA@@AC@DADBB@BCBBBACAFAKCBCE@DEEAF@@AEACBDBEBAABA@@CAA@BCAABAHBFCDBB@@AGAAALCBAD@BABEBB@BD@AC@CC@AAB@@AIEBAF@CCD@@ABAC@@A@AF@BEIAGAE@CA@ACCC@@AC@@CKBBCA@D@@CCAABA@@@CBAAABCA@CD@AADB@@AAC@@AHCDCNUJDJBVCRE‚Gj@^IbQPKLEL@RBRFDFJ\\FFPDTDFDTDŒ@bONIPEHINCR@NAZINKFAJAZDLAJAJGHALCjBVF^JPNJLBFXXDD`LhBHBHHR@PBNFNFNLTTJDPATIVANEFBEJAFD@F@RGLANGPEŽK–BŠPTFXAzMN@RFLJFD@FPJTFNNNFJBJC~A–L`JR@JCVOVUNSJERCPBhHLBHHD@R@^BREF@JFRBHDFNVVDD@^JZBLDBTBDBDF@HADSHGFABAL@dBJFJDDFFNFtN\\NzNDBHNRHzJRBhE`BDBHJLJXRZLZXJHFBNDZ@LFFJ@HAF@HBBZNNBDDDHHDNDZLPJNLHZJNPNTJRFdBHBDDFJCPT^BJ@HBFFHLLBHEXBDHFhNDDNRHL@HELIRKNGPCLBHBDHFRDŒJFJ^j†DZFlTLLDHBPC„@VDNHNbnVRjVTLVXTZHNEPalIPEVDXTVhPdB^AdOZQbOXEZAT@^D`RVX\\bZ\\LRJL`L˜X¨`VJLJPRLhJX^bXP\\NRHxRhJ€F|C´QdMbIP@FCPITIH@VDTH~RxJpDXENGTEPAPApJZ@nEX@RD`JNLNTPpBVHVNLLFXHp@ˆSXCtHRLRNXjDPB`FHZNjHZ@dFZLZPNDhF^@dF†RjPVF|AtDPDPJfd^NZFXB`ElETB`DhVVT^\\XN`L\\BnARGNApLfBˆKd@hJdN¨`’NRD^HjBXCvOdGX@¨HtGdB\\@PCZO w`@rDbHZN^XPZPVNP`ZRJ^JdHrAdKxIdAV@VDVJRRNHNBTGRKNQBE@SCU@KAIAEQOSIiOiK]MOImKiE[GSKwA©[}UgSIIY_QEa@kS]EGCOMKAmB_UEmDKCqNYUiNS@IKKcSQQU_EKAUQO[MOQocI_eIGIDWJYCKIMAGHS^WNErgPUDK@UCURG€CTCFCb]CSEICK@OJa@SACBIFInUjUferQRMFIRe@KIc]YIIGIUSICCGCCMGY]yiIICSDMBYM]iQY_QMQUo[mOIKBmSeECGAa@EAeKqeKE_@WDU@Q‘A{@"],"encodeOffsets":[[137571,48578]]},"properties":{"cp":[130.361634,46.809606],"name":"佳木斯市","childNum":1}},{"id":"230900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@FCDADFDH@FHHDH@LANALDNAJBHDD@FHFADCHATJLBJABD@JBBP@JH@DBDRJCTCF@BDDCDIBJDJLFDBFABBDPBHALHFBNKLEDA@H@DFBF@HDFJBFJBBDF@NCVADCACWIEGDQDAhKdBJAXIFCLMDKFCNIFAZCJIDEZMFG\\MRCbKD@XFHHHADEJBFFR@tDJARUHCNCRBHAFGHELKF@JBZNLAHGFEHA\\@RHdADE@[BGP@FDNNPDJCLE|KVERBJ@JKHYAICCsUEE@EB“BMFKBGAKBEFA²eJAHEHODELAJBLNNDŽGLN^ADHJFvXR@P@bMDCBGKQWQ@GDKEIAMKIAG@EDGHGLE`AFABEEEIEi@}aACAKIMIGGMGAAEAAMEKKIMIAODG@SICCA[IKQGACCGIGCBCDC@OAAAACEDGAIEMDIBIKOAGEWJDHEDADBBFHADDDEFYEEACC_GIHANKDGAGG[EI@EAIBaBMJCJKHOSCAK@KBMBKCEE@ICECQBMEAIGBCIEQ@MBKDGCEDIAECAIECBA@CIGM@ECBCJECGAABCAAMIDC@EKC@GUIECI@MC@ABKMG@CCBE@MEBC@ODI@GBEFGRIFKCEFKBIJEGC@EDMCCFGACBKHEAE@EIACBEAMHEACBIC@AAAKBGCCBEAGDAAICIAOGABEBOBGDEBIEGGOEKAQIMCCEEAECACBCAACCGAIK@CDCFGF@NCTAFALABCCEKAMGACBGMOK@KGAKACBECEGEIIOIEEACBIGCIOECSDCB@HIFIB@DFDAJBFFHABKFcECAQ@ACE@O@_CGCIBAJEJGBGHI@MHICCCICBQEEQLODCTIFCHCDGCMBaKCCO@UECAEJALU@EDGCC@UFUBKAUDCDKR@TIBED@RIFCBMEAESAGCIBWGQ@C@ACIEM@YEGKJIFQGCAMGI@GCImEOICEIEMCGBAHEJWHKLAHEBAEGEEIDGS@QNSBWAKDAAG@MGAEICC@CDIBCACEE@GDDH@BIFC@QEKFABBDCFDJCBCDIACEKNBFIDEF@DOCE@GLMIEICCEKEC@KAAGGUE@AFCAKWCSB@CACECACGACCBECOACKAiAeFKHYHI@YDCHCDBBBDKHDDCDYVEBGAGDEBBKAAGAeIOGiIIEC@ILIF@FEFEH@DBDG@GBCDAFMBORCBG@EJ@LED[HEDEL@BBBGDGAGFUCIGAIIEOE@GCAAGMA@EGMKECEBCIGBOCAEAGFWFK@IBI@KJWJMBEPCDGPBJOHELOCMGBC@ICCMAGBSAcACB@D@N@FGHBPFNBPMCG@GGEAE@IGECAFGBCLCBCB@BCDAFEBG@JPBJJFDHHFBFJHBHEHFDADDFFBDFADGF\\RADGBObJX@DCDBJBDHHGDINKDCD@BHBFDHJFBLLEBEBCDEFKDKP@FFFEFDFBFJFCHJBHCHFEL@FEBKRIBAH@FAHIHS@GCMNGBEBAD]HOHCDEBEN@HGJ@BFFCLBNGFGJBBFDBDCH@FCBABNJ@DDDBH@FCDBDDDHDEFFH@FGHAJBBNBDDDF@RDJAJAF[JBHDDBRDDRDVBDIH@`JTJJHR@HFHDFJTRBBLDFHBFN@bLBBEFJBJEDEFBCEB@LD@A@C@@BBDBBAAC@@FBJ@BADBBCBDD@@CC@BCJCFBBBB@DEAA@CB@DDHEAABCBAFBLCJDLCFDLADDHCACDADBCBDFD@DAH@BCFCAE@@HDDAACBADFB@@ED@BCBAJDDCHD@BCBBDFADBFCAEDAH@DBFADBFCFDDCFBFABACCD@BB@AD@ACBADDDEDBLA@ACABAACDAHDHABFBBDCBBD@ADB@FAAAD@BAAAGAD@BEB@DFDA@C@AAAD@@AGCDAAAJAGEB@FA@@CEBANDBEJ@DBHCB@CABALEAAAAFABCB@@DF@HDD@@ACCDCBAD@BDBBD@BCB@@BAD@BDADDFAFBBCDAACDBBAJCDDB@BCDBFGAEFCAAEBAAHCD@DBTEHGD@FDBACG@CLCLBDADB@CB@FB@DFA@AFA@CCCBCHB@AA@@AFAAAABCABCCC@AFBBGH@DEFAECDALAFC@DB@FAFA@@AABCICBCLAT@B@@CB@JBJCFEB@BDDCHB@AAABAD@DCFABCNABGBAFADDD@BACC@AHBFC@FF@HA@AACJCAAE@A@@CHCAACA@AJEVBHAFBBDDDFCJDDAACBCB@BDB@BCCA@AH@DDAFBD@HJLDHBFAHKHBJEFEBBJAFDDTLZBPBR@PCLEDGTADFBJVPADXAFFJ@JAFFFDFGX@DADBDAJHHDHHHFJAFEBEFDH@HHFAHBJDNBDCHCNHFBZIBA@CDCJ@HELBTGPHD@FF@DPHNCLBFE^FHARAXCRFfAJLHH@NLNCHBDFDNBAHFNPJDD@FADCDG@AHFFEF@DLFH@FFD@FEBCJHTBNPCHHH@HDFJD@RELKDMA@FAHCDAHEJ@JGDCDCHDFCFBDBDNH@BAFDD@BDBP@FADDL@BJBBFBBHHL@NEHKDSNGBEDBDADBBHFLBCJFBDD"],"encodeOffsets":[[134254,47355]]},"properties":{"cp":[131.015584,45.771266],"name":"七台河市","childNum":1}},{"id":"231000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@GEEIRO@M]CEC@ALC@AAESAKBU@QFGHSDQCAA@CACFI@AKMGAK@MCSAAC@GEMG@IEMJGDG@CAGIYQGAECKDECACODQLAFBJILOFI@EB[NKHUTMViRQRWPO@cACC@E[QYGICQCEGAKEDE@ICACGAEIOICIKECGMOISGDWC}HIJKNGFMDBJAJEFCNIJERGJBBARCBI@GDI@KFIJCFBDGJ@JUCGCEECNIF@DMDCH@HS@QFIAELAJGJQBaACDBJCBMBEBGAI@CEE@IABFCTCFCFIEI@IFEHIEEBSCGDC@@DCFBBDLDFBHDFABBFBDFBIJBHKCBDCDCCABEBAA@AC@GAC@AAC@EBA@ABIAEICAACCAADEABDCBC@@FCBK@ABBBEHKACFGBABMG@ECDGCGDAFGBGDK@CDACEDCA@DGBBBA@M@ABEAG@DHABEBEHCD@DEBAD@DCBEACBK@ABCBKACAACQGCCKAC@AHEDAAAGGCABCDGAEBCDE@EAMDENCD@HBBBHCBEBKFCLBFAF@FCFBJCFAFDHFFJH@BJHBBAFDFFD@LDB@FNBBFABBDGHELEFKD_RINGFGJBFHHEHBDAFBDADANBNBBADED@JBBEDEBCHG@CNEHBFHFHBDDHAFFL@AJAFIFKHCDBF@FCHEHCJBFDDLF@JRH@BCHCBUHBLMPAFEDADCBAHGDEAGHKBAB@DFHABAFCDDB@FN@@DDB@HFF@FDDHD@DDHGBLBBDFB@FGLD@@FBD@DHDAFDFEBEFAD@FEBHNHFCLDD@DMFADC@EDKBC@AGAAG@GGI@EEMBCACKGKGEAE@CDGCEAE@GBGSEMMUMACC@IC@GDCAEBC@EEACGKE@CGA@EDE@CGCC@GAICC@AEKACBAFEFIBKCAAECSHCBCA@IO@MCACBGGGC@MBEGGACEEEAECBKCECAIBECEBC@IDKKEEC@KCCCAOBOEGDK@BEACCCICDEEGBABCACEABCFCACECICCEC@ECI@CAGB@CC@ACCA@CKDIACCAFABM@CBCDCBADA@AFAHEDG@KDQE@FABAFEDINBHEBCD@LCD@HCFD@JFKAADBHFD@DH@HBMHDDADFJHBDDA@@HADDFCH@DGDABDD@BFD@DD@DDGFBDIH@BIFHDBFCBEACBADC@EACBFLOHBDEDC@EAAHCB@BDDHABDJBFDIFEDFBDHCDEBC@G@AA@CG@BBAFBDCFGDBHAD]JI@CFKH[BE@IGCEAEGEMJBDABGDKA@EEA@CCCAGIBIAECAECAGECEUDBDCBDLABA@MGACAEK@AKGAG@CAEBCGGEEA@EOEAEEGCCOIBCMAAAOBAGC@KDC@CACEDEAC@CDA@CDA@AJC@EHGEGAEGBG@ECCG@CFIJCBCGGHG@E@CAABCICCMEBI@KCYJ[AAG@KDKDGOFSAOBIDMBMBGESEaAMEICGBEBAHBFMCK@WBK@UFCCI@GCEGkCKCOBWFOAUEG@IDUBIJMDCAGGEAMA]B@QQISSQCYKU@CGKICE@E@CAG@EKAQ@EAAABGCGIAM@ECBCCC]GS@IDABEDIBAB@DM@IHI@MB@@BE@IBEGEICOBG@GFGRGJUBQHGBWMEMOEOIEIIGCEECAC@GDG@IJYBIOITKCKEM@IHADGJAFCBCACDE@AGACISGCEFIBIDGEAACDEIODMDIBGAGPAFGBCACBCFE@OBEACBGCABCAEDC@CCGAUIMGCK@IAGEAG@EOAIDECIIEAMGGACCCTe@GAGIICIGKAGEE@QHG@GEG@CE@EACCAKBSAI@ECY@aGGCEEGCEGICQKIBEFMJSDIF[BMBCFIDAFKPIDS@QEKKOGQ@QEWBIAWdOAI@ENAHBD@LULKL@NK\\@BAL@DEH@LCJ@DCHE@IDDLELGF@DDHCDCDBFUZQP@JDHELEB@DBDAHDF@BCDWHDHCFBDIHECI@IGCBWLFH@BQ@EACACBAHBF@DPLPDDDHBXCFBDDKBCDQnGH@FGFANBBA@@BAB@DCDGBEHOBKJDF@FHJDFRNBDB@@DFB@DD@JJHB@BJDBBJFCHIJGBIH_dMLCBM@IBYLA@@AAIAAOECBCAEAMDEFCEMGOB@DIDIEMAAJBDADAFHFFDMFAFBDILBFBBLJDFJBBDIHDDCLCBM@MDCDGBONMNIRID@HEDKJADBDAFBNGREDAB@F@FABBHABCLFFCJAPIBED@JMHAHBHADOPGNEBEHEFEB@DDH@DKDETKDGLABIBKFIAA@DHEJGFGDS^IHKDAJEN@JCHGPBNDF@BGJWDFHNLBPEJNDDDDJFDCDBDBJBDEHGFQBEFFRLTDJDHHH@FCD@HDD@FJNAJCJUPKFALEBIDRHNAFBH@LFBD@^FRFHKTEFAFCDGBILAFENBJCF@FDHHJBFADGFIBAFGDAFKBCFEFDNGDMXMBMJMFOBGDMJCLGHAHIHINUE_CQIKMCCMEKCIEKAQGEGEODEA@iOWAEGCOAAA@BH@HKHQFCDIHCHBFFLNDLB@BGJBDNJDJBDFN@FCDJLHBLNDFHF\\JP@BDAFGFFBFFH@HJH@LNDJZJBDLHBDLHFFZH@DIH@FDDJBRL@FBLGFAFBHBDAHPPTIJHDHBLDFPHAFED@FF@DHAFGP@BPER@VCHBNJXINDDABEDCFCPEDCHDNAPHNBHDJ@HDF@JDJJLDJ@FGHAF@FCLAFEJEJBFDF@JFFABEBCBAH@HBHAHDJADABABKNAFBHERGH@XDVJP@NAZDDBN@FBDHVTHJPJLFDHJDJAD@RH@RNT@NKJKDMCCBABEAGD@DDDLHHAFBFAH@BB@JDHJBJC@DHFFHHBDHNFDH@JFHCHJDRAFBHHJ@`DJ@N@DAJCD@DDDFLJFHIBIJBLLLXTBDaFNJFDHJX@BFDBAFTP@BGDCDEJ@BHCH@JFHNJDHHFCACBAHGNBJARDRHF@B@BDJFJAHDHCHBHFVRHDBDLHBFJCFANJJ@DFL@B@JIPCLIHDJBFBTACJEFGBEDGP@JEFFDPF@DKBCDAFFBDDAFEFICOAIHID@BBBFDBBMNDF@DADFDJBPAHB@BEH@LFHDJHBHFCD@HEHIDCFCNEJTFDBABK@EDCRQDGFK@GDG@BDADIFBJEDIF@BJFBHDBHABDF@DFDFHABAJCJHDABAH@JAHBDCF@@AJBBAFC@AHGPADDAD@HF@DD@JDDPBAFB@PBFFDFH@CFDFFBHAPB\\AAFDDPBBDNF@BIJK@MDGAEBGVBDAFKDCAGDA@MBAF@DADFFBHCHDDDJPBFFHBFFAJFD@DPBBJEDCDDDH@HB@DDB@FH@JCFETBfRLBHHBFFHRJL@BDABADKHCNPZ@HFNKBUBOB@HFTADEJOHGLC@E@ICKEEAGICAKDOAOMEFSDCDAJMFWDAPFLBHIF@NADKHCF]PMFJJLBBBJNHDJHZBTNFBR@LFJ@LFDDDAN@JEDA\\JNHHBNLJDDD@LHNADEH@DDPBHDFAF_JOBKFWJMDGFKPDH@DMHSHONDFNNBD@FBJLJ@HDJCFDPGHAHDFNPEDGJFFCH@FEBCFGHAJWBMAGBALEFBHAFEFDF@JIP@DBDPNCHRRZFHCH@LGNEDBJFFBHCFCLKJGLCLGD@NFNIH@@KFBfEXRDDLBLDDFBDLJH@VH|CNHJB@HEJFXKBADCFCJBDJFFFAL@FVBZHRBXNFFQHCDIRALFJCJ@JBFFJBJL@LCFAZL\\@XDTCRN@BCHIDM`HHHFNFR@NDFCPENGJMRHBFBJDJLLADGFBBLDPGLDXAPCFN@LJATDF@RJ@HHDFBJCFFHBBFDHDFFBBBEF@FCHGJMH@DFFHBF@RJH@FDADFFABMH@FIHNJRFHFF@BCJCDCJCJAFEJLPFFF@FHFLED@DAJ@FEJADCJA@A@GJADEFABBHDBHNHH@HBJAJFNBPFHHNFD@RILBJBLCZCHELABEFCLHNDBHFBDJCFBDAFKPBDCH@HCD@BNLL@@DDBAD@FCJCVKFAF@PADNJJANH@BAFBDBDHBR@LEJAJBBDJ@PDBEDABCDCDGDC@CDCRE@CFADCHADIDCLA@AFE@EHCAGBETA@CAGBCAE@APINDD@FATJFBLKHAFC@GHKHBLLD@FCJ@JLBBFB^@FBHAJ@RJNCFBHCHDF@@ABCCA@EFADCHCHGLHLBJHREJDF@BDBBDAHEJADD@DDDJFFHFAHENDFADCPGNCJANGHANMHDT@JGBG@EBGJALQFA@EFKGEGDIADGIEAECEFEEE@ELOLCFEDCFAFAKKEAGIECGA@ADCLCJMHCGGACAIDC@CIWPaHABC[QHEBCCEEACEBCECFGAGIGAEGECGIEAIIOH@FABEDC@ADADADKHABEFDJHF@FBHHH@NDAOEMAOJIAC@K@CBAf@TBHANBDD@JADNHPDFKPGAIHODCHOLAXILIJ@JAL@XEJEHDAPJHADDFLFHN@FNBBHDB@HPFJFBJJHVDHEHBHCAA@AFKFC\\GFC@KFIH@DAPQNABEDCHAH@AC@CFGFE@EJEJKD@JFjJPHfJHBBBALFAHCHBFAZUDCCCLGACAADCDGZCJ@ZGLGfEjBLBBDDPAFDDHBBDFDBD@DTAXDBLED@BVFHHBB@LFDFLDDFJNJHKF@PD@CFEJCAELMDFJBDCDACIDEACDCLCRFJCBACIEACICCACAGBOEEGYMCCMACEAACCKACJGCC@AFG@EDEBEFOAIBKIAACIA@EEKWHG@@DC@OGI@ABAECA@COEEE@CCCMB@GEGCGBEMBKCE@ICG@AA@CCGLIHQIGBEAAGGIACCAA@IG@MGWG@CEIACKAKIAECEEBQEMACCCKKCIDEEIEO@GCIOICEQBC@EEKCAACIACCA@MDEIGAACGA@GCCBCGGEBEIGDIBICBMCCGI@GCA@GGEAEAA@GCCFEBCDCAE@EFCBCHILCIAAGFG@KG@CAGM@CCEQACGCECAKBAGKGAGGKMG@ADACMIEAEDGBIBELEBC^ELGBIACDABIGAOAKKKESGKGE@HEBE@AIEAA@AFCAAOC_@GABICE@AFE@ADCR@CEDIEE@ABCHABABECKBELCF@JHDADGAADCAADEDABCDAAEBCZEBA@EFCZDHG@MDALBH@DBDBAFDFF@JF@JDHPDDDLBDDJBDHH@BBH@BFFBHHLADFRHVEACJOLGLCPADADECIBAfKFODCXABKFGEELGFAHGBCAADC@CRQ@AGGFEBCFABABMFANGJCHINFHFFBHBHAHGFMDABA@AECHOJGFAFANBNDV@NBJFXF@BEHFV\\NFDTDFDLAT@HAHABGDCHAPIR@JDJCFBNDF@LEPA@@KESCBGHI@GFCRK^OVQLEFGPG@CGUDIAODCAEJM@CBCCEDETIJANAFUBCJALGJQCGA@BIAGNKEGCCAEBEJGDARFJ@FFF@FEH@NEDGNA@KAC@CRKAECCGGBEHGNCTDFCLCLFFHR@BAAEDG@CDADEAI@QFADE@ABALENCJE@GBCECBEEE@EDABGAKJMNKNJD@@AŊεÎȗGAKDIAGGGA@EMECEM@KDGC@IGK@ECCG@CAACJIBM@IBG@AGECAEDIGFCCEJEBAAECAACIE@CFCFGCG@CHEFBDAHGDAFBJSIIBEAEBEEABGCCDEAAGC@ADA@AEE@ADC@AECBECC@CGACEOGBCACEACEBCEIDEEGBCF@BCCCAGCG@CCAGAAGOKGQCAAC@ADANBB@AGBE@CDCBOGGMABGLG@CACOCAADINAFAICCCBEPABABEACOCAEHAPFD@BACEKA@ABAH@BKBEDG@CAAE@MIGACG@EDCTIBEACCCGBGAACDCLCBAAEGAGGFGAGFECEDG\\KHMAII@ACDODCACCCAC@EDACEDECCWC@ECEBCDEAGGKFCFAFCfEFCCCGAGE@IEGFE@AG@ILGDGBIA@ADEJEACCACAQFEAAABCHCDCBUAEACC@GDKBGAACVKFE@EAC@ECCACEOJ@FABAGABCJDD@B@AGBABAJ@DC@CJEP@HCBEFAHBDAHCDINEFBFCDGFAJ@tPDA"],"encodeOffsets":[[134456,44547]]},"properties":{"cp":[129.618602,44.582962],"name":"牡丹江市","childNum":1}},{"id":"231100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@B@@C@@AGBALIVSNE~DZ@¦B”H|K€XdUpD‚Nz@DBF@RDè@¤P–BPDPHDDH@JCFELAZJAFEFAHBLCDBDHDHLHF@DCD@FFFBHFFZFVSVO e^M~wdoXgÀïLKHEjS|OPMDQ@KAKKIKMESAMBiJ_JKHGZ]TQVITafaLUAKIeGSCCIGsUKIM]K]O]KKCIAKFIRKRGRCxCRGLIDK@gFQCIGKMKU[MSMe@IJQjk\\[nWbGˆSTA^EdIĊgVALCFEFM@WCUwQ[omka“•I_AŸJUbaf[PSHO@McÃAiFeFGTYVSRKfMÒMLAPEJGDGB‡F‡NYNO\\W`O–_ZKNK\\_LSROHE\\IZBzOzGVBZD\\RVJHBR@pQLB\\HŠi„_^IPAN@lFfCfOxGjDZJf^LD‚HV@JC†eXCLBTJNJNRHHD\\BDHFZHrD°AbB^DfHZJLBbB‚O„GvWTGhIpEXIJ@XFDFDPJXDDNFnCbGhMFEFIHaCOECUKWQmcQSCO@EFKLOfOZA\\FlPjJpHbCPCŠibM\\AŠ@^E\\_jƒRuLOTO\\MdGhAdBHDŒz`PfJdD`AdGJE~mWA@@BEHGBAAAIBUNAAIDEDIBEFGACBADGCADG@EB@BG@ACBEAAKAMK@EDKCEAAEHE@EEIAECI@AGIACKGABEMGBC@EHBFII@IGI@CGAEJIEA@CBACKC@EEBECG@KLIBEAEBAPG@ECGBA@CDA@ADEDA@AFQHAFEFADGAGDA@EJCGCBACCDCAAHIHADE@CBA@@@CFEB@ACHCAADA@CAA@CJC@AF@@CNIDIAA@ACIGE@CBAACECDGBKAEAEBC@QBC@AEMDiCEMECG@ECC^HXCBCLIBGBCLEBCBGDCLETAPMJCJ@JCJBFAJBLCTAXED@DBNAFDFAXDJ@NCJBN@HDH@LFJ@FCDCNEP@JEDA@ED@DC@CACFGCCFA@A@ADK@CAAE@ABGEBAACDABCAABCAACAAEBAEEDACCBA@ABADBDA@ED@ACD@ACBAAA@AD@BETGEADABCDAAEAAGA@ACA@CDCCABADCD@ACDANDB@AAJCV@BAAAB@B@HEFBNABIBDBAF@HCDBBCLCFAHBJAIACCOCIGAE@AJ@JCTMDGC@QCACECYACGDCXBHCLGACIAGEAAAGDGPAJCBG@CCAEAOACD@DCFC@AADG@CA@@CSKBCEGEECEMICBC@@AI@CCCBOAAABA@@CGEEE@AEECBACC@EDEFEBCSDKBE@@AC@GABCJBFCAADCICK@CDQDC@@BABE@CBKE@BGDABC@IFE@KEBCACE@EDCA@ACA@BCB@B@BA@OBBAC@A@DEAAC@BAACB@CABAC@@AEB@AIBG@@AQFMCC@@BE@@AGCAKCADAEIGCKB@DBHCDBDEBEBAAE@BAA@ACCAE@IDICGACCKEGE@CA@@GSK@CBCAGNOBGYM_@_FSHQNUBIBKHSGFALKFC@AEEIAQ@EOAEREHMD@TOJMLENKHKPKFIJIHCDEAGAAEAS@GEEAKWCAMCGIFABEJGAOCGDG@GU@E@EGOAS@OGO@Q@GCCIC@C@ED]HIDA@OGKGOCA@KQ@KKMKGMC[AYICADCBMCGKEWCDM@CKMEGUKBCDEBQFCOAEC@EBEKGCE@EDILKG_@EEMBCAESMIMEIEC@CMAMG@E@ALC\\EHCBC@ECCMBGAACGIWGAICCIAAEEASEEICCHCDGGIGCBIDE@KCCAA@GLCAE@AFEJABGQGe@GCDE@GCE@IFELADCACCIDKEG@EDEOCMHKIQCKDCDCEWGKOBG@CCEIIWB_HOHBH@DG@CBG@C@DB@DADBDCD@DEDCLEBBFCDOHCF@JGH@JAJDDGFCJBDNDQAMP@DJDBBA^AFMD@BBFLDBBCDI@ABENMJ@FCHBRABILMJC@YAGEECGB]NSCEDM@EDABUIEEM@SGIDM@QEI@KGEABGECICE@GDE@ACAEKEG@GHEBECI@EGG@ICMDOBODGEKOEA[FMAGDE@OKeKYCMGACESKQECAGECMCGCACAKIAMKEOBIUEEEAEGE@ADAFAEM@IBAJAAAKIK@EAG@KGCMGG@CEEDC@AKKAMGE@CAAK@GEBIJMCAIG@ACCBCFGAECEBEAGDAFADBDAAGLKMGGMKGCICGK@aBC@I@GC]PSFMEKIE@GDC@EACECKAAG@KDI@AAAKUCQBGASIIEIC]KGKDOCSQGIBAEECOCYMKDOJK@UKIIACDM@ACCKCC@GFOBEJCBYNEBG@BECECCaBKHKBMEIBGDCDIJUJAHAHIDECEGMGQDSKE@OCIEQCMGQAOII@CEECYEEGCCACIECABEBC@GACIEAGFCX@BEFCBILGDG@ACEKGCCEA@ERKNOBECIDGBCLCCCUG@CJI@AQKSFC@ECEG@GACKDQACAAE@IJIAECEkKKCKA@GDCEEAISGAA@EDECGBODEHGDEACK@ACCEAAGCCEGEIICAMCOAMC@GDECEDE@Ii[]ICEKGKCQ@GOECEIIGCD@DEBBFCD@BIE@DB@BBEHC@@D@FABA@BBAF@DID@DC@@BCBABA@@DC@@DABDDCB@HB@ABBDBBCJBDADAFCD]@MASACEGAY@_E[GQ@_HQ@QFEACACBIE]AAEGEUAGCIAAEBECAM@QKQCBCFAAAKDKCIDGCC@GCK@ICGAGGOEMGKBEACDCADAE@@ACBC@@@A@CD@AABAAC@AAC@@A@@CBGBEAG@A@DBC@@B@BE@CAADEA@AIB@CCB@@K@AAC@BBABBBC@@ACAC@@B@BB@BBA@BBCBAAB@IA@AA@ABCEEB@BAACDC@ABEBB@EBABB@CB@AAABAC@BACC@DABEAAAB@CAOBB@CDA@GCG@AA@AD@CA@BAAA@@C@AACABAAA@ACA@BBE@B@ABAA@@@CC@@AIA@CMACCCBQAABBBA@B@CDGACBA@ABAA@BKFBBE@CBI@EBCAE@@BKCB@CAID@AAA@ACB@CADEBE@C@AAC@@CC@GD@@DBCB@BEA@BB@CDC@ACA@ADCDC@@AAACBKAA@DBABA@@BCCEBAA@BAB@@EBAABAC@@@AABAA@@ACADAEB@ACABACB@AI@AAFAACABAA@BA@A@BBI@EBA@CBC@A@@BE@@EEDCECBAABAA@ABCA@ADBAABCAB@AE@@AABBACAAABAA@C@ABC@@BCABAIAAAC@BDCACCFACCG@C@GCGFICDAAAGBACC@AB@AABC@E@CA@DBBA@ACCBCC@BC@BAFAACEB@EA@A@@BE@EECACC@AGBG@EBAAC@IAC@@AMC@ACABAOCCCBA@E@CA@CBEAI@AABA@ADCAACB@AA@@AA@AA@AD@@AG@CB@@BCEBC@CC@B@BA@ADA@@ACAAAE@@AAACB@DAACBDCEAABACEAGBCADA@CCB@BGCCBE@CBBAIC@AC@K@CFAA@ACAEDIB@BC@@CABG@GF@DCABDC@BDGA@DGB@D@BA@IA@AEBCAE@EACBABCACB@DCABBADCAABK@BA@@I@CBAAADAACB@ACDABD@CD@BB@@BB@@BC@BBA@DBABBBC@ECC@ABEAAB@BCCABEAAA@DC@E@C@ACIBCC@DCAC@BBC@ABB@C@CCC@AA@ABA@AA@BAAAB@E@@@AAB@AABCAAIAADC@@BA@@ACBAAEBAAABAA@DC@C@@ACA@BBBADE@IE@DEA@BG@CA@CCDAEABGAAA@AIBAACB@AEADAIABCCAA@BBABACAB@AB@@AEB@BECABBBC@@ABAE@DCEB@AA@EEDAC@AB@A@AIA@CBADB@CBDB@AEFCCABC@AD@CA@CGCGBOG@ECB@CDACCCBECACCDC@GE@CABCAABGDCABAAEC@@ACAAEG@BCI@E@@AECABCA@DABCAGEGA@ECEEBKGQ@AAFA@@E@ACCABCECI@BCGC@CC@ABECGDCCCDAAAECCBAE@EACEBA@AHA@@CAAEE@AA@C@ADABCECBCAADAACC@BACA@CC@ABAAAIF@@CDACAEBCEBAAEGBACEBC@@AAAAEA@@AAAC@ACAAAFC@UAGD[\\GjJBCTB@C„CDGlLDI‚RA^FJANDLAN@ADDBBNCRARBFGP@LEPBHABJF@TVRFBHA@DEBAFLB@FADLFDBBHHF@HDHAFADODEFAH@FIB@FDDGFAFKPGP@FDBH@BBFBGRBBJABBCLFJ@LBDNHDJPJFHHHbNBDTNSRFF@JDH@PFVCH@R@FK|LDAHQ@BFEV_AUV`JKTFBEPV@EP\\DCNCBCPjFnHNHBBAFDD@BCBI@MPUFCBADOD@BGLKBCAECEBCHBFAHADKFML@LIL@FBBANSLCHCFEBIJICADA@CCGCGBCB@BD@ABOA@CAAABADIDGACFG@GBK@@ACCIAEBIEACSECBBBE@@ABADEGA@CEBECAAEBBDEBEAACCBK@@AD@@AIDAABCECGBGACBEAAAAKEGGBBDE@CB@BIBCACBICC@BCCBG@ABFFEBK@BDGC@A@C@@IACB@DC@GHEEG@CCE@IABDA@ICEA@CEB@CCDACCCCBEADA@ACBE@C@@@BACCFABADB@AKGGB@ADAAAGACBCAABDBE@BDE@AB@ABAGA@BCBAFG@C@@CE@@FC@ABEDDBFAABDBBBDABBA@ADC@BDCHA@@DDB@DABBBA@PD@BD@DF@@@BAFCBBFADBDADBDADGBBBBBCD@DD@ADI@DDABDDBDGBCFOFABIBBHCD@BCF@FIHADIFIDCBAAEBIAEBG@ABADKDAFGACDIAEDqCEAI@C@CEEAAAKAEBG@ID@DABOBUHI@ML—I»GGAIFCJEBCFQ@WPOBKJ]BEAGAQJ]HUHDne@cCKJuRg@UHMBGLCRGDIROTCPENS–DB@DCTI^OLGFAF@DDDFDHBNCHGEPGD@LAFA¢C@GAQDAB@BFD@BEBEABCACEASDKAIDIBEAACI@KACFIDIBADEBA@CCEEQCAFR¢^BDGKQnCRITENZBAD@BFHFHABEFBNAFBL@NCHAFBJHDHDBNDPBBDEN@DBDP@NEHBFLBFHLbCPBe€è–LALCF@FCFFL@RFAFBLHFTD@RFFBBCDCHKFAD‚_JePIDQVEFYPkRUNMLIPELEBIFELBL[AQDCCAIGGAEOGAA@EIUIKDCCCUAkG‰cqA_Z•ŒQFQˆeQSsG[MG@AAAAMAUYIIIM[MGAO@EQBEGA@C@]GEAOCCI@gDKJO@GBĕÅ·A@[SFCDQAQTQRGEICSAAFÃK@HAJYBKFKTIDMNADAABEJI@AGCE@CAMECCOACCKFQDMFARG`@PBFCNBDEAEBEH@BCBODAFCBQDIF[L@FCDE@@FEBBBGDDBF@DCFABCD@FBDAJBB@@DTBEnBBBDDBNVS|kKeNS@CDG@Q@MHGAI@GAGEEDM@GDMCSBOFG@GDUDEFGDGHE@CDKFOBIF@NCDeF]@KCuKa@HL@HKN@LBHFHDHDRHHJT\\^LFJBPPV\\FXDHJLHDDDCHIL@HHLJFHFALCLet@FBHHFJBP@PBNHNJ\\ŒRJNFZHdLLANCvYTGL@TBXEJBVNLDNBZ@RHF@HADE@EMOAEBEJIbILI^GZCZK`GFBJNJJFDND^BHBDB@HAH@LDFNLPHJRHHJFH@XELBPFDD@JGXBDNJBFDZ@VIDGBIDCF@DLH`BDB@FABQ@GD@B@DJH@FCDQDAB@FHFPFLPJJDFRPTJDDBFBHQHCH@BDBPHDBBDEPJFCFMFADBDJDXADBAFEHADBDHFBDBDCJGH]LCDBFFL@LAJDRGXBBXRDH@HADIJSPIFWTUL@FDFVBDDDFGJCBQ@IDAFATAHOREL@DBDD@D@FALIH@JBDD@DCJBFAJAJCHCBM@GDCB@DBBDBH@TJDDAFIF@DFHDDBDCDMDEAKEWDEDGP_VQR@J@DK@CCAICGECMAKFKHEFALAFKJAJAJCJ@RDJFHJDN@jIRILINEFIBCGOAG@GLEJDHLCPDFfdDDBFGŽDJDDJPABIF]JCDHNDFXRBNDDBNFJ@FEFEH@BHHBFAFEHOJaPIDKBMJCDAPjHtDVJJH@H@D_TAJDDDB^AFFBFAFCDMVMPQJMN@HBDVPBB@D@@SDQLKBCDCPQJIJADBDLFhDL@bGTXDDCZ@HDDRH\\BXDLDLHNNBJARCLGFMHGBUASDKHCDBDZBTRVHHAFCHKHCVEJ@NF^PBBAFCFEDGB{DODO@IDGFGF@DBDbR@DGFUFMAGBGDCDBBfHLJ@FGJANFDVFVPTBBABE@OBEDEFCNCBBBD@HBDCH@D@DDBJBP@RCPDd@DDBBELEBW@GDSLUHEJ@BHDH@\\EFBRHDDBHFDB@DEDAJ@BBHF@JIF@NBHJJF@bGVBNJXFLDJL@HABWNAD@HBBJDHALCBALCNDAFEDWNBJDJ@DOJCFDFNHHBLCDAHDBB@JGVBRAFFDTAHBRVPHFBLANCLBHBAFABM@QDCD@BHHNBJAD@LDJD@DMHKLADBHDHFBT@NDNL@DABEDMBQBE@EF@F@BLFTFB@AFITILENUF@D@BTDFDBLHBF@PEhWLEPCHBFDBDBD@DURELKNCNBDBDJ@dIDBBBAFGBK@CDBFFDTFtEDIFAX@FBXNDRLVPHHHD@LCF@PHHBNAJF@BADEBICI@IF@FBDFDLBP@FBVPTVHDLHPBXGBCAGCAOBCAACZEJBNHBBCFBDDBJ@FDAHKB@BBHFB^CHBJDHHDJDBLBHJD@N@D@BDCNBDHBFD@BAJIVILCN@HMJCHFFBHDR@B@HEFGBKHIJCJCDBNTNBJADGDCFMHEJBBPF\\FPHFHBJDFBBBDEHIFYFCJEBM@UJCD@DLHPDBD@FIHUJM@KEODAB@BHLLHNLFFdLLBHAHGHCLAFAJGBEBANCJBDFBFFN@BMLCDEBCH@FHF@DABBDJBRENAH@NFTLNDNJABCDIFIFBFFFLDhDLBLHHN@HDFADKFAFQFKDO@ABBBJBP@\\IT@ZBNHFDDH@DYHABPLHX@HDFFDBFH@JAHAFE@CAIAC@KFGFCFG^@BBALHDBDCFIFBHAHDBFAFBDDIFG@@B@FBBD@PCFDDDFDDADGDEBAPBBB@HQNAB@D@FHHLBZGJBFCLCND@BL@NARDP@XBxnF@AFFRALAFIJ@HH@LALBNCBCH@FBDDBDH@NC@@ACDANAJLJ@FDDHRDBDF@DFJDFLJFDDTDHAHBFANAJETEfArBXCLEH@HCAKŠeŽyXMVBTBHANG"],"encodeOffsets":[[129487,52149]]},"properties":{"cp":[127.499023,50.249585],"name":"黑河市","childNum":1}},{"id":"231200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@EMEA@IACCE@KAICACAC@EA@GBEHG@EBIUBE@CECFC@EBGTGEIIBGEGAAEECS@ABCLEJCHEFI@EAGKGEIACCAAG@GCEBACQA@CHEAMDEcGIBGBE@MDEFAFBBAB@DABYCODOLAFGFIAA@K@KFG@EBKCEAOJ@D@BK@EDCAMBCAGBIB@FIB@DABM@@DEBAFE@AFCDEDM@EDEBCD@HEDIBCDM@EAMCMFAFGBCAEBGCCAKBEDCAACKACB@FC@IBEJWECCCEEDGACNIHGFETKHEBICKIQDKEQQGMI@CAAACAGBE@WKEEMGEFMBEOI@CCKBC@CA@E@@AEECQ@CFEAEDC@AHIDGAEECDEACA@CCA@AGGCICAGFCAGAGGEAEBMGIAKIK@AIAAG@EEC@@CEAIGEBGII@GAUAMPYLI@QFUAABMBCHMLAHDB@D@B@HADC@ADBNADAFBB@B@LFFCLBDCDHFCFBBEDAFGBGF@B@HKJ@FCBAHIFAB@HKAKHMBKJGDCF@DEBEDM@CAG@AAED@BCAADIA@DC@BDCD@DEDBBCBADGBADCBBBEBABEBEAEBG@CBKB@CE@O@IAKFC@@BEACDGBIA@BCAC@AAA@AA@BABCA@AIBAA@@@AI@@BMAECA@EEBAAACCGAEEABE@AA@BC@CCC@CBA@@CAA@@C@BBC@BCCABAC@@AABCAABCAA@@ABAEAACBACAEBBBCBBBIBADCA@DGACAAAABC@A@AAC@@DCBAAID@A@AA@A@ABCCCDG@@ACA@AEADAC@CBAAABA@@AA@@AG@@BC@@BE@CAABAACBGE@DCBCA@CCB@AAB@@@CAA@AABCAABCAA@ACAB@EAA@ACCABGAGAACC@AAAB@AD@DEAACBBCA@@AAC@CCACDA@ABACA@ACE@ACGADAAACA@CIBEAA@BBA@ECC@AB@BA@MCEGEBBCA@A@@A@CBA@AD@CAFCACI@IBCA@AEBCAAABABAD@AADAGACCCB@CE@@BEA@DABADCBIBEEG@ACE@EC@AHACAE@@C@AE@IDE@CACEAB@BABCABC@AMBACACF@CCFCACBCM@ECABCACABIACDCAAGAEIMAECKAEAE@ACGBCCIC@CC@BCEACEEEG@CAGDEAIBMCCA@ACBACI@CEA@@BA@BCCBAAGBECAB@AA@@AEB@BC@AAADCABACA@AIA@EBAIEICBB@DBBABICCBCAE@GGIAEGGFC@OKOCDGDABGCEAAABA@AAMAAA@CC@@ACBAAE@AFC@@CCC@AD@EADCAABABBAA@ECBC@ACEBBA@CC@@ACBBECABCEIDAC@GBBED@@EF@ACBAECBAAABAEA@@BA@@@@C@CB@EADC@@BCBAAD@E@@BA@@ADCAAD@AAD@ACEA@BA@BCCB@BA@DE@CEFI@@CC@@DBB@DB@@DE@@ACA@CADA@@CDAE@AAABAAB@@AAADAAAC@DAEAAAABDEA@ABAAABAABA@AEDFDCBCA@BAAA@@BDDABF@EB@BACCBAA@DAADCGBBAAADCC@DCAAEBBBC@BBG@@BDBA@EBACCDACA@DAAABCA@D@ACDBCAF@BAEACB@AFACACB@BA@@ADC@@C@ABC@@AD@@CEDCAAB@AFAAAD@GABAAAEBABEDE@BBC@@BGBADE@AACBG@@CCA@EEBDCI@@CCC@CABEGG@@ACA@CCAEDDCACDBB@ACC@DAK@BAAAD@@AEBEA@AB@CAAAC@AACACDA@ACMEAEABCA@EE@CAE@@CFAAABAAAABBCC@DAC@DABB@AGAFAFBBCC@AA@BA@AADAAABAEBDCG@BACB@CA@ADBBA@@BCABBEABACBACBAE@@AFBEABAEBECEBBCAIIBBEDAG@AC@AABA@BAAAB@D@@AB@AABAEDCGCBBBA@EADEAA@@EC@EBCA@M@EANq‰CCDA@ABCEAEOFKACwu¹e}i‘{G]DCB@BABADCGBBACA@CGCE@KD@GCABCBECIACMGACFCEAOACKMBEB@EgBIDILCCC@C@ABAAEBGAABGA@DE@EDADK@CCAIOACCBKEIMC@K@CWEQAQBGHIBYCE@IDMLKHMASAIFGAGGDGRBFMIABCG@A@SA@UIA@LKASN[TgQABT[TSXUj_@AX_FK@MEA@AFA@CEB@OD@GOJAX@FBBJNAHLtE@AM@@CRAFFH@HBV@@KFK@EJ[@ACEC@EGF@AEJMBSJQHGTE\\MHCR@DYWUC@BMFCCEG@BOMEBIECAEBINGVGHGCIDIAGEGUEAAACHADOHIDKASCM@GCIFKFAGG@KBCHE@CAAE@QNKDC@GMEAI@CBAFEJCTCBG@eIE@AEBALGBCCCIAGCCE@ADAJ@FBBDHF@MHO@E@MECKAKGKAE@OJUFyAOBEDEA_YYIMAGBCDIPIJEDG@OCECCI@KBGAEEEICkEIF]RODaHGBKVIJGDID[B_AWGEGDW@CIK_SCAKBEAAC@CHCGGAKHKPIJI@GCGIGOGKAOBIH]F]AOCEMBIBERO@GEECMBGFI@AACIGUCSMIICEIWCIEGIImUIMAIGGKAIFSPW@{UGAK@KFS^KLADEFAJKNCLCDAJDFFD@DHDCTAHQZ^LADJJF@@HgHYHHJSXEJ@HC@BLPDORC@@BI@EJAJCJL@DGBFBW\\AAHATF@CRPD@CHBRSNRPEFHFACEZIPNNFEFVPDAB@GLSLDBIFAAOLMPITQEEPEAGLIFuGEd@DBHVBRCBEhFFMTDCV^DIp•CAL]K@DORGNLNABFBDDC@CVSAMœIxǡa@CIAIKQ@CN§G™ƼS¢IXId}G‰O…Z‹IKtAD]LUC@FK@AJSDMXŸSGz[AKHWCE›TW^@UB@JfDDAKKzHf‰DDABFBDG@@tFŽLw—gK_MQaIiEEGAcSWE[WARMFGF^PLLQX‡MAZDDDBRDUbEBc@aCUEYKKB‹GSBEoOg\\SJnHNFFDCRbDCLFBCRRJ@BBBE`KTMNBBAHGPG^DP@NBJHZFLRB˜RGXA@APl\\pDšJ@@@FELXBN@MBGTD¸•CCHGJZB@BF@@LVIEZOXFJRT@PCZUPWBDLED]BBHYDADJAVF\\JKNH@@BFBFEPBTA^fER\\^\\FbSäFPI¯{€ADKF[NDFID@fItNLARGEEVQ^XB@RLBDD@HL}jPLUPJFVMFDUNDDXOBBJENBBF@BGDBF@DQLGJKJKAUEYH]K€”b€‘LJFDpLOVSDQLPFFDNXIJEJCPCBGVGBEHBDJDPJBDAJB@EHaNcfOLKFGF]dZN\\DFABMFCJ@RFPBHAHGLFFCVLREFFDJFFCPEH_TEFMDMNSLSDMBEN@XSDOEC@CBMRCD@JAJABYDECONECWPVTDDNPJHHJNNbKHBDDaPHLDBDF@bUNYDW@BFDNÆĐHLDDLRʦFCŒYB^s`ƒ²PbPbdpZLBŞÚAÊNžD LîP|H†F@EBAĢTĒV`D†HŘXŠFTDvBbFĎPœJVBˆH¤HBBABBBGBF@AFC@ADFFFB@LJFBABEB@BBAD@DPBD@BBAD@BFBBAD@@DEBJDFAB@CF@BDDFABBAHHF@HDFGB@BJ@AFF@@D@FB@FCBDADD@FDFCB@@FGB@BFBBDFB@DFDBFCFA@@CGD@BA@DF@DABJHB@@AFA@FBBDBADBBHABBB@BCFDDABDH@BBABHDGH@BEABFG@AB@DA@CBADDDADBFCDBBDAFDDABBAFD@ABDDH@CNBAD@BHFBEHD@FJCBBHADABB@DD@BC@BDDB@DBABBCDAHEAABFDBFCD@@HB@FFA@BEFDBAFDABDEBABBBBCBBBDBBADF@FD@BFAD@CDCBJDABBB@BFBBB@BB@BFBB@BD@FABDHABFABDFFADBCB@DE@BJBBBAD@@DDBABD@BDCBBBADFDADCB@B@DBBF@BFDBGB@BABBDBBFBF@ABDDBFBBDCDDHCFDBAD@@DHDADJ@FDADDBBDF@@@EBBBR@LHFADF@FHBHFDBBA@CDBBAFD@BF@J@ADH@BFDB@BD@BFABDBHCBADBBA@DHFD@DCBDFDDADDCB@DDA@FPHHAHD@DDBC@@BADDBEDBFA@AC@DCAAB@DJB@B@BBAD@CBFFB@@BFACDF@AB@BD@AABAFD@AFA@BA@@BBABDBAAAB@DBADJBCBFB@BDABBJA@BBBHBBABFDC@DDBH@@AFB@CJFF@BCAA@ADB@BD@D@@CBBBABBFABBDA@BB@@AD@BCLBAFBBA@BB@@F@A@BBABB@@BAB@BBBD@BDF@A@BAD@AAD@DB@CDDJABDD@F@D@@CBBFBBADD@ABAFBBAF@FDBAA@BACAB@AAD@@AA@@AA@@ADCC@BADC@BDABBBCBBDAJ@@@ABL@BADBBCAADB@CDADBBADAFBF@DBFA@BJBB@@A@CHA@CHBACD@ACDB@CHEH@BA@DD@@AJAFCDB@BBBDEL@D@@BJDABDAF@DAHD@ADA@DCBDBHAFBBDBAFBCDDABB@CDABB@BF@BBDB@BB@BCB@@A@ADDD@FAAD@@DAH@@BC@@BBBB@@BB@@BDABBCD@BABBBJ@FBDAB@@D@FABDDPDABDB@BND@BD@JBD@BBFAH@HA@BDDDBFFF@@AB@B@@FFABDEBABD@@ADDDABDB@AA@CDBF@D@BA@BBAD@BDHABBCBJDHEHDD@H@DDEBDDDBACD@BBJBABDB@AD@BAD@B@ABBBDBABBA@BF@@BBAADBBCA@BDBBAB@ABBBDADFFC@FF@@AB@D@DAB@FAJ@AAB@B@@ABBBABDEBBBJ@@BDAABDB@BFACBDB@BB@ABBB@@D@ABBBFA@@BA@ABBFADD@AB@BACAB@LBDABB@BD@DCBCB@BDD@DCA@@AFB@ADACA@@HCD@@DD@BBD@F@FABC@DDA@BBB@BJCDBA@LD@AF@DBFAJ@DAF@AALE@ABBBAB@DAHBDCA@B@AABARBDADDNB@DJB@BD@@D@@BBBAA@F@AAB@BDB@BBBABD@B@DB@BB@ADBC@@BBBH@HDB@DCA@PADBA@BBFBBA@CDDABD@ABBB@BDAA@BAFAA@FABAD@DCBB@AFADFBAB@@BJBA@BBDAAAB@AAA@@A@AD@DB@BD@AABAAAD@BBL@@@DA@DJA@BFBBCDBF@@A@AD@CAB@H@FBHADA@@@BD@BBD@BBBA@BDCB@@@D@DA@BF@CBDBDCFBLANHPFHHHBJDL@HDD@HDJCLDLCBBEBADRDRLN@DBAFBFJBHDVBHFBF^BJFDADBFBRER@`GR@\\H`FZ@HBDFTBNB^@DCBEBCACDIAAACBAA@@GDACCBA@CD@@CB@BADA@AD@@CJC@CBEAAB@BA@E@CD@FGAAA@@CJF@ADCAEFA@CDCJHFJFDHPR@LDLHDF^Jj\\@JCFDFCF@HNDPBNDDBJJHFDFHDBBDFBDL@BDCFGHCFAPDHCF@FBBTHBJFFCD@HLBLDlLDFBFIJ@JBFDBRBLCBD@HFHFDD@TERL@BIJ@DVHDDKDADCHDJAFMPQL@FFBDDLHDF@BCHKHAJEDAFW@EDBHLH@JCFBDLHBDLNXDFDDFJ@PJRBNHRDJFPDF@TLRCNHFHDBLABGBGVIJIDCHCJANFLALGbADDDFAFH@FAZMDAFIRAHEJBHF@BCNBDJJVLL@PITIJCH@NEL@BEFC@EAEFGDARFFCBCEEICOGIICIBGDC@GJGBCAGCACEEC@C@GDEHGHGACKODG@EHGAIAC@QEC@GFCBC@GDBJBLHNHJEPCJB\\@NCH@LGFIHCBCXSFAHATDL@NBJDD@PKJ@NKREDEBIXKBA@EBANCEEAEFGFEAE@GFCHCFICKFGCCGCEQ@AHIBIACBECCI@ONADKFEFC@]AOBKCCCMICIAEIIJKAIFG@ICCKEIMGEGSBQAEDIAGDDND\\KdKJARKDGBIDEAIDEAECAWEGEEEAGKG@IDGKECC@ADECCBEPIO@SEGICI@CFCACBGAEFCBGDCTIAAIKCGDMHEDKHGGCO@OCIBEAIGAGACUIEGAC@ETGCGDIKIAGCAWEKKOCLADADGAEPQNFZAFADEFANQR@LABGPIDE@OHQB@PBDECG@GBANGZCHEXADAFKAEDI@CEGBIMMGCBEJKRANIH@DGHEFABCFADJBBLFHANEBABEDAX@HABCD@HBDApA@KCIDCH@@ELICC@EI@AABCFE@AEC@CAANEBCEICKH@PGJ@@BPJFHLDBNLD@JDFFJLJBJFBFD@PRBFDER@PP@NJDNJKDC@CBCHEFG@ECGOGCEN[AG@CMO@GCE@EAEMGGACCEAACGECCQKQQDOCEC@@AC@CC@EFADCGE@CAADCNA@CBEDAAADEACDCEA@AEAEGBAHB@KGCAEA@@CACE@AAAAGBEE@ACABCAGDA@AD@DGACA@@BI@ACDEAAG@AAGCCBKEBAGEBACC@CQ@CBAABCA@MACCcICCGCK@KMYKCGMBCAGAOEKAAC@G@AA@CDE@ACCA@EAADGLM@ISGA@BAKAGDKFA@@CM@GDABECIB@DI@ACBACACAG@CEBCM@AA@CA@ABIB@EECACBAACCAADA@EDGA@EGBAIEAEKCAGBABA@ECCCAGHO@AGEAICCIDG@AC@EGA@BBBA@IEOBEDKCC@CDE@AAFADCA@ABC@AEA@IBCFE@@BD@BFGBGEBA@ACAEBCGIABAACEBABGCED@ABCKE_GK@AA@CIBCC@CA@G@IAEGE@BDG@@C@AICC@BFCBGEEBK@EJOGCHA@CCB@BAK@ABAFFD@BCBGEA@GDBDDBG@EA@ADAAAC@EDCAGABHCBAAI@FEIAACEBEEGACAG@CDC@EABADB@AICGD@BBB@BIDKBBDF@@BKDECEFCACDE@@CA@KFADDB@BGAACCBADBDA@A@AEG@GC@CFAAAGBEGEFIAAACBA@ASEECEM@IB@@BEEAADC@AEA@CBBBB@ADMDHHGDEA@AF@@CWFA@BCA@G@AAE@@@FCEAABCFBBK@ABC@CDC@@BE@@BA@CEECDCKAABBDCBAEAA@CGBAA@AFAAAGDAABGE@A@@DC@ACDABCE@ADIDG@CEG@EBA@BADAAAGDGCCDGA@ABAAABCACGAA@BCF@AAI@@DC@A@AAB@ACC@KCEDAA@AEBCAACHE@CMAEKKACECCDC@CGACFC@AAAEOA@ADGAAE@EDA@@EEAUBKDGCFEACA@SBMCAB@DCBCEBE@CGAEBAB@BBHCDECCEOEACBEAACAIHIAIBAB@FC@A@CCE@@DHD@B@BGBCA@GKAAEG@BADC@AE@IJE@CEEAACDAJ@BA@AEAK@EALE@A@AF@@ADBDA@ADABCDDDDBAF@A@@CFADBDA@EFB@AAAHADCAABA@AD@HGH@DAL@DCJAAACBACAAB@ACA@AEA@AABACCDCC@BEA@BAEAJIXCNMH@NFPADCBBAADACADCHA@ENCBBD@BBF@@AD@H@@BDEDBACFAAAAAB@AAFEFA@AAB@EDBDABCAAD@@@DABAAAD@@AD@BABB@AD@AABAA@B@AAD@A@BC@AC@@ABCB@@BD@AAD@@@BCJBDCB@A@BAJ@@AB@BEJA@@B@AADA@ALEACHBDACAHABBBADAAADBBABBBABBBEBBBCD@@AD@@AFCB@ABB@BCB@@CFCBGDA@ABB@EBCF@BAAAF@@AB@@CDAAAB@ACFAD@@ABAAAJCB@ABD@@ADAAAD@@CD@@CB@FC@CAAACD@@@DCC@HACAHEBB@AD@FEJ@ACDBBEBB@ABBBCB@@AD@BB@CD@AABAEBBACCDABBBCABAEHCA@BAC@DADEH@BAHBHKC@DGF@AAD@@CBDFADCAADBBCD@BCBAAA@@BB@AHACABAB@BADB@CB@BABBB@@ACCD@BEB@@CC@DCDACAB@DA@BHEBAA@@ADAAAFC@ADA@ADB@CBBBCDABAF@ACCBBAAABAAAB@CED@BEB@DCFCD@@AB@DDACF@@AD@@AB@AAD@B@AABA@@AAA@BAA@@EDBB@@AB@@AD@BABBDA@BF@CADAAAD@CCDBACD@@AB@A@DCC@D@BBBAB@AAFAC@BAAAF@BCBBAEJE@BD@ABBBD@DCBBHABAECJC@CB@BB@AD@ADLCAAFC@ADCD@BEDAAABAACHAAEB@@APGEABA@CCB@A@AD@FIFA@AB@@ADBB@AADAEAFCAABCE@@CC@@CAADAACBAFED@DBBCHADCHELAJEFIDACCC@@ADEH@LIAADCD@FCDBHCLAFEDB@CF@DBLCHDF@JCDEHCFCRAPBVARCJCLIRCLIFANAJBLBPDBB"],"encodeOffsets":[[131317,47696]]},"properties":{"cp":[126.99293,46.637393],"name":"绥化市","childNum":1}},{"id":"232700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@RA€MhEnA†FNATCZAXGPILSDCF@H@hJH@JEH@HBNFHFJFLBZD†BLCHADEBEAEIi@SDMAKDGLODE@EAEIK@EBKaCKEAC@CJMBKDGT_@EISFINQBE@E[SSAGAECCKCCCAQEK@K@UDQACCEEAO@EMKAC@EGAACF]DEPCbABA@CCEYIOGGGCEDQLIJOLGHIAAQEICCE@_ACKKCG@GFIHGHEFEDE@EMKWKMKMEE@QFI@OH[FEDKP@XILBNJJBHG@]CO@m@KAQGkOK@EBKPFLADEDOFOCCACMECE@]FEBAHEFWFiAEAAE@EJG@C@GEGEEUCICWQIEGAGFGJUBGDY@CBIPIDI@EAMOKAYAIAokICK@WDIBGJINAHMN[DG@MGEAEBCFBHCFGBKHGFCH@JN`@RAFHP@HELELEDI@SDQJGJAPG@W@GBCFAPADWFCFBLIRE@SACD@DPjDREBIICAKBKJ@HJTZ\\@PLV@F@LEFKD@FZXFHHFHBH@\\IHCN[LI@KAOFKRCZAD@HCTEDACKDCTGAKBAhILELGRPBHBNFFLFJDRBJAX@HB^XJLHPJHFF@DMFIHPPABKJ@DFD@HFLALFDBFCPBFAFSFEDCLGJBDRDlDRHDNAXFDh@PB„@DDBFEJQPCF@LPFtB„G"],["@@jDÜZ‚^hL\\FPFdVVHNAjGVAT@RD¾r^FXB`FNFXFˆEžJ–BvAjG~CjB\\HxhplPHjAˆQfBpNtRNHf\\lRV@XMNKLcFG¶ux@†\\xG\\AXBrN†HÆKz@tFŒB”IlAf@®NlNpZİr‚@šSP@†XPRZPTRZRbPRHxNLB|E|U°WÄEHCBCLaFKZSJCT@HDNL@HkbDbNNhR\\A`KZUAQiaKOJOPCRBbNV^DHJpRHb@PA¢aFKLIjqNE^ChLPB´UdAtDhAzQzetUdQ`KZMJG`mFGDA\\CTBVLJ@TCHCNIJIFYJKRGJEHSPGPEdBx`rRzJdBXETUta`OTC`MNUX[@QDKf]BCDSDGHGŒU^UHK@GJGˆKZ@FATSpG˜ClL~DAtCRA„[LICQY_NO`OˆKdAœJVIR_HYPMRKJAfFPJHLDLGNGJM\\EHAHEJAF@Lê|`F¬LžD¶@†IfAfI[^MvcnUZB^A|WnCNERMXCPGJGdGfElGVKDMEOAQ@GFMPMRITDfTXNxZNDPBV@LCJE^[BEFiBCPOZKLK\\WŒQNA^IDANMKMUMEEBKJ_AGIIOIeGeCSGICMQES@SFQB_HKPEjJPHNPRFvBLBHH\\XB@NBVE\\ApHR@dOBCE[@IFG^]LIqTMBC@EN]JSZGHCHSRUhCLFTRX^DNJH`HXBNAHATKNCXOfMXOBMCEMCyC{MKGAC@CN]FI^]FMBOASCGGEGAs@“DQI_aCWAWVcTS„mRG\\@LDHFBBLRHVDDV@bI¬upYŠqNUiƒEYBINIPETDdLXDh@NCHELMJQZUVSdU^aZeDUEUGSMKUEMEIKCUBMFILO`Kd@’@tGRCDCFKBGAKEGQ@WJOBOEqUeIcSMae@GBILMŽ[vI‚CLENGRG‚QzE\\C¦kVIDEDQAIAGIKGMYyaWGOJOGKECG@uHO@eKUOGO@GBMju@IKa@YRUTMfCHCNITcTQ\\UXUPYd‹ja`qLKfQdMHEFEC[DKPIXExDXIT]EWMQAOBGFGXkDK@KW]ICKAkQYOIKAEBEBE`]LEpO¤U’Uz[DE@OSYk_QYAYAEccAGPW`SnOLAÂGTC`iLc@UMUgO¥LU@KAKIWUEIGO@IPJO`[lUnGf@JDZZ@NENSV}bEJAHDNDDRH~PnFrBNAPEFEDOAOCUIQeeuCGCKm‰BIHUBOXDWHÅJKpK†kvkfuYEEEAGEE@EDC@CGEGKGCACDCAKBGFEBEYIIBEFKDG@CCOGOC•A£Oç@QCE@CAy@MoCcVW{L“G¥AY@}CMFUTKJABBH@@@DWJSAUAWNz‰fBLGDG@KFWDqAeBSFCDGBKBEBGAGBSCCCIEEKICCEE@ACQCCGECI@IKMBCBBD@@MDG@ACCCEAG@ADMDKAKBG@@GJIBEBKEQBEE@wmWAO@QCMBK@@AMCKDEDIAYHKAGGAHDHZNF@FCCI@CFAD@DFBPAHBHLLBJP@BB@DCD@BF@HFP@BBBBCBG@CDDFBFBD@HCBGAEC@CGCCB@FI@ADE@MD@DBBJDBD@BEF@DLBB@BDABGAGBMDALEHBBXNAFKL@FD@DGFAFDBDBBEFG@EBCD@DFBF@LGHADBFFBDCHCDMDQCUJCB@BJF@BABMAKDWA@DD@FFNHDB@DEBGAEAQDGHULYJ@BDBLCJ@DBADABIAGBEFBBH@BBAFBBN@DB@BEDAFHD@DEDBDHD@JCBC@CIEACDBJADGDM@QMUKKGIBCAG@ABHBBBIBKFBBDAHB@BG@@BBJA@GAEB@BFB@DHB@BMFC@GE@B@BCBABF@DDCBGBCDIBAACACCA@CFCBAAFAAAEBOGCB@BFD@BABYAAB@DE@GAABDB@DGBAD@@BBFABBEF@DDABCFDJAAFGDAFBBJABDADIBEF@BFDIAIHJLKHBHIF@DBJKN@BFBBDCBE@CB@DDDABC@ICED@DDBEHG@EFIBECC@@BDB@BIDE@@CKBGAE@CAAAEBEA@DCDAAGDAADC@@EAABCBGAADECCBE@@CAAAB@DO@@FCCE@@DCBCB@BABABTL@BD@ABBBDBBF@@E@DBEBBFCBBBADFDABBFE@@BAAABBBCBEAADIBBFCAC@CHD@BBE@@BEBDBE@ABBDC@BBABEAE@AFBDD@@BG@@BD@ABIDAB@DE@CB@DCBDBGBDBABFDC@A@AACDGAABBBABE@DDJ@DFCAADC@CFBBCBD@AFCACBAACBB@A@BBAFBA@BDBC@ADC@@DB@ABAAABB@ADD@ABAAGBBBA@@BABD@BBE@DBABB@CDG@DBC@EABAE@@@AA@BGBABA@CB@BEA@BGBBDA@B@AB@@C@BBCB@BDAADC@BBAAEB@AID@BCBJB@BBB@BC@GAEDCA@BEB@BCBD@CDCACHBD@BD@ABA@ABAA@BA@@BA@@BA@AAABC@CBBBABBBK@CDBBCBBBB@@BADAAADA@DBA@BDG@CDHBCBDBAB@BFBCBBBABAAABEAABA@@BCAADA@@BABAAA@ACA@@D@BBBADA@ADCA@BA@@BCBDDCBB@ABABAAA@C@@DBB@BMF@F@BC@@BA@CDA@BBCAA@@BC@@AC@@BIDBBBBABE@@BCDBBA@BBA@FB@@BBA@F@ABB@A@DBABB@DADD@BC@@BABDB@DC@EDCAABEACFDBCDA@ABAAGBABDBCBBBCBC@ECEFEBADBBGJBBEB@DIDADCBABEBADBB@@@BEB@BC@@DIDE@EHGB@DKH@DG@AFCDIB@BGBAFG@BDA@ADC@@FEFEBABE@QFEH@BB@ADKD@BMJGHMB@DEB@BCDIFAFIDCDE@CFGB@BC@ADEBIDABE@EDCBABOHEP@JBHEDKTQHQLYC[GSOQJchMFUAGIOAmRQBKCIMEEVQ@IC]EcBAD@XATODWBSEWeQMIECK@QIGKWAEReHYBGAQ[]WQoEgFCAMKMWIEEoMCCCI@MSIDKNCREHILaEKIGOGQAQEGCa_GIAMBU@CQIWGUB‘RkDQBWCOECAAEKgEKmWOEIEG@gOqBiAKAOIQBCBc^MLIPONYNeJ_C[BUJ_DUAM]IGOA[@YEMGMUGWDKDc@MOMAEMWOOM@SFqJ_OC@EBEHAJCXaGU@KNKBaPWFEVGLGDmd[LM@MAeSKAWDYLIAGCWCEBEFODWCcCQCEEIWGGMCy@gD{@qI}IOIKOQL]N]PghW`]XOBM@_KQCQ@aNYHs^YVQDMAKMic@_GKMEQCIIDaAMeBwMgA[I@YECkG}CYBgFOB[CUEIKEMICUAcFOJ_CmSM@aJ[BYEWIiUOAQB{NaPEJFJIFKBU@UAWFSFUHKNOFsEE@YTUDUBYJQJUBYCmKSGWDqhW^K`@LJ^BJGNOJOLmLO@IBOHINAJHXCLOH]FMHAREHMHILBDRHDDNLJJDP@NYLQPDHHHHBXHJJ@JMTIH]RuXBNBDlbU\\GFiTENBPENŒQXCbENINILUH@FBBdhFLBNGJCLAJGNMNKTKLSPANFN@RM^CROJWNDRJRXNJJBH@HALITDZDZCHAN[ByKYVANKNAL@ZCNS\\AlSHYDED@BbˆDN@D_fADBH^D¢DHH‚LVHDJJLr`DBDJBVA\\ERKRDJlNFLENSJSJIJC@gMG]JBRcNy@IEKCE]EO@sbeHWBWB‘PIJL\\ITTb@HCFg`IPCRENKNM@UYUKCAIBGDGPKPeFEDIVIJ_COBADG^OLIr_`UF[AeKuASDoEaNKPKHStEDO@[CIEAABCDYIGQ_ACWKEQIK_QWGJMLKSMkIgENcWcŸwQEEGO_UECGG_IMiYYEKAOA‰HoCKBbwPoJuFIDAHDP@\\MTSNKPWTUNWLHRbjCDoXKTOD‹EYBIFOPYNSB_EYGODQ\\MLEBAD@FCFoCEBMJGDU@KH[HUBE@AJCDAF@XCDmFCJCBK@YAMFGBCB@HEFCBGJIFMACDAFBBCJANCJCBcDsVGBMGICQ@qGM@SFOJQBKDUP@D@BhT~PJDFFDJJJVJZDdXHBBB@RBD\\HBPDDVFf@RFX@\\BRHHHFNZFdZFFHHTL\\JHDBFDJLNBLDFDHLFDBDPJDlDPFh^NPTDPJRHHBTH\\PT`JJLDRH@DITUNAFPVEPDB`DXRNFTDPJRVJRB`^^HNX^BLFJHFPFbFxPNHXHDDDF@RPL@FJRJDLDJP@HEF[HMHGDAFEDULAD@DRRBD@BGHAFALUPIXGHKLID]G]BIHON…VMFONADBLALDFJF`F@BIV@H@LLL@LBHCJmXMNKDK@WEGAMBGBCHEFqfIJCBSBKDGFSRQLuLKJK^"]],"encodeOffsets":[[[127123,51780]],[[124416,54618]]]},"properties":{"cp":[124.711526,52.335262],"name":"大兴安岭地区","childNum":2}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/henan.js b/src/components/visualizcomponent/js/province/henan.js new file mode 100644 index 0000000..1952ee2 --- /dev/null +++ b/src/components/visualizcomponent/js/province/henan.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('河南', {"type":"FeatureCollection","features":[{"id":"410100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@bEV@JANAZBLA`UJOPGN@‚NPH`DR@ZEHCVST]POLCtE`D|LRHvXPD\\GvATHNJHHDNRVrlFHFFFDJDLATMZO^ALDRAVHVLTDR@PGTMTGZQHAP@^J\\FBCDIJMZM@IAOC[MGUIQCOAAUKGAOB]D_AaEMGAEFIRUxkNMHKAECCMCMGIKIMKGCEFeHIZSDE@GCWFiAEMGECBEHYASHIAEIIAG@EJGGEG@EBANCDO@CCEMAQCU@S_YCEEKKgIwAM@QAESQGCG@IFGJIHYLUNGBW_UMIGBOBARCDCDMAWAAKEICECSAKCM@OFO@KAO@GCCABbCFEBIBAACEEMGCKAE@KDEPCBE@K@COQSCKKOKYDSAIFQBIFG@G@ECEEMAEBCFCDCBCB@BCAYBC@GAACAIDI@SAECYBCIA@I@GBK@MFEFODGFMFICGEGA@CDCCASQGAACeASDEDKBEAEEDC@AMCCGOAEEEADK@CAC[CACJCBCAKGECBGFGDQDGAKIKCCAKBKJKDENGBK@ADGJGJAHCB[NO@[LOBS@ICGGIESDSFIDMHONDLABMNE@IEIAWJG@ECEGGMC@OHI@KJIAABAD[PE@KEWBA@DHABIFFHAB@DHPBFBDGFM@SCGBMFEEE@EBOD@DHN@DOFGFKBGPODMCQ@CC@EACGACEAEHKBCCGKMBGCMHOACKAIBC@KASDICGBAAAOOKe@QDI@WIAE@MGEOQAAIAQBEACIIIAGCC@IIII@BGACECKAGKGEKCEFGBCFG@kKQGOASDQDMVM@EB@BFDEJA@EGEAUAM@GBSRIAABABIPEDS@UGKBuBMHcMK@MBGAICC@OFQBCBCFI@SAGCGBYF_IEHFHBNJDNDBBOHUREHG@K@EBQLE@ICKIGCK@ABAD@R@BIBM@IDGAK@AFALCDEBQEQEE@AHGJDFBP@JABEDIBAHBDDFJBJFAHFNALINDFJFJXDZCLFdAVGLBH\\FHAJ@HDPLBAx_DCBEVALDJCVAXBL@FCLEND`@RBROFAHHXL@BEH@FHXFFCVFH@PDHHDLBPFJ@JCH@\\BJFJJcFQJKBo@ICU@_DM@OLGNCPUTKNAFDF_CEDEHAD@DJRBF@FCPEDE@CFNFBFBHFJCJYVCDLPADGNCRAPDF\\JHBNJJDF@JDNCJA^UPATTJPHBXABBHPFHCBKBmXGJGRDFJFARDJCJCDKFWDGGCAMDqAIBMFIAMGYBEDAHA\\DTDFFDVLVM`AFFT`NFLdDDFBdAZIp_J@XLlVTJFFHPHBPAXERK^YRGXAVDND~FPFHNXBRGTMLQF@JBb\\THRJPLXLJJBFDPRdDP@\\F^HLTLND\\B`CZKZIL@PBJDTLRPVXRPdNfJXCPGDM@M@KjGxEfDhNbDX@REXQVKRQRO"],"encodeOffsets":[[116319,35773]]},"properties":{"cp":[113.665412,34.757975],"name":"郑州市","childNum":1}},{"id":"410200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LKJCXM”H²CTBPJTN`dJFL@N@NGTIdYPG”U|Q`DXDjNtNVA\\EP@`GJCNANCPAHBNFFDBFHBb]\\C^MJ@JF\\@TDHB\\VHLBFALCJGHIFYV[TCF@JDHDHJJPNTDXRZZNJPJ\\LLEDCvMDBHACCBATA@DCBK@BFGBBFJAHRD@@AB@@JC@@BHACHP@@CNA@GBA@GAECBCOB@@ABA@CVM^EFEFQDEJIFCHDPVRLNFhBXCv@JQFELGFAH@FDLP^HVRXLX@`@RBLFX@JIBMEQFCZCJIFKFCAQNAXJTKbKHLFDNDH@DEBK@KCEA@CBCEGDQcIFAAC@ACA@GULA@CXAAIVCDPP@BBZAVEDCEYQSAEBsFKFCTEPUBK@GCCYSSIQEOAwH]GIEQ[IIKCEBONMJK@QCKEKKGKKIOAO@WF_@m@WCsWI@EBCDEBOE[@GAEEOCKGECECGA[DaTaNYTEDG@EAAMEAyAGAECCKDENC@MJCPAVEBEAGIIGIQKAEXEHCBEBK@SDCHCH@\\PLDbBHATK^IJIBG@ECESGaAMCMGEK@EFELIBE@EIOH[AGGM@GPaDUFM@KBKN_BICeESAEBIFUAEAEQUMKOGIAIEUEMIGGAQK[@OHOJIPOJMDOAG_kEQAOBGBIJCDIJQBUBAJALCJIVSBCF@E]CGCAOBgJmTIBKBCAEGKSEACAyE[EQGGECCGYACIEWGUIA@EBCDGRGFIFQDu@EDKHE@c@IHOPQE[DKLWPEBMB_EUBYRWFMRCF@PKNGBEGC@[@EDEHIREFCBiDqNGOCWCIGGBGDAHCXCNELEBGOMISKIME[AEAACGUGGQ@KEKA]B]FWHGHWXGBu@URI@IAEAGGG]AEYYoAM@MFKAOMCGAUAEEAm@WCAACOCEKAMAMEA@M@@DEBCFCBS@EDCJDH@DADKFADBBHDBDGHIRGDM@@L@@GBG@SICHEBEIEAUFCCAMEAgHY@ABAHKL@LAHGDKEE@@LBFDF@BGDW@ABCJCDC@KAAFFJCD_JWBALABGEE@YAIKCAI@AFAHKDFZADGBBJABQFFD@HADBZADA@ADCDED@JFNDF@F@HEHAJERBJCTLZLPDLRTDPL@F@DAFOLCF@LBHDFNDFBBJAFADEAaDBHDP@LBP@PEJARHR@FDJDLFBBBXCNCDQDABAPJHVNX`HAVMZKJGHIJEH@HDTRBF@RBNJxLhFLDF`Z@TDVBRFNDDP@DCBMFAH@HFIH@FBHJJBFGJBTGZAFFDNHBFEjDX@HCFYTGJEfDFLHJNJLNHNDDDBFGLMNwlQVEJBFFFND\\D`B^CPAHBVLXzDTNŠBZ"],"encodeOffsets":[[116963,35758]]},"properties":{"cp":[114.341447,34.797049],"name":"开封市","childNum":1}},{"id":"410300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AGE@IAA@AHAB@D@BD@FAH@FC"],["@@@GGOBABCLED@HFD@PED@hBNDNANCFDJALEXI|MVMHIRUTeJGhG^Q`YJELAJDRXLJNDD@XSPIREVC\\BLC\\ILGTA`KHIDAj@VFV@jEREpUHCHKFATFPCHEFAF@VBDDEBBLOJCFDBD@NIB@ADAD@DFHADIDGRCBK@GAIQA@QDIA@BBFDBDRHLB@JELFDAROFAD@VNL@JDFLLFLTD@BC@OLEDYBEJG„KhA@mHA@KAGIG@C@_DUH@\\GfKRIhEdYzMXDNFNJTDPG\\DJDZEJM[OCECYBUDIHCV@NHJBNEJArBNCDBHHXCLEDCDICIBQIECEHQHInWLADAEGGOAAWBGAIOSSOB]VIBMDICE@ICMIGA[ICEBODQHMBCKODCZUDIEIAGAEMEDEF@FCDO@EAEIQ@CBCFGFC`DCEBELMVSDOHMPKN@`CV@JDp@LARIdEIIIE[AG@IDI@OEKAGCCG@OEGDUEEGW@EFG@AWKGGEBQPQA_@MCKFEDK@WAUBIDKCUBAFCDw`ABOKGCI@GB[EAGHKBUEcDKASIYACIECEJMBKEMBGIEIACEAC@GPCDC@IAOCEHIBGB@H@NFRFFADCBKBEL@HBNCOISQCAI@IDKBI@KEE@eJQ@YQSCQ@WGAFFTSPuG_MEMCEi[SQAKCOaQBIHMdSDOGKOQKMHSNKdqFU@QDIFEbIJGFKI[O_KsBSCMMGQCOGCI@QEI…aKIBGLCT@JCDCHCJIJCECEAMBGAICECAEDEFA@IEIOWA_BIOSSG]GQGAILQZKlIJE@MOWik[@[BUGYSKSmsUI[@aZihGDI@YKwKOIKMQKOCO@KIKEAEHIBCAAEESEGEAG@CFEJEGu@EEESMAA@MBGwEQCYQaMKJAXSNSCQMIUEUU]UQ_MYGOAUGCIBOHMPGFUJK@KIGG@SHOBMEOLYXMDMCSQEUBKBBD@BGD@BBFHBBFCBGBAIAGIsEcE}OaEQ@IBGFEHUT]PWFQ@MC[AUFEDCJ@PBNA\\GZGLUHIBuRSJwVWLSBSCqSWROTirYLYH]@[CUFYHuASLOFOCQQWKU@]XOF_FYHULWPYNQFUAcG[AOFG@GAMEEAI@EBEDORQDSHSAIDEHMVA\\BZAFgbMXCF[L@BBRADCDOFIHBNBDD@DEAEJCFFNDHABDNJBFAHOX@HFNDFPLFBN@TGF@PDNFF@D@BABKDAJAXBBBBHDRFLFFRPHLHF`NNPJHDFGRDPAVCNELMNAF@fDNHHDJBLFNLJLDBBBDQ^]@CDCDKFe@EBGFCFAFDPENEFIDE@E@UMABAB@JAFSAE@IDMHCDCNSPIREBWAGBCDGPALCFEByVMNUN@FFDJBRAHBDBJXBHBJKLAFDRAZDLJJFXM\\QNILCJEVCDIHeDABCF@DFP@NJJ@NDFHHJF^@dHDDBBCTBLRD\\VBDAJDRJXDDJ@dKpKJ@BD@FEZ@F@Df`LHJAFUDEDAHA\\AhBJBXNFANMLARBTRHDhN„`LLlRLJJPFFTRND`BFAHEHANBD@PPTNDHFDP@BCHKJAHBBDBHDD`EVKrMdKTENKHCRAD@BD@DWXGVAHKN@FD@^@LBHFLRDDRHRFPHTF\\GJBDRDDDBH@VAFDHFNRTPJFHDPAFBDDBD@HAL@BBB\\CdBPCHCFEHM^aDANFJAncHCJBFFCNBDLPBRLHJL\\HFFBJRD@BAFGJCLDLDFLHBFBF@DEFADDDVADFBFAFGTAFDFFF\\HFJ@DCHKHMN@HLBPADBDDHR@JCFNBFHDBHACFDJAHAFAFCAEDQHCFAH@DBBLBBDCHIHYPIHEJOFCFAF@FDFLJ@DEDM@]KQAQB@DDLAHOLSLSRSB[BIHEBI@CBADDTCLBDLRNJRHRDNFLNRPPAN@dL\\NDDBB@HCFCBEBQ@GBGFIL@FBBFDND^B@BEFAF\\L@DqR_PWRAHBD`PFH@V@HDBZLDAFCXDbGFBFDNBFC@EFIJELCDEDIAA"]],"encodeOffsets":[[[114719,35618]],[[114728,35887]]]},"properties":{"cp":[112.434468,34.663041],"name":"洛阳市","childNum":2}},{"id":"410400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@IGCIIOAKACAKAYDGNGfGTKDOGSAIDKRYFAFMXUBGGOFCBC@KLAJIJ@HUHEHCTCV@‚NXKJSP@LFBNANJHNDHAN]BAH@VDBABSDEL@DCVC`UNAHCHKIEKIAIBGHCFGN[J@LDBVFFLBXERBVCLEHIJeBUJMNQA‡CQMGOESOIaGKW_ISDS\\eDGJEDGBE@GGMAWJ[DEF@DAAEGCM@QO@ABATEPIRCFCTGNGNCLFF@NCHCDEDIB[XBxJ^LH@FCNBVHPBHBDDDADGFEDAR@FBLFD@DABOFQFEF@HCBGGKEKBIPKAGEIAWBWLYLOn[JCFEBGEKGGaMICm]AA@EABCACEC@@DGA@EA@AFWGBCBB@AA@@ACAD@BEC@BAB@AAAABIB@@AF@L@BEAC@CE@@CE@@CB@BEG@@DE@B@B@@BC@@ACB@CA@D@ACF@@AHA@AEA@ACB@AG@@AA@@CC@BEGKC[B@@EC@@CAA@CA@@CC@@AC@@IFO@BBIKAGHEHA@C@ECCB@@KBAFE@@EE@AIO@@AC@ABS@A@EH@IDOHCAE@EWiBgAEIEAA@WBCDA^AXINCH@HDFKJGFDBF@HBDDBFBX@NKBMDAJDZ@P@REL@HFHJ\\@JCF@D@JJNBPJJ@PEHJBBXGLBFCFBDABQDCDAG]EIAEEMECECcGOMCIIG@CFG@ECK@aIIOMCEEQGQK{Kg@INuNSBELYDAHDX@HC@EQWISQSECICEB[\\EDCGGCMAY@[JCC@MAEMSCAMHQTSBQRG@MGGEA@OBQCYDKAEBOFMB[G[BIA_MCECEAKGSIDGJAHLNERBFHNAF@DWTGHCDHAH@FDJV@TNhHFHDHH@LEX@REPITMXAHBFXHNDDD@FGFAD@DDDHHBDANGHIFQBIDMD[BqTG@oUE@CDILKDMBMCK@IPABO@ABGLKDOCGRGEC@EBADAFBXYNCFCJIDEJQTAJGJOHQDQCW@[OKAODADABATA@cNQA[FS@aIOGI@CDCJCR@TDRHJJHFH@DGF@JAXGJAHHT@JGHIBADAB@PABKAG@BPGLoREA@CAAIDEFAJCBKDKLGAK@QLIDCHAFGLAHgCI@IB[PKBAIACEAQ@UHAECCUECQ@EBGAGOMEAW@UCGDCFCB]OSEWOEAC@C@IHAD@FABCBSAGFEJ]LIFM@IBCEC@WDO@IH_JGDEDAJGBUEWOaDGDCFAF@NABKHSDC@GCY]QKMKECK@ABCJMIQCEBGJEBDL@HABOJINOLGJKXGBYESDKBEBIHUZIDQRGDKNM@IC_Q_BAAQIK@CBEJEFK@UCG@EBQTMHCDCVGHSFMHQLeAE@IHGHAH@NBBTNFF@FHvIFEF@HBDDDXHFFBBADGJBFDDHBLJP@PDRLLNPJxLZLJ@HCjgbY\\@VJntLTZTVH\\A\\@jlPX@NIFkJYLKRBJRH^HTHPTAJB`PXFJ@JEBCFBFFDJDHBNALDIFIJGDCDIDS@KDAHLJ†bFJ@RDJPHRDNHDNATLtP`J\\ELIHaJEFCJ@REVcrMLGTLNPRHLCPcTGNAJbRDPBLTRj\\DFFN`NvHTOESBEXHR@TDZRR@fIF@LFJ@LAJCJ@DB^XFDJ@H@BC@QBCBAL@XPLBRKFAL@H@FGVQNEBAAAMCICAMEGFG`JZEHAHDTBJ@DEDARAPED@JDHBNAL@dNNGvALAVHT@FCJOBABAJBTQHAN@VBFBFHB@FIEC@AFAN@NU"],"encodeOffsets":[[115797,35089]]},"properties":{"cp":[113.307718,33.735241],"name":"平顶山市","childNum":1}},{"id":"410500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@D@BAEG@APEHDCJBFPDJAHMDCFAPAJJD@DEGI@CX@PEFEFMLBJKJAH@PDLBfIH@DB@DEDKDCF@PDDVFjDLCBCDKTMPe@EFAhJDD@NDHAFBBHDF@XEHBBD@FDD@BGDQ@EHBFBDNFH@NIFKDGAGJGJKHWXGBFEJ@JDFPBBD@DCDKBADBJEDE@CEC@E@CBGTBHHBJA\\OHINEFDBBBFAHBBHDL@JEFK@MCGIKBIB@BDTBNCLJJADCBOFCGGAAEBCCGC@ADCACI@MADCHBBECEDC@AD@DBBCRO@EDGBCNGHAP@BA@ADABBD@BFH@BFABD@@BJEVA@CBDHAJDHCB@@BD@AB@DJCCBBBAB@BF@@@AB@BFAADB@BEDAB@@BJB@CD@@CJC@AB@@CDBHCBCBBDAFAD@@C@@DJD@B@AEJ@JC@CAGCECAB@@AB@AGBCEEABAEB@BB@@@AB@@DBBBAA@DCFBACD@DBD@HJFARA@ADAFBHPABAHDHB@DFAFFJH@BCP@@EPOHOHAJDFDFFDHHDVIFEHCTCNE@CRCDBR@ADBDJDNCDCJ@BPL@TA@ED@@MB@BAFA@AD@@CB@@GB@@E@@@GNEBFHA@GRADANANALDVBHMBMHI\\El@PCLEPULKNIRETA\\@dGROFGJCAADA@@DABB@@@CB@@DTA@EH@@EHA@CF@@AF@@@JA@G@@@GBAF@BCEA@CC@CBCMFAFCFDBABDJA@DB@@BFBFEBBB@@ABJDB@CBB@DH@@CJ@@EFABDHA@BF@@FLB@DB@@JFBBBN@@DLA@BB@@BnA@CH@@DTADPJ@BFH@AETA@AD@AEPABHF@@FDB@BH@JNNA@CNCACDA@AD@ACDACC@AD@ACLC@ALAAEFAAKNABHL@BJH@J@@AH@ACJA@DL@@DD@@CFAAAH@@CL@JC@AJABDDA@FF@BFHABDFA@AD@@DJA@CXABRC@BBA@DNF@H@ABF@BDPABFDA@IF@BDNAB@@@B@BBB@@CB@A@AE^@@BJA@@DAC@KmHEFKRIDGDK@GI]Mm@CbMXINCTAJAbMBA@AD@AME@@CEGEAAMDAAIH@DHAGFFB@ACBCHE@EGM@CLW@I@EGICIEI@KOcBIHOBK@EM]AQMQCSMIMGUACCCE@EBMASDAPAFAFGAOG]QQ[UEMK@CKCAUAGAGGCG@EB]LMPGJKP[@EII@EPSBoEEKACCACAKAAMCQAEAGQOQAIBAFCJIAQBGDEJE\\QJCšILEHMF]BYDMBgCUEEUESKEGCM@E@AHCJAfFJ@BCEIAKAWKUBEBCLETCFCHge_EKYYMFIBMBM@cFUFOAUE[@GBI@SK[WQIOKKEAE@GAEGCqC_DKAIEE@WFU@GAM@MCWACEACBCFCBIEU@QGMKIOGY@[BWJ_BKCUE[OUEmKMKOQEWIOECWI[EQISOEGCQCA[PQDIBUEECIKBAEAE@GDAD@FDHCNSBIJcEECCGEDAB@FBDFBJ@DFBFJF@DEFS@@BBBCJCFANFHBDJDJDFD@BAJCDCJOJ@HBDLBJCB@RVBD@FCHEDQFBJEFDDLCJHJBLDFFAJDHILWNCD@HDNNLFFBF@JENCNALCD@NCBKHCJAFNT\\THHBF@RAHAHSNQTGTOREJ@FHRFJHDFBPJFFFJHFRFNH\\NjNLFHJGPBHHBVADBBB@NKNBHDHFBD@jGFAP@RCP\\H@JCXFL@DBDFVRlJFDFVHFnJNAREN@HDDBFNDXFJJFHLLDRBFJNDN@HDD@HHJNL^T^BHBX@NCFMDaVOFUR[@iKC@IFIHIFmFQFKHONENDJAD]FAFENKLGAOGIBABFH@BCDGAEAGGGOECI@ODgHcFSCM@O@KMCAcDCAGICIOAUDUAODWGmBSB]EKEKIKGICmKOAGCQSU_IUCACFGTQ`Kd[tG\\BJ@DJPFHJFDH@JBFJDZDNDJDLJBDAFSNAFBNHLDTHDRDFDDJAJPFJLFH@F@BGDM@MGECGKG@AJBP@NANC@WCKAQDKDWTSHKJCFAXADEDiLIDELERGNGHIDOBq_[IMKGGASMWBIHGBC@CAAOCOBIKCAGDM@CCEMAEA@C@]LMDQ@I@CA@EBOAK@GDEPEBQZINKPCJCTKDCACOM@kEQCAOAICQMSGeAKKAE@CDELKJSBANEFCAISSEIAKBAD@\\LD@LIDAF@HDLHJBLBNC@C@CIQAMAGIGFOAMKKOOWBUWQGMM_CCAAEE_UGKGKIGCOBG@ILGHQFMBAACECKBECKCECAEAW@MGGBOJGBW@aKOAgGYA]DUJETFTP^BZ@ZIVSLiri€ALCDCBIAG@CBADEDEACCSEEFELHL@BEDEBEBmAk@MZKLGJETXLRA\\ATEZENBNODENBZJHLBhGVGNBPLBFBHINIHIJ\\FHHGJqFSJBPNNNHVFDF@D@DIDADFF@HAJIN@VGHG@CF@BJ@APCHEACBCHCDMH@BFDJ@JBD@@EFAB@DFD@@A@CBATBHAPDDFB@BEB@FFH@BHC@C@CDEA@JADAB@BHHADMBABADEBG@MCAAA@ELBFIBAB[FGFIL@BFBTCBB@FPCpLDBBB@BADURADHDDF@@FEDBDDNCEL@FGLMDOBCAMKA@CDDF@FBDDDJBTHTNDH@JCFAH@FDHBBF@FBBFLBBFAJGTA\\EJHJDBRBDBBJLNJNCNKTBN@NDR"],"encodeOffsets":[[116462,37237]]},"properties":{"cp":[114.352482,36.103442],"name":"安阳市","childNum":1}},{"id":"410600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FDFR@lPN@D_TODMLYJAROFCF@HBLAP@FDBJ@R@NC^KD@B@BFFNDDN@HCDBJLPAPDBB@DADGHAJNXBTHHNL\\Jr`PAJCLMDGFQFKJCjKFCBCBWDELITGXSLCRCLBXDD@BM@MAOBIH@HLFDNHN@HC@A@EEGIKOEBICIECQCGCCSGKAMBETMBEACKIICMCYCICAE@ICGIEEGIO@CAIH[\\sLcR_HSDEDBJVV`RTHDPBnLJDLHLJLF^FTAnAXHPCVBVCPBDJHJDBdCDBLNP@N@TDdEhGPCJ@FDHPHHFBHBDC@AEGBAJAPHHBLKFMBE^EBCCIFMPMLGREnEJEJGJED@jL\\@VQPEbUNCDE@MAWAGS]K]IMGGC@GCM@MCEIQAKCGKIEEICWEMCAGCM@QFMBmIGEEUECkIUQCECAK@WEIDG@O[QDO@EBiHIACGAGLM@MAACAUBGAAGHOGIKEiM[MMGQEGEEIEEOIEAGCEIGQ@EFIPQFMqgiOIBE@ucK@K@KDIHQPIDQ@GDIFEFAJBFFJAPBBTHFFBJ[@_H‡VSBKJIFOAICG@ODQ@EDUFULOHeZIDuDIDGDEDAXAFEHWREFCJH`@FCN@F@DLLBHGXCTObWNGDUBCF@LEFSFWLE@F`BFDB`DNNRHVXTAFBVVDDBNEPJHBHBNJR@D@DMDKAIAKGGCE@CBKJC@[KC@ABBLFJTTBJEDMFABITKLCF@DBFLLfBTHRNJDN@"],"encodeOffsets":[[116807,36734]]},"properties":{"cp":[114.295444,35.748236],"name":"鹤壁市","childNum":1}},{"id":"410700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@l@nBFAFAFC@AGKFKFETFDDFBFCBCDAH@JBDADCBKjjqTKJU@YAYO]ESFSVI^CZBxJbLX@HAPIHANHX@FBDBDFDLAFDLDFBBNAREHGJKH@NCJFLJLHVHF@XKTEFE@KDEVAHCXMPaDSHWAGKK@C@EDM@EG[@GJKXQFGBEBWFCRGvCJCfYPGVKVEFCR@PCH@JDPBJELITAˆU`G\\@AIEESGAABOEIAEBIFEJEHCR@JCROJGLCL@L@vdF@JAjPrhBERSTMBGBG@QAEGG[SMSBEDILGDA@MDCBKDMFM@IAEEEMKCM@GDCXMJKCGBIEEKCIAIGKDCCFEAIREFCDG@EACQUA@IDKACEBEPIDIDCBG@CECGAKEGKBMDEDIAA@AP@D@FE@CIEAECEK@CCAGHEDHFDdFJITADMCG@EBCHCF@FBABJLFDVFJAPC`OBBDRFHTPRJ\\FXJFDJPFXPRNLnLVF\\PVFLD`AXINAf@FBLFLJHN@RFVAJEDADBDDFXBNDN@HBV@XEF@JFLB`CrDHDBF@HBFLFPLRJ\\XTLJ@HA\\@VFPBdGVCN@XCNERUHSDGDCZEŠ[EgO@GCkiEI[_IOCMEI]EMCEC@mDwACECe@eE]EMEOGKGKKQYAGBIh[XUPSFM@M@GMO_QsKGEKQMYJKVGdADEBGAGEGQMWKKCKFeQSMYYWQSCOMMQCG@IDE\\SZUJEJMDOAEGK[UGA[CS@IEI@]N[Da^GAAEECMEGAOBMDMBID_HO@[FUBsMiMWC_C{R“VOHcZSJMHM@K@IE_cSMOISA±D“GWNIDKLYNINCJAD[E]IO@GBYRSHSNOHQ@SCUKUGQBKC]BYPSNKBICECEEEGqkQUCMGGMISGuB[HOCuWQG{K_CsFKDOPS^UTGDYFQ@_COGMM@OHIP_VKBYAMBIBU@aFDP@ZBNFLT^FFJLDBLFVFNFFH@BABG@KFEFAFBDF@VBDFBBCL@V@DY\\IFCJINK`O^EZGRKVEBOAQGGAIBA@AD@FBFAFGDQBIBGFONAHARIRCPGPAH@^@HNRLDNLBF@FETKTSTET@HAXG@ELA@Q@WCGB@BClAFGDCJDV@FKFOPHFCHCD@JFBNAFDFHCLILIHKNCJ@NGTUfibQHQNKDIJGDCDADA\\GLGFHRDDFDV@ZRDAHENDLKDAJBTHHANHPBNDTFLI^@DH@FSTJPFPCH@LDPNPTPNLFNJ@HDBBALHJDTFBLBDDAFELARKTBJAFBBPHFAFQBCBEDCPBBMBEFE\\ChBLCLBBB@jAJEDADALJHAFORULUFAB@FNHFNAJSbGRANLVHJFV@JINAPKEE@ED@FDFNDFBV@BFCBGBIHOA@B@FFHADGBCD@HFH\\EPBbPLAJKNCRHJHDL"],"encodeOffsets":[[116385,36697]]},"properties":{"cp":[113.883991,35.302616],"name":"新乡市","childNum":1}},{"id":"410800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HEHKB[BCDCHCJILCRMRGjaVeHS@MDILMJGJKDKEGECMBEA@IDCDGGEPOLE@ECUDIHCBEDk@AHAXDR@B@FKH@BW@GFSTSLSFS@EAEMKKCMQ@G@]BGHODOJQBQBGPMHEJARAHCBEAE@EBCB@JAHBRHPBFALUHQFYP]L_JMDIJEZ[@C@UDKAACEUAE@ACBEFELEH@BA@AEGMEUEKECAIKEES]EKAM@YCOQPQRULWRQFW@aCgMeCwFiH@L@NCNOHWDeIcMQOUWQOSKICOAK@YJYL_D[AMCSKGKE]@[COQcCOAEIIWKOKQISGa[IAE@KRSNQHWAGMOE}EMCUCWBQH]ZQLWFOBGAGOEESIkUWKI@o`YJcBEACCKcMES_EEK@SBUNINYFIC[COHMAEAMIMEWCyNcZgFQJeL[HG@CV@`@DJHBH@LGB@ngBƒLIHAFCZKF@PADC@RXHD^AHBLBJJFDVCjBJFDJFFXCTLDFN`FHVNZLVFJFPRBbPJDFDLDNHL@XTLFFBF@FCTAJDTEFB\\@DCDD`FTAJCHML@JBDJAH@LHFHHPJHBDBFCF@HJFRBNNLFDDDLHD`EN@REHDBABIBAVGb@DFRDRCJA`NBDHFHHHV@DEH@HDFXBHDRHLDD@LGLAFAJDHN@B@JELAFC@ABBJAlDDNJBDGRJF@DBBJ@NGD@TCPFVD`KNELDHGFAPOVEJALFJ@ZKDCH@LFJ@DDBF@BEJ@DPDD@D@APBLCDBDBFF@DAB@BRAFD@DGBBDDCDBDJFBAHB@@CB@BFDDBBFD@BD@BE@DDABAAEGCDEFFBABBDAB@BCBCBDDCFBBBBFC@ELHPEBCBAFF@BCBFD@BGBAF@HJADBEF@DDBBHALBJ@DC@@BBBZ@LCHBLDHDPDHAD@DEJ@DARQRBDC@CBCFAVBNCZKJABBBDEJIJ@JDLHDFH@JFBFGFKRD@HCHYJ]B@DBDbTNCJODCnAFDHNFDN@LBZ^"],"encodeOffsets":[[116105,36347]]},"properties":{"cp":[113.238266,35.23904],"name":"焦作市","childNum":1}},{"id":"410900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BQA]CEAE@GCGAAAICGAGIK@AAOE@@ABA@EG@@BEBGSB@@CF@@KGB@ECBAAA@BBC@AEGA@EGBAGD@BID@@DBB@ED@B_CS@SIEoIoYEECCAQCECA_BKCCAKcG_FGPKFGBIEm@GEGCUCAAOC@@AWF@CG@AKHA@AB@AANACYC@@@AIE@DEBEGOI_@WAGBCv_DANR`TVLRLDDfzZ\\XRtZRFfV|J`HˆpLDRBRDXC\\AJER@FFFLHFRHVDHFLHDVHJABD@PJfJ^GlFTBH@NF@PXTI@CDBBFFbVbJRCT@D@RKPCL@HDDFHNvVF@^KL@HDZTZJ`JtHHDn\\ZXz‚LDŠJBACADIGA@ADAAABAAOC@ACC@@AA@BOIABGC@BIB@DKI@AGC@AEA@@AV@KGMB@BEB@CB@@GFC@MAEA@AOEKUFOgESCmCMAAGCO@‡N_@wKOBCCA@GC@@QCBHW@EEGECIAWAYECAEID@@IZA@GHMKE@_EB@ECB@IA@@DA@@IAWGAB^E@@GI@CYEC@HeA@MQ@UFCME@@CQB@FM@yLOUAIW@BKe@AKCBGWOBCKD@EOUFCS@OQ@@KFA@[E@@GC@@SyEQC[KOASAAAC@@AW@kACMECmRA@AAEKGCgHI@CCAICAYB[OWQW[Y_Qi[cMG[WCGCQEUCEMIQSGQM@@QYDAUE@@FOFAUE@EEMBBK^GCIIDGUJaFM@OAC¥aUMSQI@MKGC@ADI@C_YgYKCM@SDK@WEOJcBeCaEUE@SEAAOI@@fA@CA@[Q@GDGFCF@DCDEBACCEC@CCBEDGBI@IOSIOCA‘BSEEKCWCc‰\\YFCDCHGTQVZZFLf`GhEDSDKFADAFLV@RDRFJABCBkEIBGD@HDNFHTLVFFFDVAhCNAZE^GNKF™JID[RIFCFAHBRIJEDABBJPRHRFBRBNDBBBLBDDDLBFFApOT@FJJ@FO\\ILOHKNA^@FDHHHHBVBDBDLL@FN\\VRRH^BPEHEBOBCBBTAN@FDFDDVBNHNJDTNRBRN^@FALGPAJPd@LFJDJHJ@F@JKX@DHN@FGFADBDA@EEBHCGG@BJCBBNFBFH@DF@BNC@@BABaNIBSBMDmTXDDLJDFHFBJ@FHDBH@TFNG^ARHˆ„ZTBJETJhCR@FBFX\\FFFBH@|OH@DBBDBTH`DHFFHDJDfANCHCFGAKBAFCVCPDH@BDBADBFBBFD@@DFA@FD@@FDB@BC@@FB@BBFB@E@BBAL@K@FAE@@C@EPBFATKPCVIPIV]HYDGV]FCJE\\EFCBE@IESCG@ILQJIJCLAJATHPED@LFbRHHFLDXDNDBZ@DBFLD@@FBDB@BDA@BDGF@BB@D@BHBDB@DLD@CGDA@CB@@CACFAECCC@CDB@CB@@CF@DAFAJBFDPRFBZAFBBD@XBLFDHBLABABWBCFGREJA"],["@@GEGAMJCH@FDDHBJFLDDABCDEBCAACCEI"]],"encodeOffsets":[[[118256,37017]],[[118278,36761]]]},"properties":{"cp":[115.041299,35.768234],"name":"濮阳市","childNum":2}},{"id":"411000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@REBAAIHABCEYLCBGBEJ@DBJLZBF@HFBABKXA`IDCEIBELBD@DCDIBAX@HC@ACEAE@KF@LFHCBG@KLKBGBAZ@hGFBBNDDVEFBFJFADGTJH@HA@@@KN@HCJQHGACGCAABCLEBC@CCGDIFCL@LADEFA@CP@NFXBFHDPFDTBn@FBBFBVDHPNF@FBNEN@pBVIHEJMJU@KEcAY\\›@IEQEIKICEAICCOEACPƒBQBCJ@FCDGH]LeDIDA\\CDCBCCODWCEEA@KHQAEMAEMFwD…DGJIH@BCKQJKCEBEEABC@CACUA@Q@AT@DG@AD@B@@GPABKCC@GDE@ECCKGACEM@YEK[IEGKCM@QHmHEDCBCRCBE@MEWBGBKJKJA@GEA@CFMDECMA@LCBA@@ECCA@EDECI@ACCBEFCHBJHHIPIVGPCDMHILQJMFCDAFDHHJPNBFETBN@DEHBFBJCFEJADG@CFMA@AE@BKE@@FI@BDHA@JJDEHS@KAABEJ@FAFCFIHG@OEKDCBAFBBAJAFHBCFEVMFSH_B[AQGm@_KSCSIaQEEISCE@BG@@HUABCEADEO@IBCJMAKBIG@DE@@BKBBMC@BACAFOC@@CFBBECA@GHBN]WC@YDB@WCKMIKAiFC^B@@DGB@AE@BACI@BG@AAA@@@I@@CBEA@CBCAC@CDCBAEA@MDKCKHWC@ADA@CF@@CH@@CGA@CM@@ED@@EGAAF[A@DUA@AD@BCC@@CE@AC@AF@@CAAC@@AG@@AG@@DAOCCH@HEAI@EDC`KZCBCBcOa@W@EAKEBAKKB@IA@ACEABGEEA@@EB@@EB@@ILBBGNB@AD@AAJA@EF@@EFBBMA@@EE@@IC@@AG@@AG@DCI@E@CAACDIAEQMIAGBENIPC@EAACEMAMCCA@gD]LqGENEBCABMAEGEGAOJIDG@]OATXXu@ABAJFLHLAHGDE@EFERAPCBC@KEEAQ@CBEFCHCBCCGAOAUGMAEDG@]KwIWAA\\CJCFGDMDE@KEMDMHSHEDQDOJSFAB@BRPN@HDBFCBE@CFI\\BXHN@HAFCHIFCH[fCTJTX`HLJbTPPFNHDRBˆMRINAVIfGJKFUDQAWFKAEEAUKCI@M\\EHGDAHBJLJJFGLGDMB_VUDCDK@CFATABUCG@ABM^GBMCIGBMAMKEO@ITWLMU@SDCBKHGVI@IJKB@LADEDHPAHWVENEBQZCLBJHTCPSLeHMHCHBZBLBDBLJPDJFFDB`GF@PBRHLBZHNBDEHAFELDJHFJLBFDBDAHJ@JJ@JDDBHJJDJFBRAJBBBPRHF@NBFXJJ@RCf@PLBPBBHAJDTCLBD@JALBBDGPDNAHLNDHCHCDAHDFLH@FDDDBNANDPCHOLAHEPE@CGM@CPCLAFFNEDAXDN@FABCACAEGO@CBAEGJEBACGB@XALFF@\\OBCBAJBLIJ@PGD@HNFHFDH@XIJBJFF@NMBACKPMNG^INAJ@RLFDN@VA\\KP@`OBGHIHIBCL@HAFMD@TMD@HAJBRNHBRCHCHEF@FDBLADIDBD\\DBD@DCLFBFFPBDHND@BCDFFFBLAFCTCfBBDHBTRDBCD@DHBHFJDNEHEPCFENEL@HAJ@B@DJZAFDTBJ@JC"],["@@D]]HDJE@BDB@D@@CHB@BA@DJJA"]],"encodeOffsets":[[[116619,35152]],[[116557,34704]]]},"properties":{"cp":[113.826063,34.022956],"name":"许昌市","childNum":2}},{"id":"411100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ACF@CI^G`CJALBNJDL@XCA@ZXDM^GA@HDBAFEA@DD@EPDBABD@ANLA@AF@@CJHLANBDIJAP@CFFBADVB@GH@@ADFJTFFbRTJTD`Ln@RH\\B`ATGNEFUDEGABEBIAABEDALCPFH@JGDEBE@EFIBALBT@FGIC@IGBACJ@@EF@ALF@@BPBBEH@HMDEAIAEFG@CAMFSAEOMGICGBEDCNERINMJELSJUJOEECGGDE@MEKAC]DEFEDG@YDGIDI@kEY@AA@IDCHAB@@MFG@MGKQKAC@ICGBSJU@IBOJ@PDJ@@GBMDEEaBEJBH@ZCX@HB@DCJBHJJJFFCHGH@LNJ@FD@BAHBHTRPDTCJLVBZHNFDIAMDEPS@CBaFMBgBGDCTOBCBG@WAAKEMCAE@C\\oDQDCVCBABCASEW@MCGQS@EFOGO@EBEFGBWcUGAW@GAaOKA[F]IAAE]BGCIADi`@DBDPFBB@HCFEDGBYEQJADFJMFGBS@ADAB@FBBAHF@BD@DEHBHMAOGAAQ@ABCD@BBD@DAFNDNBDD@DEHUGBAOCA@AJADIACB[PcHCDGJKDOAIKEAEASBEACUACCAODC@AA@IAGG@AKCEKECIAACAW@AA@GQEI@SQA@SBKFGFMF@DEBWBaAiBK@ICOSUKYAQSKAEGEQGCyBGG¥@E@ACE[G@UDGAAAEQCBCD@PABI@EDKAUHCAGIOFI@OIMAIIC@E@ID[@GIGEK@QFO@Y@ICCBANGFCDMBM@GCCQECIHELGCG@MDUHWBGBCBA\\BBJFBFAhXj@FBFGDCP@JFGB@T@BAD@@BP@BJF@@FF@BELA@@DAFDD@B@FGHGLBAJ@AEP@JD@@BD@@DB@@DBB@DD@@FA@D\\HLAFD@@DB@@BH@@BDA@BFB@BGB@BE@BDC@B@@DDA@BD@@AA@A@F@@CH@AFA@@DF@@DF@@DBDAFK@E@@BA@AJBBBBA@ABD@AFC@DB@BB@@BAAADXHBEB@@FHB@CD@DFDBBA@FBBn^JDbNHHFLAHEFIDm\\KPKZAXBXFJBHMJv@WWBS^PH@JCPIHBHFBFANDBFAFMrH^KhCB@DDBNFNBDFBD@JOFMHAJBJFHHBFCJBDDBF@J@CDH@@BH@@BD@@JF@@FB@ANEA@FE@@FIBBBC@@BMAAHKA@JA@@FA@@FB@FFAHFBBDB@@JLABLFABL@F@XPbAdADYD_LCD@FBJGFG@DDBP@CH@@BH@@BD@BB@DE@@BBDF@@DD@ADC@@BVB@C\\BBEHB@FC@@FN@@DHB@DG@@DE@@DCB@BXDLGLDNCB@BFDADCD@DBDAB@AF@DJ@@@"],["@@IBABF@@BH@@EA@"],["@@B@@AGA@BCB@BJ@@A"]],"encodeOffsets":[[[116544,34700]],[[116557,34704]],[[116550,34700]]]},"properties":{"cp":[114.026405,33.575855],"name":"漯河市","childNum":3}},{"id":"411200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@YKCA@G@UEG_OACBGXQ`OrQ@C[KBEFE@A]AMCECAA@EJKHEHAR@FADADE@GAACC[McKM@OBQOKMMEQCQGMIKQACDKCSBCDAJ@FAJG\\ATATQTKPKBGCK@CRARB^LN@FC@CKICE@EBEDEPEFIJGZOJGDGACKAAA@CBGDERGFCDBDM@EC@EDQB@EBABGB@JBF@DADEGBCAEGMADE@IGQCCCAOBKA@GNMLGDG@CEI[GEECEBEHSBEAECEUBCCBCFE@CAEAEKGCECKN[ACOAAIEE[GIKKGAQKOACDMEEIAGDmdIBMECB]bGNEFGDODcA[DAA@ABK@GACCCEAOBGCIESOMQGEECUBG@CACCCQIA[HSEOGQEQGCCKQGEKA]@C@@ELMBGHUXW@CACC@QBGDMLSFcLqNUL_FCCAGACGAIBGLADO@ECCGSMOOC@MAGBGFEB_AMCSQEEIOKIkQKKƒ_gMGCSQQAKBMNEBWMIAgA[BGBCBCFEVIBKGe_@C@EFY@EACI@oLcLI@CCIWCQBIAC[UQCAKDSAACCcG]@QMCE@MII@MEO@CDEBAfCJGDCFUDIJKRMN[EWIICKBYCQBELKAIAGIWCAGAQBIAEC@EVMNMzUFADEBKHODCHAXBFAJQTODMDCNGJCF@TBBE@IBABAVNF@F@JCFEFMCOBEDEHEFAf@LEDCDC^@R]ACAAKCKIEMAKCIGGCM@eBENMFKDMBUCOHQCEIGMO_MGEGKQOEEEKCQAGAAWAIBCBALABC@E@MEOCE@SHM@EAOKCEEM@GPWBGAEMIACGBMCEEIDBFCFC@ACAMJGPEDCBCAQ@A\\KDENWhaBEAYB[EBIBUCCBKHC@K@IGIQMICCK[MUAWD[AEBQAGAEEIKGESCOACWEiFECGGM@A@@KBGLOLEHEBEBO@CEGIKSKAEBWU]GKI[CCSEKIMEACCACBSFKAGEGIGEEAYAWEQBWRCLIZOJEHYRKNIJEBGBSCGHOP}PG@MLOBOAKBip]JIHGLALEFIFEL@FLRALHHBFADIFIPGNAH@\\ADQHGRENAFQBCBGJBLCDCLOBQCIBMFICMB_TCRADIHKVABGBSBKBMBMNMDGLI@GAQKIAQFE@IEEFGBQDAFBP@NYFAHCHOJCFFXDDRFTHV@LBBDAFGLFJDBJBNLVJ^BHBDDLR@BGJAJ@H@DeFGDBRAZW\\AF@FEHGBEFBFFB@BIJCHIDGACEDE@EGC_@G@GACDDHBT@BKDCBPDCFFB@FIBJF@FCB@DDBDHBABABB@PCbEPBJFFFBPFRJJVHBJJBD@BEFADTNJLDJBJCDGLCBQFGJ[AG@OFQA@HFNAB]DMAIFK@ADEHBDALCJCDIBGDO@UFQGE@CBMLMJIHcFGF[FQBKDCD@BJP@BADMNANCDKFDXJFPARDJFDFJNJDBBDHFJBD@FDFRGF@X@DBBFAHFNAVEJSJEFAPAFEPGHANEJ@HDRBFABEBK@GEIGEAWFYJkXAD@DBHMHBDEDDBCD@FDHEFAFGD@FCF@JMJELEDAFCFBD@BC@BBCBABCB@BGBAD@JCFCP@DELBH@JFLFHHDBHDFH@TL\\JFB@DANIEWAUBKDGD@FHLHXJZzURCRBJFPN`dLDNBPA^MZOj[VKPCNDVHŠ`bH˜B‚EjAFBpzPLJLBJFDJDN@fIdYPMNIZBZNTFpBZL`h\\pJZ@`CTBFFHJBV@VINKX[DCJ@JD–tdR^L`J¬JHFDDJfNXNTLLNLJDH@HCTQJCXBRALAHEJKDCFAJ@RDFDTjFHLFF@NE\\QPEJDXNTHNBLFTPJBJADAFIJENCN@HATCHCDBHARFLLLHF@HARFFDBDFHBBXCDAZQH@LAJ@NFV@JBJLBHNBPNJFLBPDN@LAJC@EDCLEHBHHNHDD@DHFDHBLD\\DHXNN@FBDDHX@N@FFBFAJRLJNPPDNAH@\\PHF@FCHCH@NCHEHON@FDDFBdBPTD@P@NJHBFAnBBF@HLJPBXCLFHH@LFDF@VENBNJFNDRCZ@DFFLF˜LFDhMFBTPJBDARKJCLJFHDFJBfAPCNENO"],["@@AICBBHD@"]],"encodeOffsets":[[[114661,35912]],[[114721,35618]]]},"properties":{"cp":[111.194099,34.777338],"name":"三门峡市","childNum":2}},{"id":"411300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ACABANDBFECG"],["@@CACCG@ACGAIBBDNJDFFBBFFDHCBCCE@ACE"],["@@CAI@CBCHPDB@@CFEAA"],["@@CAGKI@CDCNCBE@OIKHGBQEOJEC@CJI@AGEC@CBCFK@EKII@IEKACEGICMI@_AEECIAKDGHGDGBIAAA@CBGVEDE@EYBGCGLEAGDBKHMKCCCC@G@IDEACIIGGCBEBCHAFMDSECICEAEHATFZG@GCC@EFOBIECGOI]K[QMIICGDCAIKKC{gKCE@INKDWBCFCNMLWHUGUBMF]d[FCHBH`T@FCFMHKF]DKFEL@PCFIBSNKL[LmbEFGPCNCBKBIHGDE@KCaQ[@IEQO@GBKG[@MKGKDIAiCGJEXGNS@UCKEE@gVELKNEFWBIFEBEACEMEGAWAKKKUF_@KGKUEMDS\\KFM@‰FQC[YSCCJB\\CHKBSCs]]GaIgWGGIBGMBEIGICQBKBMJMFBLCRIASGKQY@OHMBIDAB@FADEBGBiAMD]XSDQJW@sFCBCFMFCDGCQLGBECACFGAGIOOMQLC@QEI@QECEE@EBOLIAEKEGUC[UAC@EDIHG@AA@KBQJ_LEDCHCF]LODCKACQDUDOCCACOKMYCOOAECKBQAAGBKNGC]NCHKFEHMHIDCBKBADKHK@CDENABODCDKDGFCJ@FCBC@QDUJWCCAE@QGOA@FD@BFF@BDADCBBDG@CB@BBB@JDD@BCCC@AB@DIDCCCAADEAEDG@GE@AC@@ADABEDAFAHD@CFBFCCIDCCAAAE@DJA@A@CEDEKE@ERDBDJEGKGCSJGHCFGBCDEJCLC@ACECSFKFGLKJKFQBGF@BBFJJ@FCDE@MBCDIDABAFFRBPGLCNICGAMFIEIAIMOGOMGCIBCAADCHEFUCCDBBC@@BHFBF_HCBAL@DGFAJCNILAHEFCJEBADCBQBSCaOaEQAQFQLUhOHWCa@mTe\\QLQDSJSPOZe\\OFQ@ULoPMCIGGKQEGLALDTCNMB_O]cMIgWIB[NojKNIfDNQTIVCDKHQHSPMFCDAJQL@DHDBJADIACBAHEBOAYBIDUP@BBDF@JCDELIBBD@ADEFAD@FH@BAHGFCJEFABBFJLN@FALBJJFDFAFILGJCDC@AC@GDEAACCGAGBIAACBE@AGGKAQDGCCBEFMFER@FMNDH@FGHGNCBETIPETINKDOHOFwHUJIJ[LE@KFEDAFDXCNBRIRKHGAECEEIMSOK@EH@RHRARM`BNDNPXRHLHLRI`SfWTMHCNFLAJEFIFQB“FK@aKOCIF@NFHNJXNZDVJBNEPKNOP@LFLAFULE@EFG@MFUNSP@PEH@BFF@FQIAFGDKBIFQZGFKDO@OCUKMMSSIAEHjnCTIPcPABCJIJMDGJCLCDKDQHW`LAHGDHKNORBDNFBBAH@BHDFJ@FAPDFL@HDANE@IFCLFJFBXBVJHL@FGJEJ@LHVATEJKJIRAJ@RIRCFObFHlVLfAXDXCZM`EHYPAFDLAH@FLTBDPMHCFATBPDR@NDHFHJHFLBTEDADBBDNFLJTFDDJ\\HLV^AXBFTLJLFH@DAPAFGFKFKPAH@LB@N@HHFDjERDHFDPFTLHFJBFBHARBFC\\BXNVL\\DDNJJRDDFDL@D@LGDAVDJAFANUFGFCJ@NBTGRCPQFCFAJ@FBNFHBH@PE\\BdHVBREZMXOVKZG`EPE^WV@XLRRPDPETKvBZGVE\\D^@ZGZKjqPSXQrTTDTAXKxUTIvQJAVGHKHYB[AM@ODIFCVE\\BNDR@XE^OVSFGHEJAR@bF~PdFtFHJJBABAHEDAAEGAAC@AHC@AAALFVTRNDNCZWPKNFPATGH@JH@LILEVOHGNAPDJVHPBZH`NVRV^FVJVRNTDTMBWLIbNZRRDxFHGJGF@fBRKNGTEHGDUDCNGRSFAH@VDL@FEFIDAL@RJBB`A`RJDN@LMHCRQJCVYJGFALATCZFHALWHIPKJMPIBA@GCKFAHIFARDNJDIBAL@FDNLRLZ^HDD@TCLGBA@MBEDEHCbCXPVFHABIFCHC`IJGP@XCD@DFJAN@JE^KFIHETBDABA@EBCJGD@D@FBXPTF^PDADEHCVDX@FBPNBHAH@FDRVFDDBFVGR@FBBDBJLA\\OJAJ@hDBGHKBEDGJCRKL@HBLKLCDABIFEJCBB@DFBpQHKAOH@LBBA@OBABCJAHG@IGSBGHIBW@IHE@CEGIGGICQ@SDQDIDCJ@PHbJT@\\ERBdMB@BSBABCPCLB\\PX@RDRCPGHIBIRSFIJCDIDEZMAOBMBCFAD@HFHQPDLCHKBAP@BAJOL@NDNALCJKDCF@pVH@rS\\ANCJCRAFADCHI@OGGCC@CBCHE@C@CCAMCQCECAEBGNWJSFO@QFW@KGGGCGEMg@SIUECG@GBDCHGXS@CBEGMAEFQKMBGHIJC@GAICKCIKEKCSQECECWCWEOMUGIBSFuBQFK@C@MKCAW@cWYLQ@ICGECMEGIEUCEACCACAMYUMU]MIKCEI]M[IaKSBCDAFCL@DMHCrEHDDPBBRIFIFGZEPGXAJBLCHCGQAG@KEO@AJGMOIC@CDCQIS]EAEAEECKAEDEBANCHGBGLEBAAEOWBCLGBCCKBGCEMOBEnqDI@MAAMIAA@IAI@ID@LFJAFC@ODEHGLAX@LEHMAIECAA@CJAJBPANENUDKACIKG@IRCHGBIDKJCJMHMDCASIGIAMGMGGMCEECKBCFGDIRADAAiGGCKHKBG@OACAA@CLIAGBAFAbBNBTJFDL^DDPAFBF@LCTFJG`IDAJODBLRD@F@LUXIHIJHJDLAPELNNV\\bJLHFFBFALGLADADCFIHARSJEJCPDD@BUBATHF@NC\\QR@PDHD@PX^F@PGNAPHPLNHJVDVLHPPFJBTD@HAFBBDADILXJ\\BBFE^BNKFCF@B@FJVDDD@FKDAHCPBNENLDAJMRGHGJBNCLFHBL@NI^MNSJIfO\\QHALHHALCDEDGDAJA@CKUBGDCVIBILKFKJEQEGEAGUIOiIIOCIKAE@CDGDELCBCKECEACAIIYBOFSBI@SCSECMGEBEHIGCUCAA@@JCFCBCCAYIWKOQKPI"]],"encodeOffsets":[[[113686,34275]],[[113699,33975]],[[115440,33134]],[[116448,33196]]]},"properties":{"cp":[112.540918,32.999082],"name":"南阳市","childNum":4}},{"id":"411400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BGACBC@IASGOAQPW@CJE@UIEQQWABWECEMCCG@ACBEAEIKFIVSH]XKPKNELKJKBI@EOK@EHIXIVEH@`DNAPC^OJKFQRQZKLATKfK`MFEDGJ_EKOYBEBGPEBDHHbH@CLB@EB@@HJBBED@BD@@@CB@@CD@@DBGD@BCB@@D@CBB@BB@BA@@@BB@@ALF@CHDBCB@CPDFBADBA@DB@D@AB@@BBB@BPFH@DCGKNMBITDHFHHJFJJLJ\\LZ@lINEPA^EDAHELEBAFC@G@IEAAESUQEEIECQ@CCDGAGFGACECAGBK@EHIGEHGAIHEBGFCL@BOJI@GOIYGMKEG@EMaAU@IFQFCFC`CLEJIJOBKAGFI@BD@@AF@BCBA@AFB@CE@ACJK@GJGBIRKJYFG@GAGE@@ADACBBAAADAAAFAAAHAAI@AbWAEB@@CPAACD@@AF@AGPBDADEFAHUCEIIIKDQFEBMCGGGCI@MJ[@ICCKCO@_N]RUHIB]AE@CCGGAQCID@@ADAAE@CWBAKICAB@ACBAD@LGBACC@ACG@AKEGQFMAGOKBUHEGOIQBACG@COCCEAAC_ABE@IGWAWHWAECCCEKDGCEFIJKDEKCBGOKKBAAEU@AEEAMBECIBGEQBEDSCQECOKBKHCAAGKQGC_GOEQQCIMIcAGDM@mGGAGBGAICMGGGOKEAYAKBKNGPCH@FCHBHGFELEHqNIJCJENFF@DAFa@MCEBEF@FFH@DQF@B@FUJBHF@DFBF@BEBAJYB@BBJDDH@@GRCDD@LBLDPABOHABDHBPEBE@GBAFKNG@GC@NKFIBUB@VABCFUDOAI@IRBLHXDFH\\FHHZBJCJGJafURSJQAmDMFOCMBGDCFCRCJOHI@KG@OBcKBKAQBGAEBCDELBbADYPGHIFOPGLcFEHMFGHEBCCMGKASBUJMHEAOISGAEQGAB@FIDE@EAQBIAOMICEBKHIAEDELARAFGJOFM@KGKAQFO@K@MCKBMDyAC@@AHSFwAKCGKKKSECEAa@EACAICODM@GAUMUCAAEaAEAAc@KBUFiHOFQLUH[TKFMAQGCCGK[CEACCCKkBEBAHBFLV@FABK@aA[EIE@EB]@QCEKIKEMAG@kXIFGHECAEBEHCFIBG@CCCKIMMIEI@GIYCMBO@EDGNCB_HI@ICGIGM@ABM@GACA@eEcFQFK@EDCD@NDFHDBBDRLHBD@FGJBFFJHJ\\Z@DCFORADDHDBNBtCZFFFHPPRHJ@F@FCDWPIJEj@NJHFFAFCJ@HGH@B@DJJBFD`LNBJC\\UVCHAFBJJNDPEBG@OEC@WRIFKD[D]@MDEDCFENCNAFOBiLI@SEK@GBCDINAFCBCBKEIAGB_RQTCBC@O@Y@IDQBCDUTIJKDGBCBCZITKHCRBPFR`lBHCPINWXIR@FBNJXBRHHNJVFJFJBPHNLNRDDDLEVAJBFFTDfAJM`AL@LENCVOb@HHNBHG\\JP@FAFKJEF@FFLNHNDbBTHDF@FAHIJ]JSLGBaAKC[OG@GDCD@TALAFGDWFBFRLHJJJBHAFUFOBID@NMDCFDLFDHB`BRANDBNFBH@FCZSbMbS\\CHBFDFDLHPDFFHB\\@PFFADCFAJ@tXXDn@`@XEP@PBLJHLLLLFRDL@NIPMFALDJJR\\JF^HxGbHTJ^X@HALOVFDJJFDPBVEH@bPP@FAZOjMNMHCVCHGHANFP@^KDCAGDCFCDEEC@EFCVADEDMHIBKBOFSDE@EHQCMIMI[FIJIFIDK@KEU@SBGJSRQFU@ODALBHANGJOBODENQ^]LONGTG`E@CBAN@NHL@RCH@NBLBPAT@NFH@^GDAD@AB@BJGLENCFEREX@HCDBBFHDNP@L@hBJJBPANOLCV@L@RAZA^IRAVEFC@AFExSLTšJŠBŒTjBPHBbLX`Djk\\QdDxZfCbaNaTYLCFEHCTBdTZJRL"],"encodeOffsets":[[118985,35405]]},"properties":{"cp":[115.650497,34.437054],"name":"商丘市","childNum":1}},{"id":"411500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@BB@@ADDEC"],["@@KLIFEA@CFOBIQGIJAH@DJPjTAc"],["@@@IDGB@HB@DED@DJ@FB@H@DCDBdHBBD@DADIFCNADKFKLAJ@FBLJTZNBFAHCHGBGAGQEAEBOR@J@BLBBFFJAHADE@CFK@EFAD@PCJKDSHQLRLLPJX@VBFDBDADE@IB@DBDVJHFGFANHFDDT@TAJETAPJZBJBDDFLFADKDCFCH@DBFJLPDJJPjVJBHHFRFFAFBBTANDFJDTCPDNIRDJHHBHC\\_FAHAjFJCHWLUJIPE@OEYPYDE@QLGBYPQFCH@PBJATBNDDFFAHARTfDJFLAJ@HD@VDLDDDBD@BEHE@SJKBG@GCIL]BALEHI@GEAI@A@@EDmDEFATBD@NGJ@H@TJ^TB@PC\\CJD@BATFN@NBD\\JVBDADADGBgFCHBHDD@@KAGQIAA@CBEFELAH@HBHDFNRBPHF@BCHMCCDCBKEE@GDCFB@AACBEDCJEBEFEAKN@HDJD@D@FRDD@AGGIGMBQDCB@DODQCE@EJKFARHL@DBDFFBPGPCL@LEDCDMDQ@UBMAIBCJAFEDAB@NEDCDOCGFKDCFAjBJAVOJIFADDHLFFJBHCPOD@D@FBVRNHF@VQHCFF@XBDFBH@XA^ETWLAHB\\THTDBXFNAMPBFFBXBDBDJNDLR@N@FBDDBZF@FEP@FBDDDXDLDJFDT[ZSNiXSHcFEFGLDJFHPFDJBJAHEDQJEFBNHV@DAFGF@VBFZLlANGF@dRXPLDPBNADAFEHMFC\\ATDDBDFBJERBFDDRJNDFABEF[FQBANA^NJ@DCDKZONARBJJBJCHMDADAFGLDNFHFFNHJ@RNBF@F@HCNKPABMAEBCTAP@JDHDDFBVGNBDD@JDFFDF@rATCFHFBNANILCTBBDHRJLBHCP@FLHF@H@LGHAL@lRJF~@vMJCZCjQTSFAD@VH^HHAHEBCAQBEZWJCPDXIHC@IEU@CFEL@TVXPLJDBHBZELIDKB@R@B@DGDAH@FFP@DCAEKGBCDAHBDJNHDHFBJAJFJCDCBCCCK@@CRKFCZLFDBDEFBBRABC@IFEHDBBBJD@FCBEEIIC@EHARCBAICIBIK@APOJCF@XFBDGL@BB@B@NE¶TFAAGB@D@DLNDHHH@FE@GBE@OCGCMDAFBFHFALCNDDE@EBADBDDD@DCBEAGACGA@CBCJCJEbOJ@FDHABCAIBCDAJBDA@AEGBCBAHB@CAEBCPIJSPeFKBKBCNCDAAKBALCJ@F@HELWDA\\AJAFACKIEGAKDCA@EBAFAPGDBj`LFZHD@DADKTOHKDAhZPXDBDA@CC]@EFCJ@FDJNF^LRDJANM\\DBjBFDDDADQP@HBJRLFARKLEbMLED@\\HJHJR@XBBDBDARQJMBGBKAGKQDAD@HF`b^TJND@VEJB@BCX@PBHBFJHLFTFDDpzHRFBJBbCJELKFAOCIFG@CAUUmYCA@C@QEKgSKMEIBCBANFZBPABMNEDKCK@UG@GCQOCCDCZ@JCBA@WA@AADGA@CBAABCAC@EJCJKAKBIFK@CHQFI@OAU@UBEAOBMLID[CKDQ@CMIAEBARCBADM@QHGLOAGCEGSC_@UNcHM@WDGLGFGP]GW@CDI@CGcGQ@MAEECCCLiVMBEGQCEYKAABAEKF@ACAADCAAFEAABC@AC@BCC@@AE@BCC@@CACHE@ABCB@@DFAACBACCBA@AHCCABCCBAIFCAED@BAD@@CA@BAEGGDEACGACDG@CCKIII]EEAQBGPMAIBEDEDIEUM]MWKE@ABMEIAEBCA_AMAC@IBAFCNAFGNKBO@GCGAMAICAKBICCEGEEIEEQCQDUEEFCLAHC@KGCIGGC@EHC@IKGCMOIDEFADBB@FICODOPE@OFQHIIO@MAKBAACKK@ACBGEABCJA@CAAK@UFEBKHGAGCE@EBIFCJC@MDE@EC]__EOEIMYSUIOCMMQGAIEGMCSAOMAGEGI@SFMBQIEEIOeQAACKEIIC@SCCMG@ABEHGR[@IEMEEEASCQKGE]IIGCQIGIS@EHIEIAKKYIOSMUIGIGEWGKO@GFIAGFQBGZg@CECCG@SAM@KQSCIMAMEMC_HA@GIIO[OMAKDMVQHGBGAICOOCAEASJ@DRXBH@FORQDOFEBQCGBGTGHCLBRHNDBBJ@HAVIP@FLRBF@FAPBDJNHTFJALBHJNABCBMCUAEBADCJADA@KAQBADBHADIBONCL@\\CDCBQF_A[CSEAEHUAMYKOIEGAG@GBCFAHAIM@E@CDELIBCOOICQC@CBCJACGACCBEACBAAG@ABE@AB[@CFACOFEACD@DA@MAGBOJ@LABK@AAEMQ]AAOEAEROBCACOEAMCICCGBGJGBEDEJAPADCBGBG@GAIIKEIGMGCEAIACEBSREBI@EEEA_ESIC@OBAPKBeECCOWCCECM@EPEHURODKASBMHAFDH@DQNAD@XJJ@DO@QDIHQEOHUIOECBABAJEDUEGAGBAF@HJRAJCBSES@G@GFU\\EDALEHEDK@@HCH]FICKDIMEAGAO@C@CQIMWACA@GAAYNADKlAVEVAH@JAVFDDL@DGRJJFL\\JH€DBPANT@BADABOBCF@DFDEP@JDFFHEN@HDNHJBBCNCDKBIEA@CJKESHG@CEDMAIMADKCCKEIACBETGNERABO@EAAEIUBELI@ECCcIC@QJMBGCGIGCEBIHC@A@AQEAIBGBMJC@EGG@EDCLAFYJG@GGEAEAIBWF_LIHEB]A[BMGSFMEG@CDCJEHSRGJCNMHET[\\@FADMPGJALBJ@HC@AAKOCAI@GFQNOFOLYFSAECGI@IMCM@OHG@G@KKAC@M@EIMASACAAC@IBIEWUAIIGAEaFMACCAKACECG@MBG@EAEEC@ODYAKGaWCEEAE@MFGHEL@RGL@HADCDOFEDCFAHDTANINAF@FJPJLBF@REHk\\@D@BDH@B@DGDGAMAKCOQUgCCC@MAOGCAEAMJIGE@GDONIDGJ@FBTEFEDAJH\\CJDR@HCLADCBMBOFGHGBEFDdJRHHBF@DABG@QJIDS@WNMCGFGHEBCF@HDNBFNPFLDBH@FBJPJHDFBDCHCHKJ_JCDa^ENMDSJ@bKrBBJAREFQF@PHTVJNBHCpZfNLCVEF@LADABCAOGCBKLMLAHE^EHGFABCZBDTFDBARAFRH"]],"encodeOffsets":[[[118283,33248]],[[116499,33059]],[[116489,33052]]]},"properties":{"cp":[114.075031,32.123274],"name":"信阳市","childNum":3}},{"id":"411600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@NAJCZ@P@D@DARS`QHAJBLFDADABEJMDCHAL@TFJ@jKPABEDMFMDEFCNC^@\\CLCJEXQD@PFH@FACOIMAIBEDGVUD[AIKMC_AEII@C@AHG@GDIBEEEIG@MFiJIXODC@E@EGIOQGOEEYEsDMACACGBCPQDE@C[YGIEIAEHI@EACKGCQAAGCCE@MFEPAREdEfFB@BD@HAN@BHNHJJDJ@`GDAHMFCP@NAZDHJJ@JFNNLJDD@DAHEJGDAFBFFDHGJElWH@NBLFLJDF@RA^@FJF\\FbBL@BA@EKUAEBGFAlADLDDFB\\DHLDDRHNBLE\\SVGRKPEjGVELAd@BBBFFbBBVDVNHBN@PCJDDBFBb@FBFDLTLLDHBLExGV~BNCLANDL@P@RELBLHN@PEHIBEBQFKFC@MKMDSOG]@KECBADGBMEKIAEFEFKAE[CI[EAAABINECECMQEC]DOAAKAEEBYIECECO@CBAA@BAAAAB@AJEHCAEACO@CACCAEJE@EACEEKDC@CWBEVBB@BIJ@PJPBJEFGHC\\CLJN@DHBBDCB@DEH@HG@CCAFYDEBMAASIA[OCCCBCNICCAGBSEQCMEI_LODOJC@ICAECCMAEQNM@GFMJGLELQLKDKHMBEKS@KHKDABEHEOAAI@GBEFKAWR]PUPO^‘mEaG‰CAQAEGEC@KHQ@MEM@KGIACAIGEBIJCJABMCQGUCCBCBIPC@G@IIC@M@oIKKEYCCGAACBIACIEHMEOKMCB@FABGDAE@B@@@FSLM@@HKHAC@@GIUOGICCBEB@@ABA@KFAAEA@AGEB@CA@@CJC@OCM@[AAUCKNIFCGDCAEIAEB@CFC@C@GEO@KBI@CNQJKBGACCEMMMU@EBCDCtBFCJmAOHCTBDABAKs@EDEBG@ACCK@IDKBICACCBC[FCHUBQACKIIK@GDSACCCGIMECE@E@AVE@A@EECOACCYCEEC@AGCOD@@CDA@CEM@GDIHMCQDA@CFACOAACAEFE@AOAEE@GF[FEICAI@SHG@A@GMCCEAY@GCOMEGAFGDGBGDCA_MMKEIAG@MAGAA[EaAc@OAaBQD_BMEGACBCPABE@OICAeHYP[DIDAB@FB`IBGFCHCBM@ED@B@FAJEBBBCBDA@HEDGCAD@BsH@EDACGCCC@CIaEEEIG@E@ADADI@EEUKQAG@YSCYAUCK@@QEWCCI@KBQJKBS@WEG@CBCNEHG@]AIDCD@b@BGDCJCRGD]ACNOBCNUJAF@LEDBLAFEDQB@F@LAHOBCBEJEDOBbvBXBBLLXNDPHLBRJLDV@LEVDJ@FAHMLAHBDSBM@SEMCGBCDADBLDF@FIBIAA@CECAE@ABADDDDJABKDCDADAPAFKNCBGBIAOEOAODCBOTEHEDYFEFARCBOBCD@DFJBF@DKLBVCFMRAJQHE@CEC@K@GDWME@…C@JDZAFQLEBGAMKEACBCD@H@TEDMHCHCBMBkGUAEAEEQCU@EAIKGCCBCLCDEAMEE@ED@JAF_PKJePIBGG]KAXEHAF@FHPEP@FRTDH@NFXBTADABUDCDCR[p@DBFNDLFBB@XAHADSPCDAHAhENAb@DOTCFBNCJMEYGUAIKSDOCSQAGBG@AECI@KMG@GHEDIEIIAKDECEC@W@YDG@IAAFFbCFAN@HI@OCI@AP@JIVATDH@LDDPJDFDJ@JEH@NA@GBCDBLZ@lFJ@JCCH@ZCHEFCFD\\@DL@JFJ@HC@CDGFEDABDJ@FDFCB@DD@FB@DA@KNBFDNCDEB@HFB@LILIHAXANFF@DADQDAFCnGRGHALDLJ\\JFL@ZFNBDLHDD@FCF@HDFAJOB@HA@C@@BCHS@@B@RVBBD@DADFBAFDFILLRADG@IJCHC†ExFNNBBFGR@LFBDFCXDPADCD[DCBCJKfG^CHEDI@ADARO„BDPFDDBJDFLJFJFR@P[–BZFd@LIVINGFUJ\\`H^HHFBJBJ@VQv@HAXWHGXG^E^ALBLFR@HHHVBDFB\\BNFLJJTPNAHKFMFWDGDCBAHHHDJDXFNDBpMjCDAFEJQFGFC\\@D@FHHALM@ODENQXEZQVA`FNAFAXOLK\\CRFPOJGd@F@LGFCv@RCJEHEHQDCFAB@VJXHJFBDHZDDHFRH\\FzFDBFBLTFHDBLAJAnSxKDBDHF^"],"encodeOffsets":[[117660,35108]]},"properties":{"cp":[114.649653,33.620357],"name":"周口市","childNum":1}},{"id":"411700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@^LHHJAfOLI`OBE@IFCF@NFFBDCDKDAHDJLFBV@RDFFFBVBlHNADADGNGFC@S@GDCDAFBNLHBFARKBECY@I†DF@XNHCL@D@DFF@RGBINQDEAULK@CAEEI@CDCPADABQFEZEFCFGPSDAPCPBPFJBHADALMBEBOBCDCLCBACICCBCBAF@DBDFB@JBJA@ECEAKBCDCHANDTFN@TAACBGNKBG@ECIFU@KCUIKAQGKCOWMKKAAAWauPAFCFIDAPABG@K@ERAFCBEAKFC@KBEVIDMPADM^BHCDQDIHC@A@aDCJC^BH@FGDMDAH@XFT@LARIFAJ@F@DDFX@RL@VDZBNBFB@LRBFEJCFGBIBABGEIACACPW@QBGDABAFABCHAFGGAEACGC@AEA@QAoHAERUDI@AaOCC@MFIHIHAJCd@LUDCNCJGL]DEDAL@RLD@bBf@XApSLQ@ECCUGAEDCFAbANA\\CdBVOFAFAHBJFLDrCFEBCCK@EHELAFEBEAOBCHENETEH@VDHADADCFOBGCAU@AA@KNK@CGKCK@IJKDCTIDEHKAEI@QBOHIAECAKBEBCHEDABI@ECEKgEEAOBKHEBEAOEKAIHMAE@EGI@AJABCBCCWFAFDH@FDBDAFKJCDBDF@TKHG@WCK@CLBDB@HD@LAEKCAKC@ABOJ@@CKEGDCDBHADKACE@UDAFFDABA@MCEAETK@A@AICAEEDE@GEA@AA@AQDO@OKWOSUK@EF@DFV@JGDWJOCIDYXAFBRADGFGB]GUGC@EBSTiRYDIDuNy@yWK@GBKHEBGAKG@EDKAKIKGQACEAM@KDIHKBI@GGSDqBE@ECCE@IACEAI@OHG@GECGBYBMBEBAD@HBF@BALODM@G@EAEQMI@MGEEEGCMHKBEBCNCDGAIIIQAMBYPCLCDI@]MMBABERE\\AFEBMCQICCAEFQAICECASC[BEDGNEFCBMBOAKCWOcQE@MHkBYMAYHEBE@CGUAMFERIFCBGAICIOEEGCIHKFEdETGjWTMZUBEAE@ICESEWCCCAC@EFO@EYECAAC@E@MKQMCCICAWAEAAENOMBWECAGSQMMGKBC@SX]FWBG@EAAC@WEEGDURE@MGUQEAC@C@OPGDIAEEGKCCEBIJUPIBiAEBCDELDHCPCDMFA@CBEFIBADBJAN@VCRCNCDKFK@ODOHEACECAK@QGEBIL@FDFCRCPA@CDARHNHJBHC@QC@E@CICGCM@BLEFAFIFCDAFBD@BEACD@HFFALCDDDGNADE@OGQAEMGCGAG@KBEFAF@DBBRJBH@LC@GCGAEDAhCHCBCBUA[IAC@MEMBS@AIC[DODA@]SSIG@I@MHC@SAEBCFCn@FB@J@FB@HGJKFABK^DJ@HAHIL@TGFAFC@CACCCK@UGCI@KBIEeCQSGBEBCEMCSAIBOAG@EDORAZKH@RCFOZFZ@POFIJKVEVCDGBiEGBEB[`GDGAIGQCMJOCSDICCE@_ACIBIFELKLAJUJCDAHLVBBCDG@CBCHCFSFKGGB[RePIJMT]NMJK@GAKEMDIAGHQHINCBMKMFOAGDCBELC@CCIU@E@ADELEAMF]AE[AWIJKBCACEAGBC@ASEIOOKGCUIUMGOKOGMBOHE@W]@OGCOCMAGDWPMDE@SGABAVC@OCIDIFQTGBEJCDCBKBKHEBEAGEIK[aMUKMOFKBICIGGJWJKVE@C@KQCAIPCB_JIHSEKDE@EAOBCCK]ECSIMAaAEBABBHKJ@DBBBD@PAHGLDLHHBjCBQBCJEHADDLFFNDHHHNBNHJTJDBNCNGDILIJCHADGJQH@JLBDCLMVMFOBIAIB@DBBFDBJGNKFW@KBGHCF@PEDIBKEC@@JBJ@JBBNJBB@NCJmrAFNPDFAHDLADKHADPXBFABKFAHGHMDABCFBFDLFFFBFBT^RJCD@DJDNPIH@BFP@LBHHRGDKDIAWBOHYFEHEJQJAACOGCqFGDCNK@IFADLTJbN\\J^NR^NNVZVBNFH\\FDBJHHTPHR@ZKdXX@DBNLD@L@REvATEJAVHPNXFXDLHTRLDLFDJFV@HHTBLDFDF`NJB\\ARFRBFAPEFALBZCRDPAB@HFNHH@RQTARSNGDBNTBF@NDD\\IZ@NBHDDHFC\\[BAHBLFRTJTRX@FGDS@MACDK\\MTCPIjLnL|HRHVXTDF@bDL@FEH@DJHDJPNdHJFHPBFFJNpDD\\CH@F\\BDNBžAHHzAHDFRFHLBRTZBVLPTJDL@jAbBXAFA@CNEHELETAB@TRJ@PFB@@HBBX@DBBBDJLFDFBLH@BH@JBBD@PCDBBDDVFBTAFBFBJLHBH@HADAHIDCdG\\ODAJBBCBIB@PDABVHFG@CCCMAMCBE@CAC@ADCBAR@BBPHNBAGFG@CACE@BGAA@EBABCT@HANEEIBCRIZFHAFCDE@GAAOEAC@Cj_BCDJAHF^BB^J\\ELBbPHBX@HBdV"],"encodeOffsets":[[117028,34276]]},"properties":{"cp":[114.024736,32.980169],"name":"驻马店市","childNum":1}},{"id":"419001","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DFJFJLJDD@BAAQDOD@HXDBF@HABCF[JADCRGDET@BE@GXQFAR@BEIIAON]F@FTJTLFHBL@RIFAJADBH@AC@INKDGBIESC_DC@CA[FECSBIDS@EAEEESK@WGKCMCKCEOIAaOQIEUEYKUMEGM_CEKGGCWDEECIIEiAUDECIIKAGAWBI@U[IQECGCEKEAOAUMC@EBQPCBKEIFA@GKCQCAAE@AJBRCB@JRHBL@DAHQJCBCEG@CBCBCA@MJC@CADEPIAKFACC]AIFQFQEC@EDEJGDeR[JiFU@UEi@CBGJ_LSBKH[JKD[AUDQFOJWTC@MCKIQWICKBIF_Z]RgHIHSfQVGJUN{NWJKFIBECMDMBMCgAC@OFC@GEC@KFADABHP@HNBHEHBRXBHAPBP@FMVAHBJVŽ@DI@CFBDJJ@LELUdUZAH@HDFLHVDRPVJFD@FCHBVAHQhEFYL@DFFBHPCRAXFNAVGVC@CIA@ADCBADADABBLDVHnI`CdOTC\\@FAHMACEE@CDALAdENFXFlBFDRRDBJ@FCCKUgCECEBEB@J@ZHH@TCTDJCL@dDRARH^^JFL@VEXA„WDBJHH@HALELEJJDBJENCVMD@HDRDTBF@RKTIRABNBBJDR@hD`EfLDDGVWDIDADAN"],"encodeOffsets":[[115320,36098]]},"properties":{"cp":[112.590047,35.090378],"name":"济源市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/hubei.js b/src/components/visualizcomponent/js/province/hubei.js new file mode 100644 index 0000000..b125d97 --- /dev/null +++ b/src/components/visualizcomponent/js/province/hubei.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('湖北', {"type":"FeatureCollection","features":[{"id":"420100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AAADA@@BBBA@CAGFAAAD@B@BCD@FDAHBBJDAFCJDDABBAADGCC@CBEDCAACBA@CAEC"],["@@@CAA@D@BB@"],["@@GBGLM@EAGFIFA@AFM@AHDDADIBIBCAKA@ABCCAADMJSBGFBDABMFUBE@[LEF[NUFQB]FUJE@CEG@KGYDCCIIGGMEUCOKƒMuGIDkL@NDPCRGJSRCJANDX@NCPCNGDmFCDAHC\\EHQFHVATAHCFEFEJADEBW\\Q\\CF@HELSPGBQ@_JaEC@E@GEACEECAKACDCVBDDBJAFHBJGBQJOf[p[XqbOB]@qMc]QY]oi{GS@KFGcMC@CFCBYII@KEADBPALCFELEBMCG@]N_LGFCJADGFEHBHNPBD^HDDBPBJHTHJBJAFCBQEKAODEFCT@FDB@DGPAL@DHF@DEFGDEFIDEHIVBBHJAJNRDH@DCBW@ACCAODM@YFEDAD@DJL@FEDIBBFHDTRDR@HHDjDN@D@HHRFJBJ@DHDPFNRLJNNNBHRVRRR@DBDRFPDHVNHNJFJEBIHMJ@RLBDEXD\\RdHDHID@BB@HTCVDLH\\\\DJIJ@FFPABEHULBHTJFFBFCDCBWFAD@FBFFFXRRZTX[FOVMCGEC@MNCPFJADE@GIIAQ@CB@DBJAFHD@BIH@DFBLABEBCDCNBDD@BEFELDNJTBFAFC@QAADBNDBHBHHDCDIJCDDFJLFFHDDL@HFN@PEFFHABDHEFD`NJ@HAF@\\KD@DHHBFB´GFAF@bK@ELIDBFHD@XE^@b[BBBFFBF@JCB@DZAHGRE^FbHJQVCjCXAF@HAHBDKHEN@BH@@DFFID@FFDCH@DCBHD@DADBDCJCDFHADBFCBBFEA@B@DFDBLCDEDBDBLDBB@F@BFHDDLDBD@AFFBBHEBCDHDBDEB@BHFADC@CB@JMRAHHJCHADEDKBAPHLLHBFCH@FPAF@DNJADB@J@BLH@FCB@BDJCHIFEJFHBJ@JEFBDEH@HFFRHbXFFVTBFBJLHDLVRJVADGF@NCFQREBMGC@CDC@IEABBLADIHCFCFODEHObERAN@LDHBBNBJAH@DB@FIPFFCNJLDNDDH@HALBT^HFJBBDATDLJDPDDBDDVHLLLFHDHCVSBE@GBGDCNBHCLSHCJ@JMB@LFRFRBDA@IFCFBBIDATDlCHFLBRE`@JCFCAC@IAAIEEG@KMMQeEGKGGIFYBE@GNIHKHEFGLCBABCHCPDFAHCHA@CGGBAZEREDC@CCEEAK@G@AC@IBCBGBCF@HDF@JKVIDCJQRCPAPAHE@GBCFA@MDKNK@AKO@EBGHG@EKQGKESEGCCEQDGUKAIEC@IHMJKBE@GDAZAHAXUFG@E@AFBBFD@DBB@DA@GLQb[LElKJcLIAQDEV@RHPDJL@FBBDABIFGFAPLP@BB@JHDDBFDVADFDBBACIBELEJ@FB@FKDAFEDADFDBFEFFNADCDBFPDDF@DB@FEJDT@HFJB@FFFLHJBJ@D@DGCEDABAJBDAAEE@CA@EDIBAAEEEFMD@HHFRFJBRDBVTHB@BF@@BBGECAEEADCB@PLD@DA@I@CFIAOECAEBANC@ED@DKBAHADBD@AEBC@EL@BDRADIfBHFJVLFBHGLEDBHADKFQBEHDHPAHBFJRLJHRDLCPA`TDEL_FCBD@FHFDCBEDA@CBABDBADB@DN@HFAGAC@EAABEFAHAHBHHAFRDAEBCJAFD@FFDFCAABGCCDCBCCCCAIACE@IJCFEFDF@DGC@GCCC@CECFOCC@CFALQJEDEJCBCF@LBLAB@BFDBB@NEEKIG@AHGJEHCHHFABCL@LG@CCCG@@ADCBCDAPAH@NCDABODCAEEEEAKCOGGCCEG@@GHC@CGEIBGCGII@GBCDHJGFGAOFKABICCEDEHC@E@MMDCCG@CPQDGEGIAGGAIBMAAICAF@LE@AAAICEKAAJC@EEKECAKAIC@GFCFALK@C@KEIECCDGLMJEHEDEBKCMOE@[HABALABIAIDKBKC@IBOAYCKGGCCKCeaKESCWGMIONIAACCG@CGI@AHSLMBEHKJIDE@EIECK@CFG@CFIHAFFJFBHBBJCTSFMJK@KF@FFFCFIAC@AE@A@GIuEkGQEECM@qOOI[UgQuOuI]IkUQBFQ@GBELGACAAG@AGBCB@HDFGF_BIGG@EHMAOHIBEACIIQ@CECOBGDEAAI@IDADKBGBIAE@ABI@CE@C@CFC@GIEEG@EHIFIBGAQFCASACAQ@MAQEK@KFOHIHEDOKsDcAIGMYQG@GECO@UIKe[AOBQG_KOGEE@MBACAKBQCCIC@GDCBGEKMM@CDC@MEECEDSPOLMBCAIFEH@PIBK@CDILGFE@EEGHIAI@GDKLSLCDGJEAAACE@UJCEDE@CCEI@ADIHA@AAAGJECE@CLKDEACI@EQCC@AD@FCAEIEHABEDABGMKC@"],["@@@BJFA@@DJNETGJFHHDFAJO@GCEAQBIB@FBBCECGHCB@CABAEQC"]],"encodeOffsets":[[[117698,31765]],[[116492,31026]],[[117282,30689]],[[117729,31738]]]},"properties":{"cp":[114.298572,30.584355],"name":"武汉市","childNum":4}},{"id":"420200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@RELMPGBCGCCAACDGDCF@LFJABJHDBD@DDBF@FAD@NDdHFCHKJCBADA@AE@DAAABCFB@A@QCCFI@GDCVHHBNGJJHDVAD@DNDL@DIHADBDFFFBLDDEFMPALDHLRJFNCDIFKZ@FNNLHF@LGD@@DADKNCHEF@RCNCFSHCTWLGH@DFRDDFDRB@BGJ@DBDRHBBBFKHIDUBCFIJSJKJGPIHKFAF@NBNAFEPAHDJLBFD@LFHfRDDBFEFEHADFJ@FFLHLHHJLVNFBJABSDEHC@AAIBAFEHAP@DAFEH@RGRCT@FDEP@HHJ\\BNDl@POAS@EBCLILELALBDAHEDGFCAIQKAC@AJM@KBEJIHCZCNGdIPEZEFCHIJ@DALMDAJ@HBDDDJHBDFL@HFD@H@B@DCJGB@DFBHFBJDF@ALID@BJDDDBDLBDNFFDJDDL@RA@HD@RGH@BB@DBFFDL@XCAGD_HMVUdQ\\ElCRBVNPFHBJA`ITANUle€{‚bwFODUBQA_BILYVS\\QPM\\oT]XQNEJEDI@GGY@KDMNMXKNMFELaLOXSPIhSpII_DGEDcIGCIIEGCW@SGMEQAGHSD[CEEEOKm]caMUGGQIGKI@KGME_[BEGIIHGACDCAAACAIBSEGCIMGACAG@KD@EEAACECAEE@GEGIA@ADEDI@EBGHEJALHP@RAHEBQBMAkK]HYAYBQEG@EDID[@QFEFIJCJGJSNK@KEEGCKBIDIJING^@NEBE@EAKEEGAEIBKAE@EHEACGEEI@CFEUG@A@A\\KPJP@ZHNCBCDE@EC@ECEBAAKEAEBGGC@EFGBGI]@kJS@IGGUAO@EBEAC@E@IHePMACAC@EDAJJJBLLB@FCFFJ@DEHQLEACCCAG@IDCAAA@AOAGEM@ABE@CGIDIGEDCFEBEFI@GJCJOBCDCHC@AA@GEEKCI@GDA@GGAIIE[BYFEHIDCDFf_FW@EBAF@HDHAFKLGJEDADAPHfADIJILCNA\\U`CJ]FSBAFBJ@DGP@H@HKRGDWBMFSAQ@EBC@@EK@EFQBK@EFMDIAKEc\\GJAJLRBJBVLRALCHAFDP@fABeBCBABBTJVAHFX@FBHDFBRIAODKEC@kNGFI@IBENcB‘ZEBABDF@LEFMDGBSEaEIDAFBHEDEB_MA@CBDJDFFBPBDB@B@BKRUBEBCFBDD@NLAHCBAFGBJFBFEDC@@BDDFRJ@BDCFKL@DDFID@FBFD@JGBCD@H@BF@DCFDFVIF@DDABGFCHIBMVCL@HBJADJG"],"encodeOffsets":[[117300,30783]]},"properties":{"cp":[115.077048,30.220074],"name":"黄石市","childNum":1}},{"id":"420300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@JCJODSYYWPDF@BDF@DCBV^"],["@@NUGGIA[AOACEHKUOKAGBAABEEKEAI@CAE@CBAD@BHBBBALFNRHDH@L@DV^D@RUFAF@HDJPF@HA"],["@@FAPMDMJEACCAKBA@DMDOHKBCCEGAGc[J@NFDBHCFA@CCG@Xœ"],["@@U]EBECAEEACEMIACJAHBBDH@DDDBXOOSFGJBTTNNVLPDP@LCHERYJELAHCBERJ@EEE@AFG@OTOVMNEH@FEF@VKBEEK@KPOLMFOAMUIYCWMMIEG@MJEPDbLL@”ERAJEFEBIEKDMNGXSTeJ_KQKGQGOWCMAMN_BQEKCOBGFGL@TPJNFFFDHBLGJQAQDMCWBEFCLEF@\\KJIVIxGPEPGLCJMFSJOFSDAHMHG@ECGNM@EFQNEFEDAHDRCLBHH@BAFBDJBHAHBDDBBCF@HBDD@DCHIJKBECEIEAIBK@EKMEIAAEBIFEDGHABG@@EBCFEBCC@AAKJCFIDE@AC@AVOJCZAPBFABGDAJBBCAIGC@CRKBIDCNETORGLGDCJURSCMDMFWLMpi\\MJALFDI@G@SEKGMIMccBK]gE_MQMNMIGACBAA@CIAACCIIME@GDEBOOO@AA@EHCFCBKHK@AWWMKKGgEKEUQMES@CHUPMJKBGEACHGKUIGOEOIUIOAMCGGQSCQIQKGOEiESGWMSQQMEWEE@ABEJEBCEGEEKG[U@EDCJANIF@JHPC@CEKAK@SBGDENCDAHMFGDIE]KWUcKWOMIOSOs][MWEOJK@OIGIIKIDC@AAGMUEKIIIGCCFMFCLA@CAEICCIAGGKYCM@EVJLBL@FADECOGSKCAWAC@CLGJBBACOAAI@AE@ECEKDCAIIAKBGEEJA@ACC@ANIBB@FHDBJHHD@FCD@HEHO@CGAAKBEBCLEF@HEFQFE@EKGEAC@CDIHELUVIAEIAACXCJMNADCJAVAHEJIHIBKAWBYIA@@IDG@AAAI@ECEIAEJEW›O@IDAABERIDIDCAEDGH@@N\\ICGFCJA@AHKOKIKC@AADC@IDEB@DDLCBGFEAiJKHGBCAOAAI@ECBCFA@A@AKGOCIEA@ILALDLEHNFDJ@NGJCBEAGIMGMOIAGNMFEFCH@NABMBIJCBC@MGUGG@CA@EDE@GSFQJEFGLI@QAECCCNKBA@CAAG@KLCAAC@CDEHG@CCAOASCM@GHOAIFKAQFQGQTEDM@MA@A@EDEDQEGCAS@KEAC@A@EFCGIEBCBGPEFUDc@KDQDIDEHO@OD]NKEAECQCCEAM@ULEAOEKHG@OIEAGBKHG@OGG@IFQAG@SFW@MBCACKACYEEDABHN@LABI@GD_GICKGACBCLGBECA_M@ABQAGAAOAYMC@IHWD@B@HGHS@GAK@GCGQIGMEYDGAECAC@cDQ@AKGcKaBcCSDg@IEMMIEcIQIGGEGBSAMQkAKM[NARMFEDIAWACGGcMIKEIAGBCLAFEH@JEFC@CHEFKAEBC@GSECCAA@UCECCEBWRUDQVEPIFMD]AYBW@GCIG[MQIIOSMOGIAKEBMHOGIKAWKIGCGaSE@SHO@SEMKKE@BEBEAQIQ@QCI@CFIFINGBIBsCG@IDMLIDQBEDEFCNCDURUFO@QAiYE@EBGNEB[CSBKCGBOAOAI@MDEFKH@DLNDNRJXF@DEHB\\HDNBPDBBCFKDGFEHOTIFFN@VALFNCJQTAXEFLR@BADCB[AEDIAADADCDSBAB@DCNODCBOEWAIBQHI@IEG@MCMIK@UFIJIDGFMFPVVJDBADEFKBGFDVG^@HDNJNJJFHTDJBRALCDFDHI\\[zENCRMZGHGFIBOFCH@JJTHZlHJBPTDLBN@XELEJGHQZWPS^GZBVFXR`^dFJDVFNAHW^MFILKREVCXFZ\\t@LMNINeLKCKAWFCTEHM^SbSTQLOHILCJFNXdFP@TCRKVGTANDVHLJH^BHLExHJVLLVB^JPZHHHLN@^FHRL~RXNPTGV[`G\\HXJHNFÈHXHLBLAL@TORIZKlEnM^C‚D‚ZbBZA\\GjWT@NHTEbkPKVEX@TBpVVNNLLJTHHJBNAPGJBPJHXDX@VCRI\\[NIXBLHJTRT`NHFDLEF_TKRERKHQTOLCNBPNf@LDR@hGXAJEDG@MGM@QNELBJFLPTFJCFBFWCKDGHGTKNIFiVOFsL]RGPADADG@WCUFMHINCDC@_CcF]CKBGAGDKREFIFKDY@MCI@WRCDKBIACCKYEI[AMAUIQMECK@SJKPEFOVGFIFF^LX@bDPTtF^BjDdJhAREFI@eJMJSHI@ULSHULUFSXMFkCSFo@MCYMWAIFCNEDKCIECGEAKHKRIF]FoTODW@KByAcLGFIBED^\\VPPPJTJTLHVFNTDZNPXHXDXAPCVGXIPC\\FLFAlBNDFJFFHFBbBXODM@SFEN@RJPFbCRYbO^E~JpCXB^D‚TNBXEVK–QZIJI`MTIRGLARDbNNALEHGDIZOTAXFXJ\\FtFXA`CZJlFTMJI@CLKECB@@EFCDFDABADBLELEJMRQJERCfD\\LlJVAVCFCdGLEHBBBADE@HFD@BBABE@ADFAABF@@DPAJDFDJNJBFABHBBDE@AFDBA@CEABA@AGBDGF@HDTAACDBBCBDBCDFBEBFDAH@fKJ@RJ^HPEDCJADAHABDCBD@AFBDA@@BC@ABFB@FHFDABHFBBABDALFA@ADBADFAADDABDD@NVJHJJNDNHJFDVALJLNFpAPALEHMFW@MLUHMB]BS@OCMBKLONIRGNCRDZRLFNGJQFOLS^_b]RARF@JCL@NHRLRdZPFZFbARAHAHDHJLJD@@ABIDEHADBFFDHGNGVH^TVPDHALFRAFDHLDB`C`MLAVDTP„ŠHFLFRBTCX_RGLCDCJSDCLAJIDI\\M"]],"encodeOffsets":[[[113712,34000]],[[113812,32816]],[[113664,32754]],[[113712,34000]]]},"properties":{"cp":[110.787916,32.646907],"name":"十堰市","childNum":4}},{"id":"420500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AGABAACGIIEKDCDAFBRLJF@B€MEI@AHAJ@NGD@FBBBBLJRRNFDNAHENAHFRHJNDDFDFADAHOD@DBFHJEPKH@FBDFFLHRLLTBRCNElKPMHSCQEKOGACBGHG@CAG@IJQFEDAJALBXAD@NIN@BA@ECG@CBEDEFALKvQZBZVTDJANFF@JFFHD@HEFAP@LADECM@IBIFSAMAOJOPE^E€CTCdAdPfTRDLFHHpX^`LJDJJNH@z_TCZ@dJpDPFZLNC@CGSDIJEDIIMECCE@ADEB@RAFA@EGAAACICEOIAC@IZaFCNAHDDAHSJIDBJNF@JIN[HADCXCLGZ[FAHCL@NGDDADBFF@DABSDCJ@HC@EEE@EBANBJADEMW@C@ALIBABGCGDKPHLJBDDPFBDCDICKGKDEDAFAHHJLDBDADIFCJBFABECK@GCUEKAGDCLBDADEJWP@TMBC@CCCICCKECCCMAOUIUEECAKDKJGDCAACACJKPaBGDAXAD@LLJDL@T@JAFIBEAGIQ@AHGJE@KDI\\CCIFGLAB@@AFB@CBB@CFB@CEABC@CBCL@@IHGN@D@AGGCCGKcDYHIBG@CCI@CFGFAD@CL@FJDJCDA@ECGACFUCQBIEiCEG@AKE@CCVYPWPQFCDABI@CDGCCE@DCDA@CBACKBA@CD@FICAG@CCBAAA@CFCACDAAI@ECSBADBBAFGF@NCDCAGDE@EDCAEDG@CCMKGCIE@@CDGFCX_EEC@CAEKCC@CDAF@F@BDTE@IHABCDKACC@@AAC@GCECAG@G@AEEEIBABDDABSGABBFADC@CAEIK@IGYG@ADC@CEECUIIBEACCAIAACIGCCWKAADEDKACEMIGKEAAFCL@HGNBDAFEHOAMgwCUEOCCS@FO@GAAECOCIAIGGBALERE@AGEGG@CHKCAE@EDCFABGEAEBAJIPMFAJBTITAD@BDMFADFBPGDBEFABF@NERQHOFODYAMCO@KB_CM@CLMJQRWNMVUfWJEPAHE@GAMCCGAACDMUCe@KBSFMHqrQTUjOVOJMDKK@CCACGCO@KM_EiEUGCIAkJYHI@kGC@EJBPEJE@C@EEEAEHIP[`GLERIfCHORIFGBIBU@SCYIQIke[OaQkQOGOOO]SWAGKScYKAI@@GFUDEF@DBD@FAFGF@BHAFBBLCLGBEGE@GIOMGBUEI@GEEKAC@BKE[BADAFCBKOIEIBKBQCI@O@CGCKAKG_W_MWTGFGBG@gS[DYRGBcCEBIHGDGASBGJED_@IIMYECKCKGSOiKGEGME_GQGCMCw@kEK@IAEEABeAUDKAO@eHA@AGA@]FQAkFSAaFeDS@MCKB…B_HQBC@CHIB_AIBM@OF]COBIFKAIJ@FENFbCNBTADY@YEG@GDCBcBOHG@ABGLED[G]HQ@AAAGQM]JeBMCaKAENIBGIQ@GFEJEAMAWDM@EOQMGEAEAIDKAYOE@GDWNMPGFADFDBFABEFOBSJIDCJCBIBWIOIIGOCIEYIG@MDaFEAEGE@EFE@OCgLMCG@AGECQEEBEFABG@AAFG@CGOBGHK@CACIEEGIEKCCEECSG[UUWWkEEGCKAUB_CQ@WHSCKCSSIESD_LOHGHAHV`@HENGLAH@FDJDFPP@bBHLNBFCHCXHL`TFFBHAHCHKBaNBDFFh\\LPAFEFOJ[L[HCBCFAD@RANeNMHCDAFDNHFJDNBPDBBBDITCBIDMJIBIAKBGBGHIRLH^Jn@JBXHRDjKLABDBZDJHVXjHTAHINQNIJEJDDP@LF[V@ZDNHLJRLLLHFH@D@HOFEH@RDFJFBB@LCR@FHJ@BEJM^@HDDHDRIJ@LHTHHBDBB@ADON@DB@VMHDV@HFRDBDAFFHBLBH@FBBJHBF@DJBLAHDPf@FEH@DBBLFHBLABBERABKEYB@B@FJHBNCFAJERIHOJGBGACBCDGLGFAF@BBDTJFJ@DDL@X\\BNC@FGNCPM@GF@PFD@FBfDFFBHRIPBTM@CDGLOLGXE`KNKFUBW@]AS[QIKKWGSAOBKBEDILH^FNHJLLHPBHGFEHBDALDBFDCF\\DNFNVFDRBPRHDHLPNNHRFPID@PFPHHHBFEF@JMPCRCDI@ABBBDFBNFJBLDJDJHJBHAHJ\\B\\EbBL@fFNH@hFPFALUvCTDFZFhBRLJLBHHNFDJDFFPLFHBNEF_LKHCDBFCJIJMDADAV@DFLADCBMBOBO@BHGJFFANNAFBDBDJ@DELAHAH@LFHPJHJNH@BCDIDQCKFQEABEFMLC@OCEBAF@FAFIFKFIN@DHDBDEL@PONAFJHTDHJDNZ@NAPHNJDHFXHHAPBJHFFBBCJEFGHCFI@ECC@CCC@AJMJAHGBGAGBEFCLAFGDCJ@HHHBPBRFNJBDAHFPELKNCHBJBFJDFHJN@JCP@LBDRP@F@H@DLNDHDRPRBFARLLDF@JCL@JBBDDH@PCLGN@J@TFbAP@RHDADAJKJAN@BBBJZhLJHLBJAJAHDHNHHHTANJRAXPRHN@RSLEBGLBNJDAFE@_BCJELIN[DAH@PLNLPFLHDDDNFDFBV@HDFDBLFRBHBBPFPJVDHDDFHAP@VFLB\\GNDJBDAHGp@RDJADKBSACQKCEFENKPEDCBWFGDABC@CSMGGKOCG@YCKBIBEJONK"],["@@ZGHBJFD@FCJILGFKAANKLEBBH"],["@@BADIDCDOSFFNABCDFF"],["@@ILGD@LPADCFK@ICCCD"]],"encodeOffsets":[[[113718,32197]],[[113718,32197]],[[114763,31437]],[[114276,30880]]]},"properties":{"cp":[111.290843,30.702636],"name":"宜昌市","childNum":4}},{"id":"420600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@FHTHJBDQ@CCBBB@BED@DA@OCBCOA"],["@@GBE@IOGCE@EBQVC@U]@C@KCGQGCGQHDLABIAKH@DBDBXLDHTDPCFEBK@KAQIC@@FDNLZHHJBDDFJFBDKNEDEHDJJLJVFHNBBD@JCBEAKHWAGFIHGDEACKCBGAGPKFK"],["@@@MG@CHBFCDCJQJAFD@DAH@R@B@DDB@DC@EACEC@M"],["@@@AIEQKEACBCDFLJJBFDDHCLK"],["@@H@RHF@DBXDVIRCD@DA@EDIHELCDCPCBAFMDCL@LGBCLADAJCNGFGLEDG^MHDLMHABBARDLBFPPZDLNDPDBPDVCRCBDDLPC^KDEDGFC`KRILAB@@BGHCJ@FBD\\VVDFHFLJBPKFAF@DFRFJ@RFD@RKPNJPBHEHBDFDHARKHDDCNEDEDAtEX@RITC^WNCjBHAFABC@EBAJCNAPGZ@FJPBBCDAJ@DBDAAGBALCNILAJAH@JDJHAFHNJAHHhXbJ^Ht^TDLADGA[DITD\\ZRDŠEN@LET[NCVFHL@LE`LVLLXBHBNFDFFBFAJEXAFELMFKhUF@LFVDT@HMFWHICGKMC@uJYEQKFaHKXMXSBOEQ[aOO_IW@QAGEEKHWJUDQByAOGOGQCUAmHMh_BU_iSSY]a[IMBaBWAqBG@_LCL@\\C^MDGBIAGECOACDI@EBCCCIAKAAIFCCEsGOKOOECBWCGICEBQJUDIDIHEDGFOIMOMECIBOFGJCDEBSBMIKOMMSMAKGIGIECKAKLGDMDUEGE_wISIOICSAS@IAGEEECKIEGBWN[FI@CCCC@IH]@KEM]UCKAI@WCQBIDGD]COCGDSDIHG^M@IEMAUE[BOGOCC_BSAMEGGAEAEDKFCHKP_JIBGAWGMAMGIC@GBOJ[Z[HKB_RMAKIE@G@GFqvOZ]PIDUPODW@gIYFE@ICYQGKSSYCiQIGOQKGKEICI@qJGDSJUFIBUEIAe\\MDS@SFILMJOHMG_CYGGEOQM@eNEAEECGIMEGCSF[CkGBIJUHS@UGIGEIIGYA]FEAIGSGG@EDMAK@ACBC@AEEDICGGABCIKAAEBGHIHEFCBIBI@IQCAIBGDCFSPMFC@MAQOG@KFIGS@IAEKCKEEBICQCKBUIWG[BCJADCAEICBEDC@AEG@IESBGIGI@IBE@BGXW@KEM@CHCH@FADEHU@OIOCIGGMAOHMBEAQKGEIKMUG@GDG@ICC@AAAIC@A@ALCBC@C@BIAACAEFEBK@MFY\\KHWDCDGBM\\IJE@IMCAIJGTCBGCMBEDYb@JBDPJDFDJBBHB@FEBQBA@CF@BDFFDJNCJIFCJHT@DMDYKOEoCcIY@SDy`G@IMCIKI]_oWGGKEQCeScOM@UBSDD]FOFIPBPBNETAJ@JDNCFKBO@EBGFC@EGIEE@MEIBSCYUYAuRKLEBCFAF@DDH@FABM@MJC@WBKAIBCBEFIR@JBH@DGHAHBDPHFLDRGTONkLMFQDSAKKGQEKCEEAG@OLIFEGCAC@GPGDC@GGIMQGGEMBGFCBKAQMEEGM@ECGIAMHI@GB@BHLELKHIJEDC@IEGAYHMLIPAFAJDL@ZDHTXTNAHCBEHAXCDOFMLEFDFRLBDATCLIBQCo@GHCBIAMC[HKAUEO@GBAZGLAJ@FDLLNPTZnRBFB@FCFGHUHKLMBGHCBI@OIgEE@EBAFCLOFKHGTOXAF@JCHBHCBADA@EJBDFDBHALGJ@DCHSVgrIHGBK@]AQN_hQPEVGFGDED@HBDLFT@FFDFG\\@BFBP@LCRSRHRELBJEPBHGN@TDPBDB@DGHCF@DBDDBLKH@BB@DABMLDDFDRBJ@HKFERITE@HCF@FDBH@VHNHD@DAJINABA@MDGFENEHMJBNPNHHJFBDAHI@MCIMEFGCKBKJKB@JFPDLH@B@BEBADFDJ@BBBPADGHILBjEFAHKDCCA@CF@JCDBBD@JLPLGL@BIBEDDFHfHBDFADGLCPCNB@LADBBDIFCNONKFCBBFFJFDJ@BB@BCH@JB@ZJXALBJAJGFIBGBUDIBCNMDIDWBBFJJBVUFKJGDCD@FBLH@FEFERGFE@KFADAFBLHB@DGPGFC@EDC@GGAIGC@EAAMLDFIBFFAHBLJJDBLCBBDPJ@BFRGAEBKAAGA@ABCDAF@DBJ@FBFLAFBBHALBVPGLDFPB^BJDFFMVEJONBHAHLDBDCFGHEJBHGXBLAFJLHJPJL@PIXF\\Nt^TPJPPNLXVdLXF^CJEHGNCBMDCFAH@TBLFL@DODIGE@MJKDCDBDVRRLJLBDGFCBAF@BFFFXRNTRXNTHjFPFLHJRDRRTHHNDPBVJPJPFJHLVGHBDHFLANIVODGT@NFVRLFhFLHNLXX@BGLALEDGD@FBBP@PPFAHCF@JNDJBDJB@DBBDAHBNJNMNRF`^hALddJNHNFL@T@HCJ\\RNJ^d`PNADMCSBKHKRFHLJHNDpOVKR@PEf[PYTOTIRCRKf[nSb@XDPGVgRKRERBbFbPTDRADABCFADIFEBGJKDMBIHE@CBKDA`GAEGE@AD@AADCVDFEDGBCDBJAHDPNPHJNJBJFNEHBJDDMHKAOEQBEBAJCDCNAF@DC@EIIAEDCFCPALELIHKLETEFDBDD@DKHKJCJKVKHDHLIFACOCAFJDAJFDB@CIF@BBDBCDDJEDEA@DGCEBCBAFCBDB@BHFH@FCFBBCDBDDJC@CBAD@DD@ACC@IAA@ADAH@ACDABCACE@AEC@@EHB"]],"encodeOffsets":[[[115422,33135]],[[113812,32816]],[[113657,32694]],[[113726,32186]],[[114869,33164]]]},"properties":{"cp":[112.144146,32.042426],"name":"襄阳市","childNum":5}},{"id":"420700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@WDK@ECAE@CAAG@QHC@@GQBK@CCCIEECMKAACCCIC@AJCBKE@ICEAAGCEA@IHCDA@G@C@GEK@CEGACICCGAI@CBKNCBI@GJEDYFOFcJMHYDGDIJAF@LIN@BBDRLBJEDCHGFCBKAKBKFKJAD@FBTOPk@MC[AGI@GFOECS@QDQHG@EFCBO@KFCDBJGFCFATIBICQKQSGKEK@EEIBCFGFEAECCeQEG@KECKACIBGFOBEAM@MBELEJGHOLITIJIDEVAJCLGAEAAQGAC@CHI@AQAECCCEQ@CHGXKDSTGDEDM@QFEDGLMBC@CC@KHE@KGMM@ELYJEDCEMQIGKKCOBENCFQEEEACBCJG@CCKCMC@UBGCIIMHGASGED@HEJDD@R@BEAADBBCBF@@BCBABIDGLEDcGMCC@EBE@CA@CACGCAIIBKEE@CDCHBDDBHDADOHKNMDQL@DDH@FEFKHCJ@DALOJG@EFBJADKNOPCTJL@NCD@DNNFLEP@DJDDDARBLBDNAF@HFHHDHDPBHBHARBPf\\JL@VDPHFH@ZRHNBJCdLtCPGFGJEP@LFLBR@NBRBDBTEDBRAHEJGJ@FFHJF@HED@D@DDFJ@BAF@JBHALABCJCJ@BBCFAHDPDFR@JJBDAFGJBPGN@FHHAJE`EHGCA@ADBHH@BBBDKHAF@HERRAlV^JvJvPhR\\VPJrP^@TALI\\]P_FgAGDK@S@]I@]DSDINYJONMLIhSRGtKpC‚IdBXF`@hGPGVOPSNYNcJgLƒC_IQCY"],"encodeOffsets":[[117842,30986]]},"properties":{"cp":[114.890593,30.396536],"name":"鄂州市","childNum":1}},{"id":"420800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@FGFCNMDIAG@AHAHBJEJKDIDBBFNAFKHEAIFOJGFKB@FRJLHBBAFEDADFLBHBBAHGBGFAPCFIBOFQBCFCF@HWDIDENGTDVANCF@LGF[A_DU@g@[AGEKIKKI@CDEJGTIBCEEGCMBC@AIECIAAAAABMAE@EBgEWGQEIKKcYIKAKACUICAAECACBE@II@C@EKGEIA@C@KLGDACDGBIDCAGBEBADAFKAAMDI@GCGBIK@GEEDKA@EBCACEHK@GFE@CCAC@EBIDMA@BELCBIEACKCACFGCCAEFEF@@AAC@A@AC@EC@KDIAKEKE@OF[NEGC@AFGD@FA@GBMCUIEKQI@IAAMGGMCCCAODGA@ALIBCGIC@@AAACBMJE@EGAADEIMUYGOIIGEmGOI]IKBMDOJgHSFGJGBGBG@CEAIAKFOBMEUEEICI@WAUEK@UFKLEHABGBSEICEG[cUMkQIEKIKGCIIUCGKCKA[FIK@IBMECQ@KFCHCBA@CAA@GJIDCDMFANEFE@AFOCEBADBBH@BBADEFAD@DFB@BIFFBCD@FCBDHBBFABBCJBHGNFLABIB@JCDGD@JFJ@DGHBB@DCBCHGBAJ@HMDEDABECcWSUYKOIqYuaUSYOSOWMEKaaUIOCCDBF@DCBMBCSWqAOBEZUPInQP@^D^HlPTDLCRIDEBEACCKCCM@UJIJEBG@EGEEOFE@@CAOACKCCBABJP@BCBWKESCCIBGFA@CCEIC@IDA@CC@CBGPILEBC@GCGGCMQAGBYOIGBEAKMCKDIDETOFGDOAEQUOGMCCDAHCTOPIEQaEYFUD@DDDAJCBCGGHKAICC@IAQQOWAY@KCGEMMCKL_AOAEEGIBMJMNEHGFgVSNSJ]DKCGEIUUAGBEDaDeEsaUIMBOFQLELE@AFEFEACD@DFH@BGBAFCDADBBDDCLBBNDBBELDHCDGLANCHEHEDM@GAIDKHCH@JKDGBiGO@SBCBCJE@GCIIE@EF@AEEAGB]BAFAHDFAFG@GAAUHIAGEI@EF@FSHCB@DDLAJFZJ^ETOPIHE@GAEACC@CDG@ECICCIBGDQPCHATBJBDDJ@HGRMTCLMRIHEPJPDJBLEDSBGDGbYLKJFDBD@HBDFBAHCLGB@JALADCDCJCDU^EDCH@DF@DJLHDRCHBDCF@FCFBHCDMDE@EHABCAABDLADBF@DBJCBBDED@DBBABDDH@DBEJC@@DABDLAB@DCBCDF@DDCH@DAJCBEDOROXUZDDF@BLH@DFFjAJDREVBDDH@FCBIDIC@EDKC@EBEH@DDJ@DAHGJCZLdDHHDBHC@M@GH@JK@AD@DADFB@DEA@DAA@DEA@BA@KBEHDJ[DCJ@LIFGH@BJRBHAFEJIBS@K@ICKKC@WBCBAHObILBDBDDBD@PMLCDBBBJNDLHJFJDDL@DDFDDLJDDD@DADSNO@IXCFCBKACDBHFLDV@HDLAFEBIAEDCJCBCAIKGGEBCBCFHLDLCJCDEACOACKIOGCLDHAHABKJ@B@DNVADADIBMAAB@FFF@FGDKBCDBFF@@HDDD@LDF@HCH@NVJLHFRLFBNAPGNBHHDJJP@PGVCFEBG@GD@DFN@LWXAHF@JAJ@JHAHFT@JFH@BCDAFJDBFCDIBADH\\JXAVDLDRAJFFDLDHFFX@LHLEH@RPNBD@NETODEHCJADBJRJ@JADAFEJGHGFABBJLADHBDHCJFF@BADBDL@NBFCH@THJHFB^EZBJHFJJHVHT@VGJIHADlE\\DTFHJNDHFFFBfMN@PRHFZH`DNHPGNIJKTET@NCf[JBVFJAVETIHCrIJ@JDLFLHPRJHjRZDTTHLZRJDF@ZEhJX@PCVOJC^OPYruHEH@F@LJNB`QLA\\G\\YPIHAD@HJBNHNBXAHIJO`GLEDCLBFBFHHNFTB`ADDHPAPF\\BVFN@JLHLBHALGRSPCLBlERCLILMDIP]FAjCNGRUVeJYBOC_@QDKFIVCPBXF^APKRY\\aVGbJNHLLHDL@LAdWLDNJJBPDXAVEPOBKDED@NFHEL@PJFJFDBCJEDGJ@FA@CACKGC@EJABCABIACBCLCJOFAFBDHFBŒaNMTWFC^gRH\\CbU`IBGBM@EFAD@DNPFJH"],["@@CAABDD@BDBBACE"],["@@DCC@SBBDNCDB"],["@@ACK@EFFDFLFBFCBAEM"],["@@D@@EIDADHA"],["@@@CKA@BC@AHDBBBDAACHDBE"]],"encodeOffsets":[[[116037,32093]],[[115535,31461]],[[115318,31441]],[[114760,31424]],[[115376,31363]],[[115352,31347]]]},"properties":{"cp":[112.204251,31.03542],"name":"荆门市","childNum":6}},{"id":"420900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BMC@@\\B@@M"],["@@@CG@ARF@BDJAH@@CQEBE"],["@@@CEB@DB@BDB@@E"],["@@BBFNDVDBJ@DC@CDANNDNC`GXG`BLFFVHVDLCbYNAJ@XPLDNBREL@HLF@NEF@NHHADBDFAFBBXBVYPGBCNMLCLMNC@GDAHAJFL@BABEDCDFDB@HDFFAHDJEHJAB@FNFFGHBBDCD@BDDFB@BBB@DD@FCDA@BCJTBDD@EBAVEJIDK@M@APGFIHCL@HBFB@LDBPBDFPLHDFHHNDDHBH@HDFDDFTbf^TLF@\\EHENCNAF@JEJ@LEHEJKRGRBLFTGL@XHPNRHLCX]AMFQFGNEFBHAPhFDNDPEFEFQJKFAhG@SCCGAOBOECMDGD@BEBAHBNBFFBA@CBAFB@HRHJHDBDCHAFBFAD@BJADG@BTENDLAHFFF@DAJ@BABCAGRGJBPFVTDHLDHBNARKJ@PPLXDXCHMNCJDLDF\\PFFBDCJBHFDLDLHDHDHHDHBFPAFGBO@KDCFCPBHHTN`LRJRBHC\\BXP^JPHRDJ@JANKHOFQTOV@PFNJNRN@DEHMJEHAF@F\\ZLHBDKPADKBAFVlD@DFBTJN@F@NBDNLN@PGN@ND@JHJFDTBZEPKPERMHEJ@DBLPBBD@@GAIBKHINOBC@E\\[FSNGDMHITQFGDIDCH@NFTENH\\A^BFAJG`KXEJAFBFBHHH@ZIBEDKFCH@FHD@NIHAJAFBBRB@D@JGFAHDHJHDNARID@dJDD@FKJAFJVBFFBP@BAFQHMFSDAJBLFDDCLNBBJCNDFB@F@TGLFDIB@JFLADCDKACGICM@GFMEGCE@IFOEC@CDEPABABC@AMSOBCAG[IEKIIHQ@CCKECBU@IBGFUBUJ_EEAKGMMGC@]BCDALCBC@ACAEFQAGMKCEAQKICIAGBURiDQBECGACGAEAGBMJEBCEG[GQAUDcEKCCG@IBEFKNE@GC@EDUAIEKGEOCEEGYIO@IBGFEHCJIECACJ[CaEDID_@QFKAGEkDSCCBAJEAED@JCBQAQEKEA@INI@GDKTGDMACDAH@HAFUTGDGCKEKKUGCCCAOCICCKBSACIAGES]KAGBG@CCCMIKDMEEJO@ECAG@IBMAAACSBMFQPaFGPCDEDEJGBCAKBAJFD@DCD@NHFARQDE@MHEBCIUUQCKKGAIAEUSEEaWQGEE@GFGACFE@IAIEGFIJEDGCI@ADA@EKG@A@ICAIBCME@OB@EDGAEKGGKBOLAFCBCDGGIBGNQ@IDAD@BCGE@AFAACGCDCFAAGEABEC@CACKGCAEE@A@CAAKACFCDCAKEC@C@AFBAEDAAEBCEGDCDIACBC@CGCDA@CDGEC@EJCEE@CG@@AFMLGACBG@GBEDWDiRUGIEaF]HQBGCYA@IDE@EAAEAAa\\]@WFC@EGCAKJ@FaLE@EB³HEAGACGC@[LE@GBI@_MECGFACGBEEOFM@GEK@CCEGKEEICCIDCJCDGGGACAAMBCRBD@BEAEISCMFKFE@ACCMACDADAFKBEA@CJG@AGCBEAI@CDAR@JBHJF@BCEIDONMD@HFNDPU\\ESWQYWQEEAE@EBCXEDADCAEEESIAGVKFGBAEO@EJICI[[KGUCSD@GAAC@GJGCQcC[FWACQKI@GNAJIFIEGMUMCGEOCQCAQ@QQQUAGMMIMQKEMCOCGI@IAQEGGC@M@eACAGC@GCQSQGCAEJAFC@EQB]@IDYZMTUH_@WBGDJLHlDHJPBFMNANELCDEBCAQSC@CFMDCNEHCAQOEAUAOIO_SSCKA_CIGEGCUAMEIGKKEM@[EEIAKDQRKFI@ECCF@TEN@JHV@NF`AT@BeNGFCF@^CDPFBCB@JPBHDBBLADA@EGKNFNERABEFGFIDATBZBJDJLRN\\AHFBCHAB@DJPLDDhCBIBCHAJCBEAWREnPBDD@TAJADKDSACB@DDBJDFBHPFL@LELMJKFAFBDHDDBDPLJ@FID@BBF@JBH@HD@@FOZW\\GNMJU`OPiRAF@TMBADBDADMCOBKPAJBNOFADBLERBDDDF@@B@BBD@BE@EFBFDDEHBDLDBDFDF@DADI@ANBJCL@BDEF@HGLDFDBFAB@CLFF@HJLHAHDJ@JCF@ENCBABAFBHCDAJCHBDHCLKD@B@FJLH@F@DJJF@DADBBFDBVJBDBLJLdZLLFJHRFXAh@FBFANBBBBJBFDBJD@NAHDFFADSJIHCF@DLJJLFLBH@\\@hCVB`E\\KHE@MDUBSCMHCFCJGXE@EDADERAPEJODEBAHGHABGAKACECBEFABGAIKEQA@ELIHEPBJGFELMBAECACJILIFGAGB@BBHCJMNEDEH"],["@@EJR^DJLMEGCCBCCMOE"]],"encodeOffsets":[[[116116,31460]],[[116113,31413]],[[116107,31416]],[[116037,32093]],[[116163,31222]]]},"properties":{"cp":[113.926655,30.926423],"name":"孝感市","childNum":5}},{"id":"421000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@GC@BBB@DBBDE"],["@@RFBAGEWMwiECGBBFPVPNNHbJ"],["@@hWPKKOo`KDPP"],["@@@EHCJKoO@FFJPJALJ@"],["@@DCDD@B@HENCBMBA@@EI@ABGDAFFXALD@LBFF@HFJAVLFFFFL@HHF@BADKHKDAABEAGE@EHEBC@CAE@CFEV@HJ@LBdZLTBHTXP^PPPHlRbR\\PlfZNRFTDV@RCJEPQDGJeFQHK\\_JOFGFBFFD@F@FIAOFID@lHJ@ZGlIJBHDFVFjN`@LDPDHDB@DLLNCPIPUViRSrqNGTELAf@VDCNBDHBDDBN@HGFOBIFeXUVMNQXIRKN@DDNA`@LDPBNCZEPGPQRMFE@BAFECAOHEABCNEACC@SBSJIAEBONIJABBFHFBADEFCF@DBGL@DHHHF@BQFKFABHHBJDJDPBFHBP@€ET@DDFPDVhxBD@JGPCDEDMAGHK@CD@BLFJHFNBDCLCFFDNFFDDDJHBDJBDBBDAFJJDVFF@DCD@BZHJHL@FJDBD@BCAEBATHBACEHAD@FFBFP@LIZKHaHCTAFCAKCIIOFOJGNQDKNSHQ@GCIACAIBSDGROHCJADDDJ@FCH@DDDNDF@JGLIDEFSI]EY@MAGDETG@EFEJ@HFJBD@NEF@ALGFICEBABA^BHFF@BFEF@JJHDF@DIDATAP@jHHALC@IDGLGJCHBN@FCFGDGBMHKDCCGFKAAMCAADKCCAABCDCBEHA@AEG@CDCFBFEBEF@FKRKPENAVJtbfFbCFCHAVBJVHFLD^CTITMhUHEFGNMNIJAAGGEKECGCAC@IAECAE@IHCHOLGBCD@DCBSAK@KGYB[F_NYd]LQPOXYLaHIIG@gDMFGJCNCLW@YWYEG@EDKJGLCPAdDLAbMLGjEFCVOJ@HBN@RIfDZABUÜ@OXUHGFGFELDDFBd@FDHPDH@RO`AJFNHJhEHDHDLXFFNHJBDHFBPEFG@EAM@ADCLDL@XOHARDL@PE^EBADCEQBGPGJGHARFJBXK\\HPLPFBBBHGTAHHFNDDD@DEN@HDDHFTFNAVMDEP]DEPI^UJAjLHANCJIFCN@PA~PN@PFhJLCL@TIH@F@JFF@XAb@~J`PNNLPDHBLHHLB^CRBD@TIJIHEZMPKHC^@FARS^IRMFECA@CFGDEDGDADE@KBAPINKHCPKJCFEDGCCAMBEJINEJAHBFDHDHALCD@FAZJZDNHNDX@HDHAlHNFJAJGLELCHBRHHNHDD@HC\\FHJDJBPDHJDNBDAHDBFEH@FBDFFF@PEFEH@FKTGHB@HB@JBBDADBBF@DDFCJBˆ|BDARGRHDDBJ@ZJDADED@dNNGZAPB^FxZPDHB\\CPCPIªve€_FEDGBKGWGKMK_åuWI‰S]OYU[_•UYMMWK_IeC“EaByHsK}[IG{SO{_MIQIƒqss‰wcOYQqe_]QK__‡‘y…keIU@GIKUO…o‘µuyUOGBQNEBCAWAC@MHMADQBOCIGGMEG@KFCHEZE‚O|ENGF[FSA_OyeQSQ_GEIAQBKHENG\\K„S|E`S|EL@RFHNNrl^NJHLPJLhZTRJPJRLfHhL\\@JCFEFMAMGQYUQ[QGIEQMYK]CEYUKCC@CBGFEHAF@bHdB\\C`EPGFLPROBDBXCHGL]TSHQ@WGEEZEFCOOIDQBUAOEeWyqYOQEDELIHABACGMGIEACFIDKAIOCECBMFK@AECOBICG@ECEEBOCGIEE@CBA@EGEAWQGBAB@DDHCDG@OEEI@IAMECIEMUACDIACECE@BMEACBBGEKKGCBGRCDYASMC@ENKRMHGHEBC@GCMIICA@AHCDQFMHcFAAICSMQOEAEGKA[JMDCDE@IDCFAF@RADCDmHQCC@KFIDUGE@CBCAISKKCK@WCE]cOEIYE@AH@BA@IKKIS]CAWBUDSBMASGEOAQcMKBCACICEAQEKCLEPDnDLNFHHTnDRCNBHORCDKAKBcPSNMBICOLELEHALHRPPDHFPG@IAGEGCQMACDG@GEEEAODGAEIAU@AONCLEFC^CFGLKHIDE@KIOEMF[@KACBCHCBGECACFGVURGJCAEEGCE@GBICKD@BEPELBDFBBDCJBHLFHH@FAHBXFPADKFGLBPERCGGCCCCGPOFI@CCAEDGHKBENEFGBSDGJULMJABGCEBCFI@EDIXA@I@GGWDMHEAABBHG\\BHZ\\@FCDIBO@[IKDIDCFGDGRCFKBKDG@EBE@GDI@GB@LA@CK[EC@EDKTOLKDE@KEC@@HDH@NCBEAE@IFMDABBNCDKDI@GBGFMF@BEAC@@BA@ABAACDE@ADEACDCBCA@BGDQAADA@@CEB@AAA@DECEBABAA@ACBACABCA@AA@@CADCA@ACCBEA@BCAABACAACCC@AEDAAA@AA@AA@@@AA@ACBGA@AB@BCAA@AAB@CAAEAAAA@@@E@CAC@BBEBCCACE@AAC@KFC@AAE@ABBBABCCEAABAAEBA@ABAAABE@CBBDADE@ED@AGAEDCCABC@EDACCAADAA@BC@C@CGMBGCE@OACDC@CFGAA@@FEDECABCAACIFIB@BC@KAIECACBADCJCDOBCBALCFEFEPCDGBOAOEO@UIMAI@GDGDEHEBMBCGGAMFKHWMIKEEKAMEQDKFMPBJJJBJMECAC@AB@DJR@HKBCHK@SGEBK@AOCCA@GFITCH@JMDDJMPE@@A@ACEAAA@KPGDIBKNALDLAFWNQAEDMACDGVITGDI@A@EHFFJBL@lFx@NDHDHRF`HNHFjLTPLHLDFDNZJJ`@FCHITAHBHCJGFAdDHAZQ\\ChTH@HAHEXS`N`XLHLBHD@D@PDJCXpP"]],"encodeOffsets":[[[115746,30917]],[[116665,30749]],[[115612,30507]],[[114267,30891]],[[114276,30880]]]},"properties":{"cp":[112.23813,30.326857],"name":"荆州市","childNum":5}},{"id":"421100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@\\UHCDEEMMOOE@CPQ@GAASKAC`GXCLKB@B@FLZP@@DGH@FDF@F@JEBCDID_FODCD@HBHFB@BEBIGIAWEO@EDCPIJQDCF@PBHBTFNAXKVSFGTcBECSBS@KBE@SDGRYHIJQFEfYLAHBFDFFHRF^DDXFNFJHFHHVJNJFRDPA`E\\GRETSXWLIDEHQNSPIHGFCPcBKLKLALDPLBFDDLF^HbIL@DBNHHJRNTHFBHANIDKHQBePWLIFGB@BDHBRQNK\\IDEBOAOCKDGJA`JHAfITML@HBFADIDYBEHCLAfHhCAIDM@MFIDWJQDYOBU@GBO@CAEICCSF]GGEKEMMECMAOEGG@ICC_OEEMIGCEBCAG[EAQCIBE@MGMA[IQQGCGAECCOWWEECKDMNMPKAOHKAGOQ@EBCBAJCJBDC@CACMKSGCCAC@MMAMBE@MGICIDONc@ICIKMmGSKQAEBQBGIK@ENIFEFI@IPCLGF@LGBE@KJGNGFEBE@GBOKKAEFMPUFCD@BLFHjGHCHQBCTATKFGAEEKPU@GFQ@EDAPEHCFKDMLKFAN@BACCSQKWKY@IFM@EACGCCGBMDCLANILADAFYFCFBhGCGKGMFMCECIUIKCAIAG@GIQMEG@ER[FQHKZUFK@MCEUQACDG\\KHEbL^AJAVIXIHGBMDUBCBQDEFIFEHCVARKLGDQFG^ELGFGFALQDC@ECOOYBWLcHOPUNGHEDUBKAMGOAID]ISAGBIRWDIBGAMAEOQEG@GDQBcCMKM@MHMFAJITWRWluNUDYCW@kFqyWg[SOyq½ykQmGS@qFÓrٜ…xkboV_DgCQCwIƒAyCk@aDqJgTOJWTKPKbEFMNWLMNCN@LHZ@HCJIFMFWRS^[pON[RUTKZAJB`ARCVEPaxŽ|kfMVSB_JIBGAOEUMKAE@kD[FcRUVGNC`FbJRDX@HK„IhMdMZOTcXiH_@WEcAJaBYDgJQHgTKJMNIPMZCJCT@^JŽ@^@TCLBHEhO`[^KJSBO@FDRFlHvFHJD@DBBDEJCDC@CEE@@LILENUTGDAA@GAAICEEGBEJ@DEJDNJF@FCFIJGLAFKNENAHHJ@DDHBDJBPMNJXHTDLFfbLDDDHHDLBZAT@FFBFBF@PEJBBABKBA\\GF@NPLDFAFCFGNILOFDFJ@H@HKLEBED@HJDLBDBLFFFD@BILBDFBJBBF@@KBEJDBBANBJHHJBFHADCHMN@FDFCDHHFFF@D@FGFCDDAJLBPEHBHEGIDCHAJ@HJHDJAHF@DGD@HH@DFHDRJJBLHBFCDAPEDSBOBCBADCD@BH@DD@DKHK@ADEBGGGDIFGH@BJHFLMFA@CAAEA@KBKAE@ADIDCFIFKREB@DDDEPFD@DDDHDD@@@CHE@CCA@EFID@JDFH@FDBF@BCDDDAHBBGHEAA@AJBRDF@HIPEBEAGIHIFSIM@CB@IEBGGGCAG@EBCDADBB@FBDBHGEM@@CCAABAC@@AFCBADADBfFDDBB@DABBCDAF@DDDCHBBAACBICEDCBAIGAABAEDC@A@ABAOU@B]QQ@KDQCIGQKEIGAOBCGFGRALEBCAGFCHKAGKEIUEEOAW@CJQBACK@@FADBFC@CAGBABCLC@@FMDABBFFDBPEJ@D@JCBC@OKA@CDFBBFFDAH@AE@@AGAUSCAAQEIEQGGC@ENFFBFABCJ@FDBF@BFCBIAABCBDFCHC@I@IAKGEE@EIAGES@ICEFA@@CCEOCAEDCBCEMFEAEECBCFCBELC@EEAI@KFAFDJABCACEUBECCAGC@IAAO@OKEBEHAJCBAA@EIKOCQGU@CFBRKJIdkLKFa\\KR@HCBA@CAC@AEEA@B@FEHWVGBYBCB@HAFILGN@JFDBJVLCHFRDDFHFTHLLR@FGHAH@FLP@BMLCL@NEBAD@HGFOBOBQDIRCDUJILE@GCE@ADAHAD@JBDH@L@FBDF@DCDQFYFABHH@DGBGDEBOCGDADABKDEHGFGLMJ@HAFEV@DDFPLFHRfNN@LFHJFBB@JDJB\\I\\BDFDIJGDEFAH@JJPHZFFPDHFFLBJCV@FHDF@LMFEJAH@DDFLCdBVHRH\\DFFANIHAFBHBBDDHAFCRQjAVBHDJLJBRDFNLBHERBFBDD@DABKDC^AD@NHHNBLFFBKBCZMBB@HDBXBJNDRD@P@HBFBHLBBLCJD^EDG@GL@FCFGBKFCV[HEH@T@TFDABIIQ@GBEBANBVFFCBIBADAPFVJPGRFJGRCP@@CII@WBCRM@CCGBENGTALBPCVQFGFOJ@D@JHPXDDfFLABOPAD@TJ`FFBFFJ@FATQFABDBJDFNHJHLFJJHBH@HADABCBOFIFCHAHIDAF@FNBNPFBDADQPBFPFBBR^FNBBL@BA@KPIHANBB@@CDCFBPEBDDE\\@BAF@BAH@BBDAFBDABDDHIBAD@DRDJDPPADKJCF@D@FJNGBEBAD@HBHFHPJZLBNGVBFTF\\DTBRALCHE@[DKPMJABCAGBCRALBB@BCDIBCFAVBNDDABAIMAGBKEIGSIMACBO@EAEKQ@EJOBU@GAICAGMAQDKHGFMFGD@RDFAPEPABAPQAMQW@CTIFBDBPPJDHBHARGNULCNB\\PJPHJB@`GNDNFNB"],["@@AeC@EC@EACEDK`CDPV@ABBHCD@B@AA@AB@BCBB"],["@@@EECG@CFBHBDBA@DDAHG"]],"encodeOffsets":[[[118143,32160]],[[117698,31765]],[[117746,31739]]]},"properties":{"cp":[114.879365,30.447711],"name":"黄冈市","childNum":3}},{"id":"421200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EH@LHTj|^pRZd^rN^@PAra\\W\\oPeRIHAAIEGIBCAACDUDCLBDBFFBDHFF@D@bF`IR@HATOFK@GDER[X[FABCFIFEDEBGBSGUREFGD[BGDCnEHCDMDO@MCWBMDITQHIDQCO@MlKJCvH„NPLVDNFHHJJDDZCLHH@DFF@VI^ERAVE\\MFE\\KF@VANEBAACHETANIBCDBAD@BLBDBJAJABCCCBGN@BEB@JEHEFBN@HKFA@CDEFATAFEHK@CSCEACEAEACDAB@`NFAFCAGBEJCbFTFHANCFE@KCEBAFA’YdAFMJAJ@HElMD@LFPCJBAQCEAG@EEWBGIUASBADAfADYAMCOBEDGBE@EKQAUAIKQBIBCNM\\SLFJBNCFEL@RAFEL@@FD@FAR@TBNEXAHCLQ@G@GHO@CAIBETA^EDIV_B[DMJKJIBCGeBOBCFCHILKBECG@GBEFAX@`EEeDCJCFGZEEMKGAW@CDGdEDABCAEIIAKIIUGEAGCIDCHI@CAA@CF@BH^AFADE@ACCI@GCCSCEBIC@@FHAFFHHFIREBEAACCOEICSISOECAGOUMAAFCDEDBJBDAFEP}BCF@`XJ@LFHHAHEDODCFAFADDFNHDDTLRDH@DEBECECEBEBADCACC@AAL@@B@BBBDC@CHACCEBAKACGEKMEBAADIACHGAS@CGI@CG@GFMDCA@CCCEAAA@ECCBA@AECEICAAESCACMCAFBF@DCFCDMB‡OGEEAYSGAK@cHSEKIIMEMAC_DGDB`AHILED[FQ@OESCG@UHI@ICOAYOKkgECQQMyWcCEFCB[@UAMEMBCBEJBJIAOJDDLDABIJGCAKE@OGKBqCQE]UEAE@IFWAG@GDGDMTUjGFIBGHG@ƒYOEMKAEDKD[@EUQAMBCPIDI@CECIK@YEAGCFSHKBQAGAEKCIAEBOHE@GA_SKCS@YSG@MFG@aGqCWBYCMBeIWCCCBQCOIOECQGCCCYCEEE[OOCIEUQUGOaEIEEKBIAMGEKAIAYBUGM@CIGAGI@GAMIICEAGCEKCAMBOAMFMBGDAFDHELAJDHLN@D[@GAMIIAKBEHYL@DFHFV@FADEFKPCBSDcIKEC@CDGCGEIBEAMI@ICKSUIMIEE@CBKLCRGHCLBNLXAFCBMAQMIKAKCGSIE@IBEHAHFPBVBDBPCFGHAFBJ@DYJCFCJ@LDLMHCPFHPPJFF@BDVZDJCdBNEJCBKDSEMBEC@GAAI@G@MLENEFCNEFEBGA[@IBCBAB@Z@DHFFBDLLZXzTPHDPDLFJ\\EL@VCJHPFJFFHHXHLBPA\\BPEDALHFDHVLN@JIP@BPRRJDF@JGHELEBCHEF@BDDIDODCBG@EDAFA@ADC@GHC@ADE@@DIDKR@JKHADCBEBC@GFIGCDICIBACIDAA@AWAQDADBFADCB@J@BDANFHFVD@JBBJBRCHDPD@BCF@FDDJAHBDA@DLFDDDBBCFAFDBB@FDBCFFHCDBBLDHBDB@DFBFAPDDHAJBBDB@HEFI@GHM\\C@GAG@ECA@EHBHEFBHCFFDCDBFABIAEBEAFJI@EFCAGGEAC@KF@DBBN@DBCFIHETGJDNKNAFDFABMCIBMM@ADCAAI@GEGBG@C@SAGBGEAAIBGH_FQBOCiDQRD`PVTbFX@LEPGL@FDDIH@BJPHNFFJBCDGD@BHPDDDHJDBB@BEBIAA@CF@BDBJBLH@DCJLPCJMNAHrZTP|€JH~\\tLzGbA”FfD`JXLNNªÈPEEGAEDAFB\\R`Z`RADQEALrNXJæv€`NLHLHXALCHEF`uf©ŽOJODG@MBM@gO_M]EOAYBMH"],["@@aIGCOMOQOFHHZV^PXFBK"]],"encodeOffsets":[[[116600,30915]],[[116665,30749]]]},"properties":{"cp":[114.328963,29.832798],"name":"咸宁市","childNum":2}},{"id":"421300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@jDJBLCLH@NH\\AL@HRPJF\\@bRLDF@HCJGLADADMHOFEna\\KLKTMJADE@OFKLE^CLENGDE@E_SAGDG\\E^cNEVAVHXGNKDMDEXALCJMF@LD|hLDJLDBHCJDNJ\\R^LPJDHJFPAFED@HDH@EYBSFGFBJDFDCTENGBADAFHDJHDJFBJCH@D@DDLDGNALHCFBHKHDZA@FCFUFAH@DBBJBHAHCHGLCJBFDBF@`NJJDFHBDFL@JJJFLL@DEDAD@HF@BIJ@DFDPIRFHALGPJF@DADMDCJ@HLDBVILCDI@OBCFEL@DEF@BCBGEIAEKA@A@IJKJGB@FBFRDBNADGBGAEYMISAQBILKLEBCDMJEBC@CACqUEICIBGLOBM@CCASEACDYBAHEFGF]BGNKLKDAPHDBBABC@KFEDUMKYeDoAGIMSUOGE@ERQFIBAALq@aTINCFMb]DC`ILIDGDGACCEIGIOEAG@CAEKMOAECM@GDEFAHGHENDXMT@JCRIH@BA@CAEGGIQCcFEHAHGPENADABCDK@GCQDIG[BIFCFEASBIFEJCPMHCF@JHNIFBDBPHNBD@DDVhPRLDNBHBHC@C@ACG@A@Cl[FG@QAEIKIO@EBEJMBMCSBGDEFCPEDCBC@GHK@QFKHGNEF@FBDFbXLHZBPCD@FFFBH@NAH@FDBDBLDDNBbEBFJHBJXVJFJAAGQ_AGBALABCLOACKG[Y@EBEFGNIFG@CQMIMEM@G@GPURSPELGBM@IK[GIQcAWD[AGIQKQM_GSAGDODELCP@HABEEOGAGCCGCGKGKCECAGDIACEE[OCECKDINMDGCWO]KII@QLMBGAKCCGUSOEIAQHBHADABI@CBE@EEBGCKFMASH@BCAIC@EBEAGBCDCAIGQG@GEAAB@DABEEMAGAABAFC@CHDNPFPAHBDD@TgHEBILEREFOFMCECOgGBEAMFEHERBNW^KDQGOMWGK@SHKEQAQHILGFKFI@IFE@MBMDGF[FE@SKe]SaCEECGCG@GACCGMEGGCOKCEOACA@KEAGAK@GDEJOH@B@NCLIJUFAB@FCCSADI@ACBEDC@@CAA@AEACC@ADCACGAEHME@EBAGIIFGCEBCE@GCACECDAFABK@IEGBCB@HMDKNKDMNADOHUZWAAABECECAGBMGE@MFE@GKK@QFMAKCWOI@MBaZKDUCUGEEAKH_HWD_CMMMCB@DCDI@CACUEMKIOECMC@EB@FANAH_JaV[DQG]hEDSXMN‹bEACGEAEBIPKDADBDAJDBBAFID@LHBD@DEBI@CHIFADECEIOIK@GFMEC@CFALOPUFWBOCIAMIKCcXKBK@GCKKMGaIUH[bQZOL]BWEOAUDEJCL@RD`APIZUfQVMHiDEBO^CJKNKJQDkFKAODQTKHGBKAKG]NGHCJCTDHDPC^CHAJDR@XFV^VFN@LG^@JDDDDJ@\\EXMHAJFDLFFHFJBT@TBJDJPJT`xHFVFNCHCLKLBFDHJHJBLTNNNLPNJTAFADCHIDALCJANHLPFHAHGPGFCJCJIVARLPXDDAPFLPHPFtDDJEBBBLDJDDFAJ@DCJBF@FDBHAJCHIDSJ[DK@KD@`AHBrAXAbJNb\\Z^TT`jAVg`GNBnDVHRHPBPAzCRIVGXFLHFRBX@`JPP\\bFRAPWTWNGLEbRLZFvID@LNDH"],["@@DC@C@GEAI@@CFCBCKACHATEN@DBBF@HCLK"]],"encodeOffsets":[[[115834,33153]],[[116499,33059]]]},"properties":{"cp":[113.37377,31.717497],"name":"随州市","childNum":2}},{"id":"422800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@E@GFWZ_FEBKNCF@FSCI@SDFTANFBHL@JANCDEB]KGBELCPFJBNFDDFAVEFI@IFC@CBCFAHABBB@HABEDG@E@ACDEBECYGACB_BGBCDBB@FDFBJFDEJBDTJVP@BIJABLFJIHCDABBB@@DFABFDBBDDB@BFAHFBFF@BD@LFDL@hQDIFCH@LAVFXBJRDDFBRADGACBAFGDEDFBNAJ@FCFBDDBFFDHERFDBHQfBPDPRdLRDXBDFDDFBRGJIDG@AB@jFfCDGB@B@BLF@FIHE@GGICABAFFNNRDBDABCDBFD@VFJV^RnLdNZABI@SLDVRˆLbEF@DFJJBJPHRAFA@QAK@GPSBMJ@DBD@FGFG@CBCF@HAD@FEDADI@ADFDEFBDD@EF@DQLKCEBC@KF@BEFAHEBCFIFCJ[P@FGH@BIPICECgCEBAFKPOFSNCACB@D@NCLHD^BLFBFEF@TBBLDBBOZQNCFBFDHHFFBBDCJAFDPABE@CBBJCFBHDB@FJF@DB@HA@BADBDHAJDBAFMBB@HDBF@JFDBDBDCAKHDHELAF@LDHDHHFJFDTDN@LEJINIDEBBBDBBLIDABBCDEDPBHETABCIAA@BALEHGDEAGBAHADDBJJHHBDF@FFDN@ANH@HA\\R@D@BKBAJL@VHFJGB@DHFHAHJVFBBDFFBBHCLDD@JGHCHGZFHRJNHPBlAFAFIAGDMJQEGDE@GBEAGHEFABCLABEDC@CECACBGBCLCNGBCCCAGHG\\OJAJFDJHDLBLCF@dTHALKFKDMFCBA€ZNJNNDH@HJHXLdlHHBF@HBD^^TPrZNNb`VJFAFGDCDBTPDBJIJ@HDBLDBLNNHNBFDDJDBFEBGFEHCFCDBHAL@BADALHBAJFJBHADAFKFAJDBHDDH@FAJKFIBGEGCC@GIOICUAGAGEGCCKDGJKDQJOPMHOJQXSCIBCFAF@NHFABQFGHBFLZTHNFDZ@JBHC€rlXFDEDQCOEAB@DBDHFhJLFNL^PjjHBAI@CX]DBNLHBDCIWQE@ABEPGd[NMFITY@G_cOY@CFGBCAQFSJEHID@FDPP`l\\Zr|PXPhFLZNRXPHfHDFNVXTFDNLTJHHRBFKBMOU@CJArRJALBHF@FAFHBPPAFGBCDBFJVFTXJpHpbFHLRFNAHBDEP@LADNFZFHDJBHHFLNHFBDABCACCGAEBCB@NLRFDDBFGFCHBDBDANBFDFPLFDTJhZl`bPnHFFLDx`nRTNLHNBJAJGNERALIHBHDB@DGBMDAJ@FAJ@DDFFNFLFLCLBNBFIJDJABA@AEO@IFIJGFIDADQAMBIAGBAFCHCBEHCP@AIJIAGBCJIJAVBL@JDHCDAB@DDFPFD@DABBB@BFDDFDBCHBFFDHDBFNHDFHFCB@DFFFDBHDL@DDFJPJNFNNPFJJVCDAHEHAHDLHL@LDF@JBDLFHJ@FCHBFLDJNANGDC@EFgGOADJAPHL@\\EHAFBDDB@DUBQ@@D@JHBBDAPDJFD@DFBBDAFCDECC@BHEDCFAPDHEJFJLBFHFLBBVDBDALBBPDPEJDDDVDFFDBHH@JCF@PDFJFJLBDCHKFMLGNIhDNALCJGHAHBDCFBDDDFXGNIDGAEJFHGLCNATBFDFDBDB@NBLHAHEHGD@H@DDJ@PFfLZRZ^PJRJbJ``\\^`\\HNNB`ALMFAJ@DJFAPEDDFAFCLQLEFANBH@RMPGJC\\IBA@GCM@IDCNEBC@ICMGISCIGBEPM@OFKACGC@CJMLEJEBE@EBCBAXBNKFEBARFLERDJCDC@AMGGIOIEG@KBGBGFK@CCICAEAMBBMEEHIAGP@PANADABCEK@CBUBCNCJIDIAEDCLG`KFCAOEGOKEEICECGMAGIKQKgAYECEDSVuBKOEgEG@EM@eAKFaA[I[BGAGGICICIAKEIAMCEAABAJ@DCDQNO@IFEAEGGOGOEC@OJQEMGOMGKGCOQQAECMUME[CDEECCABKACFGHEAGGOKKGIEMG]JKFCLAPATBXHLLRJT\\^BX@VALELMF_HWPKHKDCN@ASJOGQEACEAe@EEC@OHEN@DOHM@EMD[A@WCK@CEISIAC@ABEHEHKDCDAHBHAPIJGFQBIDEAMIG@E@AZALFBAFQAAKBGAKEAA@CFG@EOeGCKBIA@CAEIGAA@EAGAKEGBEACQCGEU@GCUNA@@CPMBCA@CAGASGKGI@QJGCCC@GN]FI@AGI@EDQ@KAAIECE@QFGPE@G@CEGKGKKIQGKCM@Y\\UKEO@CCFIJIRMJMBGGSWiGUCIAYACKBiLQCWGIAm@]IKGJQHGHALAJBJANIJCDAJSACAAOCMAICGECMBEDCNGfMBM@QBCDEDA\\G\\KPIFEBEKOg[EEACbMLADGBGAGEE_SGKDWDGAEKMAG@aOOCECI@EBGHKFM@GU_BGHGPG`KTCJFTTLDTDXGR@`DVALBHDFFXlVX\\VTHFDDFLDJFLMNG`Ol@LCJMHEBCACIKUEICKKYOCCACAQIIAIBU@MCCIIEC@EBAR@FCLID@JFF@VODE@IAGEI@CV[HaBAFA`@HAD@FOBCFARHNDDA@CDADBF@@EBAJCHEFITe@MV_FMAKMSGEK@CAQQOEaUQIMKQQECWIKCGESMUGKAOBEFULiPGHGBGECMMOEIAQ@K@QCESEk@AAAMICCCoSWMSDMJEJDPCDOPAD@FGBUCOCIEKAOBIFEDCJAT@PCPWZQHQLQRKH]NUPKB_LUBGA[ASBEHILOP[TcRYAYCQAMCQA_IeKKC[@IAGDUBOEMAMHgBCDBBCFKIKDIIGA[KI@KLCBEAECKCIBIHQHMCQ@cE_@{MWKOKEG@EICQ@EEBKFADDBACABAVGHG@CAAUMCE@EHCFG@KCGGGIEWGMGWEUCAEJW@EEKGKSO@CRILQDKAAKEMEi@QAQKEAKDMP@FBV@FC@KCI@gLQHgCYECAAAAEBIMKSMCBQLaBABDJCBCJCACAQDCE@KJKJABA@AAAG@AIEEC@OHIBICAGBAL@B@@IBIMiKMCOW@EDGDCDABGCEGCUAYJSDGAGCAGBGHKFAB@LADQBCBC@ECCC@CBEDEAG@SFGLIBGAACCEA_RC@CAKKFK@ICGIKAAHMROBG@CCACFE@QI@CFCBOC@EFIDCBGAECCGYOAGCC@ACI@CFCJGRW@GEIACJALOACA@KDODEJCBEBWKMCECEGAU@KEaH[BOCOBAPABAAGDGAICCBKGGGCEICAYWSKCC{Uq[EE@EBGHEXYBCIi@EFI@AOGIMAG@IHODERIDC@M@EECUAMDKKIEEBIDIDEPUXCFAF[NQTOHKNKBEJMFC@KIEGI@SEalFF@DEHMN@DCHEF@BJRHDALLR@HFBDDDLNRHNCFSTcJC@GBCJJPHZ@FGBADLZAFGNHTCLBFKJCHEHWJSZQFOPIDKAACCIGAACKEEGCGAGBeCACDG@K@IAK@IFKBIQM@CCAEDQAICEOAGEeBSAMCQBQCA@CPLRDNF@BDCVBDHJATBFFHBHCBDDALTXIJ@HMZIFKDW@UJYAKDELGB@BCTD@@DGLED@DH`DBLBBBABBDLHFF@NCVDLAJADMLAFFLLP^TFJNHDBADADCBG@KNBDPN@BGJGLGSECIBEKC@EFYNADBBJFZdDNCJCDGBAB@DEDMDIECCICC@EHALCDCTCBC@EGICECGBCFBH@BJHDF@DABMD@ECQGMGIAG@IDGBECAG@EBEDALE@KGKAMAGDCL@HLJNGBNHLAPCHMBEF@DHR@FCFIBIBM@S@IC@CEALSNFNEHGBGGSBCFEL@BA@CCCC@I@CHEFGDG@EA@AHICG@GAAABALC@@EG@@BGDKH@LCHMLKBGFKBOFCFDFPN@FGHG@KCIEQGG@CHDFHHDH@FADKHKTHLBLDJAFCHEFGA@B@XHJBHEHAHB^BRCHMNGAGBEBEFADB@LAJBDBBH@HADE@CF@BFH@HCDIBGJHDBFABGBOEMHOACB@D@DBFABIDCBGBCCQAGCMF@CEEOGCE@GAEQAACFQAGEGUMCEMBEEQWUaCKOUCMFGLCRCJEFGBGCEGCIA@CAAEAM@IECEKNCACEMC@CNGFIBEAIOG"],["@@MN@B@DB@DEFGHEE@"],["@@BEFC@G@AOJBHFB"]],"encodeOffsets":[[[111111,30422]],[[111725,31305]],[[111725,31320]]]},"properties":{"cp":[109.48699,30.283114],"name":"恩施土家族苗族自治州","childNum":3}},{"id":"429004","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ICCBABEZADAFDD@FGDE@ACAEEA@NGVDPDL@PBNDBF@BDALGJAHBJDJBFITKHaLGLG^BJDHLJ@DWTMPKRERBFLNNVFNLFNN@HCD@DJ@FB@JCHEDKHCD@BBDBDLHBNDBNBDB@HAJGJGEE@@DC@IAACC@EHKHIIEAUHCD@BHDBFADIHEPA\\PVFDDCJC€R\\BVALATIbWTEZDFAFI@CQe@KBGFEHAN@LDZPRHP@LCDCBEAGEOBEBEJIJSVIPUHAHBZ`FDHAPEJGJ]HEJARDZD¢DbA\\ETGRATHTDXCREPKNI\\AHCJIPKPCNFPAJCRWPGH@JDBVHFJ@LERQLCJBFF@\\FNLLJHNFVBHDHFDJB`DLTTP`JFFDVBFBRPDBFGDMNCDED@RTDBFADCFKBMNMAEIOCGGkIKHCXA`@VGNSZYJC^@RAIK@EHEZEN@PCDBBDX@DA@CCGMQBIGIAAJUFGJCFEHCFE@CGE@CBKHO@CCA@EC@@A@A@ADBDOFEDAPAZHDABEAIGIGSAIAOCC]GACMOAGFGHEBCDIHE`K^MH@NDFAFKDEBKAOHMBGBQCEwCAIAEDCCE@AABCACIAAEAAEAOFEDCJG@EFOFE@EEAC@EFGAEGCCBMAICCGAOCIGI[EGDC@GCGMQGGAKDKFIHIBMEkGGBGCW@MCMGYCWGG@C@KDGBGCECGAIBMFIJAJBJDDGLKFOLGDMLOJAB@LCFCBCHCFEH@DBB@BONcNQTEB]@GDOLYNGFIJSJI@EAM@UDKAGGAKCGKOMM_O}Ia@WBE@IEE@G@SJK@KDgIOEM@}OOBM@EDIJMDGBiKIB]VOJCFO^CFMHMHG@MCCJED"],["@@@@@AABB@"],["@@IIEA@FHBDHD@@C"],["@@@AA@@DBA"],["@@@CA@@DB@"]],"encodeOffsets":[[[115742,30921]],[[115691,31203]],[[115882,31168]],[[115693,31148]],[[116493,31026]]]},"properties":{"cp":[113.453974,30.364953],"name":"仙桃市","childNum":5}},{"id":"429005","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@MGEMMUKMAEFQLQNOXS@CKICGAIH]HKbKLGJSAECIAIBGHIBKACE@CAAM@OCKCOHU@MFBBFBDF@HC@ECCBEBCFYBADAJDBGAA@AHDBEICGG@GFM@CCCMCGEBGHS@CCEOEOKWGGBSJIAQEC@]RAHFPCFoNK@QCGBWPK@KCCD@BBN@FEHOFEACGIAMGEEKWGCGCgFGIEMBIP_@QCGGOECc@EACCFKHEHEVGPWÛ@AVYBeCQJM@GAI@UPEDiFKHaNKBcCOBKDIHCL@FFHXZ@ZKXMDIDEHCN@hJHGJKbWZOPKRc^KVGdA\\HZ@LBLATCDC@ADKHGPGD@JBFHFL@DBDHLFHFBHFHBFBPK`DLNNTJZ@XBRPBR@JDDBJGLHHADIDCBCCC@EVFZRbJFPODSBGDCNDPHRVBFCPEHSPCFCJDLLNFBHAPJAZBHNRHDDH@HADKFOJAH@DDDLCD@BDPKCABGHABBF@@Dn\\FA@FC@AF@BBP@DF@PENNF@FAJIVIN@KIkMOKGOCS@OBMHMFI\\]JIHAF@DDNVHHbJHBJAdIVHJFJ@F@FCLUFQJkFIHEN[NKPIjIXGL@NHJJDJ@L@NEPKZBVLT\\ZPFH@JCJGhSFIToHIECOUB[FOJGBCAEGC@ADCVGFBJJLGHKBBABFDHBFCFBFDHIBE@EAGQCA@AMMKAEDCLGFCDI@GEAI@@CDC@CAEKBBK"],["@@GBBCDAm[AFGCBDE@OLDFDDB@HEFAHDFTXLDA@AIOBADANFBE"],["@@AA@BB@"],["@@II@JJ@"],["@@FCBCGH"]],"encodeOffsets":[[[115693,31143]],[[115376,31363]],[[115691,31204]],[[115698,31148]],[[115742,30921]]]},"properties":{"cp":[112.896866,30.421215],"name":"潜江市","childNum":5}},{"id":"429006","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@^KPOV_NIHMX[PY@EC@@GAG@IAE@AJC@EKICOCAGCACBELELGDEDGA@NA@B[QƒA@ACA@@CFA@DDA@GH@@D–KFaXQFBDABIDGJADACgKCIO@CBADGEABGM[KQCICQBeJCHEFEBAFQIWQ]BCHI@]DEHEfMBG@ME_@MGU@IFM@SDEAAAUICG@OHQXIDOBMEODOLIJGD[BMJOLQFWDSCSGQBSH[FaB¡CYCQCIBGFI^IHOFGBECOUAB@DC@CGGA@EB@@AIBOVUJITIJAFAFFPBHAFCDKDO@QGYOKCM@GBEFAH@LRf@DEJEBYCSFaXSJKBUB[AQIDKNSpEJ{`G@OE[YKSAULYFO@M@KCIIIMGK@WHiJOJMLM\\GFEJIlERKVEDE@I@IEUGcJIB]GKCGGMUCCE@GBehEJGNAN@PDTHPPLlNHFHHFPAFGJMFKDKAGAkO]G]CO@mROJYVAFBPXr@DTATDVJbbFLXNTPZPVTvbrZPJZLTVdXFDBAFCNC@GBIHADGDA@CAAHG@CEI@IHCDC@IJABAEKHMAGDIAAEBAACGDA@EDCEAJE@AEA@CBCFEBEI@EGCA@ACCBADBlGBCBCLCDCJCHIB@DBB@DADGLEH@J@FDAN@JJL\\ELBLDDHJVDJLHLJJFlRVN\\dFHJDTFHABAFGLKVEL@VFXBJ@JDFFFVANEPBLBJDFH@HAHAHITEhGPINCLA^JPJnHHFJJHPVZJNCFBBFHF@NIDABB@BD@HJADKJ@BHBPCDBDDHNNHBB@JRJFLVJNDHAB@@EHCBED@FH\\MPEF@FLBCPEAMBILOPANDBCACBCNABUBEJC"],["@@BCF@PDBEF@DCBIkHDFABDD"],["@@AOISGEICCA@CDATBLCBCBI@SCCOA@K•LAFRF@DG@IBACE@BICB@F@@R„B@ANžB"],["@@NADA@CAECAMDBL"],["@@IIEA@BB@FFFFBA"],["@@DFDBBEAICAAGIOA@AFDLADDDFH"]],"encodeOffsets":[[[116095,31590]],[[115538,31467]],[[116163,31461]],[[115310,31448]],[[115883,31167]],[[116177,31240]]]},"properties":{"cp":[113.165862,30.653061],"name":"天门市","childNum":6}},{"id":"429021","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LFJBPHTNJPRJ\\NNJHBT@ZA^BNCJEFORUVCXQFADDDF@VBBDDTF@HADBFELGF@DEDIFG@EFKBADBHFJJLdNHHBDBXCJEFQNMBN\\BLRlBNATFHHHRJdJJFNNJFh@TCdDbAdLLH@BCR@dBDFDHBZCNFJHHRHDL@HBT@HG@G@AXCJGD@ZNPBBBBHAR@B`NDBAFKHADBDLHJD`HHCJ@BA@KGMBAFCZFBDDLDBNAX@TEH@RBJEH@PHH@LGHAFBPJH@LGPFFBVKN@FBDDDRBFLF^MPCP@FGJCRCLCd@VCFEHODAFAHJNEBCFURO`gRM^BL@HAJGNOZaTUDG@CHIBKAGECACFIB@BCDAAGDGBMPYHSLGPEDKBEFAF@hFPJJ@DAHGNANKXGJOACCASAYmOSKMCK@EBIHKBW@CKGUCOIOEAAAGEQAKECGCU@EAECCMCCKGOEMKOKG@CBM\\KJIFAD@`EFCBMIKAAHKFQTI@MCGCWOQBMISBGGMGCGBGBIAIGKKIYgAIAAM@IBILCBCBQGO@aBSEI@M@KHODIACC@IDK@ICEKKBQAEOQCQCGKM@C@G@EQOAC@KDO@IIMEGICAEAIDGLMFKEOBGACMIQEOAGAGGC@IDEHKBEDAFBHAHGHIBIN@BDD@DDD@FEJGDEHIFADEAGEAIBOGGEWCGMIOGMBY@@JADMFCD@JDN@HAB[JIDOHQNG@MAEBKFKREDEBCCOFEBCII@EBKN_BMAGM_[[]__aIQIOIY]YQeKOEI@ECI@GHGFIDATCBKBCDBJFHDBBDAHSXAFFNMLEPBHHRALEF[FGDILAHBF@DCDC@IEEAMHUEODUC]BCBADABCJKHSR@BDD@DADIDSDYNIJCRINGFIFI@]ASIGAI@GBADGPBHJHFDPDDDDNBBVJHHBBTJNLTFJ@PCNEBBbTDHJHXLLBHJGPAN"],"encodeOffsets":[[112707,32322]]},"properties":{"cp":[110.671525,31.744449],"name":"神农架林区","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/hunan.js b/src/components/visualizcomponent/js/province/hunan.js new file mode 100644 index 0000000..db5670d --- /dev/null +++ b/src/components/visualizcomponent/js/province/hunan.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('湖南', {"type":"FeatureCollection","features":[{"id":"430100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@J^ABICEBCD@DKBADFJTNHJBDCDCJMLGHADGF}ICACGOODMHM@GCAC@CBCD@DFFIFEAA@@CFG@AEGEAMAGGIEMNIHeXSPC@IFGJGPEHKHA@KGFMAMCEIKBALBF@DEBE@CACCAAJA@ACMACCBAFAAEMCCDKBOMC@ELEDI@ECCEE@CDAFRTBF@HG@ECKABDFDADCFKFC@ACEAAADAFADAAGCEEEGAI@CBDRAPGJGTEHKCI@KHAFDRAFABKHGPKP@FFL@DEBECEAEBI@WBIDIBCC@GCI@CFGFGFEH@JCLGROAGGMMAIACB@NEFIAKFG@AA@IPKBCAASIAUCCECDK@ICIGK@GCIBCAI]eBOCMACECI@CBAACI@AHE@ACCSAK@EBMNGAaCE@BDJFADOFKHMDCBGJK@EECIKKEK@CJGD@DFBADSBIFG@CGGAUCE]ACDERILKHQBAB@FFFABGDAPCBEAEF@JGJAH@HJRAJSLE@G@IBCD@LOHCPCDCAEKGCGBIDK@EHE\\EDU@IAE@ETAPFLJB@BYPMNUNMdCDG@IAQMCACBGHMBKEM@QG@AAI@AEDA@IIGQFEAMHMAAGKAIACC@MBA@ACBGTAFGH@AIEO@IBEAE@IAAALCDA@ACDIC@CDABKEMCCFG@CHOAEFcIAA@EMGG@E@CBGJEBIASIEBCDERABCBUCUK@CDG@KD_CADCJGFCAAADGACCAIOEACBEHKB@DCDBLCBII@IGOKKAQGBIDAA@MGDCAOKCG@CHG@CMEAGCAGAI@ICAD@HCBGBECKQEIOCOCK@C@CDELAJCDoREFICCBCBEKEACAQBEIC@BHADCAECC@GAAACEAACBADGAMBEAAF@LADIVCXIRGJMDILKFO^MPSHGAQSKGQEG@MJCD@FNZDHABQHEFBFDJBHJHLDFFCHEHAJ@FDFBJNLDHNHBBMFEJ@FEDABDB@BKLOJENHDL\\JHZRLLBRCLFTATDDH@FDFNADIF@FL@LLL@JJALDJTJHLLDJF\\@NDBBADEH@FBHFHTFJBLHTBFAJDJCLFLADDPBPJBB@JBBTEFBDFDBJARFH@NKXBHAHEDMBC`MPCDAJOJCLAHBJCFDLHDBNAPGHEDI@KDCDEHAFIHFDHPNBHDHBDJBDBF@HLFBHJJBAB@DFDDDHADCFIB@NLBJFFTBJ@D@BF@FGNCPBDLALBF@\\SH@NFDJ@BSCADBBGJDDL@ZIFCD@FBFFHNDABGHANBFHJ@FHD@BGD@JLPH@BCJ@FF@DED@DBJPBA@KBAD@FBFJPBLGHBJCDBFHD@HIHAHED@LHJ@HADD@HGRBBDAFKVHTBNJHDFA@CGG@ARCFCJCHDHJFBF@JCDB@BCDMJ@HCNDDPHFJB\\JHAXFR@LBDBDLBFDBDBNBDFDZLZlFnR@HBVXLLFPZnLHFHHBVGJCVOFCL@HCPATDJBAHBFNBBLFLTRLPpXXDBAACIK[[AEBMHKFCFAR@HDHNNBBCBECQ@CBCF@LBNC^DNGHA@GJCFABHCRAHBDDBXBLHNMHAV@NFH@LEPOFAPLPDTJR@JF@SGM@EDIBCEGIEEMKIACTSNEL@DEFAH@rVFDDHFHPJJ@JAFDFFPTNHHNDRHJF@HCLMBE@GDCDAFBHD@@LCBEDCNCFAJDNAHABG@KCQ@OFATBTCDBJDDFRHDFALBHHBDLB@BBLFBDEJFfFJLPAJ@HLHBBKXC@KBCDADLR@DM^@DFFRDFJLBJJNJ@JETBDFD`LFDA`HALIBKHIEILK@IJAHADDDDVBJLHBHATGZAJEDCAODGFAF@VHLARCHBLLBD@LDDPNTJJ@PEJENILCH@XHBC@AEY@AG@AAAEFMGGC[@EBAFDBAJSDBBLFJX@HHHEFADBJLD@VSFIAEBAbOLIFMF_DGDEH@H@F@TQT@VEHDDHFDT@THJIHKZ[RQVSNEJON@HILGHGHOJEFE@CII@ABAZENEPGLIJIRKZDDBDNLNJF|TNAL@LFJHJ@PALBXPFDNbPJ@TLXL\\XPH@ROPIRGHBRRJHVEH@dLJIBAHFRTRHPbHJDBPCH@PDNEHEJCDEBCBMJEL@NJPHFAPKD@RDHBFHJHP@JBLODCFGHCLCX@FADED@BBJBD@HABCDUFEHCPUJAJIHCLCLAJBPDB@HCFEHCLINCBABK@K@ECGQKKAGOMGCMCCICO@CACABCL@NCHBJADCNIDER]BGPALMJHFCbAFCBC@SFG@EAEOIACDENIFKCCGBCAAEGIAGPW@EAEGEMCGGIACGGC@ECAGCGGGAI@KEE@C@CACKBEDC@AACBG@EECMAGBCMBICG@CCAOHI@WIIBKCAABI@CACMKOGAIKKAG]SAGDIAKBIAACCG@K@EAQAEG]GSAEBIJOEQBIC]FAAGOMCI@CAAC@EFKHKNC@IDEAWDCFBFADEAEBYBIHADIFCDOC@EDCCEBLIFBDCNABE@@BCAAHGBAHSBAC@@C@COCEAEKCCCA@MAEAAKFIFIBKBGDUC[DMBKCKIAG@CNKFGACICSAM@MHCBAAGE@GIMICCCCGAGAA_GI@MDCDI@C@MVCDIBIGAEACIMA[ACECE@K@MAG@EFANEBE@QKMCKGGK@CDI@COAU@KCSYOIMYEOIIGM@IGSAGQBSOKCGGICIBKF[FWRCAECAIMBEBCLKJEJCDWJKHGDIHGDIACA@CDE@GGUCAABKHMFKX@DDH@DELAJFPLFAP@JCNIHEBWE[BQGC@KBA@ACBUEIcG]BEAECCOAC_MGEEQ@EBIIEQAaDI@EIKGAIDWCKBKCEICQEYD_CIAOG_VWCC@[PMBOFAB@PEBEAK@AADM@II@SCABBLDNJL@XGTIDADFDNBLAF@@BCJCDMDKACBAPEJQTBHFHD@JEBB@VBFLN@DQPFVADGFFFEJD@@FIPCECMAKBCEABF@PDL@FABCCAB@DAHIBGIEICAGHK@GBALKAE@GLCC@GGOSBICE@GDO@CFMAGECIBCJG@ACA@CCAEBCBDBABABCEUIDICMFCBIHCDE@C@AKECGEIAASCAAFIAAAAIACC@CFE@KLECKAM@AKAODEFEJIJELMBCBMLKLAF"],"encodeOffsets":[[115801,28621]]},"properties":{"cp":[112.982279,28.19409],"name":"长沙市","childNum":1}},{"id":"430200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HIF@LBBKHAL@HGDBFJHJJABG@CBADDBA@ECK@OAEFBADBLDNDFJO@EC@FIEEHEBCEURO@CKMAE@UAAIFC@EGAGRSFIBODALBNCDCDI@AE@KBMAECBCJCHS@WIKCMAKBATDJ@@JCNBBL@FBFA@OBAPENA\\OD@XD`UPHJB`DZCRFJDDFALDLCXBJLHFJJ@bCRBJFAJ@FFRHF`NBDDPFDFB^AdHFJAVBDB@LAD@RH\\AXFFAHCBCDIB]KEEQBIFI@CCIHUFELCLGDAJX@HCHDDJBHCJGHCLG\\KFKLIDKFANABJFDDBXQ\\ELEJAJDHHLDTPRA@GCGHOFAHBHEREJEFINmD_AQGQWOiakoOMEGDSGWIIc]IISmOQ]WcSOQIOCWBSGcSiMQMW@OBKHMHEVEJEPCFBFHHNDBBA@KBAF@BI@CECEMHGBCMGEKGG@CBIEAOAAAEGQEDGFIHOCkFIBGJETBNAFC@GEEREEIG@KCQKOMAQDWPWDIFGRC\\NL@ZE^[NCjBTHRLJNJBH@FCLAFDLL\\LLBJATBJFNBRDNBXGH@FDPJlN\\NDADCC]CiK_M]IW@EFGVCFEBGAICGKIGMESGqKYgkIOOeKO{{EIAG@CACAG@YCK@KFIJGHAJ@JFLNHFJADODQBUHqHQFC^AJCDGBI@IDC`BFCFOBIB[HGHEJIHIDIDGfEPCFB@KLKACOOOIMKCCBI@CCCDMACCAEMKEAC@KBKEGFKBGAGDKM@QAGGAEKMOYAMieEGDOFEBCLEFUJQCKFKCMBQFKCQDI@ODKFEBK@OCMB]AKHOFGTHDADABGF]^MBCFQFERCRDVEH@^BDBJFDBDCL@FGFBBDPAXBDCNIJIFCF@DCEK@EDEFAZCNGFCfBRIF@BBJCDDHBdCHBDA@A@CBA@CCG@GACSWBMOYEEBICGAG@OCKIOCCGCBOBAHBRCHFDALHXA@EWWCMKK@C@OGKFICI@ECGHIAI@CEIECIBACILG@GCKQOOI@CAAGCEGKKA@GBEFGHCBCCODI@GPOCEMICEAEDK@EBEFA@COIMKACAGEGAKFULKYMKAKEEGKEOCGGKIDKAKQMDUEMIEWEGEIWCCOEIG[A@KCMWUCECKEGOIyUSWESCCiWUAEFI\\EDGDO@AAIGIKAKF[@ECIgcUMMCGBEBOJQTGDMPCL[hAJJXD\\FFVLRFJHDDPjD\\@TCRKXATCNEHaTaPQDIHMRMJGJCHA@CBKEK@kPGBGD@LDHBJAJBNAFEHMFMRAFChEFCVELKJAH@FDLCRBFLLLJZ\\DN@JERGRSVGJ@FDHLHCJBJPnMJC@MA@FFH@FG@OEI@CBCFADEREJAHGPAPHT@PMVGFSHcF]EQGIGIQEIUOECMCQFG@]EMAGBCBCHGVMZOJGBGHAHDHRDFFBF@PLR@JANCJORMHCFBJGFEJABQ^CH@FBDFFRDNFHLZvTtBLWPGJGRGLGDMLOMCAWBQDsTK@KEKGKMGOCMEOEGGCI@UFKN@FBFHDFH@L@HSTCH@JBDJHBDABC@SAUFEDCRQXEDKJCFAH@HGJAFBDDBH@JCDDDTEJDDNBLFDLCPBDDDRBBBNNJD@FHL@BCDIBgAOCG@MREJGFIDALBLADEDADFTBPDFCJIFCBHHBFDDXF@JCBG@GHM@GBFHEL@JMCQBEBDV@BEDFFCFAJEJ@NKHKLMDIVC@GD@FBTFJCJBFNDJHJ@JFH@BB@HDDRGJGNEF@LLHDFDH@@HD@B@FIF@BXJFBJDBJ@CTDFD@RITCDBFN@HEZGHIVKNEJOL@LOXI@UEKDIAc@K@]DMKKCMHMPKHEFGCUgKmCCEAM@CPKPFDEFMHGFE@EBGFBBF@BB@DKPGLFD@BEB@BFH@HCDE@MLINQDIFGDABEN@RGLFBDF@PKJSFBHAVPHDHKHGLOLELAFBDDJ@F[LMLGHALAZDT@F@FGD@HCFIDAHAL@XADMEEBCDBDGDDFBHFFPJFR@BKFK@GHELL^BbANCLCNBNRPH@FBJNLDHPJDBD@DADEDGBCB@LAJBFHDHBLKNGF@JLXFDB@D@HEHMLMLDLDBHB@DCFGFOB[OE@AB@JMRBPBDLJNFDD`rX@NBLALNFR@BEBEHQLYHEDAHDHFHDNAPELO^IJE@GCQJAHBNTZNL^VJHPFGT@LEBAHDHLLD^JRPVDZDNHRVPFAHHBELKNKDANAFKJIFIFEPCLB@BBNDLKF@LEF@DDDJBBBBBEJBBTDBBFJDHLF@B@DCFGDAJEDDNCJVJDFBABACADAFADB@DDB@BIHADDJHFNBDEP@HCF@JDRADBFNBJB@"],"encodeOffsets":[[115932,28697]]},"properties":{"cp":[113.151737,27.835806],"name":"株洲市","childNum":1}},{"id":"430300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FBNAHBBCDABBDFBBHBD@FDDBBCAGD@FJRADBFBFLDADAJDFEpQDCFSFEP@PDPDFJPTBBJABC@EBCJDP@FDBHNF@DGH@DDHPLDBHC@NBBJCHABRLLHP@JJJDCAIDC@CLAFGDAFBJPDBBDCHBBDBHEDIBC`DLCH@DCL@€VVDDABAFQDCFATJJBFAHIDAF@H@NH@FBBdJFEPBDGH@DENDLFBADCD@CJBDB@DCBKBB@JBFAF@JFPBJG@EHSBAHBDB@NAD@BDBJHLBBGNBNEFHRJJB@FC@BBJ@BRHN@LFNAHGDADBRNJBH@DCNcVMNMZO@AIAEKBOFSF@JBV@FCF[FGL@JCHAHDFLDBDCDOPG@KDCJAH@F@TKBIIQ@GBGHI@IFEFBDABOHCBAEE@EBARALGJKFQDC^BDFBVHH@DEHAJCTABCEC@IH@DFLLLDJFFL@HIDANCLGPEBCIEACF@bDHBNMFAL@TBDD@BGF@BDJBBDAJ@FDBDDNAP^fBJADDJ@HHLDJ@JCLFDDDBVTJBBADOL@JBBH@LEJBFE@MDAJBNBHNBHQPKHIDG@EFKPBHBH@FBBFBXEPAJ@FAFBFDFA@CEK@ELOHOLGBABECQBELGJ@LDFGHSHIBOCQDAJ@HBFFDFBHCBEBCBBBFBBDD@LEDEBCECACLBFDH@@GAEQSBEDCF@DFFDJ@FCFKD@PNLADCNDBFEBABDDNBBDB@BIDBBD@DAFCFE@KAABJLDFBNENLHB@LGFGHOHIJED@TOfWJGNMJFHHNBFBFH@BEH@DB@FBJEEE@CDCDAD@DB@HGNCNPPDHDBvHHBFALONKDIDCACGISMEIBCLA@CDCFALD@EGUIKEBUOGQCMCYOUIQC]KKCE@CBEFA@KHSOEIG]UMKQUCG@IBGRIHDF@JIP]FKBOCMEGCGBGFCZGRKFGFA@AEQKMKBMAW@_qCCMEKIACAONQ@IBAF@\\PL@FCDADEBEGACACKNKNKDEBG@ECAWEIKE@MHKLGAGCAEBI@KDAHAFCBC@CACICGOKCIMEAG@QOAMDMDKBMAaK]FKHGL@LE@AEQOIEEAGCEHCACDCFAFBHDBABCAUBKBGDAD@DCBE@EODSAmQ_GQEKIEEAKFk@UBUCGEKiHcIY@IIA@[HKAOBEAEKAEFK@AU@C@EJABECGEEAIHADJDBFCZOFKEIJGLOHBNCPGHMHCJC@GGEAE@ODIBCCEGGAABGJMFQHOAGBOCC@AL@BKH@BADDNAFPLBDJ^AFM@QAAFC@G@GGGAGFIHCFBBEDC@A@GGCAEHG@CFQ@EDA@CCGOGEMAMDAAAADKKEAG@ICCECIBA@INIB]UDKE@E@CCGIGCCBAJGDALQAQLILOJUJQDOLEHE^M\\GDADIACAGAEHGAEFIBABJHCJBJDBDEBBKVIFMDE@MEI@DGACCGEAAEA@DEBECCM@CC@CDC@GIEI@CAACEAI@CCEGE@MFCBBFADCCEBGACRCBIGKDMMC@ADFFBBIDEAMGE@CBCB@HAHADE@@@@FDF@NBD@HDFAHFLLFDH@FTXJPDLDXETBNCJEDOHkXONMLCJ@JDDJDlDHDBF@VJLBJCJELMJINQNIBUGKAK@IHGAEBGBGJG@ACAMCK@ICEEBGAAC@CAIQQE@CLCCOI@ABCCSBG@AMDYEUAABBDADEBEBEFABGECMACC@GDCFAJEJEFG@C@GI@ADEACWUG@GBADALA@GCEDC@QOGG[HAHEHCDIDHR@FCDIAAD@LE@CDAAACGAAFA@AA@GA@ABBDAH@JBDJH@BGD@BBJABG@ABBHPPfLNAFADEJ@HB@DABODCBBHFF@F@BNDN@DCBA@KAG@CDEF@DFBFD`HF\\HDB@BILODEFCHMDOBAFDTHLHNETENIHGFI@UOMCE@UPIDIFKfC^EDECCUAEEAGDIJEJCNA\\DFAJAFQdAHCFAJ"],"encodeOffsets":[[114688,28578]]},"properties":{"cp":[112.944052,27.82973],"name":"湘潭市","childNum":1}},{"id":"430400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HC@E@ECSBYBKHGNK\\K@ECIACBEFKPKHKLGCGOGBUAGTELI@OCEEAHK@QFMBAHCJERCJMNKF@DC@GEG@AFA@AECHKLO@CAAE@AAHEFAF@HENGFEECLODON@FBDDLnVhFDB@FELGNONGLDNL^CL@d@JBLC\\FFANU@KNIHKLMJUHGFY@GCIAEWDQJEAACDSI@CAAIIEAWE@EJA@C@@GG@ECGCKKE@MFIHQHCC@GAAG@IEI@IGMCAEDIEIASBGFAD@BABEFMNCLKLG@MFIBIDEEEFC@ACUFARAND@IFKEGHAN@HGH@DA@IWECCAEGGDAJEDICEAOESBCFCBCAKBKJCHEFINQH@PDhBJADC@AGK@EICMMAAQACCACDOCKKEMACCFICSCCIDG@CAACBEHI@GBGDELIFCRWDQFCFABECGAIGEWGEA@CCAEBEJMF@JADMBKFIBABDFCBECW@MES@[DENADGBI@EAACAO@[DGAGBELI@ECCSCKEMBUGM@OEG@AKBICUDGBCHANDFADGDMDAD@TBD@BA@EACMEEGCKFCVAJCBCCEEABCBCHGPEHEBEFEJMDAF@RFH@JCAMFG@MDKBC@CAEAKM[@K@CJUAEACBEHG@GEAAYAKEK@]IMSOGIAE@I@CDCNIDIBCPCDABEDCJCBIBCHAL@RDJE\\_DICYACCCOEMFEAECSUEI@AFCPKJCHEDEAIkgKCKBONEBC@EE@GCE@MCKBCJMDI@CSKAKBGJIHCDE@CEAACFOLMACAAK@CAAAGDCCICSFGASQACBEDC@EGK@EDGACE@IDCGACE@SFGACAKSIIAE@IDC@IFQACQBOACBCDCBK@SGMLKBOEKMAEBGLKBGBIBEJOGEAGFUCIDWEMC@CDAAGOECMEGIG@OLKBC@OKSEM@SLSBADAHGHYNO@AE@WAISMGEEBQJEFEBUMEAAB@FIDWCKDKFOEE@GHEBKCEBADBH@\\ALGJIDG@GCCIIICAGBDZAHI@ECMUAGDEJCN@DCFCECBEOCACAI@WCAM@IBCBAJC@ICAC@EHSACCCECMBAD@PAHCBEBCCISKCIKGACNCBEBCAACAKCEQIIAIEED@L@DGHIBAC@QEMOAEKOEOFIDBHFFRBHBXZ@DEAEFCCE@KBGBCDG@ABCA@DAFEBENGH@JFRCTEHEZCDMBEDIHGT@JCHEFWBMCAK@GO[@CBE@GHI@CAE@QJQBECCCAE@CDAD@DG@CAWWE@ADE@SCKBG@AC@IACCCWCIR@BDJETA@ICE@GIGAGAABCDCJFRGNIHG@OAC@KFGBOIKLCBMB@BAJC@QGE@CDE@IEE@CBK@EFCTCJCDEBGCCECUMKKKACCUEIEAEBOHKDQECGE@GBG@KEAEFMEKCMEEGACBCB@HA@EGA@@RABG@OGWQQAA@@MOA@HCBIIMEECAFBHATG@GJCXABCCA@KB@DBLHNCDC@GCE@MFKJGNGL@FHDFFDL@NENCVBBJJDTB`DNCLARNRHLDTDHAJEHGBECCIEAABCFABE@ICGKCAABAjJXANGJIBGEAJIDG@EEEAADAFEF@DDF@RAD@BFN@DCDOFABABBN@RADBDFADEHEFBBB@BEFDHEJBBHB@DCFBJADMDBHEBAB@D@DFDRBNLBDBDADID@NABID@BNLPD@HMJAJ@DBBHDN@HHBBDATQJCBAAGFGBNBFJLTNHDF@RCJBJDFFHLBR@RCFMNOJKDQ@mWaYKKMMQQODBHDF@HBJCJ@FNJBFLAB@BD@FCDSFCHJDFJBBFEBDHAFBBFA@@DLF@DCBDJMH@BHD@JAFKFGBCFW@EBEF@L@BFBBBBDCLBDJDDJ@FABGBIHCBEAGH@DMA@BKFIHBJD@@BADEBCCABCFGBGEAE@GA@GBCAACBOCCA@CFGBQNiHQIC@UJEFEBECGBECY@IEICAC@EFGLIBKDAJHD@CEBAJADEI]EICCCCCBQPCPGFCTIBMDIFGLOPADBLCHIHEH@REPCJEHGTYXGRMX@DD^YDMHADAHQRCLKLEDCDCNCJGHG@KAEEEIGEMCM@E@GKC@GDIBDNHBBN@JEBM@WEEMCCICUACHONBLAFM@ABABCAEEI@EBABIFABAJBLBDJDFF@BGDA@@DHFCFE@ECIMCAKBIHAJEHEDIDC@GGMAAA@GDCAAGAGDIGCAUJKJIBGCI@KACCAOGI@ICGBUBEKAAAFC@AMCCCCIG@MDE@SKI@EFOHCJSBADCREBE@WAI@EF@HABBDGFAHHNGHCJHBFJDJCDBPFFNBHHBTDHFBNCBBDJFBDHHH@DKTCH@FDP@DQFGHGFBDHFJJFRDRRLDIFCHAJCF@FDD@PKD@JBHDFHDDDBFCDBDBH@DAAHHNJZ@BKLDFGJAFFHJDFDFPCHDBFDAF@BBBF@BBLADBD@NADADLPFDNHBFFF@FDBFPN@FHHAFB@BCLEBCHABCL@DCB@DBJ@HDBAIE@CJBJAJDF@FGFQBALCFGNAFEN@FEFDBFCL@DFBJAPSK[@CJ@FGB@FBDAVOD@JDLBNCJFFBDGFAFEAIBGDBDDB@@CPEPO@CGMHQBQAMBMAEBG@KCIDEJED@DBHLLJJBFADBFFFRFJRDHAJDPIHBHBFLD@P@FABGBGMIAETBJDJAD@JJDHLBFDFHBLDBJADBDDHHD@D@DAD@BBHJ@VGJ@FKB@BF@NDBJDDJJFBDBNELBPEDBHHFN@F@DEDAFBH@BGDEDCFDFHD@DABI@ABCVEHkLGH@BBDNDDD@D@HGLAN@FJN@J@DMNEJ@HLVEH@FFXL\\LLJHAF@BFDJECCFAPDNADBAB@DEBEC@DJD@BBBABEA@DDJBABDD@CB@DDFB@DA@BBBBED@@DJJBBFEHABDCBADBPD@@AHBPED@DDEHBDHDFLFB\\DDBFHFF@BGBEHCDAJBNNHJN@PADEHITBDFBFD@F@BIEC@A@BHLLALFDDBDATGHGHMRF@GHG@AEE@AJGPBFICI@EBADADGLC@AE@@GBEBCJCFEF@JFBB@HHH@DAFDFAHBDLFJHJBDDBNEDDJBBBAPID@BHBBHDPBADBJLJBFCLEHBDFHLLHJDFBDDBHAFBBDAFFDB@TEHHLFHCHEZ@NEDBADBBNBDABEEK@C`FtF`MPAJSHBVJFEBBBDCLD@FADBBDFH@FBDBDHHFIH@@CD@BGDBDED@DBBFANBBLFJBBFCJ@DEDDHAFEBCF@DDBFEB@FDHBAFRA@FKLAHDDHBTDDD@HCFRBBKHCBIDAHDHJDDF@F@CL^VJAJMB@L@DBDD@JBHLFCLBBBBNCNBHFHPDDB@FCR@DEH@FGDBHHB@D@FCAADEJGHEHBHHH@D@BERBN@BEI]ACOKBECMBC@ALG@ABKD@PDHAPBRGNEHIBAHBFHDDJAPCF@FBHHD@DINGHGDOAMPGHKJILFPEDYAEICBCJGFBHFFDBAFID@V@@BELBFFLFBPALB\\GB@JJZ@dJjGFLDHAV@VElBLFFLJRF`HnRTBPC"],"encodeOffsets":[[115708,28097]]},"properties":{"cp":[112.607693,26.900358],"name":"衡阳市","childNum":1}},{"id":"430500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DCXEL@zLXATCN@XDTBPFR@LEJGH[IQFGXA^VLALAFCZBTCVUDOBOCK@IDENEZBLBP@JKBKHANBNFJ@JEJABBDFDBPG@AEC@CFEHDDHD@DABDBBBCECCGFIDGHCPH@IDEFCNCHEPHNAN@FADCBECQBAjWFDBHHB@NFABB@H@BJAJBHCLRFLbTHBD@`[JMdORADALQ@AA@EHA@A@@CHGHC@FDBFCJ@DBBFJDBDDLABEFBDBBHADBLAHLFDRJVf`^XNPDPGHEHSFEH@PDDLFHJFhNRDHFJABDCBDBDEB@\\JBDHFJXDBJDF@DED@BIAKFIFG`ABI@OFIDDBCCIBGFABEDABADDHABGFCAEBEFBFJFFGBKJ@DD@FATIDB@FBBHBAEHBBDAHD@FOAAG@ACDAJDBCCGIMI@AAACCCAADEF@LDAJDBDABA@GFABC@CCEFAHGHCAGCEGFE@CDA@CADIFGAIDC@CJCFGDBZbFLHBDANOHEDGDCBFAPBBDBPIbYF@F@JDF@FCFOHKFEJAL@`ERANBHACK@GF]DCH@NNJAFEBWDILIHCPEHBBDLVJDPBFELMLCLIdcXSPMBOEGCCAC@EDEJGHCXMVMNGL@JGXGLMRKLGIQDKBIDIHCLHdADIJSNOLGHCTFPEFGDcBS@ODODMASBOJMFC@CF@@ALEBDFADDBA@@@CDAC@ACABCI@CH@ACIC@CFDDABCBACAAAKDMCGBDDIFECBGIGKKGOIc@CFG@CKS@A@EBCNMDI@IIM@EBMHO@GCCMCAC@AHGlKDCDKBMBAJ@BA@CGCCEDEFCDADCAGBEFC@CCOCGIEOFKAMFCAEAIICCAIMCE@@ALA@EHI@M@KIGC@CBC@C@GGCCCAIBCAAKEGECKACGIIC@IBICSABFNJAHAHEBO@C@EKGAGAMJMCEBSEIYEECAEBIAKIGKCAC@IFCFDJ@LAHBFANBNARGRHN@DOPOF@DA@CCCAAHBJEFEBCHEAIEMDKAICC@UPCBEAA@EHI@@DL\\OTIBEA@CDKAEECEFM@EFMBEHKDABEREHE@ICIBIA@DJFABGCI@CAA@CDK@ADGBADKFADA@BEGG@EOMAEECE@EEGACMOECKCBMBC@CAKBAAE@AA@ABEECCADGEOECICEGBEHICELK@AIYGMBGCBG@CACAEDCACCEGGCIAC@OLC@ECE@IDGBEDCJQKCQEQIIGEACHEHGRE@CCO@EDGLS@CGGCGEACIAAMDEACGASGGMAEEAODCCIEIGAADQHCXAHEDABSAQIYBIAICEAKBKHKAE@AJABcBECCIA@EDGJQ@C@AAGMGCG@SJE@QCSEE@KNCBKCKACAAC@I@Gi]OaBMMOAERY@ACKBIBCHCDCEMFOG[AGACKCAE@OHGBA@KCCEAEAIBEGCKACwU@CHGBIDCPCJGHS@GBIBOHEJAFACKFCBEACKGCEC_@EFIEGBGAIMMBMACKEEI@EJqFMB[CKGCACAOACIEK@ABCFELG@A@GKCI@E@KSHUCOBECEEIGQIIIIAAIAAODQBEBADHJ@DKDEDABICA@KLMDAD@JFJ@DGNTHBDBDAFABIFCBGTW^aZ@J@TDRLZBVFPGXKFCAI@GEIAEA@EHGBCAMK_GAaHICO@EAACEMEgFa@OACEI@CHEB]ACAAECASAAGCAEHM@KOaQKAE@CFE@C@AKGOICEAIEIEWGMAOBCLM@AACIGAQCEOMWFIDOP@NGDGJC@KCSASGEGAEHKBO@CEE@[EYACEA]G@AHGFMHEBIAKHIAIQiAIBGAAG@GBBDDFBDKLCFAJC@]AoIiCSOIEIAY@QDu@KAMGOEMAKBED_ZIH@H`bFHAPGRGHIAGAWcMEE@GFEJCJIJaL[FOIQEMCQDSLE\\CFEBI@MIUSGOGIEQQGKG]ECEAIES@IEMBcAKGYSSQ_GGEISUMMKEGAGDEFCLGHG@ECEEKMKGeUU_GIQO]QmmGI@UU]MIEIDIFEAMEECKEIIYGIMkGKGIYKE@CEA@EB@BBDCDCIED@A@ECAG@IDuKOBIFEF@NDPBPFL@NCPGVINMHkVEFCLALCHGHGDK@IGGGQ]IaEISKCBKAODIHKJSJGBE@OUGGEAEFEPGLIFUDIFENDNJNDNBZJR@DFDCB@DJLFH@DJP@FFH@DDDFCBF@DCBK\\@VJXGBWBC@CCUAUBM@GCKIC@SHW`GFQBQIWAOJMTGBLZDTJL\\^EHAFBHLVIJBJADKHAFZdVLDDBJ@PFfHJ@FBHCJEJCPBPMJWFWJEFAL@LBPTnCD]GI@]LCFHTGJUDIFALBJAJCHGBQCGEIKOIKCK@SLKFI@IIE@MDDVJVBDFDRFDHDAANDJFD@D@BEDADHD@HBBPB@B@BCJIAKHGBEFGAC@GBAZDJBJ@DNL@DILINC@EEOLQPOJKNBVFJHBL@HEPDF\\FPHD^LRFVBFBBD@NBHRLHDL@RALCPJDJDFHFJBRDXCDA@EL@JAHEHCDE@EBAHAJB@CCCEA@CFCL@NCD@BFBFNNPNDFJZD@JALBLEFBHFFBBPADGD@BAL@BCBCEC@MFEFGDBLDJDDHB@BCFIJ@BBBRCHDBB@FCN@BLCDDCHGJBLHRCFCBEJAPIP@JDPSFGLCJ@BHLDfP`FHJDJATB^RHJBFAPMRKJMFGJCHHT\\NVAFBDFNhJNPLPFFAHDPAHPDDBD@VENANDPFNRRXLPF^HHFNhGVQLELP^LHXHPH\\TLPHFdFjNJFB@FCB@PLBABCHIFCLBP@HE@GPCFBFFBNT^BLAFGX@FFNFFLDHNPLF@JCHCJIJCXK`MV@PDPJLNF`@VFPJJbTxXTRLNEHXRJFTFH@JQFERWFGJCN@\\FNLFBBH@HGLDFDF@BGPAFDBPFNNBFLJHJHVRPHN@JDBHLJbB`FPV\\\\THHBJ@FIPEJAhGR„_LAJDNFHDJ^TAHDLFCJA@BIJBJJDBFFJF@JNLFL@P@XDJDFHBJBBf@@BAD@HDDDDHCBIDC@AKOAG@IB@JFH@DANKX_TOT[NAL@JDJDHLXTdTVHBDBPEHGFCH@JCFBBD@CFJ@NEJD@BSHDDBPAHDJLHNDBF"],"encodeOffsets":[[113531,28320]]},"properties":{"cp":[111.46923,27.237842],"name":"邵阳市","childNum":1}},{"id":"430600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@OLm\\YFFFXHR@TG^SHKDGAWACQP"],["@@LCn]FCFKDMDYA[Gc@aBEFGHEDAD@LDZVDFL^NZFRHJ\\RVRRZNHFBH@FEDE@IK[GgKeIQIOSQgYIKKOIG]MqkMMEG@QFKT{F_T{LƒH[FMLGRAJBHFR`RTzf`PTB\\EHEFMP{FFYDGLEH@NFHHDJAPCRNBNGD@XBDBFARMHAVPvz’¶†pVPJL@HJVlfz†ˆ’``RL`^rfZRdPŠxtt„rRJNJJFBGPOBIKMDI@CKGIACADGB@JBFA@AAAICCGCCGO@AHCDCIAEEGMIO@AJGCC@EHKDGBSAKCKSaOUC_RQjCPDRA`EHGJABBHFHATBD@H@HAHFJ@BBCD@BNNJALDD@@ACEBEJKBCCKHIFSJGDECAM@AA@CLED@FBHHDBFEJ@EIFBFAJBBAAEDCECDEAGFEAGFGB@FDH@HBD@N[HGLADC@E@ACAAABICGOCEBEA@CCAGAKAACDCEGDECA@EAAECEBADCACCKE@CCBGAIBCC@EBCBCOCECSDIAAA@IMAGAGEMEC@@IFE@EBCPCXB@BBBJCBDJAJDDCJHHED@FADABCLG@ILQJC@CF@BCD@HGD@BCB@BEFCH@DAPCJCCC@AFEDGFAFKFEBC@GCEQIOQ@AJO@IKMGUECKGCBOF[AOBKAWGGGEEEIGODI@UFKI[KEOCGCSOWyKYCKEAGE@]FCJA\\@HBFAFEDMFEFMNKH@J@BB@HFDNATFLCDAFIAMDcCIUYACE@IEOOEGDONGCK@KDIDEZI@CAIBEHGDEAOACAUEOBGFGJAF@TJDHBLJLRNNBDABEKWAMDKHGDQLKDAF@JFJNTVDL@JNJFBJAHFHDDCD@LFdJTCDALOFEBIEUEG@CZKFGLAJBNJHB\\@@CKMCGBIFKCGBEHCNANEPBNADBFLHDFBJDNJHBL@FEDGACBMAIAMBGBCHEJOJG@EKY@IV‡RKLNLJHDN@RJBAD@@WG_ACBORAJEJMDMBMDELRPPP@TIFEDGDQ@EMIEIAGFQFICI@CBGD@LBDMFGFCHAT@HAXJfLJC@KFKDED@D@JBPRDCBICOFIE_EIOKCKCIHEPGD@FCFM@EI]@GIM@ADGBEAGAGIICSAEK@ECE@EEEOBC@K@CFENKAECEAEFG@ICEAG@AHGAEGGAIGEAGBILEFQMOEQGGA@MAGAGECKKK@G@CACKCCC@CIAO@IGEGGAUCOLEBOGKGGAE@GDABANADCFIDGFMFOCG@ODCAGIOaQGQSGEABIJcKG@UFIGSSE@IDWNQPG@WOK[KW@SOIMaECWOKAOBI@IGKEK@MB{SIEKMCMCAYCQLIJKJOHMFYFAB@BJJ@DEFIFGPGHKHGJM@IPMFUTQRY\\GLIJSGS@ECCGGCUFS@SRE@G@G@CFCHE`ENKJaPABBFEJUTC@IKCAEBGFGGW@EIAKCAITABECAB@FD\\HHENBFBBH@@BFX@FCBUGG@KDMJYLE@KCSKKK@KACKKGAQDKBUGI@EH@FBLCDIFYBSHGBGAIKUACCCCGBIB@JKLFJGJALKJGBB_EC_KECACFS@IMIIIKAEIQCEE@CN]@CKQBCDCLAD@LWAAKG@GBIKOEIEeFIACKEAAA@CKGAAGBKCEQGCEICCASDSAEB@PDR@LAHGBMBICEBMDCDAFKD@@GCEACBCD@HAFKNGDE@GICQGMMGOSEEECIBI@OIEGCGECqUG@EBCFK@MFSTBDLJFNJFFHADCJ@FHN@TIEQ@SIOCOKEBOPKFG@MEU@GBMNKGWACAACBGDQAGEBID@HGBMH]CMDKAE@AD@DDRAFADMAGMGCQ@EBEDGLANBF\\\\JLBDABWCoWKOSQEKAKMAAABK]EOBGDK@MHML_LFPCLDJJFJDHFP@JHLALDJJBDHD@DGPKLA@ICG@ERLB@LCBKAKHM@MEQ@M]C@MFMECASaG@EEMC@ECKCCKE_IOAQDABERGHGD[HKF@BDLLRJLHFHDBHFBBFFF@BABGDFJEJBRFJCBM@GIEAQJABCLKJCHC@EEICUBADIB@FMFEFE@IFPNFHHZ@`DRDFLH\\FHFHHADEN@DNDHCJBZRFBF@FBPFD@FED@BBAP@HDHDDTTBF@LPDDBDFNDDBBBDBLAD@BDFBD@HED@XHDJGFBDBHANCHEDEDAH@JGJ@H@FFFLLBPP\\PPfDZDN@XFbR^HNHDHBBJFPDRB^PvPTLJPXTPVHjHJVV\\T`PPLL^`pQDCF@NQrEXArAR@NABoJgPËSIBSLFJX\\@D@FEDULK@QOA@ABMOIC[GQCM@CDG@EB@FCBMDCLKHICC@GBYNK@IAGHAN@FHN@DGLAJLJBL@BCBE@BN\\PDJADSNCLBFBBTHLPGBMNA@GCEDMVA@MKEBUjKLKJQHS@UEcYGEQYCCIAG@YFGAGEA@mTMB_AIFEFIXARCFMJcPcNMBWPYTMHEF[VGHCLDbCJGFUNEBADAFA`GAUIMGCGK@OJAFGrF^Jf@@WLCFCJBRFPZH\\@VCXADBT^LJJLB@@ABGF@JZPF^dDF@XDLLLJTDBDAF@VHJCLED@RDnGDCBC@QBEDEJCF@DCNC\\ILBFHFBRPTNJDBBdENGREDCBGB@JDNJHDD@FAHGNGLQFMD@TNZBDCHQDADBHFFLAHDAFBANF@FDBDCJBDNVJFFDBN@JFJPFH@DCCG@CBAHAXRFBFHB@DAF@JFDHAPFFFDH@JDPAFD@BELANFDPDBJCLEJBDJFNHDHABGBKJCFRFZPzrfXPFVBRAJC"]],"encodeOffsets":[[[115640,30489]],[[115604,30499]]]},"properties":{"cp":[113.132855,29.37029],"name":"岳阳市","childNum":2}},{"id":"430700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FGB@J@HCJSHUDCNBFCRBXMBECKBKLMJAHCLOB@BBDF@B@BF@NOCINC@IDGJSHEB@DDBPL@FATHL@DGLA@GIQ@CBAD@DBNFAIIIAINONEPCNFLBFFJLXNLGNEHBDHNAFAFGHCHCJ@NBVJP@PFPBHADCFOFEDEBKDAPADCDIBCDADBJFLBD@@AJAJEBDDBBAFDFC@EB@HBDED@DCPBF@HDNADHD@D@@ABBBCDBBDFCD@BADDFCHB@BFCF@BCACDAF@BABBBAB@FABBBAFBDDBAAABAF@BBD@LED@BBF@BDDDFAAAD@DBF@@@B@BBFBBB@DBA@BBBADA@@BHBDA@BBB@@B@@BBBB@BBFC@BDDBDDBABBBADB@AFDD@BDBBC@DB@@BDBBABDDA@BBBBAFAFD@CBB@BFA@DB@BCRBHC@ADBDADCFBBCF@DCBBBAB@@AD@FB@ANEHEHAJ@LCDCAMBANCNEJBBA@G@ICC@GD@LFF@LCPKLSFCD@\\FDLB@@KHAJ@HCF@FAH@LCLADEHQHCDEJCLC\\JP@JADC@EY[AGH[AGBAFBNGXCHHJ@B@JWFCJ@DEFAHDBANIVKHITCHAFEFMLAHGFCDB@DEJOPDHDDHDDHFQAOHKLEBCEOAWBG@EGGKEAGDIACEAACFKFO@ALCJDHAF@HDFFDBHIVQHUDEDBHFDADGDALB\\@NEPFLJF@JCLGHKDED]FEDKPM@BBVFJHBPCFBFF@HCHBDRNHDHFJBH@EOCGOOGQBKFGFKPKJDNATMdOLALBDCPQAGDMAOWqGGKCACAKCeH[BCBBHQHQDkDEHGBEKgAUDO@CCAG@GAISQMIKIMEUMYEc@SDKDKV]AAIIGAYDOJIEGAQFEAFKLEBC@eFQFMASC[DWJAHCY]OGOOMOKU@I@GJ[E@GBIE@EAMFCbIBAAGBELGDADBJFJCFCH@JOLGAECGBECY@YDKTWBCCQCcAMDGAUEG@IAUDGNGDGDŸDIBSGMADGNIVYxcDIASBO@EMYACGCUGCEBMBSAKBSAI@QGAKGOGQCUEKBGCGAAADEAAEGCACCKEGIOCCIGICMACI@GEMAGDWRC@GGAECICAADABGKOAAA@CDAHCDACEOG…FCAIOIACDMRCDI@ABCFCVEFK@KEEBEDKAEBIAODGCCC@ALMHCF@DCIYAIEAU@MDSJKBERCDC@MIEACH@FJJGDiJKFACCFA@I@GBSAQFYKAKLEFMMWOAEOE@GDG@eMGDKHGBE@IGEOEQMCGBI@EHKFCDEJEVOBGDOAEJCDA@CACEESGAGDMNKVCBKFGCCECAY@MGCEFAF@@CECIEAAACDWJKCMQOAAAIAAEAABIHKMGCIAODM@GFCHGTDNANCFCBEBUEC@GJI@IEGKEAgLMHKHKFWHK@C@KOKG_cUMCEOISSSGI@AE@GCEQGIMSGq@KEAGECOAKBO@GCIGICC@IDONUFCEOSIEICGIUCIOK@IAOLMGU@UGG@EBMJM@EHK@EJC@OGSEECGAOL@B@JGFC@GGEAECKEAAAEGEGAI@KIG@OHMEO@AQFI@GMS@GCGAKKBICKCCAIEACGAOHMCIEGMCAOCMBQGKBGDIHEBGBMGIAMGEEEC]@KKQDYCUQ]EM@ECIIQ@IEOCWKYEIEQHICUBGC@PBJRJHLXNDF@JBHXJJFNPJLJFBBDPDFFBDAJGJADADBJNRNDFFRFNFBL@L@@FXNDJFHHNTPD@HCHCLDD@LEHADE@CPDLEL@NGL@HDDJCFQZGFKRGBAD@DBDNHFJ@FUR@FFDCH@DDLGBE@AE@CDCACA@IFA@EGBGAACDCBAIAAGFC@EGKAGJ@JEBGAACDM@ECCECIFOBWAEAIKWMEEMCA@AF@NKX@DDTAFEJIDAFAHDDNDD@LCH@LFTCN@RCHBB@FP@TDBVJHHHFXDL@LAZB\\PBDGF@HEHGDORADDJFD^JTIL@HHVJ@RJHBTHFEJ@FTPDDKNCTKHCHAFDFDF@BABQFGDSTAHFJ@DADMHCNMNIBUBOECBIJCL@HABQPKDEDAHGHGPABE@@BFHADS\\ERED[JQ@KFAHJNCHIJ@HKNBJLN@DCTHFNDRXJ@H@HLAFDDG@EFCBAA@EA@ADE@KCC@@BHDBDABG@ADEFIAGBEEADDHHB@BCFE@IJODQLE@MHAHGFBJ@DGHBJCFSFICEBAFGDEBEAKLADCHE@DCAGCB@FCBCB@EEBAF@JELEDAFCFBJADBBFBFFHJDJDBDAFEDKFAF@F@HFFH@JDBD@LCHDF@P@HFDDLFDFAHHJDBHCB@BDB@FEDADH@BIH@BBBJ@XGZSDID@RABAAAECCCBAD@L@\\LjFDF@NDPJDZAFBJHHPTZNJRfLRNPfVTF‚hZCBCNEFGBGDAZG\\APDRJRPBPAFIBCHIT@FDLRLHDRRNVBLBHGNEVGLKFAFBFJJFTHPXnTLLDXBJHRFBBGLIDAFBFJH\\J@DBDLJDHDDHBBDFNEDCNKNANHTNTNJDFADIFCJ@H@FQVARAHABCBMAE@IF@FHLAFSPA@MCABI\\MVOAGLODFTEFU@UFM@OEIAIDOCK@eDOCSIE@IF@JCDGFOD_AGFMFcDaHiCEDAHATEJMHQBCBBFLHDHAJGPEDWBkEEBKLGDeBC@KEQCGGG@WFE@AD@FCDiLGBUD]CG@IFCHOHKAKEEAYI]KQDKB[CID_E@L@PAV@JCJADUKIIKOEAKMMEGBkX{PKLGLALDRELCDGFYDEBEDEPHFNTBLENU`@NSfEJGFIDAB@FE@CACB@DCBMCQGEBADEPC@GB_@EBABGbU\\@DFJBH@JCFUPE@IEC@KJEDQ@AB@FFDJJDD@NAVBJJJBRBDDDZPLLDB\\HJLBDADGFINKDk@_PQLGJFHJFBD@DGLAHHP@DEF@BJBBAFEFARFFDBHH@NDhKPDF@FEF@FHFBbENCH@ZJJFPDJHPJXJD@JCDIJCTIRCFEAEECBCHENOJENGHCF@ZPLBJCLDNHPR@FCNBXBNIFEF@HJRAHMJBFbLNDfA^IRNBHBBR@^G\\HFCHKJAPGdADAHCH@RD^BD@BCASDMEaFM@EJILBJEPA^DPEN@JA`BJADGD@RA`G†ALANDT@fCbETBlERB^EB@BHB@fGP@LBVCfBBA"],"encodeOffsets":[[113914,30761]]},"properties":{"cp":[111.691347,29.040225],"name":"常德市","childNum":1}},{"id":"430800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FOFCFAZCHEDCFKCQBKHKFGJExMlWJALFLNFBLPHHNJJDBCDI@IBU@O@K`FJC\\DLARC^LZJFBLFLBPGDGJEH@^DVCHAjKDC@EBCF@XEH@HHRDLFD@fAHCLKFAlFXAFCHOBICGKGAEDARANGFIBSBGFCjDbGdCNEHE`BPCHEDC@IJEF@TJPDfCL@PDJCJBPFN@VEV@FEESPCHKPBNUJ[BANDB@TOBEGK@EJEF@NBDABABGBQRU@E@GDIJEBCCEMIMSGSBMLMDMFCEMACGACCCGKIAC@C[IIGAEBEJCHKAAQEIGWAKCSKWmGOESIIAEBELEHKFUHMAGAKMUQQGCQKCK@EJSDGH@DCASQOQIOC[BYHCBAHEHMFADYDgSEeUMOKQQeMISYGOIGEAYBICCO@MCEiE[KK@C@ABDDFDBBABQBC@CJYTWHI@AA@AJG@ACGCBEFA@ACA@GDCAGIBGCEKECCGEO@E@GCKDC@CA@IEGGEK@EBCLEFCBCACIGIEEEAACBAAIDEBEFCFK@IBEFA@FDADA@EDABHCDF@DGBCLKFBFAHCBEFAJDRCDABEAIHIK@IAA[DGVQ@AEEGACMCAG@CLC@EG@EICUDSHO@[EMEAIFMPYDW@IEIKEMC[NWNIDIBEE@gEYMSKGMGKAMBIFe`IDI@MQKGOBKFGJMFCABKAUEAGAK@IFED@LGNSXYTOJ_`KBOAQDIDELIJMZKPG@aOUUHOPUBGAGCCcOWMAG@CHM\\cFGDMBQEMIGKGMXKLUNQPKFGDIAOUNI@GECMAGMEA_F@JCD_BSTEBC@MGWCKGCCAEAKKHsL@NLTBZCHEFIHeRMBOAICE@MLAHAVFDTL@NNFNL@DI@NRDNTXBH@HKP@HFLGJE@IEKFG@QKG@IFEHBDEFAF@NFXBPDFAXIAMGG@GAICEEIOOEG@GHMFAF@FF\\DDJDBDJPETADGBc@CDODOAGDADHJHD@FE@GEA@AJSVBFELIHGAIAIOAAI@ONMJM@CCGIEGCAKCCCBIKMKCEBKHKDKAE@CCEAIDCFGNBP@RETENIJEXIJCLBPDNPNBD@BCTDJLBFAL@PFPfDNAVSZKNaTMD@BIDKA[OƒuCAGBQNEBWBWDOJOPOLUFID@DbRPP@LCLGJOHCH@HP\\@HOVIrGXKPIFS@MEãËO^KHWZQNBLPPFBDB@BANIJ@BBH@D]dOVAFARADCBIBITYRGRQbCFGF@DHJFDN@DHTRn^@BEJOFGD@DEN@FHJBFCFAFKD_BGAUKGAG@EDIFFDAFAFKRQJ@DTPHLFL@FIXBFVDXFpVJLBH@HEHGD@FDFVNBB@DGHUHABDBABCCEBANFDR@JD@FFHHHHDXL|N`@dFR@NDRGJGJALDFDFBDALKJ@\\LHBJJLCLJDEAADChANGNBPFVAHCJB\\@LDfL`JRBNDRBZDZBdQ\\SPOJKFGTA\\BHBVA`KLAVO^MLGRQRKRGXYDO@OBSDIFCJEPALBJFPDVDHA@EBCPODCCOFINITCXNpTDDJDBNBBl@TFDF@R@LBRFJNPDNHFHAHGjOVKFEPALBVHTNHFLDXJFDRRNLRJbVPFRRDBL@"],"encodeOffsets":[[113287,30472]]},"properties":{"cp":[110.479921,29.127401],"name":"张家界市","childNum":1}},{"id":"430900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DEXK@@IeE]HqBEPIL@DHNHVJHBB_BEBCFAVMHEDICaDKHG\\UFENGZSXONAdMdONIDEBQJWFEJE`BNAnSB@HFHBZEH@JBDDRZHFdZVFT@RGLILKViFANLB@NUFCHDB@NMHAKOSGAAAEDKTMBCCI[OAMF@DA@AAKKIBIHK@CGM@EBMHGJBL@ZMHAD@JDLGDKNCDA@EFAH@DCN@RD\\HJDNPBAB@RPL@VKFC@E@CW[EITKJAÌThOpIBA@MBQBqFWRq@MDERC_oK]OK_O[SUUGIGiOUWSIOSKuO]OQAOCIEAACGMG]GaQWEM@YCeCOOO[AOKKEE@E@GHI@IBGFCFCDGBMAGACHECIWGC@GFC@EAACC@KBCAAACAMCCECAOC@KAESSCCCG@GBOAAC@EFC@OEEAE@EAYQIAGDMC@CFMBCGGGE[EKGCECQ@_CQCGEGOMJEF@FENE@EJABCVAJDFFD@DGLIDKBARIFBHJN@DAEIAQFIEIHCBA@AEEAEEAAGGCGEIKKQCK@ALE\\GHCHGFQBARCPBhNHFDL@FNDFFH@TbHDJDPEDBL\\R@RHLAJGLBDA@KKAFQH@JDB@LKHO@CGCACIIKCKBIGO@GEICIECIDKEOGAEGKGYmEOKKUWGAQ@EmYkYKECACAMACECKACG@KEQBWIGA[EIOGCCDM@GNIDC@ACAIDE@EAGIGCIDEDQD@BHH@DEBGCMISAUGELCBAAHQ@GCCGBI@KGC@GFGBGJC@EGCAIDGAKHOAEIEAC@AB@LABIOCAC@CFE@@EDI@AOGIKC@AHC@EGI@EGMAGBAHCBGMEEEAC@EDYJK@CCHIAABCTD@ACIMEG@[TE@KAKBACDOHM@EAEC@I@SAEEAIMKA@EJCDGBCCEC@CBAIAGIEAGKE@CAIAACCGAGOMCGGEEJGBCFCD@LCJGFOHMBCAKGECIDGAKBIDIPCBOD_NADCNGFGBWAMLG@QEIBCACEEASFAA@IAASKK@ECIBKEIDICEBSAKGIAQEGGAG@EFGBCAAMC[@IEKCGKSICIBKIIK@KKK@@EJEBCEMECG@CCBSESDKAQKKYQIGK[GCFMPILK@ACABAFC@EFINEAAMGCGIGCCAICE@E@GDCDEDE@CUKYLOAO@G@EDEAMFGAI@IKKGQFEBEAEIECIAQKMCACBYCCCAGBMDGHBVEDEBaKMBECGQKEGGG@EGCACBCBMRMEE@CFEBC@OGE@CF@TNJADOH@XF\\ABA@IEEBEAAECIIIAOCEGBI@CDAFDDF@JCDB@HGDMAKGYMA@IHMEMPIFINCBIIMCEGDIBCRCBC@GEAICGIKQ_K_WSHMHE@CD@DRNH@HCJ@JTDF@DAF@BPPDBR@@@@DERE@EFIEMCQOE@CJAVBFHJCHKJEDA@IICBCDIVGDE@ECCGCIBAREJGDIAOFE@AEAEBWTIDOGELFLEdDPd`@BGBGAEBADBLABcjBNCPDJNNBF@HGFAFFJBF@J@FBDHDBTOPCLCBA@KIMGWGSIEBAFHXADGDQDQO_YYOMEEBABAD@TAFCF{FCAUKE@G@CB@DBJHHALGFCNCDEHIDMLgSOOCIAUIS]_GECGSOEAOIKAEBCDAHGDMEQ@GBQAGDE@DG@GY_WQGMEAGBE@CKEKACGKAOCGBCAEUWGKSI@GJO@CIACAACCQACEEWMDGAQHOAEECQ@GIEAM@ABEJEFCHCDIHIBEHMHCDCNADGBEAIGEAG@IB@DBFHHHF@BWFSHMLSAWBAD@TCBKGAKEAIBCA@CFC@C[YAICI@GAKA@IDMB@CFCAAIA@AFSC@IFA@@CJICCY@IBGAG@EDEBEHOPC@EAGAEDAFBJAHNXTTDJLHHBDFMRY\\CBE@IIOAIBULSHS@@BPXZbEFOABNIDEHOL@FVXNLLNLLBF@HFJDRNPBJEDOAEBCDDLGDE@KKK@E@EKEDKBIJKDCDCPOJEBCDBFdd@DCH@LUZKFGAUIEDK@]LSBKFELSVFJFFLDHF@D@HDDJLPJDLHFRDHDrRdR\\RJJDH@NBFDHFDPFP@HFFHHDVAJDRGJFZFXLPDJFR@JJFDN@^FVRZDRCLL^@FDFFNHJBJFL@FAPKNARHNAPDDBHNJFNDPGHBBDJFDBLDJDLABLDH@HNT@HEJBRP@NFPGH@LJJ@HBHFBFBBLFFDFBHHD@HE@I@APKHBFDTFPHD@FIL@FGN@NIFAH@VHV@NHPKJBL@JPVDHJJDJFPTDFVEPMJCD@JDJHHDP@LAPBFDBHLFr@THJNRHDF@HBFJ@THTTPJDFVN`dLHLPD@L@XGLELGNGhKFBHLJFJ@HID@VFFADADEBMCMHSDGHEN@PCJBHDLNJGBAFBBBBJBBRPDNILCXBDBBJFFD@DE@EBDFNHZ@DBDFHDLEDALUNMHCHBFTDFDBB@DCFIPBHCPAFUFIDCLEFGJ@HANDFRFPJHF@HALGHCfNH@HCF@FPPBNXENKFBLZLRETBHAJ@B@DEBDLEjIHCII@EDGFBNJD@DCFQLATIdCFBBB@HJZCDIBMLAFDDHDPCJBFAHBD@FCFALFL@FEDUDEBAJ@DCPUH@DBJPDB€EPDFDBDBDKDCB@DBBPBHLBABCDBDJBFHHD@XQHCNBHFJ@BDDNHJDJPDHJLFDDDBFHBBCFBBHBHDLAVFRDPHLHHB@RBJATBLATANDFVHHDJTFPAPBXCFwdUZMJCHBHNATCJC CHMHCHBV@JFHBVCHBNDdDRADSXCL@ZDZAFDHBFKHIPG@EDIDIECACBKHAFBHABaJEDBN@FJFHAF@I\\@H@JLVNPPPPHZ^GDIBCXD\\BTENER@fADKFELFBREHBJFPIZCHBDBHJU^CLCL@TFdNZFVJNJLRNJTHBH@DB@DCPBVLhAFGHCFClOdDNBLHPDDLAdNDI"],"encodeOffsets":[[115014,30228]]},"properties":{"cp":[112.355042,28.570066],"name":"益阳市","childNum":1}},{"id":"431000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AEKCKDKFI@MBA@BECAQDQEOACCACBGBEEC@CBCLEDE@CCCMAAAACFM@CAEKMBI@CCAQGGKEA[CGCGCCIGIASIKIMCAKCKBM@KDM@IDIBQGOAI@ABADDBL@@JKL@LIZCDGBGCEGEIBKCACBMJEJA@GBA@@CCAIFKB@CHCBA@CGAGBECWBCAEKBKIKA@GDC@ABI@ACEDEABECEABACA@ACE@@AM@AFC@@CC@AB@DEA@AAAABCACFICCABACCADCACBEBECCDCKOAKGGEIMGACFBNCBH^ARADIFOFKBQFENG@ABCNABIBE@EKIIGGCAGHEH@DHL@DQBIFA@KCG@GBMFGAIOCCG@GHE@QOGCG@GBKPIDEFELA\\KLMDIBUICBCFEFA@OAGCC@ELIrMNMAYZOAEDGAEACGECG@@TBXBFGLEP@JBFBDEBERIDGLFDND@@@DEDW@CGAEFI@GCGG@ACA@C@GFDFABGBKFC@AAAECCC@IFEHGPGDC@]IOIKIIIAOEGKKUESIE@IJEXEFGBUBCEFWECKDEEAEBAH@LDF@@EAAEASAK@GAEEIOACBCDADD@FDBBCAIGCK@@CBCNKBCFQ@GBQAAC@[NIAGDE@UGAA@CBAHABCMGCSEGICACBE@EIAUAKCEIIAMKECEDE@AA@GAAGAAIECAMAAK@CBCHIDIEA@GBGCIBEHA@SGQ@GOACEAOACAEQECM@ICACBKIM@SCECAUHYVE`EVADEBCCGKOBEICAG@GHOJEBCA@EDI@CDCFIAGCCACFU@GAMJEDCFQFCBBD@DCEE@GEECG@ABAACAEBCDEHAHBJBFCPAJMJCFB@FLH\\FDIHCDBBBALDBTALGD@BDDJHDPID@FDD@HKFAZFJCBC@MFCDAFCBEHKHSFCFCRBJQ@GGEIEIAYACAEGIGMGcQEIAIBACMAQ@EJMRMJKBGFE@ERMJ[DCFAPCBAKIIGIGEG@IFGGG@CAEKCACA@@CC@EE@CACC@@CEA@IACBAD@BAJIJCBMEIACBGDACE@AF@D@DGLAAGFAAEHADCBECI@SKIDELIDE@AGCGCQAGE@@DGBCAGBACAABA@AEKE@@E@ABKGKBSHcOEDAFCBE@QEcHECEESGUKKUCAG@QDM@SAQGE@KDQEMBIESBKBIFEDLX@FIVFR@PCHGHIFQBKHUBGDCH@`FH@DGX@HG@EDANQHILIRHn@JATE`CHAB[JADEJSRILEDEBI@ABARGNGFKDO@GHWFCAGKWAKEE@ECAAGAQBIEQBCAQ@SFIFWHU@GF]@CBAJGFI@ICIJMDU@SBCJGF@BDZMVEDC@WUCGBKEMU]IGG@I@EBOHINLPAFGDILQLGVGHEBBPEP@F@DDDHRBHALSXALFLBDCFGFBLDJ@DCDEDOHADBFPFRLXDBBXXDBLBRJNLV\\RhDFHBTCHBPRDJ@FEF[@GAG@KLMP@BJH`B@B@HCHY^INCJQLQVELChGNCNglIP@VAFGDUDQ@ICGEQCYHGFQNKNIFGDS@KAS@QHIL@FFDPFHHALUDEDKNCN@Hf~DRAPYlAPCJNBDBADB@GBADE@@DAHDHFDHBvNFJRN@FFDJDR@JALKBQ@OHO^OHBFDHVJPTPLDPJPHRT@DCBYN@B@RT|CHFRAFC@OCGFMFEACB@DHD@BABG@GFAFHFBDADCDAFE@EDBDTCFBDADFL@L@JNDF@DCFFJ@DIDKAADEFEH@HCLMVCJBP@HGFE@GCEGAKEEMQC@E@SFSDG@gGa@GDCDAH@FFFPPjpHFLDR@DDBFAFCDEHAREDMCGN@HDLN‚PR^nFRDfFNAH[dMHEBC@GCMMGBCHCJGDG@A@CISOGBGFA@UGIFKBKJCFEL@PFHTHJJDA@GPB@NB@RBXRPHH@BA@QB@FHB@@GDADAHBFFDNFLENBFLFH@HAF@DHRFLCPGFAFBFJDVBDLLNLDVDFHDFADCDIDSFEL@DAF@JFF@DCF@RHD@BI@ANADALKPJHALED@PBH@JGHMEQDIDCBAHBHBHJF@JDB@FSCI@AJQXDDDBD@JBDH@LATDF@BCF@XXDBH@@CBCDCF@DBDDAFIR@RBF@DGJ@HAF@DP\\@HBLNDXAFEDG@IHSJGFCNADCFYFGDSEQ@IHGFMFABE@CDBBAH@DCHALAF@DDFEFB@CWYGAQAEEAGJCPEPFFLPBFN@RBDJAHG@C@KFCJFJBRJDFBLBDDBFADADMHBJLLDJTDDFADABG@OBCNAFDDDBDGT@FBDJDD@BIDAJAN@DB@XBJBDPDAFFDEDCDM@IDCFBHNVFDJ@BGCYHADBJJDJHDH@JCHIBK@[AGBCFALDFAHGF@PFLELCXDJC@EBAFBVNFAFERIFAHFTNBJ@XBFP@ZMHGBGBCTATKN@TFPLD@LAPKH@HJNFFDHPBBDCD@FNCXDJEVBHHFIPAFAJAHKLAHBFLNPFLANKTHL@DADCDAPBRABDER@JCD@JBFJJLTDBHBTEF@BDDHJCF@BDCH@FHL@FCDAFBDTRHBTEJDDDHCBBDBL@BBBDKNEPBDFB@DCFGDIJAHBLTL@DCJINADDL@NDF@HFFD@FAPMLALDlhBJCFGFIDOLED@BFJTVFDFBNETJF^CJ_bEDQCE@MBADAJIDCDAFCBODADCJQN@NBFHJTPJN@^FLBLBZFB@HGHAFBDBFIV@D@LN\\BLBF@DADCL@NEHBNIDG@QEE@CBINEFAFGFOFGHADADFBDFADIDUBEDDLFHNFBD@FABC@SAC@CBCNCHEBMCGBADCHDVAJBLH@PFN@VHNALFTDDD@FKJAFBHCH@\\BPBDLBLABCFM\\CT@NFX@FDDACEBAJALENABC@INEFIFADB@DFBXHHFBJDHAFPCXBBAACIGAC@IDGTS@G@KEGGCAE@ELMVEJ@HDFHFPDNHPLNLHLFL@tSRCXADBPNNKHCHKHQHIXOAKSsYuGKMEQCEEAC@EDGR]BAFIHEAIDENGPQDIBM@IKQ@OAEEEQCCGBGHGHAPINYHUDGDAHANB^FH@RENDFDVPFJJRJHRH^FdEFAVKNU@OGSBOHOBGFIFQBCDEDAJ@PFH@@EEG@ENBD@NIOmAIDIKGCG@EHITUHQFQ@ICMY[KIKKAEDQCK@IBCDCHEFKDUFEDgBENQNEFGBEAMBIAICG@KHCHAlOL@LFDAB@DGHININQJGRCbObSFGDMBSLWDQ@SC[OiCCIGQEUKEEC[IWBI\\gDKNOHCRSPIFAHANDVNVTNLDDDJEbBLJLJHBBP@HCFCJ[FEVBjXDDFTTXzVPJFHDLDFXVDN@L\\BJHPFDDBFHEDE@KAEAAIC@EVODGFAD@HFFBF@DBJHHJFDLBNLHDDHBDFCHDBFXGF@HHFHDBLKCK^HBABEDI@KBAVLH@LEP@LPLD@H@FFFDBXFHDPFPDLJN@HBZJ`JFO@KFGJ@JD^HJBHK@KBCFCNEBG@A[W@CFGHEPBFABE@IWGSUGAMESMKIM@UDQEKIIAME_KiKEEDCVIDC@E@AGECIIEACCCMDOEGEE@KFSTI@MEGFC@K@ECFKGGIECIBIAEBIACAAEEGQQMMKGE@QBEPOACDCL@FAAEDG@GEECAAAEQBCFG@CCIBEDCH@BCCC@CHABA@ECEGQGG@GFOCIACDCBIFI[OG]C@IAKOKAKQGECEEMKEAE@IDICGBICIIK@EGI@ICK@GFI]_SIMOSOAACIEK@GHOCOEK@IDEJALSFMF[BAJADEBIDI@MRK@GCOBGFEBGFEPEZEJG@EEWA[DEVIDEAEGE@KIYHOCCW@C@IDIECGAI@CKWOKAC@@FALHFAAEGK@GLADACIKQGGICEG@CDIAMHK"],"encodeOffsets":[[116680,26053]]},"properties":{"cp":[113.032067,25.793589],"name":"郴州市","childNum":1}},{"id":"431100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JHHCHBBBCD@HBBNBHHJAJEFGBIDCNED@DBDHLJF@DEGE@CB@HC@AEEICACAMDIJEBAFAJ@FFDBBABAN@BEAKPMDGVBJDDDFNFBRDN@D@BG@IAGGACMJAHCD@HLF@N@NDHFFJFFLBF@FCJQBIDCFCLKDKRQBGBCNGZCC]@CNWHQZWHSFGDIFO@QFGJGDGAKBCPOHKJENCJADSHEDORODADDDDFJJ^CFIBABDFC@IGCBALKJEH@FBDJDJFZ@FDHAFDFAFEVID@RJjGRMHADEB@DDAPBDDBHAB@@HBFHFHAFGDDFABC@AC@AIJGLE@ANB@CHGFBDAJGHABA@ECIICACDKACAAEA@A@KFEFAX@DEHALEBE@IGC@ANGCIDA@CKE@CB@AEEAGBACEFAAEIICDGTEDC@EACA@KBAEMI@EDIAI@GCEAGPCRRNNLLbZnXR@LCPINMDE@QAQGKEEICIAQDE@GCSMIKAEAMEHBHABIDSRCBAAGGQ@EEBMNI@GOCMK@AJCBA@MJCBCCGMKM@CAEC@GHCAGNCBCAIDE@CIAFKCGFEACEAGFCFG@BSAQDCPEDC@CEM@ABC@QCE@CFEDG@AFBFFH@JCBIHFJAHIBMIWBiBADBHLJDF@BADEBAFBDJFDHAFGBICGCSGKMQBQDKCMA_CSIIAADUFM@MCKEEGC@EHKHMLINEF@HDD@DCGMAK@CLAB@DDBADWHIH@BWACBEEE@E@IFKDELILAJEVHB@LGD@TPDJB@H@HCFOBADAD@NNHDJANG\\cBGEMCeEQ]mOQMCK@GHMNDFCBQFGDCBEAECCQ@KCGEioOOEE@EBGDCHCb@hHH@TCTEF@D@NRFFBLFHHDF@HE@GAODINUDK@GFGFEBCLBJC@CEIDE@CCEIMK@K@CECBEASDACFCF@BEDCBCACGEBEHEH@BA@AGC@CDAFBNEHEPDD@BEEQDGS{@Q@AZMDA@CQSOGOIKCSOIOGUECGA]PGP@PARKLIBQ@ICEC@EQMEIuMGAECCGBG@CF@BCHAA@BCCAMADIBOZkBOCQe}@GDMLMFCVCBKGGOEEC@EJKZGL@LBT@RILMZSZGRDHFJDR@VCHCBE@UJOhkDMHMDgFKRURKDIJMZ]DG@G@A_AIG@ANOLKH@HB\\@FE@ECIOQGASDGACEQgU[MKQIKACAWWAAWCQKOEAEBCPGFCDC@CCIAKHEDEACEKBKTWBKAGGQCC@C@EFOAOIAKEOKYOQAQDOUAADGAACAEA_DCBEJE@ICGD[IAB@R@HGDITMDAK@GBMCGC@CLQEOEE@IGOBMIMIKFG@CAOBQIMM]@OCOCEICIQDUIK@E@ANQgyCEWIAKB[EK@CJCDMDGTIHOF@HCDEN@PGTC@CAWCEEWCIBEAECIDQEKLGBCIGBEACAECAEADECCGCEIG@QNABOGO@GIGEiOACBG@EYWYCWGACAEDGICCCKGKMMIBWAKGSKGKFSTUNWFQ@MDGDEHCBM@GAKSCCIAQAIB_LI@[C]IKDADBPAHY@OHYB]KMAKB[FUXGBI@GAIKGC]GKAI@GDWDQBCBADGDCICAGAGFG@QGGIUQ]iSUEIASJ[BIAQAEEEEAaFGB[NGDIAGCKQSuCQACUKMNEFG@EAACICAMCAI@EDIHE@@HIRQNAFIFMFMFQ@KBACCKCA[AAFATCJC@KCE@EBEFADJTNPLTJHDNDFHDFJAHETBFLPF`LTF\\CVKZepEN@LNRHNBJCJGFIBEHAFNXDDRDBBHR@NBHCBKBEBCFGFOBKLINGP@P@JDPJHdNJDNTDVALAFCDIBO@[F_PILCLDf`tFNEHIBaCIDIJCJAXIHODWCCAGQCSMKKCO@sHEJOLOFMFEJELATCFEBIHEDCAWMACFEAKCCGEQ@CAaWIKGGAQCGYOKQ@CECE@wW]UGIQEc@eICCLuKwGIACDQ@KB]EIU@QGK@SEWKI@MBIDEBOAIAGMICK@GJCBIGEGMIE@ABDJFHP@FL@DK@CN@HDPFRKNYDCBCF@FHFDF@NAD[XADALEP@FDJCNGT@DDTFLHLHJDF@DA@EBADLLZZHL@BADGDAD@FJLBFALXhLHBDETHHXHjTJ@JAFBDJDFHBX@B@DJPPRHLHVFLDHHBFALJN@NOZ@DBH@HOf@HVNLAFHXLHFdlPdLH@JDFNNHLFBtGdXNDDBJTTLLD@XBFJP@JBBDBF@F@JEB@BBBJBDPDHHPZBDBNCHBRHNRXDA@DDB@HBBFBABDFAD@@BDLbAbGX@NBPX‚NN@DAFEJILKHURKRCJ@ZF^BVELCFAvBDLFHNRFF@PGH@jLPADBHF^FRHVdLLPBHCJ@NFDD@LE`EjEJKFCJDRHRDDpDRPFBPATFLTABODWHGAGCGCE@CD@JBDJLADEBC@ECGAM@QDEAGCOOC@MRCBoGA@@BDF@DKNBPADABC@OEEGCMCCC@GDQ^C@E@YICMA@OEYQIGEIAMCOEKA@EBOJgBQHEHAFATCHCF_XGLADDDPBBBCJSLGHAFJL@B]HABAHBJAFADWECB@BFFFHBVBDJFHL@NLZ@DCHJJ@DCHBDDDJDTVDJBJFJZFHJH@NAD@BB@DABOHKHCHIHADNRNJLFDHBBA@MEADFHPJ@F@JDJCD@PMNETALDHBHPRBD@PBDFDBDCDEBGL@HJH@DCP@HFFL@\\HDB@D@LDP@FGHBPKRCDEPCB[BECUCAAAGAAUHEAGGGACFAJADC@EGE@GDOPCDBDJT@PBLEFGBYCWBMFE@UE[@KAGBKDMAIBMAEGE@GBODYVG@ECEHIACD@HABICGGC@KFGAA@@DDJBHABQCCBGHID]AKFAFBLLTPNDFBRJHBD@BKNADBPHNFXFJBJDFPJLH@B@DEF@DBFRLPb@LGNBFHDBBBTFDBBBDA^GF@DFJBD@PEbFhFNHFP@JDbGHBNf@HADGH@FBBNBHFNBLEBEFQEOAUKYCQ@S@IbYX]HSDAJEBABEACACSGHM@CEI@IBCNCLKB@JDBAFCLC@CGIBCFARAPCBBBJJBJJRJJHFFFDPAVDTG@L@FDJHLB@H@FKDEBAL@JFBDBPBDHDDLA\\ENIr@FFJLFBDANNNBJAHFHEJ@FD`DFLHBDAFEDDLEBIBGFAPAJ@HGTIHODCDAJGH@DxVBDDLFHJAFBFBDD@LABGH@PBFLDBDBHH\\EPFNCDGDADAJDL@BEJEJCDAFPRANPbj^@H@JBD\\HDALMF@TFRD^IHBDBHNBBD@R@HIFCB@DJFDdABABIF@LBLGLAFBJDJBZARJLBJAFCBGDWRGNUGM@EBABCFAACBA@GBCDAJ@XBF@FADQBCTADIPGHELBPJF@NCH@DJDDND@BEDBBLBAFAVDH@JHJBPDDLBJ@HDJALIRGDADB"],"encodeOffsets":[[114370,27478]]},"properties":{"cp":[111.608019,26.434516],"name":"永州市","childNum":1}},{"id":"431200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@JDLHFBBA@GEEWGEBCDBDH@"],["@@GEAG@MACEAUAQE]KGCEOE[OCGFK@GAEIAULMPIROPKFFD@JMJK@CMK@CAICIBYHAD@HBFEHALGJBDI@A@AOAAA@GGCBCFC@A@CECCIBMCBCGQEECACIUCUNCF@JJJ@LETKL@LDPJJLHFRDHADGBIAIBKJEVCHIGSDE^KJ@^HDCSmAO@KBKFEXIXENIAODOFIDIAMGIEe@OAICCUKYcBELGBCAIJIKUAGBEFG[]IKCSKYKISYWUOKaMOSE]IkBUAECCC@MIEIEO@SCQEMEQGOCEIEOC_F]NKHIBQEGEUcESKS@K@EDELIVGJGBEAOBODGBIJMHGFIFMDMAISiEWCCWKUGQCIJIHGBABDVBFABEAaAsKEBQFQIC@G@ICK@@LFBBBOLABBBHJD@JEBB@JBBBDCFIDGFCJED@DDJBJFFJD@H@FHHALBJF@HGTCBD@LFDHPJHDFAD@DLP@DIJ@FAFMDCBGNEBGCEE@ABGCEICM@BR@BOBMLG@MCYBEFAF@dCHKHIDQCMEMKQSKGSEY@_BQCKII[CCSEUBIDEFBFCJOJIRKHOFCVCN_DKDGHARIPFJ@F@LAT@NDATQHCBBCFBDHAJFDBX@HCFBJ@D@DAB@@DDLBHBFJHBR@HABOHEHERGNCGBGCAEDBBEB@AADKGIFALCHKJBFFH@JELIHCPCDDDF@LB@HCFSFKFIPOl@JLNJNFNFFAFFN@NJHJNHFJDOVCHGBEA_UCCBAHGEAC@EC@CF@@CM@KEQD_EGCUME@]BGAKGKEGIKAQ@@HGPWN@BDF@Hg@QNOECBC@OZENERAHBLDFFHZFFDDFBDBPFVPZN`LlFJHJn^XLZBHDHFBHAFMDMAEBCF@LBHldDHAFI\\@HDHNBLFJBFFFFDHATCRCJEHEDEBHHGDKCG@HLBJCFAHFFBRGFEDALGJANAFGHQHGJAF@PCLAFCBGAQQOEOFQJMHMLcvERLFF@DEHCF@NFVDT@NChMNDFBFJJHVHFHENEHBHFBH@DETCNEL@BDBXFLLJLFRPTHLDPBNC|@FADCDYHAHFTFFEHE@C@AAWCCYKACBCBATEVBJCRCNC`SJIJEVIHHHAJBFAHED@DBAFCF@DFFHFP@RGLJLFH@TJBF@JGHKHILGN@HP^BLTXPDxDdK`OZIRIF@FBTXBFZZB@DCBGBATB@@@HBHNBVMD@JDB@BAEG@CHGBOBCBIHI\\Q@CIGAK@ENCCIBALBHEJABCN@D@AJLDTJD@RGLBDCHMJER@NNJ@DOESFGVODECECIOIKD]BQI"],["@@AKHEDGLGF@RKNALKFAFEIACGBCFFHAJBFEBCH@BAACGC@AD@LDF@BCB@@FBBDAFEH@CCBEGKG@I@QWMCGEDS@CKMAILM@GJIDGIMBGLER@\\IFCFQT[BCEG@AF@BAHOHGBGFCLCROBA@GDKJIDAPFVAJANMDMNGBC@CEIBGTSHCREBA@ACECEBEDGLGDSLMCCSO@EFIGEASIG@QUIGGK@SJ]IECCIBCPQHCFG@GHEAC[OYAKBK@WCGEGGUICA@SEOA@GAQDM@SDKEG@KDC@OEAABKBAJCHOCSBGJSBQBANDFFXNJLFBPBP@HAJEFDDD@FCNBDHBFA@IHILBFHD@HEBBBJDADCBBAHFHB@JEB@BDCF@DBDF@HACK@CDGEC@EVQ@EEIMGAC@CBCHALQHEHKNSCICCG@G@OJIAIFQC@DCFGBKFC@KCGDGDC@SOGMEGCIWM@EK@K@EAEMEQCEQMIMCACBIBIHCBEACECOAAIEIKMOIEWIAG@ICEWMGKQIAIAQGKC@O@OEECCGAE@MCGII[QcQqQGCQCGECKOIIKCC@G@CGEKCEEEITUFKLETA^KL@FCVJHBLEVY@KDG@CccAEDCFAPIDODCLCJILAFCFLF@L@LLF@HCCKDCFAPBFCAIMOCQEI@GAEKKKMMKUW@EPKFGJCAMPBFEYaOW@AT@TGVKJAPBJJF@DAZ[NQCEGAKGCISSMWBGAIBEFCHBFBD@POFGFAFCH@HBJAZ@DDIJ@DB@JED@ET@BJBBBED@DNAJCB@BL@HDJBJ\\Z@DED@DDBJAFBBLLHDA@SBCXATBNKTGXE@AGEGGAE@CcBaAAEE[KK@CDCVGJGFAV@@AIG@CCGCCGOIKOKOSACDODE@G@IAC@ADCRC@EEO[OIACGCCEAG@GCCE@CIEIKCA@IFA@@KCEAAABGAEA@IDE@CCEIKEEACBCICAEDECM@MGC@IDEAMDk@SHMJQJKBKAICGIKoQiQW@ILKNCJIHOBODKFEJCLDJAJEDI@KZyDUD]FQJENCVBJAHEF]CEAEMCKGCIBGAOCCTG@AICMFI@@ADCC@AADE@IDGHEFGAOACUGcSWSGKICICK@MBS\\SPW`MLCBG@IEA@@JBHLP@BCDAJGDCCCC@GBC@Ae@AAAIEGICWCO@K@KEIME@EIAEICAIJICAKFCKBG]SCIEGCMBI`K‚ƒHQBgFIJO@EAIGG[SU[EOA_IaGKCA@IGMQOGUGIKIAEMMOECABEHO@ACECEHKAOEAMK[EM@IDEHQXEFIRG@SEIEWQFGKMSQwWaSIIEO@UE_KMOIOCU@_NWLIDIJGDIDE@OKGMKCEEEM@EHWBEAKS]AMEEEAOD@HGFO@KAEDGJADABOKA@EDA@IEiMcEGEKO[SOGWGKGO]FKRKHUMgGE]GOEWKQQEMCOBMFM@UACCCGOOBGCEBOEOKIMMgCEEAUB[MGSDGHINELINQBOAEGI]QSAIBICEGO_CeGK@ADIHKTECO@IJOBOFIDADEGQAKHIDGCCKD@ADM@EAAGCQDAA@AJIDE@AGACCCIAKHCFENED@DFDA@ABK@AHCBCAOEAGEEAKFKAIBC@K]QOMMAEAEG@IDK@ED@DFBDD@DIAGBAB@FCFGDGFIBK@@FCBWDQCIAGECFUPEHFTCPC@E@MMQ@IFGNCDKAQHC@SIKCBIC@M@ADIBGFKAABDJMD@FBLJH@D[RGJAJADAPGH@DFHABA@ICC@UNMAAG@G@@SAABAHCDA@YYAESWEAE@QJYJ_PcLwCOCSWAKO]@GHMJKLGHG@IAESIG@KEKIQHO@GEEE@CDEBECAC@GFEBIAGBGGUJIFIJ_TMDQDIDUASFABADBDZLDDBXTMPEDC@AECAEBEDCD@DDDF^FPNF@@FADBFHDHFDLRJBDCDGDYRE@@EBIFG@GEGECGAKDGDCDAAACFELG@EACCEUAGDIFQHKAMLBDAHABG@@FBN@NANEPM\\S\\AJBFDHPNLNBHEVAVFLBFCDEDS@KFEDGXIDMCCK@GIEEGQIBSSGS@CBBDNNBDMNCX@FPDFJNFJAJDLHHJVBTPdRFBFABCRCFBFFADDNDBFDVBHDDDCRCHE^CHCBQIKFCA@BBFDFCL@FFDNAHH@FELFH@DADWRGJ@LAJMLALDLBHQLAFT@DBAFEBIBOAABCBCHEBGAE@IM@EDCNEDCAAGCGIUNQHYBAHDBN@JCHDPABBBDBNADM@IAG@IBCFBHDDJ@BDAFG@GCCFBDBDHBGN@DJDJHBJFL@J@HKBKAGCGGIQOCEBSNEFAJMZ@HCFC@WCCBBNKACE@KAEBECBMAABBHADGDAFCCAICAI@SJI@QEU@AA@CBMBAUCM@eCOGUGO@IDGFGNEXIDGBSIGIWkU[kmKGMBEHAAMU@ICGCAMBCDAFIAMFKEI@BEDAGCGBA@]HICCBE@@FBFJPDH@LTZZJBHBDBDEHEBKBS@A@GGK@IGUDKAAAACAAEAQOC@CNGOGIMCWDELKAOMBEECAE@CGEIEcMi[IKUGE@IECBECACDIBCBAN@@CAGFMAISI@@@BDDIAAEAAI@GAMCCFDLDD@H@DCHMGHI@CCCC@CFKEM@EEIKMKSEE@@DDFHDARENBLA@CGGNABDM@CC@CBBHADKFIAAFEDCFCFBFGFFD@DCLCFCDGIK@EDDHKAGDADKFIHE@AB@FAB[LFFNFLLBDJAH@FKLCF@HDLDHHFBD@NCD@DDEH@DJTDDNBFALIDINFFJAPHHNFNNFHDPBBDBDD@FCBBFLCFFH@BDA^HJIFINAHHDDHABKACFODCDBBDDJ@BFADHFTJVFPFJPT@JBDH@D@FLHPHFFCVFFJBFAHMDB@FLBJDHJLFFB@FBBZGHCB@DHFPJHD@BDAPBHMZ@FET@DDBHDF@HODCTGFBBLJJF@D@DEF@NHTBEV@HHJB@NGB@DDFL@DGHAFBFFPNR@BGDAHGJXJHNNFFFBBBLGFAFE@CEGCAGEKKEG@GBCFADFJFDJMH@@L@HDFH@BHLLDHFFFBL@HB@GDCHCAABG@KIS@EBCH@PBHJHF^XRTFFLBL@LOFGJEJCPABAFE@ODENAPHHDXBJALBPALBFDFHBHAdG\\BVFJLJ\\RXTj^XTTNt^JBLBZILBRTFHRAJAFLABELGREJLZHFDLLZBPG\\CTOdAFFDVHBD[\\]JC@IHIBENOFAB@D@JJNDPBFJFDFHBLHLZDFVP@JCNCFGF@BBFNRDBXBFABICI@KBALAHFJLJFTJDEF@DDBJDFHFLEHDD@BE@IAK@EJCFMFCD@HDJFHLFJJ@BBBHLHHAFCDBDABABCBAB@FFD@FADGDCF@FDDFLZD@DEDALHBB@DIDAB@DDDFBXBTPBF@JCHGFAFAFFL@DADGHAD@JYBCBADBZDNHB@JFJRGJ@JEJ@BBAJ@DJNVFFHLHFNDBNBJAHJNFJJPFBHADKR@DBJLPJ@PL@DE\\BDHJBDCFGD@FDHFBNEJBLCdJX@RHD@ACKGAEAQBKEEKGAKLADCP_DALJdDNHVBJ@HABCKODCP@LAHANMVKDCLSTADCFEPEJABBBLDBFD@BCD@DFFFDLAPHF@NEH@B@BC@I@AD@LFBDCHDHFBDADEJCBCBEAO@E@CFATPDBFALMNEBCBEGOBGNGJGHEDAJ@lVHJBLJH@BENAJEHBHDBNBFDDDLPDBPDHAFJL@PDBBJLJHBD@HBZHJDJBBJ@DBFDBF@FITCD@FB@H@H@DLJBAJDJADEDSLOTGTALFDR@vARHHFJLBDADAD]TCD@FFHDBpHJFBD@HCFYTAHLLVHRHJFBFDRAFEFKDABBJBBH@Z@NDNMPAF@DBNTDLAJKT@BFDCFYNGAC@GFK@CDCJAFG@EBYLGLDFMPCJ@DDDP@BF@DIPEJ@`FBBBBDDXFFHBRBDBTT@FEDCNCDUAIBMRCHABSDQPOJG@CCEMGB_hKFOTATH^AFMPGDDFBNFBLARAFADE@CCI@CRCFBDNDD`JLLADIDEDKVF’AHDFFDRBFB@PC^@NDVJTFBD@REFOB@LBJAJBDAHOBCXCTJFL@DGPEHBH@DGJEX@DLDBB@BQJQFADJZBLJPFBF@DAJKHCHB@JAFBJLBDBLZFBLCH@BLFXCXDPBNFDBTHHFZEV@JFLFDD@DALGRIH@N@ZFTTDXChFPDXjtNBBBHDLNXHBFCJGLBFAHBLBFDDLHXDNHD@FATS`ADC@IDAXCH@DFDHBBNBFD@HMJPVJBHCLEROVMLKNWLHJHFNARCNEH[dGN@DBHXNdPDDBHAHOVGPVVbPH@LONYJIFKJCRCPBLA`_PIZSTWHM@KFCJEL@HBFBBVALDBNEHILEPALHNRJ@JCNMXQJENALBNHLHNTFZ@hFFJAJCXM\\MNDLFFJ@JCXOZENBJNF\\FP@TGVCJD@F@BHFFKH@BBFNHBFF@BURCHB\\JBL@"]],"encodeOffsets":[[[112095,27476]],[[112543,27312]],[[113577,29733]]]},"properties":{"cp":[109.97824,27.550082],"name":"怀化市","childNum":3}},{"id":"431300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HGFODCDAJJB@FCLIDGGIAEBUDIF@RPNDHFD@DEF@BADO@CEAMBQQ@ABE@CCEISA@ODEBECOMFEF@NGRGD@PNDBJH`LLRHJJDFB@HADQDADCJFHNDJJDAJMJENONFJGB@ZNLHNBHC@GCAIDE@CCBEDCJ@HADFBPJJDJBFFBFALFBAAECU@WPGBCMI@QBEHAPHD@FADEF@NFNQFCFBFHH@HHLFHRFDNAbLFAFCAUHGNCHADBDDAZBDNDRLJBFDFJFBFARELHJLJ@HBNEFBFCH@P@PBZKECAGCIAEFERGBACGMYBGHGHCH@RFLHRTHBXIJMN[NGLKPEDGJQF]JS@KDG@GZwBICEB[DMFIJIHCFBBFDVFDFCD]LeJEJCVOF@NDVPJ@HEJGFMFSGMGKCSBEPANCDGFEPCJK@ACA[GGEC_AECEE@CF@DBH@LABCDI@I@GC@A@EEEAGDAPCBA@CGAI@CFEBMBG@AC[GCCKKAEBCH@BAAI@AHC@AIGAC@IBGAC@AD@@HBBB@BEHBBDBBDCF@@KBCJBDC@EGQJCDCFGBGZGDBFFNLHDFCJDBKFEH@FBVTBDCF@BHJD@H@FEFIBIDEHCD@BDDNHFBAFEFAFABCACBAVBZFNC@BAHDTAD@BPJDDDKF@RRBJ@DBDHBFADF@JDLBRB@H@HIHAFAHBJGL@LBVHJARMJMNIFKDIAIIK@UAEGCkCICCC@IDINKPMlWJCLGDIAMFSCWCKIOSW@ECGKEEKBGCE@GAC@MCI@AD@DCBG@GDAFAJBJHFAHAAAEEBCD@NNLCJHDADQHBFADDBCAEDANEF@FHDDJ@FBBDDBJ@JF@HCD@DDDN@DDAFCFB@BFFBDHBDCH^FREHEJSAACFCAAIDIIGBAJAFEHBFGHBDBJBBCHCN[F]FGPKRCVIPIJKPIFG@GCCSCGACCBGLK@EQBBEGAECA@EFCA@CDEFABECGFC@CDIAEIAKEAABMAECAC@CFCAAHC@@DG@EJGGACAC@EEGACCAEBC@DKACAAEF[KCBCNCDOB_NsE_E@DFLAFCBMAAABCCAMFY@GFGDKEGGSFA@ECBEACEAGBCAACCEGIKKEGACFGDKAEKIAIBCOAGCAAAGC@OJABAACIFCAMCCIAIGKEACBGCEBE@CGG@GAAIEE@EFIDADAF@HF@@BKDCHCBAB@FDJEJOAIH@BFF@BGH@HQEGNGHSHCBCAECBKKKAGB@D@JF@A@EECEAACJSFGBC@OIMMGAMBIDCFGHA@AEEEGCA[CEAEKGCACFGCCC@OFGA@BC@AOBCDAACGBCDABKK@CA@CFACCBEEABCCEBACQJ@BEDINAPBTCNCP@PATCdEHOFSEGDKHMPITCJcBKGGDCJAJCLJRKHQLKNWHIHK@MHUNWNGDIHCF@FBDDDFHAPONWTcdKJKDKNEFOAICKUACGAMDIFKJCJAXEFIBMMG@CDE^@HDLGBMAQB_FK@IBEFGLEPEDE@ICE@E@aZOJCAAABOAECDCHGFMPCBGAEKYaCAEHID@DCDBJEHCJDBB@DCF@HEDFBHGDGHEBDF@DADEB@HABCBCABIKCE@CFBBDDBDBBJ@JNDHADICCBBDH@BBEPC@BGACGABFGAAA@ECASJEBC@@CLIHAEEEIEAAFBFEDAHGBCCABCBAFEBAHDJADCCEJ@PAJ_BEHEJBLAJC@GFIAECIWGEAC[IA@CFCADAACIBGEQCgMIEEGCKOCG@EFGTGFOHOCWM_]UeQIECGKKBCAGBAAACFEBACKACICAECAI@EDCA@EGDGH@DB@B@FGB@@BKRCBQBcPIN_\\C@GAaSEKKQGDIAIB@A@GAAEB@MGAAGECiXABDRAFCDEBM@MBOGGFMDEDCF@JOGGDCHEJDHFDADAAACCBC@CGGCEF@DFD@BOHCACEAAIBIFI@MEMAGBALILO@KAYAMFCF@JDLAPCPUVSDYAEDKBKB]UWBEHJRG\\IHKFQ@OESAWCM@SDWByKK@WFCDDFCTAJGFIBUAMDIFERC^CVYz@LCJIFIBKCIDEFCLAPGPIJMDKL@JRXRjLpHJJDLBLARINITGl@NCFBJCD@NHN@FDFCDBDJDAFBLFFJDDF@JCDBALBBFBLD@@EB@JDBJLJF@DDFHDH@FBDDDHJB\\PFP@DCDMBCD@BBD@J@HCFCPBDPTPLJLHPDDDH@DJH@BU@EBIHUHCD@DLLF\\BFbBZ@XEJDJHJBFEDMDCNGFGJAJGDCDGFEFIBAN@FBHJR@FDBFGPBRCHXNFFBDDRBDDBJB@DIP@HTJHLVXBFADDHBPHLBDFLDLF@HAFBHNXRZ`@HCHF@HCRBHAR@NFHCBGDCFALBPJFBTPDHHF^`JTBVDJPPhTNKJCFGDCDMHEBKGGAI@CDAH@F@VLDB|EDEBE@SBCBAFANFZP`ZRPRCHCBCGWBEFATJXHNHLJDAFKPOASGCAC@E@IAEEIBEHE@GAEMMCIDOAMdiBAAKBCFAHBHA@Ac_COFcEKFKPHJCXSFAFB@BEFBPCJIHQFABDJHJFBFA"],"encodeOffsets":[[114195,28738]]},"properties":{"cp":[112.008497,27.728136],"name":"娄底市","childNum":1}},{"id":"433100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JEFCH@HBVLHB`ALCBEDEAEGI@EFM@CHCPEFI@Am]SQCGM@ECGI@CHEDERaHQZQJSJADABCBQBEPU^c@CAG@AJIBM@ACAEAOOAKRMXYLGP]äÌNFT@JELOHWJqPU@GO[@GDGPGHIDK@KOOaQ@CJCVEPKPOPIXCXAFARMHADB„v\\PLBJC@ANCbSLMTYBUCMOeOEK@EBKACIDS@AACOMCMAODKJIFWJIFMFS@QAOHMDEJCFBDDF@LBLCLGFALDLNAJDDLDDBFHHJDDN@NIPMJ@BBJPJBHBJGFKAETUBIB@HFF@@EGCGIBCHCPBPCDCd@HABCFSIOACICCCE[@EBENEHGH@PFJPFFJDHBH@NHJBBWCEAOEW@MBEFEACFGJEH@RLH@LEJFF@HIEK@GLO@GAGSWCMMQJ@@CMKME@MSKECBUBGHGHCTFJ@NAfQJGFEDGAYKS@MtKLGBGAEHKDIAEWGKMGCAAMAisCWEODgCWMOECYEM@ODUNGBECEK@IFUEYGGASECAMCODWEWAKG@KDEAKYCAKAAIBE@IGAGDILCBE@EAIOAKIYBCRERI@AAAKC@CFWHI@CAGFGHO@CEKSIWDADGPCBIAIBKAA@EPQFC@EAISCU@MD]@OEAQAECCEBGE‘LUFCJCBCAAII_ICCCMEAQD@DDJ@DCFEBQBKBEAAMCEHCNOBEG]BSPSLE`gHAFNDDH@PIROTCBADGNQJAVBDCDMFC@ESSCAQAGAEECWACAAEA@_FIJO@CAEO@CC@CDINOCEHKZKFAH@BEDIDCL@HED@HBZMDEEC@ALSBICKMSCAE@OBMNMCY@G@AAAIBALCFEBECQAEIEQGUGKKBGZSDE@GACIEoGCAEG@EDC^SBCBCACIKGEQGuBQ@ECBKHSPSTKFCBCCIBIIACKG@G@A@@EDCJS@EAEECCAI@AACIGIAY@GACIGIKAAOCK@EIGBOCCAKOCCECMACAAGFGBIFM@AIGAKGIkUI@CBGFIHMHAHHPAFADMFKNEBCASOEB@D@FBPAFADIDCFCBEACGDGACKEC@@B@JADA@G@MFE@OGKBECEE@CDC@AECCAAKAAIBOFEFCDSBKTCDULMNGBKBO@CDLPADGBI@UAMGcCKICBO`CDKBBLLHFFALBRBFLHBDC@QGW@cIKDIAIDE@ECAGBCFADEACGIACF[@COKI@KOAI@CLQBCAGOEIIMEGIIBMACAEMKGEGUEIM@CBIAAI@IFI@QHEI@IGACMAYBCDAZA@IBCHGBC@CEKBEBEHEDG@IAESOWAEACC@CBAJC@CAAKGCBCFC@KYCEECE@CDCHEBC@EEA@ABADABCBCAEDGBKGAGAAI@EIGKIEGCC@EDENID@FBL@JAFC@GCKFGECEAICCE@CFSIIEIKGEKBAB@LDJAJEBWACAGGGO@AHEDEDM@IUOCEKYKGGACEIEAECOIMGHC@QCCEE@GDEHECKBaEAD@DNHFHDF@FGFUDHJCF@PCBIDOPAHGBM@ABBD@@KDBDPPABS@LNNFEBCDBFHH@FEH@HBHLV@DEHUTMNBHDBPFBDABM@QCBJGHAL@FDNBHEJKN@DFRAHCJDLEJCDANIPAHBJHJN@FFH@@FDFEXDFXPRLDBdBFDBFFHBHFH@DHHBDDB@DEFGFCLQJCFMBEBEHQFGAEGCKGSCAYGIOI@C@ANBJDbDN@NDJNNBFAPBPBDXVDL@LFJNNBHE\\@FNHBVEb@HDLHNVVFFBF@FADCDAHB@FBHDFDJTBBAFID@BLD^VXB@JC@OA[HE@ECG@CEIKCAE@C@AFXbABC@GDQDMHE@I@GMWQQEI@QHAFDFDHAHGHIDCHEFIBKFDJADAHHFEBC@AFCJALJJBHHHDHFDDDBFDHBREFQ@ADDB@BCFI@CBCDENDHEFBHEH@PCDBFCRDFCDAFBH@JDLDFFBAFGABFAHHNDVDDDBJADBEHBNCNBBCT@BLDFHABCBEFAP@L^NHVDBBTBDHFBJJFP@FDFCBBAFBB@DEBE@EJ@DEJEBCDDJFBAPEFBDADC@BBA@EFCAABEAEDG@QU@GQAUKM@EFIJKHEDG@CCGGIEGEIAUQAHWNED@BFF@BK@EHBDRLBJFJHBJ@JFXNlPjTJDJH@FILGDGBCBEH@HHHPHFAH@BDADBFJ@@DLJBBLDDHD@@FGDCFBFTNBF@JEHIDW@CBBD@FE@@DEDE@CDMBKDADBBHA@HABDD@BIBGAECA@GBGFAJBHBPJPAL@LEH@LELBFDFCJDX@HEHKJBDF@ED@HBTFNDBAFJDFFBPDDFBH@@VCP@FBFDPFNBLRdJBL@FBDDL\\@`FNAJHFNFN\\LJDF@HENEDCVCDGBIDMCEBcREBCAC@CFOJIBOAO@ABAB@RILCPCFBDJ@BHJCJCFAJFLLNCVBFD@F@NCDQJCFGP@JBHJNPH@BEJ@FJjADWZGFAH@FFFr\\|VDDTLZXDBFJHDHHALDDBJCHBHABOBABDPAPG\\Fb@LBVFHFDNDXLFADAFIPCLCB@BDKPIBBDFJ@HQXIHED@DDJ@BDDBHZPDHFDHBDAJCFED@APED@DRJF@DEDB@DAHQPGNBBJLDH@JELLLDBD@`QFBDDBBAHKJEH@TBHCFAF@DDDFDD@DARABC@KBALEHGHADBBHCHITBZDVFHHDBADCHCFCX@DPLNNjAJ@JA@K@ABBHJDJAPGD@FFBJH@BB@BABIBIL@L@BDDRCDBDBDIDACIBAbARKDATNNLAJBFBBDBZFhDRGhKJ@LDD@@EAU@ENOLCFBRLHBt@HBNH"],"encodeOffsets":[[112349,30324]]},"properties":{"cp":[109.739735,28.314296],"name":"湘西土家族苗族自治州","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/jiangsu.js b/src/components/visualizcomponent/js/province/jiangsu.js new file mode 100644 index 0000000..3b6eac3 --- /dev/null +++ b/src/components/visualizcomponent/js/province/jiangsu.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('江苏', {"type":"FeatureCollection","features":[{"id":"320100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@IIOWECG@CBCDBHFJRTLFJ@DABEEC"],["@@ZKKK]SCCAKCCMC]GG@MJWEYAI@_NGBUGIGG@{OOBCEFAEIAQ_@QAYIMMBEIGMYIAIE@IEEBCH@@AB@@BFABAFDBAJBLCJBFEJ@ECB@ACFD@CB@@BBAADF@DGACJ@DCXLN@HADMJOFEJFF@DABECaIWMMBOJO@KFGAMDEDMKMBCP@DFTIBCBWNC@ME@EDC@ACCQEGC@E@EDSNO@OIGFKBWGMAIIMAKIBMPWREL@FHNAJBTEPALIVDJGFKBYFGCIBAJC@KCIMEIM@KCKGEGEgHCBEHYQUCCIU@MOK@I@W@MEABE@YCAA@EACM@CCDGDAEGBAPCDCLEFID@BGLOF@JE@IDAKQaBEAAKBEEMAABCHANBJHFABADFHPBBF@LGDHJ@PLJANJ\\@VMF@BDN@DCCKBCP@HGHMBMFCPEHBDACIDCHGLCHEJYBAR@FILIDGBKJDDITADAD@FAH@NCBAHM@GEKAKBIDAFKCGGGBEdCDE@MJG@IBAH@LFJ@LDBIGOAOMaKS@IDIEIQO@IAAOIQACCBECEIIAWZEHCBAEECECEGEAKEEK@KEAEGA[@EGAE@ENG@IEUGMOKAEBGNAJGFAHDJ@HWBO@wDQFGR@H@FCVUDGDMTCFEDE@ACAQMSUCOGGBCDE@IMAAC@GOCEECGOASDKSCOQAGQIGQCG@MGKMC_YDMHCAEIGEEBKJKBECGEK@MDEFECC@KDKAGHG@WOWGIBENCBICQBW@G@GCC@QHY@EDCDIBWKKAM@eDEF_EE@OGE@GC@CIEMBKLGAKACGGCCBK@CFOHGHELDRAJGJIHSTKDkDI@CBg\\OHDDFB^QDzB@DFDLR\\VxRZVFDGFIBEAKEKBADA^LLBTAVFRHHJZHVTD@BC^nJNCDClJfN`LdDdB\\EHGBKA@LDN@PBJLPMLCH@HFPBHCBSBGBBDPHCZIFKTG@K@MHOD[CBIKGSACBMRKDDJINDJADIFAHTHNNADIFIBGFIJKDKIOFGCIAEC@CGI@C@CAC@CBG@CIG@AB@BAECBIEE@CAABCEA@AADEAABA@CEAA@EK@CP@HKFMGSDKGC@[H_BKJMBAFHTBFCHGJHRF@FEDCPJRPAJBDFDN@XVH@BDMLGB@JCHSHYBQ@ABCDBNABCAEBGDABNJ@FGBABAJGBU@CEECAEEAIHMFKEOS[GG@EJABSQIOCCCBENCBA@CIA@CDKJKEAD@JK@C@DFLFRBALDFN@BBCFKAEJEBSIGBIDIBGFGTSEIBKDHbP`V~K@OD_NEHIFABBJAJBBLN@DADgJGFKDEHqROPIHEBGASBIHKNUJADBJJNAZHJPN@HGLAFBBVBFHBPCNBJ@NDHN@D@BDAFCDODIH@FDT@BJFBDCJGBCBAF@FFDDAD@FFDNCF@DJBFEB@BB@JL@DBFNJEZBBB@FHCHHLDDHHAJHL@LNFBBDAHBDDBLALFNDJAB@@DGHCLHDBBCFDHNGB@@BADOhEJBNAJBBTHDDAJBHDBPIJAJFHJPERDBB@FDBTERJJBB@DEFAL@JDBA@EDCBDFFVDNHH@NED@RJNFNPbbRfADABMBEDEFCF@DVh@JCHABIAGDAF@FFDTJHHHFPBPAFB@B@DCBOBEB@F@BHDDBRCJ@DDDH@HABODCF@FFFI@CD@DDFJ@FD@BEDGLDBHADB@HKBABJF@DEHEBCCAGCAENOJCHNVH^@DCTFjDDALDNCNCBG@WEgLABA@GAECCGQBKGGBEDY@ALUBGDAF@fFDZAPNDHAHCHOBEDJV@FEHMHMFODaTEFADFbDJZRHDHARLFABElIHELUBBB@DBD@@DFB@DABBBBBD@BFF@DBB@AFFFH@DGF@D@FABDDAD@\\IHADD@FALGJ@BD@DGDADE@KDEH@BFALGLBFLDPBL@DLHCDGBYRMFAJFBB@LBBJ@PJL@ZKBGEMH@HEFCH@LBPBFDBFAHHDJLFBHDD@DCBCASCEC@CA@CDCJ@DAAK@ETCBDFBDA@IBAJBHF@BHFdDBBAJB@HGF@FDAFDFFBP@LDLFDE@ESICGC@BQDQC@EDKI@CFCP@FB@DDDD@@KREB@BNLBA@B@BADBHADBDABBF@BGFKpiFGBQNOJEd@LHFDBJL@DBJFTETBDADYDGJKZODEAKDCAIBIDCA@CAIBADI@MAWUIFEBG@ACAYLODG@AIIAGC@GCCI@QBKJEBINGD@HDD@BG@GEAY@EA@EDA\\IPKGEGKKCEE@EDEZWBAIK@YCIHK@EEKFIBGAKBEBICKCEAEFEdIdEJINGlFrDlCpIªa"]],"encodeOffsets":[[[121722,32278]],[[122091,32996]]]},"properties":{"cp":[118.767413,32.041544],"name":"南京市","childNum":2}},{"id":"320200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HRLPHBFDF@BB@HBRARAXCHHJCFOFQNAFG@CFKDLLCF@DJHBFCTJH@FIDDPADHHCFMHEFATED@LVX@RCNA\\@LFNHLBFJRBH@JCDCBCHBD`P@bDDF@jEDJD@BB@PBBH@DDBJCDBHDF@DEB@DoCAH@DBBN@BBDRCDALGDAD@ZDBVEHBFTLZBJFHJFFRHLNJHBTBDHNHHBFHFJGJALCDBF@FCHJJL@RJPBFAHADIFANBR_BGFEDIPBFC@OFSDCLBLJLBHCRADAbIJ@TB\\C^I\\UXQT@LBJJRX`BdADBXBxHNKLEVENELCDMAYRI^[BVPIVDDAHERALEBCPI@ECCFKQ­EOMSMs@QFSPWTMhMzMVF@HGZHYFEDAHA\\JxVzLLdTRHDBDAfPGRFVRZPPFHGDACCBCDBPM@GEMB@DFHADAB@LEDBXED@HUBI@MJI@ECQLCBCHHPADEHABDFJFFHLHHHBXfVPPDFZDFBJbBTBbDV^QTPGDKDDRFBLBAFHDARADDF@TEbBZHDBBTDFEP@@AFGBGbHAHENIHOjELMNDLFLQFDNMFCJBDFFFBFDAFJFFJHNBJCHMLO@UEKGKACGk@IGeB[EIKiYGABCMGIK[HCLABGACEEKKDEACFEACBAD@TGA@NONCH\\HDJFD@JNVKDADCHG@CFEDHP@DADJLTFNJEFEFIHEHAHBFAJBNDBHBP\\˜WÐa’I~E€DvR€Z¸vdTC{FMDODIVKHGBGACQOAECA@AdEFCzUnKbCFUJCVELEDKJIJOBWJDLCPMNEFGCKBI@EMGAGHUHCBKZ@@DDDTF@OBAB@ZP\\WHSBKAGNCFIDUACGCCEGEGBAAEMBMDEBGJ@BALED@DCCIOKIMKCM@KGCIFE@GBGESQABADCV@XGRCHKMOLIEKRQIEICMDO@MGEABEAC@CSCGLMAEEDaDCAGDEDCF@VJHEJBINFBFBVAFCNOFWD_LCACAIDGAIDKGKC@CEEBCTABA@KEQOOI[IGMEE@EBC@GHCBIBGCABCE@ABOMIACAIAIDE@MGBAAABAAABA@CCAABAAABMA@BABCC@BA@KM@EABAAABK@ACABBDG@@BACMC[AmFK@JKC@IHC@@AC@A@CFI@YMQKWµ¯w™i‰‰Á›LJÿeAQIKCCAIAEDQLM@GDIEMBC@IJKAGDGK@EHCDC@EKI[IG@IPEBGCEBCF@DHNAFCDGBCDIFMAMIG@MECBKCE@GHC@KCQCO@ECEQEIGCE@OJSHIPK@QEAA@IEAEEOCEEGEGO@IAAMEQAK@CAUcEEOBUAIBEHC`ONGJ]NGHQN"],"encodeOffsets":[[122402,31907]]},"properties":{"cp":[120.301663,31.574729],"name":"无锡市","childNum":1}},{"id":"320300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@IB]GOBULKNMLCBI@IEDC@AE@CAA@ACAIC@BSKBAE@BEB@@CE@@FCA@FYCBACADKGA@AGBAAC@@DA@@FA@BDK@@FE@AEIB@COD@BC@@FWEI@IDCPGJCBMIEIAC@ECUEGMEKCODUFADA@AFKABCIA@BI@@CEA@GDCDMMAIFC@ALM@KDE@YHUDG@EAIAUHGAICGAABMB[EACEEGCKGS@III@AEE@@EA@@B@@AAC@AAIBBLGDBBMD@CAB@DA@BBA@DHELABMFCFBHADDFRDLNDJF^H\\Hd@HKV@DHDFhDDE\\F@BHFPAVCHEDKDIAOE[QKAGDONEJUnKPMLCDEHB`ADIHGLALDNFJD@DN@LADGD@DCBEFgZ@HQ@GJKHKFI@ECBCHGFK@QCKKEWEICEICCKEMCGBEBEHCFGVCFCDGBEDIFAJAHF\\CFKL[VQLIBI@ISEAEAcEaSkQQC]AIBIFEHGTILKLEDO@GBCF@DBDFDDJCHMHMLQH[A[GK@CAEGGWC@QBMDIHAHOBEAEAACEAGEO@AK@@CYVI@@K]@UNUHMHEBSAL`MBGCYHG@@FBDAVEPGFW@KDGHKNKJ[@GBIDEFSFOECNMRMAMBFLDTBFLNHRJDDDAPJREDGB@PBFHD@B@HGJEBKCQMMFCZQBOFcV]VAF@NDNJPBLKFCH@JDLV\\BL@LCHOHWD@PPdKBCDCB[F[LWJUDuKQIOKCAaCg@ILedWPGNEDGBABBNGTIL[R_LkJ»@aLUNWFGAQBIAEBo@MBGF@BBFHBF@LEJAJ@JDDJGVOBaVQNCHYTIDW@QHKJULURGJAF@JDPILIHGJBJCLGFQAOBQFSLIHADAFBVAFCHEBI@UCgSQGKBKFEFEH@FPPLRBLAVXZDHBJAHIHGDkPHV@PDJHFZFN@N@JFBJ@jDŠFP@LAhDDFBHNE@DLF@HBDF@AD@DDCB@@DDFACBNRHFBAFJ@CF@C@BFA@@DA@@FNA@BJ@@JNAA@DA@@LA@DFA@DB@AEH@@AJ@@DB@@BfBBBBHH@BBTCBBGB@BLAF@@EfF@BJD@DD@@CD@T@fHAHF@@CFB@@NBXD@BDBH@DD@@BBFCBHB@@FHDBFE@DHD@BDNCDFNI@CD@@CF@BANCJ@D@@FBBH@@@B@@@X@BHB@BDH@BCLA@AB@@ABAL@RHBEJCHGJCN@PCVE@KNAHF^AHHH`HJ^C@JWHG\\PC@`\\IB•P@E”FCHCL‰ŽCLOVMnOrUFMNKXIf@HABIP@@EKACCCcBMBCPDXyJQPSDBJFD@HAROjSPOBEESBGDCRADCHMAYBIDCHCTEBACEBAJMDA@GaOEGIUCGDKCWHSNQFCF@LDXRD@lBFIJDDAJQFEHmDMRaHULk@OA@M@GMD]@WHSJBNBJBFALaSIBEFWH@BADBDBFNJAGWPABBXIFDEJHIPLHJBAGGWQQcDAhJBB@DADD@BDFDN@BAHG@CDCXJFFDHBBBNCB@DDFLFBD@JINCL@DADHHF@FEHBBH@JBFQBL@AHBDFBBBIHDHE@EBBHFBD@FEDDHBJ@THBDD@HD@DCFDDODAD@DBAJF@BB@@BB@FAD@BAB@AEBCBB@FD@@B@FDBDBDBRKBBB@DFFDELIFAECCCB@AA@C@@DC@@BBBBFFB@@B@BB@ADB@A@AHBBC@DBBBA@AD@PHFLJ@DDLCFBHFCDBBHELCD@z]@gBEJGLCTIDSBCJGJAD@BACENENMPULS@AXBJ@DAFE@MBQ@@H@FJABh@FAVADCTAHFFHDBF@NAHCRQLC^@DBDHRVJXDDV@FEF@FBJHFDBFF@FGFAXRFJXTFJLRDdhC\\ALA–UdOPKHBNA@FCBADBJADBFIJDJEH@DHJ@BEJ@FAN@NCPDL@PJnIHFZANCH@FNAAGZCPBDBHFBHFBDA@IFCD@HDLHB@DKHAP@FAFHL@DDFA@GDAp@NtF@HARE^CHHHLHHFBRA\\I\\CBAAQF@HITABOTADXBDPAAGRBRCRGBFDBjA@ENJVCJCFGQWPGAKXIDC@IWkABCBEGAEECCCGACAEEEIAIlIbITILJJFHABCAE@EJEPCD@FDJ@TCACZEGM[cAIFEIMUESGECOY@AHAHCAIRCCCLGFCNEVKJEBW@aGW@EDCAMIUEEBCBIRCDDDRJ@BC@MBAZBDGZDAFHpVMJFJ@DHˆA@JBDBBT@@RBFDBlCBFHDB@@KBAbBTAFDD@BKbCT@FJVLDBLAHBHPLKBE@KDAJHNEHKDAVEH@FBHALGH@pT@HNJNLD@TLRFF@LIP@jMVIBADKH@NFFRDPFBDLFFTBZG\\ERBFA@MFA@INABKZAHQBG@KGIWSGEMAEBEC@EDIAO@IBCCAIAAAEWO@EAACDCFAJADCD_EWA@M@ACcD]@CACCKAEEG@ECCMJ[KECEEWCOAKFQDCPGCM@MGKEOGUAM@K@S@C@I“FQKEECAAE@IDAFAAIIMAMBMBELCJ@FAcOUECCIIQGC@EBOLUHKCQ@SH—RgBS@WC‰ESCGCCEAG³ESNSj@^kbAFABYK[DMFKEACBGHGAKAGCCMCIBePQAQGEDCBADBFAFMFCDIVWLEG@EGCGKFGQGcC[EKAMGYBGa@ODSHCDELABCACEC@EPO`HVHRBHOX}AGECAEDMJEBAACGADWOQCCEBCFaAAGDECKEABCAEJSDATAHCDEDIRAVKJALDDADSAIEKDE^AFCFGHAHFFLBXP@DALKPYHiLaLQTKDCFWFI@YDONBDA@GFS@GAKGI[HAYIIGM@EPGFCBIDEBQHMACMCCS"],"encodeOffsets":[[121005,34560]]},"properties":{"cp":[117.184811,34.261792],"name":"徐州市","childNum":1}},{"id":"320400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@O[GACAAMBIAEBGFGJGFEFEMISEIKBC@CGOFCDEH@DGBCLCMU@IECCI[GDGPM@MHB@SBCDAFBDEFBLCFLDFHBBADK\\GJLNHADHBjZJL\\FfAJHl@DHLBLHVFP@NKDGAIGMEIIEBEECEAEEACDINECMREEKCKNMFKPiJGFMBGaGAHEH@BO@EFSCAAGCAYFa@SCEBCBQGCBEKAEACQLCHCSO]RCUAaASIaEAYCCEOOeUAWGGKGEGIECEBAFGBCGODGDARKFDJ@NIJ@VA@GFCAWFC@KBABCEG@CNAHFN@AODCDABDHCEGOOQYEUHQeOCBCAQGcSKKUyIwB[BGFCZEGHY@GUEyNgNSNOXET@RNtNTFPR®ELDD@FOJADKFQBGFCBUCOJAU]\\QJBZCNKDMFUFKFMLwGWACAcB_AQWIIKAS@WR[V]J[DSAI@aJCBQBGDKAKIKACDET@PEDOACJEFAHQ`OACBCJMDIAGAOGK@IIDG@EAEDCBKHICGGIGAMGCGSAGAMIGKEQIEEGAIKYESGAUFCA@YBCHCBKDCCQAAM@AA@CBGpD@CFA@CCEAGDCAICCG@AA@OAAC@CIiFE@CC@a_OACDGDADC@IAGIQAEGKEM@KB[DM@QUW@KFCBSFENGDEGGBCCOJC@EIGDSAEIG@CDEKKLCDEH@BERMPEDEGIDGBWBQAQ@GAAE@ECGAKOGQQBSGMDYLKBEEAOCAML_CEBEH@FMLQNQ@BFEDI@EEBCEEEAEBIHMBGICAGBCP@LLJV@@DMHGBCAAIEC@FKEGEIBEF@JCBGEENETFL@PDNCDBHNHFNBH@JLHANOFALEN@JQPAHADMC@iIKBKGMIEGJO@GBKBGAAAEBKCO@CEGCIBGAKIMEEDERWBBEACGEI@C@EJcLGFBF@FMEEEACC@GHCHDZ@JBDCDMBIFIBND@HDDLB@JCFADHHDPTVRNDB@BILSDCNCHUVEDG@Q@EHCR@xAPGXI@GCEBIHMBAHBDPNHNFX@HMH@FHN\\@HBBFLFL@FFBLHFDFDFFFABGDYFBXJJDFAFDDRBPJBB@JRPFJCJ@JLTNbBPHPFCXHTFPHFBPHLDLLXLNLTVX|@FOHHFABCHDJLF@DKNCBYAEB@fAPALT^FFFDCFDNIDAD@FFRAFCBNXXVDJEBCH@FJLJFFDDED@DBDBBAZ@HGDGFGHAJBL@HEFILE@CHARATCLFHEBGN@FDBBWXGREHIAABCFBJHDHJ@BCBADTHBDHAVRJ@VGDGAEDETBLMHAHEFGVEHEdDV@BBZBLNB@BA@GDCTANMVABADQDCEQPBDGJABA@GBQ@EHCHOB@V@HJHAHEPC@MHGDMHG„IHGFSXOBMBERANGbC@DCJGL@HFJCTNTJJBHAJTBB@DJADHJBT\\AJ@DBLABBIJAHDFFB@B@JTNXfYBaAIEOCMTBT@LQPCN@@JC\\`RBBBAHDL@HFJHH@DMNCLGJQF@DT†CF@JFB@JDF@BCDBFFHDB@BMDLZZnJLHBPARBNGXDDHHDPCDCDGDATNR_JEFBJLFBFCAIBGRkFGPMFA^BdCFDRDXBJSteVQLE"],"encodeOffsets":[[122903,32735]]},"properties":{"cp":[119.946973,31.772752],"name":"常州市","childNum":1}},{"id":"320500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@[OC@@AC@@BA@@CC@BEA@E@@HD@@BA@ADEAAGEABDC@@FCBCCEBBCCAC@AABCABAADAC@BCACEAB@@CICEDAEC@CDC@@AEBA@BCGCAAGCCB@DABCC@EC@CAAAACCAC@@B@@AB@CC@BLA@ACA@BCC@@AA@AAEAAFB@@BD@@BGAAJ@DEFBFA@ECEB@@BIE@GI@ADAAGEBCCG@CAKBDDCBMGGE@EQCIG@AECAEBEIEOEGBCAABGACB[KBAACBCA@BENEPABAACB@@DB@@GEBACBAC@@BGAC@@AEA@CI@@CD@B@@GD@BAB@BAD@@AAABABBDCACDCCDICBCEC@ACABAD@BAE@CADEKCBAB@BA@ADCACMC@BC@BAC@AABAME@BIC@BA@@CAAAFSGBEHADCMAAEC@C@@DC@@CBGAKDAAEF@DAJBFGE@@GLAND@EAABGAADA@CBABA@CA@AADA@AC@@ECA@CCABI@CBA@E@ABIF@NBADJJDEJOEAFCB@BCCA@CD@@CDB@CD@@AF@DIA@@@C@BAGA@CCCEAKACB@DC@AAC@ABBBCBAAC@BDEB@CGBEDBDGB@BA@@CEBGAMOEC@@D@AAKDGVADA@@BA@CDCBCABAEECMAGFACGECcE@@B@AQBAAAAAB@@MACCBCAJA@BD@@EBA@AAB@GEABEB@B@BCD@@CC@@GC@@CLyC@@CF@@ADABACA@A@ABA@CEABCJBBAICBCFEBEEA@AAABAFBDG@CIABCFB@CA@BCGC@EA@@DAA@AECBEE@@DC@@BA@@BK@CABAG@C@AHGA@CGC@EFAGQC@@BCAAFEDGA@FC@@AACGABCIGuAOCNmF[ISCODcCEAKKCG@GCCMICGC@AKFEDBBAB@BCBAH@@DF@BBF@@CF@AC@ARAH@@FB@BGDEDGDBFC@CFE@CI@AOGW@I@GDC@EFKDCAc@EA@I@@KEAAMUI@AIACAK@@IC@@AC@@BCAABCACDEDGEEAAFCACBCJcPCBcAmICAACEEEBABA@CQDQ@CWEQQGEO@CBGJKFWAGDCACGCAMJSUGI\\IT[FODSAMCMHiWCAEFIBEACGEA@CDGB@FBBOHAHC@EIMCEKMQCFCDA@AE@KECBOA@EBMFABBFA@OASDQKQCWDMFABKGEIaSIGAGGGMQGMo_cWHGDCLKRGNANBPCHADI@IDELIBADAJBDJD@B@\\IHCLIBCBKHBJVNBDADKFMVIBADBHBJLFBDABEDAF@NELWNE@CCAANoKCKGcGU@I@CKI@@EOCMPBBAFDBAN@FCL@DDRHD@FCHAJVVBF@DwQYCQE]EWC[AOAG@]C]@KA[D_FQCCDMDJEDADEBABG@EAEB@BeXur]RibgN]JcVCDCXINEVKLYTQZOPKTCBCA@BFB@FMf@JBLAHEHSNMRAPdžĀœŠŠšj°x¶€€XRLZNJ@DEB@D@@BD@JGD@ILL@nE\\BNDBD@AH@ACBABDL@BABBBA@FNN@ADDBA@ANBBABBD@B@@DABBBABBBABNHF@JCJBDBJBPNBAF@ADDBAHAJGD@HAD@FFFHN\\JPJRPLFB@BADSBAD@DFD@HJCPBHCHBJBDKDC`EXMPEDUBEAEAJMIAGFUIE@CDCFBHCDCbFFNBHKTD@DBDAFFBNHP@NCJDJFQRFLKJNPGLQDWHU@CDABRBFTAH@HEFDJLHN@LDJNPLDJCDC@KFABI@AHCFANFNBBHAHFDFHDBDCVEJMDBHALGT[XYOA@AB@PSECC@CY@ALGDGVBHNH@FAJDLEHMFONKDICAXIPIJCLKFUFIDEVaDmLyVEDcF@BDBBFRPBDAHGHULCJCPEND|TPPP`T¾|ŽGlUÂkjEhI\\@VB¦V¸NTBVIRcZS¦čN]r‚“bMvGĐ@`Kr]”MFAŨř²›xe{“"],"encodeOffsets":[[124256,32269]]},"properties":{"cp":[120.619585,31.299379],"name":"苏州市","childNum":1}},{"id":"320600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@RFjJzLJ@LGHK@MCC‡UaEPINAXAŠM€A€etUÜ¡Į›fGÄK\\GrS^OZSPW`ÅLÇHaNQHkPYD[CcO]EaNkPcZAŽ@b`DAa_fY¢UƖ­FEJ_JMìßR_LWHu^‡PYšÝh‘NMFUE_FJ¯ƁˆđnÓpSCIDA@_NQFC@AIMDAD[H[L[VC@QLAFUFCBWDaXU@UFYBQDSJ]JSVU`LDIRKHip_TŸtMFKBO@UCSCaIoUaKqWg]ƒ}ycFq^_Lď@uHaN”qM^¥ĎYTQdUJSA·M¥UUA[@gJiF‡XJPBHURDF@NUJS@KFEFEHC\\EXuPIH“bKHWB‡JW@@AC@[DI@@PCJGPE@GhFF@LLDFBBTDDPZBJ@FHBBDCTIVEDIAKJEHAND@DDGTBNDHDD@tZJBBGNOPAXMH@HFFBBBFFHLFENKFBB@RG@KEKAQII@KCCCAEG@ILEJEAECG@KHCLFFDHK\\@JGbBTCJGFEjBDCHBNCBK^CFGBABBLTBDDCHEDBLCBFjFV@FCFKVDBBDGJ@BDHGT@L@DGJE@GEOCEGMCGGCAGBILIBGDAFABCJABDFDBNC@FGDBPFJ@JFFD@BLF@BPALNDBB@FCFC@ADBdRDbDrAJDXNd\\LFHE@CJDBADEJ@BFAFRDRCRDPATLFBJEDBLCEaFADEdDDIDC@EHCZAJ{JIA@DE@SF@RBN@NBHAFCBDHDHALKNAA^RDD@LINAbARCLHR@DATDFCJ@XJDHPLJGFENEBGEA@APKBCKeACDGH@BF@HFDBDHJFAB@BGDAF@D@BDDAZSCIBGIECKJGCODCJAHBBFLNDH@FTNZLNDJBF@FERABQR@B@DKP@ATDFªFBOC]ZH^TZJJTP@JCJ@^LABICMDIIA@@VZDAV‚BJDPL"],["@@B@tBLEB@@M@ACA{@EDAD@DDB@H"]],"encodeOffsets":[[[123810,33423]],[[124318,33312]]]},"properties":{"cp":[120.864608,32.016212],"name":"南通市","childNum":2}},{"id":"320700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@DB@BAACAB"],["@@F@BA@CAAEACB@FDB"],["@@EBACAACAA@FHJDDAACA@"],["@@BAC@@BB@"],["@@CAGKMGSGYMGGAEQiY@qFg@YCOSwDINGDIE[FKJGFMAIKIAEHKlyNGJAZHRA\\KPKhUXIdAFBDHF@JDJ@\\GDCBIDA^D¢FE^BBD@HAJEH@FADMDELAV@DABG^GLCBCBACEMD@CGCAEIAMDOAQNUHK@™EQHQBGBEA@ALMFA\\A|@~CvWfMLA^JFAAOCEIEIAEKCA_@AAAMBMACAAG@IHG@ECEWKO@Ez_t[RMRGTB^EJKFS\\aŽgtY”a®c”aHGvuECQEMGBGECAG@ML]DOBOUm@EFIZ]BEAGCC_IGCKOAGGG[GAAGKBKDKAGACQGEE@ICIIEOEIGIKaYqOGeKMGcYIEK@GE_YOGQCK@IBCBACMKKGKM{aNWH@`LDQ@QDGK@BMOCbw\\NHKHOVHJI\\SEI@OKMECW@US`wEAJUIMBAGEGJIH[EED@TEFUFCAIA@CBGMGEIEAQCOK_Q‡gAJOBEZBBAFCBU@ICIFAHFJCF@HCDIFAFCFCLABUA@ABEIAMBECBC@CEMCK@AN_D@LEBeBEAWBBABABA@GCAgAEDI@G@@LAFGDINGD[BejEPGJEFKBIPGHABBDTR@DIHEN]LGJMK[XRJNPEFBF@JDBBDAFOF@PEF@D@P@FAHeB]D@VED@XCB@FG@BtcFCDDPFHBZHhAHKREP@FFP[GCTERChBLDJLXCN@HnBH\\‡EWBCKAYGAAGO@GDADFJQCiCASCAHEYQKOCIUOAE@O@CC@G@E@ADBZAJ[^OOC@C@EJIGC@A@EFA@KUg@U@YCiFM@KEKMQBGAEO@IBECGGCOYKIAEGEACOAMEIBOH@DFHABWVQKE@G@CJGBI@GBKHC@CBEHEDUHKAS@BIAAGBKDGDc\\CFBZCJ@FFDFANBRLRRDF@LAHGRYBALMB@JEB@NEBQA[FYHSAEECKEACOEQMEG@CLABUJiNO@KJE@QESKC@MKMI@GoSG@KHGBEAG@UFCBGLMFIGCB@LAFKLEDHLDH@LDF@JF\\FLDFTLDFNbBVARMfI^@JGxPh@NFHHFJGJCHEJBFBFLH@FCJ@BPALEFMHCREJDJ@HFFFJ@@`GJ@PDHFFLJLPHNBD^CJDBbADCFEDAVBXLZDRAPDBADIDYDC`GJCLCLBHDPJRBJCZYLEN@\\VZJH@`@RBNJNHPDDJDD\\T@BILURGFI@MEMAG@MFKNGAMBCB@F@BDFEFDJADNFLDJ@JCDJBNCDWLDDPHF@PCPAHBLHL@DBFNDPCRLNAD[VCHBDDDH@PCPBRCF@DDDNAPBVFNPRFPXbpvLHDFCfDR@NBHDJBNAhAH@RFHLB^HdNHDHH^FDBHCJKFCJAxNN@LDNAPJLB|CJALBh@RJfArAFDBB@XDDHBFHPdBDDBVDPDZLHBV@HD\\BTGP@FDDDBFPFHJDBPBBBFCF@FCLAFENAZANMDOJE@CDCHaSCECAC@C\\ƒACWGABEN@BJF@BQvEDSA"]],"encodeOffsets":[[[122360,35525]],[[122751,35359]],[[122149,35705]],[[122250,35591]],[[122136,35912]]]},"properties":{"cp":[119.178821,34.600018],"name":"连云港市","childNum":5}},{"id":"320800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AACBAA@BC@ABEGCA@AC@B@ACAKDSDKBkBE@IGAKKDGAG@CBCAQHGJSDABCDBDE@CDABCACB@ACDCAMWGE@IAQICGCASEMB[NeFEFK@QFGJ]HCAEECACDG@MACCSWcCCEK@KEGBKJMJK@SAUEO@KEMFOEK@SBKEKDQAODCDIPEPBDC@KGMQOQMGYCC@IFIDK@OESBMLCF@NLN@DAH@TGJALCDGBWDC@GACCMQE@GBABAHBJAFEFIBU@IDCFIVALBDNDHF@HALEJAFDHIH@LHPEBIAIAEDAD@BBLCBM@U@GAYOC\\EJAPIPM†@LBDDFJHVJjL\\DPFRPPJBDCJIDeBSAMBSLMNObA\\@`GfM\\iDFR\\ACHETkJFF\\GD@DF@RCNWC@FOA@@PBBJOCBD`DDvF`EJBHAbVH|^F@¸GĐQjf´¤TT„VÌhú|Ünƒ’€¨JNBJCFCŠLJH^BXAT@LD\\JFBTD@HBDDBRcXOPIROVGNKbTD€TCXIPFZFZFFFFL@FFBPADCBCJDDFDCFAFFJADGBMPAHBPHNAFOJCJFJDLHLBJEJC^BFJDDDDFBLJLFTLJDDDNRJhbLDDJCFBBNDF@VMHAJBPFL@LFHFLPHBLEH@DDFJF@FAF@BDAHDFFBPANHF@FCPOH@BIX@CONAHBRTPJFH@JD@DAFHDBAD@DNDFAPPBXCJ@HWD@BDH@F@DLHN@FJPHNAFFHBFHAFDH@JBB\\VFFHDPNRHPBPRNHJHLVANBNFLDDFDBFFLHFJDLABALMFOfi\\AHCJMHCBE@KH@J@FChBDB@HABABABXAFBfAFA@K`CBML@NDDFD@DA‚FNAJBAF@BPBHADKDEBEJEDC@GDEEIBGJEJDV@DABEAAFYPABIˆh`RPLRDFBFJNHAH@DNDVEFE@SFC\\FJGHIHFLILQLAFER@HCIAJYKERUVWBEJKJADHNFTICIC@EEFM@GHEDAOm@GDGOG]UQASGIEGKQS_SKII[MKIO@CDK@EMGCCAUGUMICCMcIICI@C@KAYKGWYMKEAGABGHA@KDA@CHCJOOKAQP@JI{_GNMB@GBIFCDKDCJ_DM@ONQFYJOBMN]AUL_RKBGHCNMFAFDPAJKFEHKZYDEdFFOBCV@JCPMBKVKHMCSIEQC_U]MGKUDKTSHMBOa@OCiYWOMEYCME³O¯CgGgMcGIAM@KECGPULaHGLIHKSCY@ICYCOGuGE@YCYGEBEB@GNIFICOKSQKGU@OHUHMH@VI†CFCRABHNABACCH]NkIIFQBCnNNG\\M†YRKNu\\cFOLWjW@]IQ_eeYAYBcHmb±JkI}YoeS‡KóvAƒEMBQHq~OPIDIBMN@HIRIJ@hOEeGGF@HDDDD@FADBHBBFABDJ@BDMLBBFDAHBB@DAFEHCJIAGBGBBF_AYIASDIAOMCAUD_JC@@GU@CJ@LHHBDMFI@AA@CAASDGAEEGBEFI@ICAABSG@ECDKHIBKEKGDEAAA@QAAOFCFKFE@MGEG@ILICKDMEEAWGAAC@CNKASECU@MIU@GFABEAEDECAFCAGFCA@BC@BBC@@B"],"encodeOffsets":[[121606,33647]]},"properties":{"cp":[119.021265,33.597506],"name":"淮安市","childNum":1}},{"id":"320900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@RGT@fIÐOfGrM\\IPIlQŽc¼}ň¯ºgRKVI@EGMFkFid`}R{HyP}´ĭ¾ĭ^“†‡ŠãZ…NgMUDOLSBMI_BMDINUNQncTYJUPKTYHOAOBKLIRGRSZ‹TAPSX‡DUBQJ[J[jcPY\\E\\DRARCPINMHSBMCKEGIAGO@eLET@PIHSGU]_CQdíPqLYPYzWRIFGHUXÍAIAEEEUILkNANGH]EYHGVHzBFADKOĕDYCGEEOCFKIWOEECEASHIDIBSNUBEAKAEAgHgQEOKICABUYC@UB@JJNCJDBAAA[II@IDO@ISYI]SYGD^AP©ECEBSO@CLA@Q@ARQBEFOAgOSM@ECGKMAEGAGBEDDPIHDLJFAHDJYTCBACC@E@CBAHA@EBGIACEC@GAEG@CHBDLfADOL@BFBAHMFEFIHOKCGWII@EDSCCBQ@KGQDaBMBKJC@QCB]MBKLGBGCACEDGBMAM@QAE@@TCFB@IJI|YBGD@FCDCJcCCFEBFbKDCAIFEASKOBQCQDQCBEAEI@CFABIC@DGFKEc[WMICqBaCQCAcBCD@DE@EAAMCBKAOE@AKC@EE@IEIAOHC@EMDCACEMD@HDPAJE@CFIBCLQ@@OkKQ@IBGCKAIEGAMFAACDATCHCB@DLFBENFAL@FD@@LALEFHP@NAPHLHHD@NCFJFNBNZCBBBFGH@FRLRIDFNJAjEJpJH@BFPVTNHJALIPSGYCEIMMMCQJ@DWBGFBHFBLHADDDGNCBEB@JJFDDJC^ANZ@BY@DLDFTRBJAFR@DBFN@LSDBDBLG@CDK@CBS@BJBF@DBBD`ADGF@nABrCFABQJAN@HC\\BBDHB@N–EXRANFD@DBBKBEBBPHAHCJDBB@D@HCJDFNXHX@HCF@LA`DX@NDRAD@HEPIDBDBB@BGFKFAHGH@DDJ@RCLCB@DBDBJDLDPBFODkBI@EAC@SHQ@wF‹ZeLUHaJ…Z[HeyMaACF[MQ@MCG@ƒLcKKAW@E@EDCAAGACEDSBEKMDDJ@HAF[BUC³]OEOIW@EBOAEFGLEF@HLBALBFFDJ@@DGFCDHJEBCCQ@OHAB@FABBVFZ@B@BPABDMBCLQLOBmLAHKR@DFBDFFPHJFLAFDFFFFALDDBILALADMDANC@C@AAQAAGuEAGCAE@[ZFRCRGBIJDFDNEDBLCBaCA^GTD@Ol_DGAKEEBSjF@HL^N`VRDJFDTGNULALONIDU@ADEPcECFYZGLEFILOBECEBMNGDAHQLK`BVM^ANIPEZMR@PCNI`CDCLEDAJ@HNAHM|`IJO@BRPLIPGD@DCB@LGBAHHBFBNLXZLHBZ@L@DDJJJNdDDNJHVBVDDNH@FCL@DJPNLJ\\LJ`TRTHLJFTHRB^VPHCH@HPnCBGF@HENFFD@DJSJMECGIBILAFUXQVLFIZJBGDQ@EFKBKRMLJNIVFB_xVTX@FDLN@PFJ[TIJUGGPGL[MaxPDANL@CH@RCR_KG@MX|bLNLHNLBDDAJAL@RDPH`ZHFL@JFdZNHfLPHrbZJLJHPFJFDJ@JFFRHBDBHCLALHLBB\\HHHBHLPHD`JDDBHAFY^EJ@FVnAPCPK^@NBHFDAHNHRFFD"],"encodeOffsets":[[122688,35314]]},"properties":{"cp":[120.139998,33.377631],"name":"盐城市","childNum":1}},{"id":"321000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AWEQE@GFGGKUGGICKKMGECOGCE@KG@Oy@S@KAOLCLKZOTQJOHYBYNgBUDGROA_IU@MGMAGBCDQFKHGPIEUPgDCHC^CHAF@XFHDNNLJHBHCFI@CAMJgLCAOBADAHEDECEGG@ARGSQ@CJGBG@EACMGGICSDEHEXGLDXLD@JAAIEECIBA@IHEHGLCpGHI@EMGKMUKCKBKBEHGLIJMBUHGLAFCLICGCACMAOHEFALAX@FMBK@ICO@ELOFKBGIGWE[@QHMJCFIFYJGBE@EEGMGSWS@ENOBC@EAOEI@KXgNEBE@GEIQQAMBIDmAIMI@C@WEQ`QTHTDFGHWDKHEHADCGQ@ELEBCAE]G@ICEKGEIBETWHKAGa[DKBYEE@EHKBCAECGIGaWGGaVOFQDaBoI]SY[S[MBQJG@EKGGUMSCiEMGGEEKFWAQEMCECA@jERGHODKAEEACDOAGUEcC@–DBJ@BXcBaEDGSKACDCAAmgC@GJGDsLaByIkU_WQSi@LQ@YD[A_B_CYBQAOEWK©boJkDqCkEMHIJcFcJEFBFDFDLAJAFBLAHEJFL@FGLDJ@ZJLABYXCF@FFFLDHLHFOL[JCF@BFBZ@FB@HAHC@GCC@MHAJIFAL@RBFBDHDD@BHJJ@BCHKPBZBDH@FAJEXVNBJ@BCJAFBLMJCNAHFNVDDnXNNNJ\\BADIJPVDFBJADDNFDVPBD@FCJWRCDBJNJ^HCHJDAFBDCHBBAHBB@FTLHKEGBELQNAPGFALBDF@`DLBFLDDHUFCDAL@DFN@JADQJCFFÊENBJ@HAF@\\EJILABKxERCnG^L@ôuˆLfTZpJ~Ila²GnAdBZfZ`fJR@^iXKXEP[dMvQL…Z[NMHmMADERJJMlG^DDABMBAGQBED…DUJG@GNGV@PHVRLLTDPEJMJ@HFAFAZHZDF@vHPHZDJDZ@TDGLKJGHKbOVDHLFN@JBdHhNhH°D´PNFZDNFXPjZPDb@vNJBH@FATGLSPCTiBAD@LFHB`CPkC@HSB]bDDAAKFCCMCEJIHADQEQ\\YF@DBBHvFBHRBBBD@D@BMNCBCBKJKCAKCEBEECEBEEKGIEOCEEA@CLQBGhI"],"encodeOffsets":[[122586,34017]]},"properties":{"cp":[119.421003,32.393159],"name":"扬州市","childNum":1}},{"id":"321100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AJKCI@KEG@AB@JIH@NCFcDAFHHDHELCBAJBLFL@HGNABMDG@EBC@CBSBCJICALCHKJEJQ@ABIZGFKDGHCDDJCBGAOFEDANGNGHO@ADDLCDM@ACE@UN[@MIIBOKI@CGKHE@AAGOCEABEBIGMAGBADBBFNAFBLFBbALRCB@JIFE@KPAHC@EJKFCDODABFHCBCHDDN@BD@FBBZDF@BANFX@J@L@NPV@DJVDZRFGDAhGHFHFDL@LJNNFDJ@LIDABDJEHAZELIHUCKJOBSFIAMBEGK@QFOXANLJNBJJNBXHLAHEPJP@TMFCF@D@FHDRBDD@FCF@@F@HMDAXADSJCEO@ADLNCNCFBNEH@LIPAPNNJXDbAFCBE@IEEFIPCNGBM@WKCDI@BDCHE@BCAB@AA@@DECBDA@FDI@EFIAKDIAABECABEB@AA@@BG@ADFF@JJFJBNZJHAFFHNJTFRB`@BRFJEBDFPA|PH@JHTFJ@`MJ@ZBXFNIH@^HJBFDDNDD^TLLYLXL^H^A`D`A\\BZCR@€Kj@RT`XlVzJbAtKHCHID@nhBBCDBDTLCHbFdAAWI@CA@•dDVFBHCPBDFFLBPCHGFQ@iDBDFFNBREXFLHFNHjFTDVNHHFLH@RINAT\\Z\\^TpJbARCPEbU`MRITQbgR]NkD]JUDcFWVuDKj»fpƒFMWAQCECcD]AEBONEHQlAHBJEDEAIKEAIFQ`SMCBCHCDODGCCGWCMHQAOBGAIKYmKYNC@ACAEGAEDC@ACE@IEA@IDES…@CREHIDKNM@CGGEI@GCKBGAAQA[_ID@@DMRO@KASNSPDJFbBZAWeSM@I@AEACEBGJIAAKBCAI@[BASGIBCCIA@SABIAGIIMSDSEI@GHKDI@CaDMHQBAFANWPETGHƒJGHCNGH@NODGFGBGIU@A@GPGD@FAR@HABIBCHOAFRCDAPCDUBMNSBCD@HABA@KMYAAAU@cCGFUFEHGFGBKNSACFBFCHUHG@WQGBACSGBCDA@AGIGCAIDEBAJBFGHQXWAAECM@AHGFKESDQBGB@DKFEJGFK@IAGBEHCHGHY@ABCACAC@CFECSQ@GDEFACIWUMWDABEEQ@EBCJCCMDEECEES]BKBO@eFAZBDALM@CKECIFIGEPG@EGWKWCKSUMKWKKKKCOGEAOGSEWGED"],"encodeOffsets":[[122096,32387]]},"properties":{"cp":[119.452753,32.204402],"name":"镇江市","childNum":1}},{"id":"321200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@Z@PJPF´^VD\\ABE@GCINCFLTAFCBDBHDBFCF@X@LBdL„KH@NDR@\\NDEbBzN‚f\\G†YbIVGfKŒYxER@TGD@FBJ@lAPCAECOCKAIAC@CDADK@QCI@CHGBGLEHE@AAAACJCFO@GBCCQ@MCWB_@KDE@GGWMWCEDI@G@CAAICGDGBAOFALAAA@CECBMWQ•F@MGAAC[AGDM@IBAREBqDBA@mHEBCC_AA@CAEAIT@DAL@DCH@AKACTC@KEMCAQ@BEAISQCECKZ@@AMY]BIDCCIE@IFADAHMCCBCKGEAAGHEXA@CRINDNNFJZDTHJOBKGISMOUAEG@oIFIBiMICEQJQK@EHGAEAAYDAMEMEIMDC@GGGKBO@MGOFEBK@KC@@EBKMEAFKE@CDADGDUREHBJFLBHDJAR@lL@PR@DKJADEF@BICO@GNEFIBABEHCJAJKHADBHHNDFHPDHFF@HI@C@KHSCG@AHIACCALUDE@EEUEiDAAKFCDGCCSAAKBAHADEL]DAAMDGACFiHEDIASHa@IL[CGEEDKLGH@FDFBFIJKH@BFDDLDJ@RJLBLFH@@QAALEFMKEEGAEAAEE@GNGBWPOHMAAYI@sCCCGAMHSCCC@BMFGLIJBFCJUDSACGA@EAIOYCCASEAKC@KEEHgF@HODI@OJ@\\CD@@BX@ˆIXALG”aJGvOFWD[FGFELET@VI@MCEVQAGIOyTkVH½{_SOOSOcS÷uQC}F‘JÏb—XKFURsfObo„e€i¼CLUvEXCdIVC^OpOZahSRQJ_NHHbXJHDHBFADGL@FFFAZCLb\\BHGLSXAFFJLHDF@J^HBFADKF@FHRCDGBGFCLGXEHSCSG_RFR@X@DNJBJCnAJBNRRFJ@HAFMFWh@LFJBP@FADMP@FXTHTHNFFF@HAZIJEDENIRG\\@XFJHALQX@FDP@JALENW@KBEBGFBPDNDBDHKJEDKBGHAVINKJGHAFALDLVLLNNH@FGJoHKDGHGF@JABDJFFBJIBC@WKKCWHGFCFDTHJNHBD@FAHIH@DTRQH@BHHDFCFGFCBABBPKDIhBN@DEJGDGAKIMMGCWEE@GB]DGDCDOhFVOJGHELCRADBHHN@NJVB`QPCHAVMhAZGZIPSRYPKLKDBP@L@TPzH@@LDFPHFDNHLLJDHHLVHHHEF@FRBXVCRKDKNAACOB@A@AEYAUBA@EBAPGR@DDFAGIDCHE@CI@ECAEBKKA@GFEHKDEL@FBDA"],"encodeOffsets":[[122634,33927]]},"properties":{"cp":[119.915176,32.484882],"name":"泰州市","childNum":1}},{"id":"321300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LEJANFPBBDHFBFLJPZHDDHAF@JFPHBRALNLFN@jEZDV@h@LVB@FEB@D@JHFID@D@PP\\]BIAYBCF@H@D@@D@PBFVPDJLPZRGFDBBTjDRDEIBCHCP@BHHBBZDLXAˆFG[mA@GDMKWCIAKDgFQDS\\HEUFOLQBGGgAYEGCODCdEAsH@@EDA@WFC@U^CfABG@E@O@CFE@ONCBC@GCA@IAEFEMOQI\\WNLHI^KFMJG@CUUBAHGJOQIEKAEIEEMAMBMKUIGMGOQOAQGOMGCEE[UAA@ICGBEEGGAEEMBOGEIM@KG@C@ECG@AXC@GDIAWOOEBMC@CBCCAEGCBC@@IEGOIQSGAMBDPW@AJG@OPEDE@MGOBEACEBGACE@EBE@EICCG@KFGAKOGEKEK@OEIAGBUNE@MCAADECIKCgaQICMCCKIESIKAKCECCICAED]FIAIGKCKEIDIPIBEGMAOBGNOHABCEIBEDEECCCDIDABCAOEEK@EEEEEYEYJODWSSCLaHMPUJQPOdWAQCCGAC@ASIEC[@KBSAWG]KID‰DEAIIM§„‘Ûmù{ËgƒUSS³£ieďR·HE@{]UGGVKNaZaNSIQSEO@EFW@ECGMG©aUGUMQEYAGAANI@BMKEE@ANALBFABUHORSFCFCJCFGBIAIBCVAHGDAHJJPBBB@DAFQVOHI@eCO@GBGJ@DBDPXBNCHKL„bBBDNNTFpBFDDDHFFAB_DMRAFBDBBV@\\CDBRHZVLNHFBDGH@FDRCHQR@HJ^BfFFBD@RDJDFHFLRFBNdXAž_A|F\\C@@DE@@DIB@HA@@FT@@DB@@LP´C^GPRJ¢–ET@TCPD`FP]J@BN`VCF@HDFJFDDDcJDTNDBDGNARCFAJEDOH@FHNJJBZ\\GHJBL@HETAHABMACP@ZEJEXCDSLKRKbGjU`IHO@AWEKGEGBEHED]BCFFLBJCTCBKCIBULQBCJCFGDSBCBITBFADFBDLCFBHbBDEFADDPRCXHBBDABIFCNBFFDBHW~GPQAUG_GOP@FFDBDADKBCFGDCT@PHbZANHLB\\FdDRHEHHLHD@FFHXKJUDCNEBEAEBCDAFCRHRBfOJANDDDBHBLGHAHBDLFNE\\CZLBABEla@]TiTM´FBHDFHDTDŠFXDT@hA˜QTGR@LDVGPKJARHJJDDVFdPEBI@KDAFANBNJNBJEBCB@JBFDBFFRL”E@J@D@T@LBNHVFPHL@NDNOHCDERBLDPFXDFLFI\\DNFDH@FFLBDDDB^@dCBDP@FXC`CDKBGFBFV@@BFVBBJBDBlaVEBBAJT@DBL@RGFCFGDAD@LGHAJ@HADIH@F@RLXUBAEG@ADC"],"encodeOffsets":[[121611,35136]]},"properties":{"cp":[118.275162,33.963008],"name":"宿迁市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/jiangxi.js b/src/components/visualizcomponent/js/province/jiangxi.js new file mode 100644 index 0000000..11eaedd --- /dev/null +++ b/src/components/visualizcomponent/js/province/jiangxi.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('江西', {"type":"FeatureCollection","features":[{"id":"360100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@EHIJ]AGKUJSBGCIBEBICS@W@MEOKE_KOMOUM]CKBIG@ECGGAEEI@CDE@EECAAIDMCGCCEmGeCI@OFUDSEOIEECK@GNMBEBOACKM@GJ_DEDELA`BJCJABCDEHGD@PBLEDEHKRKHKF[AIIQlZ\\HJA@QDCFCDBDDHBDDEJP@FA@MDGHGFKFC\\GN@LEH@NGRMRQBKAIGK@CBABEIOBEBAH@DC@ODGMU@E@GLMLGDELOBMDMRchuPOPI\\[TONSXSFGBEGY@EPYBK@QCKBACABAD@DAB@D@AADEACBAAAGCBCDAAO@AE@AA@ADEECBGCAACHCEEC@GAaU[[QYEMGKEI@IFa@IEQKSMESMCMIeGYCEGEGC]DyAGAUEK@ICUIGI@WKSMIC@EBCNBJCPGLWJMLEDOBICECCCAKBWEGE@WLkM_O[QQMEK@_EI@OACAAEBCJKFIREFIDWAUBKFQLGHAFDN@LGRIL[LWBYLCB@DELEDKBEDCDAD@VCHEHWJIRILE@K@kJEAOMKEGCIAMBA@CIC@MDENCDOFC@EAAMIKOCQDMBAB@BHJBDF@DFBDEH@FIBGFGBKFGCA@@FEB@HABEBG@AAIK@ABADAAAEEEBCBCFAPCDEAAKOMOWKIC@CNKTKLKHAB@LHZ@VAJKVAF@HGTELKJKLaTKBMEG@EA@KDOAIUGUUCGCAK@YPA@EAi_GCED@HGFAFABI@MJC@CCEAKFE@EEECEFF@@DGB@HCDE@CBC@@EBCCECACBAA@GDK@ABABBFLDDBBFBDEL@FAEGH@BE@CCAAEK@CCACA@CEFC@AG@CDA@EGEDDF@FABM@IC@CCEIGEA[FIAAD@DEDE@AFA@RFDPLTXNHJBHAFEFELEDGD[@IBCDEHAF@HFH@DCDGAAA]BACECGIAEACBCAEIAMAIBGDCAMSCCI@CBSJAAC@ECEFBLJPFBRBDBFN@NCRELMHABBDLJFH@DCDBHCFBBCPCD@LLHDDBD\\N@DOLALDJBBLCFDDABDI^BXETGN@F@DFDbDFDDH@BIF@L@BSLAAEEECE@CDIEBCEAuDBB@DABBFOPDCDB@LF@EDBHC@@BJ@@DDDF@BCFBBFFBBDJHKLB@@DBBCBF@FBCFIHAHHLBZFXBFJPBN@HIJALCB@DFNJHFPFBABOHGBMAI@OLEBGAEIECEAMBUFK@KKKFCCCKEAEAGFCFAJMAMFDF@DM`EJL@BDAFGDAD@DFFHCFBBBD@D@GKBCD@HLDDFPDDABIBBDN@BDCHFD\\DBB@BBDBHELBFDF@DJHCNHPDNFCRSDBFHPFDTPPFHAFGLALEJADDH@JGFMDBFADIREFAFFJAFKJALMLAJCFMPCJAFMDAJMVADHH@DBFHC@FH@ELBJBDHBHFbJRFJ@PAHCd[VWNQVSLCX@TG^@HAFCFEBAC@BM@@DA@APCBBF@NIDCBBBFDBHBBAHAFFLADGHBHD@FDHBBD@BEAGDAAGGCGBEAIE@AC@AGFGPAFIB@JBXALEPBVIJBDFBTFBLAFCDSRMJKDSFEHAFBFHHDHBJCPDTAJHJHNFBB@FCXDJLFDFBL@HKhBHFBREL@hDRXNVRbJXNNXHFDLZ@HNVAHCDABCJ@JLDBDCBBDJLFBBHLCBABC@@FBJFN@LFRFL@JBF@AKFGDAF@HNHFBJJFDJDAAABCJ@CC@MPIFKDDJBBFBBLBLLAF@FJB@CAE@ANFTPLFVCVCJDBJhCjJ”Iog@CCC@AGECKTQXcDGTQPGRE\\CX@RAFCNQ@MDIEM@CDYDAJDJLFDHBJCNFFAFDDHFX@NCPCZIZGPER@NDRJRJHLFLDJ@xc²•xH"],"encodeOffsets":[[119195,29751]]},"properties":{"cp":[115.892151,28.676493],"name":"南昌市","childNum":1}},{"id":"360200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@V@bKHERENMLYF_KiCEIU@IBEFGJEFCTBNKRCL@DLBJDFFFFBP@TDJDJJFBF@DCHQDKDODEPQFALBXHFPF`DDLFJ@PFNBR@FADEDWCEIWScBMHOluDAH@DAPIJID]@SE_CIAQBGBGNGRUFEDCNELGNCH@HBNFP@FAFCRMBC@EACIG@KCEBGAABC@CBADEGEHC@EAADGEGJ@DCDE@CF@DA@GFIB@FLP@HG`BZMF@HB`Lh^\\PLBRAJCHGDE@IDETCDCBKBgPWLGVEWQIIOISGQBCHCDEBC@CIIECE@QICAGIEGCGFCFEDC@C@IWCOOaQKILITCBMCCCI]PMMIKBSCCCOKKSKOI@IHCF@HFF@DE@YSCE@MJUHGKK[EQGECBUAOIQ@QDCPK@G@EKGSGKCGGIE]MUOEG@KDEFIZSFKBEACGK_WaQYGMGMKIMFWEOAGCCGIGMCE@@HCDEJCBCDYHORYTKfKN@FDFHBJ@HAFBFDDHBPBREZHVDPCDABGAKBGAICEOIGAAAJKAGDMLORMFAJJDADC@ICEKEAIACIEFGAGBEFEJ@HGJMGGWKCCKGCCHGGCCE@AJGCA@EM@@EGAEEHKAE@ABADBD@JGCQLECGAAEDGIGBECCE@CAAKBKACAKACCBA^UFBNHLCLMCIFOJABGACPELGBECEDCDAAEBEFAZ@FGBGDGHCNAFBFADCBKQsIm@EBABCAEAQDCAKLCBICGEAC@EHIDOCCAGBEEE@HH@DED@DGLCD@BG@GHa@OHGH]HW@MAIEEGIEgKE@IHO@EGDICC@EFGDADBBAJIIKDCAI@EDABCCEIBQCGSCAIDEAAGCCCAMBIBGHKDQ@AEAAEBCDE@EGCIKEYCM[ECOGKAECIK@ECIE@KHMMQAGDEJDTMVABECEACBAHC@YGGCAEE@EBAHKDC@BECGKBCDCJCBMF@FJBCDG@ABHVCFIDONEBCAEGAEC@CDBD@FKD@BBD@BE@GEAB@BNHBJCJE@BEG@GG@CB@BAA@GCGMEC@B@FEBDDB@BD@BCBDJGHGDIEGDMAABCHMEA@GJ@LABOAKHGEKD@AHE@AGAEFECAEAACB@ECAE@AHDD@BE@AFGLGTKTYVMPKF[LMHKLSNEHEfJpLZJLFFHB^@NJFHHbBnFFZBJDDDDF@LAFGLAFFNVTFH@HEnCL@FDJFPF@JAHDDFCFDBHBLEJD@DEFIJNFFPMDCDCF@LKJIPCDYNUHEFABHRALENIHCLIVALIV@BLHCRALBDJH@FEFKREP@F@NHDF@HGDCHBDNBDPHJTDD\\AFFNBV@BBDFSnEHMF]VEF@FAJBHPJBHDPBF^PDFBFEHCVH^AHGDEBUBGFEHEZ@dHVFFBXEfHV@JCNEJAZEPC\\KXOTARbXRXRNVHHHFJF`VlBHAPPH\\RNPDJBHCHGLQL@HBHXTJDNJFFBFALEPGNKHmNOFEJULEFEL@DBDHDP@JBTPFHDHLHbNFDDFBPIX@TBFJJRHLHVHNBJHLDNAJ@NFVF"],"encodeOffsets":[[120020,30646]]},"properties":{"cp":[117.214664,29.29256],"name":"景德镇市","childNum":1}},{"id":"360300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@EDILILEN@HBBFAHDBXAFAJMDIHIBAESCGMAMKEKIAEE@CFAAGCACBGDQGGGAKEAIKGAED@FFLCFCBKEukAMEGWODCH@XEDCBCACGEHO@KCCC@IFGBAA@AFOFEX@HGH@DFHDFADAHaGMBCDCFAD@DDDJL@PJNIDC@EAIGGCIAIBIJGPCBCCQDGFAPDRGFKFANDBDLDFJH@PMJBJCDEBEFIHA`FNC\\JVPD@TGTH@DGFADHNDBH@FEJBBA@GDEPDDAPUL@FC@EDI@CKGAC@AH@JHDBTCJEBEEI@CJGTUHQEIBCDCLGDE@GBCTKHMAKCGOSAAMAEE@ADAVCDGFC@IJCLMDCJIDEHGFADEFEPEFITCDMPKAEMAEEEGCAGCEBQG]MEGAOCMGKGEI@IBECG]@EDEFEBA@IGMGGAMAEGESQEWSSWAQOGASBSCKJKDaEMCGEKBOJICE@EAQFKAEBIAMM@IGU@GAAEAACFOGE@ADGPOHDH@TKA@DC@ACA@EBADCBAAA@ADCHCJAFCF@JED@GI@QDCBCN@DEZAFCF@JSLMJEH@`NLDFC@EKU@EBGJQFUBWRW@UOMwcGFIFGCWSEEAE@AHK@EMKImECIGEOEAC@YHQBWQOOMQSUAIGKAOACCMACGCEGAIAKDGFADCGKBEAEGIKCCGECEOEECAQ@AAKWAGBOHMACAAGCQBCGMGEKGEEEAIMYAAEAODeFCHCJGJIJGFGHA\\AJEPED_ACD@JAJCHID]BEDGRGrAVCRCPIBGEKMIEI@GBIHEJ@LDL@ZBHBD@DBHFJ||LPPfJPhlLZHrFTHNLJDHBJAHEFUDEH@FJXN^L`DjD^CDCB[MkMOIECG@WHMAQCMAIESAIBKA[KKKECKBEDG@IAIMQKSGiAMD]\\YFK@[MQDEHCJOXCXBRPNRLLDH@FJQFFF@HEDMBSAIFAHEJDlGPEJCHRFFHBBPBFBAJ@DHHFLNHADGHFNFD@DAJE@AB@LABCAGMEGEAODIFUFGFGNAL@PNXNRTjHdATDXJPPRdT^XPRTnJJd^JJHXCTFHPNlpjbXPHRBRC`MnEJIFQFGFGAEBGPDHBPHT@JHNJJFPNZPJTZLDV@PB@DCJHPLHRFNJF@FABMBAFCH@LBL@JBBDBD@VBDJNBDBFJHJADCNUD@J@DCNCJ@`HBDH@DABA@KBCTBNJN@JAAM"],"encodeOffsets":[[116686,28654]]},"properties":{"cp":[113.852186,27.622946],"name":"萍乡市","childNum":1}},{"id":"360400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@A@@AAAA@@LEFALJB@G@@BA@CBC@I"],["@@FBN@BG@EEEIFBCE@CAADDBABBJ"],["@@BBCBCIIEAIGEGME@CBEHBLE@IAK@QEKEM@IEEA@@ADABKDAGEAIKACDAACKC@IDIBADCBGMU@GKYECWGMMIWQaMUQWgCK@QFEAAGLg@GAKCEKECIDW@EAAMEIGIGSBOCIDGAGCEGEAGBEFCRGLSPCP@DCBMDEAASCEEAEBSHOAKFWBIAA@EJOBEHBHD@@BDDLDHAHDBHCBBHAFC@AAEOICEBAFKBEEGBABGACAAEAACDMJE@AAOD@BCB@@AND@ABEFEDGB]@SHW@KDUTMRUXc\\GDOBI@QEaIGEGACLEBBTAFK@OHK@ADCBAFE@EJEBDLHDHJ@HABAD_JCBIAICMACBCFCBK@GACJBJQDEDK@SH]DcTUDSBU@QGEBEFGBKES@GCcIYBWFO@[OUEO@ICKAIEcC_QIGCAE@EAQOCA[AmWEIE@CAE@GDECMCACBA@AEQEGECSCICG@MFIEW@GCECKOMEAE@CHEBCGGMEQMAC@CJOCE@GFE@GBCGEAICAI@CGOOFEDKIIAEFUFGHA@ICG@CEGGCIAECEAKCGAIBIEAGCAMMAEDOCKAUCEBABENKHQAGEE__EM@GAAEAG@E@IHC@AGG@GC@GFCBGCKIFEAG@GE@IIAEAIAACCAGJCBCHGFANEDCFKJE@CAMSECKCACLQFQAKEEECKAEA_UE@KDCAKOQIKA@ICECABCACE@QBOFGAIGGAeJYBIAIEKBUCEDAFCBO@GFM@IJCHAJADOH[RSRCPBPE^CFKJEDCAAKCAEBMDK@IMICC@KDKCMGGDGBSGI@GDE@ICYeACOEEEDK@IL]@CCEID]NKDQNMDCAEAEIECGAgCCBQLQFCACUAAaDGDEHAHSHCHCBKBOJAF@HCFQPIHMPCBO@ONEHCbENGLCLCFIDK@CCEIQCCBABGHCJ@DBNADMPI@@GCCKEM[GEUIcWCCAEDKAAOCCEEDIBMHCDDJDLPLFJF`EJDPAJCDOQIAG@CFGNBJIDeKWIGBS@GBKLCNKAC@AH@HDFEJCJALHNNJ@FCRCHEFSJO@OOKQCFANCNINIFQBAPBDH`@XC@ABQIM@GCKIKMQLUˆ@JLZ@FIHIPGFADAHBNBJANBDCHEFA@BHJH@DHNAVBZBJFLNHJBLAFFFJPbVHVRJFPD\\PFFDFDZDDRHFDJPDPARDDXDfJNAZDXArDbHH@NEH@ZTT@LD`THBF@PGFAJBLDBFBHARGLETHDFB@ZJLFD@DCJOJADBH@FVR@FC\\CLBFNLPF„ZH@HGJAHEN]V_HCPCXBJEF@FB^VRFrDLAPHF@BLHDJIBAKCCCPIJBAIFIDANANFVB\\@DAFEdDzXRN‚RFDlhPLZPBJDJ@VGH@TDPFR@\\EFCJKBGA_HC`CBDFNJNLJTFdGL@HBZTFBHFˆPNADCDE@CAEBENDBDTDBFDBFJFD@BABDD@FBBFBDD@DDBNCHEH@@DHJ@DBTGHBDCJBBFALNHFBDBLFADDGB@DCDAA@A@AK@BBD@BDCDABAFDFDFAFCFG@QCICIGCCMGCEBCFKPCFCBGGGKEI@[UCAE@ADO~EFCBIACACFEDBBVNHPDBPFJTDTFJDPBDFBFAJQGEEGBEEG@@JDFATDDD@HDJBDF@BCBEG]@ADEB@DBJ@DGJCHDFBVHJJBLJJBFADCBcFCLBXLHFNVAF@FBDDBJHHB@HCTBDDDD@H@BF@DGDCPADIHIJ@FEFADEFCJHJCDHF@BAN@HFPB@BBBDBJCH@DBDDFBRKFG@CEIDE@EI@CMII@EFEFADBNBfOJGF@D@FBFAP@VBHH@JIT@lJ^AHEH@FHDAHBFLFBBFAFDD@@FCFADMDYGO@OI[L@B@BVHEF@DFJHFBDGF@FBFALFJHBFFBL@FAFMF]@MHIJCJAJDLFHLFL@TMHIDIJIFERE\\@JCFCH@RFZAZB^GlLNBRAFABG@QGOBKFIHGFAJ@FCBCDBFJJDD@BFFDBDFB@FLCH@DBHBJNHDTFJADBBBDBDCHBJGHJAF`\\NFLHJ@HLRJHHNVdbvbNNDFC\\GTBHFRHN@TDXFHJJHDdJFCCHJ`dCl@zD„BxJRDhD`CpUla†wڛÔqpEV@nHlR¾zzrTPh\\zXŽR\\@lARGTMbmNQFEPAhN\\PdZVVj`bP‚ZvXpXtbLBNBž@RBNFLHJHN^LtLATD`L`RbT\\PNNHTDnHR@^@PCXGz]LCLARBZFLOHAJBD@HIDQLILBDAHUT_DKBCJBhRJ@BC@EEIDO@ICE@CACDAAIBE@IJKB@DDCHBNTATJFFLFJBl]JKJUAQM[@OSuGKWWKOOQQMIIQKS[Q_EGSISOQEEBMLQFG@KIMMKaKIKAOIAEKIOWEC_MKWIQIUEEUEGE@EBGDCT@NDHEFEBKAGEE[UQSEGAGBGFE`QTOLKFOMIEA_NKBCAEAEIS_EC]K_GIAKBSDIFMLELILGDaDcLQ@OGKMKOEQ@MDEPONGRCLGBEHUAQAOEMKOEK@EDKFERODEFI@GEGWQGKCQ@KBEFGJGF@FABGNG@CECBC@EBEJCCE@CFCFCA@BEDA@AHA@AD@HQEECAEECBCABCHADC@IAIA@C@EHCBACEC@CAABC@CAAEABACEFADAAEFCBELSLGFAAEBABB@ED@DA@GCK@CDABBAGPOFA@ANGBC@EBACCJDBABEAIDE@IBCH@AEB@CEBCD@BDD@XGbOhWċÕ×@kLQQSGDC@IEAABMAGQSIMMKIQIKKEwG±–wdM@SIIGGOEO@IFYHOJYDYDO@MCOCMGEEBMEIBE@GCIKICA@ABCZ@DFNCJ@NMREDQBW@[DQFOHSRCHWdSRDLHF@BDD@Dph“JiIgDAIICUDUDKESOME@BBF@DIA@EBEKKKAAAAEIACCELOJ@NDDI@AD"]],"encodeOffsets":[[[119507,30410]],[[119508,30410]],[[118789,29809]]]},"properties":{"cp":[115.992811,29.712034],"name":"九江市","childNum":3}},{"id":"360500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@TCTCLEJEBABECICMFAJCHIUCGIKA@CHCFG@ECK@GAMCEIEOGG@CABKDCBAECEKXU@EIEKCWMCG@AFEDBBIAMDGHADCDQHI@KFKACBIDCHBFAFEFBHC@CEDCCEBCAACDKHABBEFBDBBF@BCR@RGJEHGF@FDDGD@RJH@HAHIDAJCHBJHBDCH@FFFJ@FCTYJED@LHF@DABADIDEHBfXNBJAPOJCNFFFHBFADADOBAF@FBHFHBPAHEB@FJDBDBD@NEFAFBJJDBJATGCCGAE@GBAABCEECKA@EFADABCCWBKCCE@EDECMEEACGG@ECEg_MGEIESSSMGKMMISIWCKAWEU@QEMGYCOCGBCAQQQGEEEAQAAAKO@CDEACIGG@WGEBARHNAFCJMPEBEAIE@O@CCAG@CCAOCE_SKCG@ADCXGDOFKPGFEAAC@MAACAI@aQKAAEBGFG@ECCMGEEDUCSBCFABC@OAAAAQEWJIHKRIFCFCBCAIGIKKGBABALADABGAEMEKKGCIBI@OGACE@EAGGBIICEEIIICS@UGACBGACGCCICEOCKDA@GCEGKAICABFB@DCBG@GFG@OAMRCJ@H@BODEJGDCBECG@CBANCFGDE@EAEMGCCIAAIAACGGC@IDQGCGAIGIEAEJAJCBOAICM@SEO@]GICEEAKCE@OMIAIGIGW]WG@SJAFEH@PCDGAOBGEEBKJBLGHKCGDO@eEG@CCCACDGAML@BBJ@JAHBLGFADBJADFJLJ@DCHAHEDIPHRDJLHFF@LCJBHDFBJJHDLHNFNDDJFJBDDNT@BCF@DFFFDDD@LAJGHAFJXEREFCD@DFJABC@OE@CDE@CICC@CDCLHFJJ@D@DEDDLJHVNDHAZCXOVIFKAKKKG@CBCAEAC@CEIC@KJWJCBOAIBORQhKVIf@TBJDRBHDJFDZHDADCD@DBBFLB@ACGDADBDNABI@CJF@@BIFCDALBFDDHHHDR@ZDHCNFFANIDBFB@HFAH@PLLFBDBFNF@HBDTJBDEDECKACD@DBDDBBDQREVBHGFEBHH@DAFGRALCDKBIJCFNLLDNRJABD@DI@ADDDLDD@FCL@TCFBRJDFHBFDFJDBHDT@HBTNHADAJDD@HIDAHFFAPMD@FDVFDHD@REB@FDHHFDHADCD@BDD@RIB@FFJBHED@HBHHDABGAEKGCI@ADCFCFCFBDIEECUCGIAEEBGAMBEDAPBDMHG@CFCDAfHDHJFHN`EJDNEDBNFHCPFLCAEFI@OBQFDDDFBJ@JBHHDFFEBIFCBD@JBDADBFGHLPFLBDHBRBdLFTLPHNBBN@RFFAFIJIBMHEN@TBBD@FDBRBHAHEFGFATFHJLQACBCJAJHTJNBLD@DDDJ@FAJBLEHBBGLJL@"],"encodeOffsets":[[117890,28756]]},"properties":{"cp":[114.930835,27.810834],"name":"新余市","childNum":1}},{"id":"360600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@H@NCLGHEDGBMHYHKRWXkXQBI@ECO@IAO@IFSD]DI@GDQJQBG@KCQMUKMCIAGAOPOTKBEACIOEO@ICUICGA]MGEQSAEBOGIOAQDEAACPeAGCGJACEFAHBNAHBDCHA@AEC@AJCBEDECCBGDE@CJCHKAIGCAAAEBGGCGAEAIMIIEIBKHSJMAQCIQOAE@EFQPGVAbE\\QRGH@TFP@TA`OLG`IvGNCHEHMHQZcBGFE@[H[BIA_AGWeGSEmKOGMCECGBGDEVCBAGOGCEACACCAGAC]YEGCCKCQ@MIGCMDWKOWIKAKGCMAGHGDA@@HDFAFDNAJAJCDIHCBG@GAGKII@KKIGCM@IEEBADCBCA@CDCCGE]GFCNCBIDCHAFKDECCBCBOXGDMPMFOBKAMGAS_HOLGLOJOEMIO@WPELKFOCMSCO@MEGSVGDMA__GMKMY[SBQLGJENILEPATDPFL`nZRFRAdAJUTSLIJgRQXEDEHKFGZGJ@HBB@DBD@FI@AD@BE@ABQECFCBCGDAAAGBICG@@BHHDFBHAF@FA@@FHHGDCCEBCFCVBBAHBDCHMHIBACGQGUGGM@OBEB_^GAUFEFIFSRGDO@G@GCUGEAGDEFAFHFAFKHINBbFPPTBHBNAFEFWHU@KESAICEAYNSBMDEH@DBLHN@DCDQCEDYBOJIJ@J@VFJHJPPhVZH`CTKFA\\@ZGH@J@FBDF@FHPBJDFFPBL@HIRWZIbOXN\\FFvjNBJAfBF@JBJDH@HFHH@JALMNGNBJFTZ\\T\\FLCJGPQZELAZDDbIPDFPBNFFFDh@`FVAJDDJHDD@F@RUFMDGAA@CH@DABCAABCBBF@DMFCBH@BHBDF@FDD@BCBADJDFHJFTHBJPPPTHTBNObATFLFFHDVJFBH@FAHAHEDEDERQPIVKXCNEPIFEHGLD^T^N`RVHF@HDJJBF@HBDDBBJ@JEHBDNDLAAAECACB@NFPQJA"],"encodeOffsets":[[120067,29302]]},"properties":{"cp":[117.033838,28.238638],"name":"鹰潭市","childNum":1}},{"id":"360700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ANBHBNIVBXCBMFIFODCB@FQJADJTAFEDQCE@GBADAPMHEHHH@FIBKLMDGXCBWJMCOBMLEBCDudKBKEWaGCGAGBEFC@Sc@SBOAECCC@EBa\\MBMCG@EBQPEBMAK@ECYAICGECOKSEEODGBGCIEEECAADGDIAOKGAYKQCM@@A@GHSJADGG@GDeBCCMCAAEAOBAAIKECIBCCG@CDAADIGA@C@C@AB@HF@A@AIKEACBAFCDGBC@CEEAALGBI@@DDH@BECAAA@@DIPBHIJ@HCAG@AACAAD@JI@QCCBEFAFA@AC@KMGACBCDEACEGYMEGAECCGBADEBQACBCJCBUKKBMAMGSGGMEEIEICKAEDAFBVcDKEGECK@KBKKK@CFGCEGEAGAEHWEIISAUAAKAEW]MGDEFETILLZADSJE@OEKEEGAECASJYXE@CEE@ED@DADMJE@C@AICAI@GAEBQPIDAAIEK@I@E@CCACFQCIAEFIFGCKAGJG@ICCE@CEAEEOIJG@AA@KIKEQGMELELGBO@CBO^EPEJCJBBBFGJEFUKSEMGCAGDIJEAaWQYGSEGI@_JEAKGYHGBQ\\GFC@CCEIGEUMOAEGAGE@IBKGKACAGMIWOCGGMGMACASSCCCAIPCFOBCFCDKIEBBLH\\EV]L@F@RCFJ^C@OAE@CDAF@HGHCBIBCJCBE@EAC@@DDL@@E@GCEEBEFCBEEEA@AJCFEBE@MMGAGHWIGAGBCDADATEJKN@FCHDF@JCHOD@NEHY@IFENUHI@UIIBIDOFKFAJGAYAGAGGI@GA@TDHF@DC@IF@HDFDABKH@J@DKHEJKJAHBHJDdDLCFADEDBL@jR\\BDAFBPANFR@JFDJ@RDNFFHFJDRANDJFLN\\HDFN\\CRGJEFBJBDRFBD@NERBHLLRDCJBJNVBBAFBBNLHHDNJDJBFBFJPHDHD`AJEJSR@DB@LHDDDR@DKL@BDFBHEH@FHFND\\BHBBD@DIJBHDDf@RFHDDDDFCX@HN@FFHBXJDABGD@L@PCLBHDBHBTDLFFPGH@HDHHFJDN@LAFBDJHBFJLJTJLNB`@LAHCDADGD@B@@BEH@DNLD@DOJDXG^@LDPJXVANBFDDZHJ@HCJAXJFAHDHJNDJFL@BDFREL@HEDHT@FABM@CBALCBK@CAYBA@@DADK@QLABBDHHBBC@@HABGBCDCLBBFBLAJALL@D@@I@BF@FEH@BJBDB@BAFFDHBHADBZVB@HCFGJCFBPLBBADA@OGABAD@LB@LBJB@BGFCFBVC`CFCBGJEBOAAB@JDFCJ@JGFKBAB@DDH@DG@C@ICABAJCBEAIFCACICCE@E@KFOPCDCBKBOEEBSCABEFIDABANADIFCD@FKTYDABJPABGBBNDHAJ[TI@AE@Q@CIAEF@HBPH@BDBDADKAKHSDOLIBEFK@GCWWC@E@CAMC@A@KFEBCAGYMEAM@IKGBKJGBADG@ADDHCBGDUCCC@CMKCSEMEQAAGAHG@ACEIGGCKAEBOACMKEOAGMCAC@AB@BDDKACNABI@S@SFQJY@EDMDA@QG@CHE@@G@AAAS@EBANEBI@AAAGDGGEBGGCADIDAHECAQAEJBHEDaFCAEOGAI@kPKAAEAAGHOBUAABBPCHSJG@SSGCE@CBGPQ@KGIIA@AJABK@ICE@@ADCEAGIGBGBE@IIMEIEUUIIMFKCCEA@ENQEIGAGCCCK@CMSC@ODADBJDHAFCBMFEDADAHEFF@JFFFF`LJDBPAJ@LDDD@BKFKHQBILAF@FBFJFBF@DDDHAFCHBBBBF@FSX@BLBFBADADOBSHKBA@LJFBNBLH@BED@FCBO@IEIGEBADOA@LEJE@QHMBCDGLALLN^VDJCJKBEAEAQLU@UJKMMGG@GLBNCJ@DFHJDHHLRBHBBCBKB@B@FHLBFEBKGEB@@BDPLLX@DBJDHJFJCD@X@DDGPJZ@LHFBFCFUJCFB\\FX@FIHYFOFEFAHEFAHDP@HQL@NCJAJCFIBABE\\ENKTIBCF@JFLDPGP@HFLDJBBTPNPTJ^`EJ@HDL@JHJ@FJLDJAJDHCJ@JBFLFFNDFHFLRLBLPJBD@H^\\PEJAJCDBDDJEP@HHHHRDF@FABGB@DDDADG@CDAFDJ@DEHADDJD@JHNPHF`HP@JAF@HED@NLRAJ@RALLLHLHPEfRDBBNHHFDFBH@VHD@JCNF^IVILATPPBHC^@LDNDPLDADENFJ@BD@FAJCD@DFJLDLHDFFHDD\\LNFDJRNVBDDNRJTNNLADBHGHAJBLBHGLEVDHACQHQAGBGFFZpBDXH@VAVENFFPCZJJFJTFFNJNDFLLJFFDNHB@HDLBJAFGFL@BFFDJDFAFGJCJFDFDNDBPBFBJHNFH@F@HGN@DAFKNADABEBG@EEM@IDALAJDZDHALWF@RPVEF@DAEIBIFCNCRBZYRGDA@@H@FEFDBBADNPDTXD\\KHBDCFCHABBAJBDDDBHFDJ@JILDTKRANBHAFDFFDFTADJJAJLH@VIBECKB@HDLCPPJFLPZCFHCFBBLFNGT@LAFC@EBETDdGTHFGPCZDFEJA@CFEF]AGBAFAFDFJD@FEACBCDCDKBABATBFAFAPSJAFEHAZDLJL@JHBLDBBNYJ@DBD@DEDENIBK@GJgFA@ABBFFBDF@HGF@BHPTRFBNBPdBRDDLDFHBFOPGJMHAFCTBLBFDDBHCHIFANKFCHIHGHIDSXQNPHDH@LCLEFAJDLPFFD@JIHAFHLFVXLFJ@LDHZVDJLLLRRVfbVFPJRBRF\\LTALBJANBHERCVGD@VJDDBFALCFA@EGCBGFBDFFVbHNFFXRJDBB@PHJN^BBNDLFDFFVD@BFFFTJCJCTBPVBNLXBDFLPLBNADEAC@CJADCBMBAJBDEFANF`@XLH@HEDBLHLJFDBBCHDBVPRHD@HENIBEBKPBNA@@CFNJNFFALGH@HHFLD@H@FFHHLDDC@CDADADCBUAIF_JIHEPENFHBJEbHHADBBFCF@DBDJ@L@BCFAHJHDDADAtALOJCFADEBADB@BD@LMF@BFAJDFPBFFDFAFBHVL@NDFHFVHAFKJGBEFFJHFR@DCDAF@JDDDBDEbAdEHARADE@CAEEECM@IFOFAFIDCAGBEFEJ@DDDNDH@FDELBLNHBDADCDMBADBHHH@DEPLPXV@RFFD@PCHEHMFCXIPCFCL[HErSDH@JDXJLTrFF`BFFDXJTBLDF@LBBDBP@HD^PFFDFJBPPV\\RPDJPHHDJ@BAHCHDFJFJJFHHBRDHDDPFHPNDFVFJHHHFHTLDJLJJP`LPCDMLAFDfJNAFCFAFFBL@JDBH@LB@XJ`HT@RRJBPGF@NBJ@REBC@CNEF@FHHADE@IAOHQESPMRCFEBCGS@KAIJE@KFCFQHAHKDAFDJNHDHFFBJ@@AEEHEFG@CCODIBI@KCK@GCGEG@EKGCEAE@IAESIMIEUAKGSHOAQ@ON[BKDAVAAIKU@CHEBGCEAAQCCOGCCICMCKEEEACEDGAMJAFEJOBM@CIGIM@EDGCG@OEOAMOK@SMIEGEE@EBEJILIHIH@FHFBHEFEDQHEF@XJHAVIDAFQ@INEBG@CEKBEBAHBFDHEF@PHDADSHEVBR@TJNCLBFCJQKQK@UMKKM@KMHGdUNOL]AGISGECBECACE@OMIMDCPIF@LGLAFGJADABKTKNOJEHGLIB@TNP@`JH@TEHDH@JGLBHDJLDDDF@DCLKN@DLNRLLFPBJEFBBFJBJJNAFBDDJJBDHTBVFDHD@HADR@HCPK@CACFGHEFAFELCLIFABCFU@EBEFCPBHDJHVJJBDIRI\\MPMNEDE@IAIRC@GFCBCJBBADC@EEIMIDENCFAGM@AJADBNMTDVANB@CCKBIACECEEAG@IAICEECMCEEEEGKAGBICAACBKAGNWCSMMAIEAMAMIEBCB@DEBK@]KCBJZ@NGP@HCFECIAUH@JAF]DGCEM@KAIGGKBEAAI@OEKHCDEACGCK@OICEM@OEKGEQEIIECC@@EAIGC[AAOKAA]CTM@ICKCCaGECCEBIGGCI@AFEBE@E@CUMDMHMDMEMC@GCJEH@BB@BE@DDBBFA@@AEHE@AIAA@@CDCFBBACCBEF@@AECAKAEBEGECE@CJGVCDEBCD@F@HPDBHGGEACBCDDHARBXLDAFBBBA@@DFBD@DDD@DHP@JEA@BAACFGFA@CBECI@EHICG@IJGBCDGBMAOEEKK]QCEKAIKSOOESMEACCAQCESIKCCADOEK_CAAKYKKBIEAI@CCCE@GAC@EJQFODWIEaBKAKGS@CCAGGSGEGAIGEGCMCAMEG@E@KGY@EAGEEOCAEAMDKAKCEBINCBC@UEIGSCOBYMGM@EGMMBQCQIAAAEACWMBICE@YBEBC@QDCHFFE@EDCNAVMDGCODAHADCDEBEHADCDIFC@CEKCIAaKEGD@LAJFJADA@G@IAIEG@CEIDAAEAO@CGAEIIGKAEDKCCEAIM@QBM@GCAOGE@MBGGC@C@KLGAEHCAAEBSEAAJABEA@KGMRK@A@AG@AGDG@CIG@CJIBGLGASACC@EHCBEAEECKACO@CADMHEMS@EFCHAJEDI@]HIAILK@CCIGGAGCAKAODCAAACKASBO@CACDGKGUCGAESEGIGBEDACSBEHENHBAEIEKAOJQ@GJIBCCK@GBC@GCCIGS@CCAA@GJWBEY[EI@GPYCMKCAG@@RCDEFG@KACGC@CJAFC@CGOCMKMIGGGA@CJGFE@CAAA@MECCAI@KJIDE@CAEKBKFOAMII@EIGEOGICKCAKCGCAAOFQCUYGCABOECBCHGDEBGMOKD]AEBW@CICDGHEDC@COCAABGBGBCLBFGHAPFD@DCBKDCFADMBICGIEKBCC@MBCDEPKEGAOBEFAX@LANEJGFIFEGEBGEC@EP@@GBCLIBCCEG@EICCKHOCEGCBCAACAEIAAICEQDIEACBG@MBEBEJEAGDCbEfcNSBGAAEAG@YLIEE@CBEPIDCHCBSGAACG@QDGHEH@HCDILQEGC@CHG@CCAEHQBS@SDIFGLGLAHCFEBEACMKMGMC]@OIC@CB@BJVEJ@BHH@HCBOBGFCJIDADYHMDIEGMGCEI@OEGAID[AEEAM@IJK@EAAEDCFCJAKGAEBCLOBCIEMDCIBQACEEEEBS@AEIKIAABCFCR[@CACUOAE@G@AMKAC@QBEZODCBECSCGBAHAD@JKLBHCHBNHLEBC@EIEHOKCGEDIACS@CBMBCAIGICK@AA@ARIT@FCBOHGDIEU@EFCHBFAFEBGJEFGNMBCDGHB@CFGVOLKAMBCDCFAFEAGIECBE@MCMAG@IHG@KCYJQASIQKMKMGQEO@ECO@ECG@GHKBM@GDKAG@ED@FCBIR@JDDNH@NALADGFKXGJ[FGHGFK@MEEBEDCJMDE@IFKDEAIMMGO@O@IDEFAF@HCHGNEFCF"],"encodeOffsets":[[118333,25235]]},"properties":{"cp":[114.940278,25.85097],"name":"赣州市","childNum":1}},{"id":"360800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CEEIAKGMMQEKEEKEUUGKGIEKEIQKM@C@CMUMIKKQMK@IIOKMCG[_ACDOES@]CGBKGGMECE@EBEPGJIFGBMJEHMBIPGBC@C@GDERIFGTSFANAFCH@HHB@FBFEJAXHNHLAJCJMNKGMAOCEKMOIOO@GJ]AQBKEGQ@AAKQ@OEAAGEM@EHIDI@MAEDKBEBMAGDIPGAMDE@IKEKAKEMDQCI@EAGEIBCEAE[QEA@CFOAODIBSJO@GFIBMBCNBFBBDHBF@DAFQHGBCCK@CJKFGDIBSFKDGJGFCNCDEBINCLEHIFSR@PFF@bNh@RHRBF@JC^CFCDCFWFKBOZMJCJI@MEIP@@CAGD]DQNK@CCGACDGAEBCHGREPBFBDCGOBCD@DIFCHCDBHFFBPBD@HINEJGDAHMEIEIGCGDABI@GCOGCIQOU[OOIACEEE]OGCO@CAAA@KCEAKISCWEE_AEESqIKCW@ICGqTGFK\\EDODWJEDGNGFODC@EE@QWUKOFO@CGGAGBCNADCBCACMGAKFKECG@MCCC@CFIFEHADBJCBEPEJEN@FDFFDBF@BCBQFGBcFaACCCICE@CBCDQ@GEEIFEHALIBEUGGECE@MUKAGBECEEEOACEBIAEE@KNC@@ACAABCFEBIDKPsBCBCBGCGIEBADK@I@AC@CDEAECAGBaGIFGAMEOFGFIJE`BJAVCDCBCB@DCDKCGGEEG@C@EKGGG@KHEBMEMIDE@@MBOAALAFMJGFC@QGUOCADGAAECKIKGCAGFG@WK_@MEEBCFIAABANCDIB@DBDCFMBKAKOCEWAMKUAAODSDISIEEAEC@EUCEKEMCAAM]GI@OAAICWQEEGMUaEEACHEDAFHB@DEBKAECCUIC@UHQDGFMAIBKASB[KQESCMGQEKEMOSOMQKQKKCIYUCG@KEIWKEUGKBEJG@IECOECKBIFEDK@KCGOGRMTWJCHGJGDGLEBMJEDGAGCCAEAKDSBENGHIPOAEEGKCCCAQOcMAEASQGO@AHE@GCEEAAEBAB@hEHIL@JAFMFC@CAC@CZIAMCAAGAEGEK@KIYCGBEFIBOTEBEBSAABABCLCDADBDEFC@EIECEBABBHE^EF@DIBEFYCODEHSGcHSCAF@FEDKBS@MHKEAADEEGYDKOIEOOKDGCA@DLAFUJG@IKIBCISBCEEEECGBMAQBSLKCIJI@ECAGCCACBIAAGBEDCDGA[LWCCSMOBCAAECEFG@@@CBQHYZQAMDEDAJFJCBE@UFQOE@KXGBYCICKBCB@JFN@FCNCBMBELCBM@GHE@G@MEIGEAOACACMCEECGAEDEHEBICECAEK@HEBEAICK@GGACMEEKIEKMCMIEEISIEYIODEEFMBU@UWGACYoEEAHBHGRDRGBUCKFGHKAIAGBGHCAKBMMISMQCCUAQMCIME[KCCEGCEKGKCEI@CDCBI@EACI@MECFCBOKMCKC]@GDOASOKBUJ]JMEIDYGG@KEGGAMCAeQOFKGKGKKQBI@QBMKC@GFE@IBO@_GGEMOIGC@BHBBDBFF@LCDBFEBMBABBDOPAF@N@DHFNLRNHRFFBBBDAJBFAJDJJFHHELFDL@D@HENFJ@TSLEF@HFPFNCDDBDJFDJHF@B@FCDUJCDFFjL`LNFJBLJRFVCN@LJTNNFHBTVXHBDCLEBOACBGFAJ\\X@BAHMFEDAD@LGLIA]GICI@EH@LEP_IYIGAM@KIOCOEGCWECAEE@E@GKCKOO@KFG@UKAB@LCJAFAB]GDLKLCAEGGGE@WHAEGCEDACCGGCMKKAECGIIGCAE@EAGEIBCHUP@FJDBBBF@LCFGFDLDFDBTFLFFDFH@FCVNJDDBF@FCLTRTFHDFHLFLBZNKLEVBLFHBHBDNLPJ@DEBAF@FCLBFDFNJDFOP@HCJDPADGDEHAF@HLBHLDFBHDBJ@PPLRHDH@JKBDJAFDFJ@DBJGJDH@FDJEJHL@P@DLLDNXX@FWBKGCBGEQDGAABAPHDDDJPDL@PBHDHAJFFPZANTXBD@HDH@DAB@D@BCBGAcDGACCIDAAE@QJeAEDMHYDEBCF@FFLCDE@EDIJMJCDWAOBACEAEHK@CDCAIECA]AG@UFQCQDEFERAD]NE^AHCBCBSGEHGPBLA^DN@PALEFCL@PCJDRELARDNELDLIREVKFADEFCPFHjfBNPZLNBFHHRBN@CLBHAHELFHAL@LBDLFFNDBBDCNDD@DAJDDNLPJPPBDKL@LP\\BJFFHFFLNHDHRAHDBBBDGNAPBHLXBBR@DBFFFPFDDHLDHJBFAFHLCDEBCHBRHLHDBDDNBDBPHLDLlr\\VRAZGD@FBFPJHFDJnNL@FGL@BBFFFXTHDJEHExdPN@VQXAXEVIRAH@FLV@FEDKC_MG@IFKNITE@EDYBCFM@ADCD@RHJC@IFE@EDIBGDCD@BBBABCDAB@FDB@BCDB@SLG@GCOPCJHF@BENBDFBBB@HHV@JDDLJHBHAJBREFBF@JDPILAHFNDbFLCLITDTAHBRPXBTTFXTRHFBFBNHHHN@JABEFCF@FH^FDJAJ@HFHLDNBPFHpVFALFFHFFNBBFTHNAJBHCN@PIPKTKDEZND@DGH@HMHIHEF@FBFTFDHAFADM`@FBVCHDDJHJPFNBNHD@HAFIL@DGFJF@DBDHJDJLTJJABBFDBF@HCJJJXRD@JCHGDAASBCHE@AAIBG@IAI@AJIDAHBDCDBDDH@fFP@HCLDHGAKLIFAHFPAFBFA@ABEAIFGBEVKFB^XHXHJBJNJ@PDFBLFFJD^HP@TFN@JDPBDABIFIFBHJBJDHRHJCD@HHBDH@DDDJHDFNDBH@HCDEBMDAH@FDDAHCFIPC@A@GDINQPBH@HEH@DA@CEABAJDLBFHHDB@LCPDDFDJHDBDAHBDVHT@JDJJFFJDAJHHFBF@BDPHJ@JAHDLLNFBFAHCBKBABABLHJLJHDBDADEJELQJGXIRFBBBB@PADEBADDTCVFFNHDD@FEHAHBFLBbRJ@DBBB@NBDDBB@HELOPEHCDWBCH@LD`TDFBPDDH@DB@D@PJFFBFANODIBEGMBGAEDED@XHH@HDBDBDCF@DLPBBRBFBFFRHRRDBHAPDZDNHRFV@XFLBXDTJNJLNNHTTFTFJNHh`DF@FHHBDFFDNCF@FDFLDXADDBABCFEB@DLFFADBBHAF@HBHF@HADGDM@EBMNGH@FJJRJNFBDDDBTDHADEHODED@THDNFRHD@JMJGDADBBDAFENBFDFTC@E@CJBEYCMHAJEFOTELBJHFP@D@DSHAD@DBBP@BHDDNDFF`GFCJAFCHAZBHEJK@@M]SEKK@CDMIMAG\\WRATYRKFANGJAL@NHDSNEHQPGHCROfMLDPEJDDFJFDAHGZCDCBE@IFENUFOBKBGHQDCPEJ@VIJ@HE@A@ECGFIHa"],"encodeOffsets":[[118513,28396]]},"properties":{"cp":[114.986373,27.111699],"name":"吉安市","childNum":1}},{"id":"360900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@D@BEDABCL@PGJBDE@IAG@CFADKACAIFKG@@EGDAE@CGGDILOBINCBEDINODEBINKBKLIBEEIBEFEJQBCAENCHE@ICGBCFIBKHKBEEGOOCSOEEGCAQTEDCMGODMIG@CCEAEFKAGAC@AAA[CECDGACM@ACJABACCEOCCGKC@ADHLC@C@AAEAGDEE@CBCHCBEACK@@CFEN_@CCENENBBIDEHEFBFBDLDDLELLL@VENAFBFDFJHBFAPKJ@NBHAPGBAEAEOIGEM@CDABKJI@GAMIOAEEWAYGKBGJGDEEAE@DAAA@CA@LKIGACEAAEEAADE@CC@CI@@AD@AGFCE@@KCACDPOAEBA@CAAvCFBADJFDCF@FDFFBBTK@A@KJE@ACGECaCEC@C@EHMFSAWJ]ACCBECKDAACIBKPK@C[MACCCKG@KDCDOAADEAGDC@CEGKIACBANGFKDQ@MEMCAQAEAIOAKFEFDD@BBTIDAJ@DDNTDBHCJANBJBBFADBDBFHJFDBD^ABBHBDC@CEG@GBEFGDCJA\\@HCFCFKFEBEAGGIWMKSCOQEB@BEF@FC@CBCJB\\EFBJHDF@DJDN@BA@ECEFCFHB@DCH@@BEDDFB@BDDDL@BFDB@DAFG@FHEBK@CFEAAACCEKAAAB@BCL@HBBDADBDFAD@FD@DAF@DC@GHA@CE@FEFDFFF@LEFBDDD@NIJ@BABEHE@GFCHDj`FBB@ZOL@DBDHVVVHBJCP@LFBH@NFPCPINGLKLIFKHS@GBELUBI@UGY@KBALGLKLSDMD@LJPXPNBLFBDCBODEDAFAFFBBCBAB@BJLBBH@FABA@GFA@EB@HDLEHAHEJA@EFGACCEE@ACGI@ABANARCPDJLBNFBD@PEDCFMNCD@DJB@NAJBHDLFPNFBlIL@F@JKJQXIFGDG@UBCDCFCLAFCFKBAEMIMCGMI@MCIIKUgFGAGECEMCABGHK@EJCDBJAFGBAHAHGRAFA@ANCJFJBFALEPCDCACKAAEGCCMDCGMAGBKBEB@LABEFCBSEGGAG@AANO@GBCKE@IGKECE@IDEAACEOACHQA[ACICOOCE@MEGGCKACCEO@MCCIA@AAWMACCAGICIGCKSCMEOKEMEEQG]KQF]IU@E@KIUFI@QKWEECM@MCESGK]UIAODK@ECASGO@I@IFIBKDEAOCGGG@AFGCIAIGMCIIM@CFEBIAECG@GKOAKEEECIDEH@FCDGKAACFC@QGC@GFQFQLUH[DGACGKIIEKAGCGbEJDH@F@BGFI@UJI@OFCDGRAHALEPMVEF@JAFCDYDGHCBIECEICOFKCeNQPGDOHGRMFCTMGK@IBMHEBQLSZQB[XBHJNCN@DLLTFN^@@ILGFYAGBEDIBED_HEEMCCCAGO@AA@CBCPEDA@CESIGEAOBIDEPIFGBDNFZIA@D@FUBCIHSACCACBIHING@MGQGCA@SFCPCHGCKASEGMEQIII@CBETQFAN@HEDEACCASHIBCAIIEAEBMFC@CACAEIA@GFOBGAGEEAE@ABCPCBEBGAEEMEIDOPIBMAeWGACFCJABCBE@KGC@IFSZEDI@EE@EDGACIGGAIDCBGJGBG@QIC@CHECE@GHIFQHQ@ADE@AAACFEAAE@ABCLBDDBFADDFC@DGDEAEFEBGACDAJBDEL@LGJCRCDGBCHBNAJCAEF@BDHXNLDJF@FWVFLFDABCDALDBH@PHJFDFBN@HDL@FEHGD@DLBHJVDGJIDEBDNDJAFKHKFSDSDK@KIAHGAKFIAEBI@CC@CKCMASIIGIBADBDKRGISEEBEHGFGBQACA@EACSAM@GFANIJEJEBQEM@AAGMKOEScKQAGAACEKKOHGAEBCAC@IACEDAJEFCEGGIAI@EACCECAR@PEJBFKDOEGDMECAMFIC_FGMIECGeGCBED@DGHCNOACBAFBNAHFFJBDHDVFFCJEAEDEDCD@BDJLHBFAHCBGGGAC@GFIAEEA@QJC@ACC@CDGBECGGECA@QFC@CGUEECC@ONEBGECBGJC@ICCBGBSMGAS@GCCAEIECGACEQIEASDK@EDC@KCCCBCJ@@CACIBMQKCMKDEJILADCBKHQBE@CGGFAHEAGFURQACCAAC@CDCLBFDFC@ACCMCCCAC@GMEAEACKEOKG@EB@GICMJEBMEGDYCQ@GCGGCCAEBKDCJE@AE@DIJ@BACMCACBDH@BKAAECAC@CDCBYGECEQCQAI@ID[FSLURgPQJAPBDAXILID@FJ@DBDBFAD@DLHLLLBJEPUHkAECGUMIGCKFC@C@CIIGE@ADIDCD@JD@DCF@DPFD@BAEI@CDCFEFQIWBEHGBI@KCCECEE@CDE@AMSCCIAIECCEMGMCKIGAICEAGDI@KEEKGCIGQJOFCBGDG@CKICCCBGHIDC@IGMIIIDI@GAEECAAIBSIIKICCGCAE@EICHK@EJGBGAIEMAOEGICIGCUDEA_@CNEBGBECESIAEBEFEHGNG@CHC@YMADUNOLQJK@GDIAIBWGOLCNSDEJOFEFCFEBGHCFIJCDKNID@JEDCHUDCB@BFFNBBBPTDHBLGNSLAD@HCFKHCDADFJGRSVIH@DFJAFIFSDCAIGG@@BBDLH@DCJ@FEDK@OVCBOCCF@HABIAEFG@CAGMBCHE@CSGSHC@UO[IMD_EGBEJAFCFIDIAONG@EIKCACMCEBELQHOCEBCHDRADODIHAJBJDJHHBJ@FCDMJOIK@CICCC@EBCDADHNGbCBEBGCCEG@GHW@EFEP@BBBHAJED@DD@LGPHFBDADCDWFG@CDXPFHBNHHtfHDDC@ECI@CDED@FBJLFBBLHHRHHCH@BHEB@DFFJBFLNLNBDHFTCDEHCJEJCDEBUBE@ACDC@EICM@KFKJCH@FBNABQBQISAAD@JADKBBFDHDDJDJN@HJHRID@X@JBFDBDEHML@DBHLJLDNA\\CVDHCLAJAJELEBBBF@NDBDDHLTF@FDBIVABGHBBAD@@AFMBCDEAKJFADDFCD@CPEDCJGBAJAZBFCFEBEACDBXCF@JMDGLEL@FBDDBJ@NDHPBB^EJDRAPFJIFATB^HFHRBFBL@H@DDBBAJBLCJBH^TBHLLBJPHNLBD@DAJBBLDJAXJJ@PGDB@DDHAJDNHANBFD@FAHBD@BCDAFDLDBD@F@LFJ@HBHHHDDB@FHDDHJBHHNDHFBF@FOXBHHJBFDBHADDELMJCFBDPJBF@FEH@TADEDaBEDIGKNOBAHQ^CFMJCDIBGAMDK@ADDBDBP@JDDDDNNHHPLBRLDH@F@LALABMDKJGDEFGDA@OCIAKBKDGDIJIBOVGDEFCVADGBC@IAAAC@CFEBW@KDURGN@DDDLDBD@D@HLLDLDDLDH@HBHHFRNPERKFAJBHHFBJHHBFGH@BBHDF@JEHBFDFBFMLEF@D@LADFPFFF@FDL@BFDTJJBHBHAFCH@BJN@HJ^AJCJDFPDBBCLBFDDdXVJHFN\\LFDD@HJ@NOBCAM@CDIHGBADARDFJDDL@JCDEDKHKFMDaFGPMP@DANOJGRODE@GBEPILADADGTGBGFGHCbCBBDVDBRERKDAhDHBFDFJFBDBNCRMLC^MJCDF@DK^@JCLFFPFBDZfJDF@HCJ@THHAHCNHLDLCD@JDJNL@NCFADBBLDBFCLIDEF]AODOTQ\\QPGBCBIDGJIN@HEP@DABEFCVDLAJFJBZAfIHBJHHBPERAD@DDADDBDF@JLBRJLPDBLCF@`VFBLBFDFFBLERKRBDLDFDNTDBF@LIDEFCBMHEDGDAJIDFJBFBJB@JHFH@FBJEDLAHED@HHDH@BHD@JGF@H@HD@HFN``FFBHGRMLAFABDFBVDLCPBFNNDBBHJFJAHBLDFBFDJBLHBD@DDH@JGBEHER@DBFJJCLEFPPDHJ@DBBJHFAB@JEF@HDFIP@DBDRNNFHHADGF@DBFNFRTLDT@JFFCHAH@JDPDJDFHFR@BABBDNDFDHCF@DBF@FJnX\\BDBRPFBF@DBJH`RdDJFLBJDP@VF\\PP@XEZAdJHDT@LFHAFEFARHJ@X@VEREZM^CTGL@FCRCAIDIHBL@DADEDANBJDJBDA\\GFEBIGIGCCKFAFIB@"],"encodeOffsets":[[118216,29733]]},"properties":{"cp":[114.391136,27.8043],"name":"宜春市","childNum":1}},{"id":"361000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PWJaXYJQ@GG[CEAIGO@ECEEAI@aH[@EBSLMDQ@OCYKWMOOGIEI@U@IJIPIZAFCRDDC@CGMAK@CFGFC\\AZMFBJDTBLFV@XGFEBEAMAGOSEOAaJMLGBEGEBEFEHCFBVHHDH@P@HCTQJEFEVEHB`]FAPAN@HHHVHRBDJANGDGACBGAADUDEFADDHCGG@EB@@EBEAGCEGG@AH@JDHABBCBDHDADERFBAF@@ABCJ@@EAC@CAA@GHIHYLEFGFCRWhQJITKVSBIBcEQYQ_mEKCOBSFOJKFMHIRKTAZ\\LNHN``NBHCTUFH@NDPNTPDLEFKXOP@NJPFPIHKPK`GBTNHLBPANENOHCPWDADAFDLCBEDGJCDADMJIHCHAP@PMDG@CESEi@CRaAKGGIMCAKBEAKHC@CI@EHUACKCIIEIAMAAG@IBEAECIOEAKDM@MAMEIBEAEGAI@GDGAO@GBE@@MBICM@EEQEeRIAOHK@KCEHIBADI@ECGIIA@IKGGS@@LITcCCGA@IBEDABAGEMEE@CB_^AHBF@DONKPKJODICK@EAGIOGKODSEIEMCAIFAEECCCFEFIPK@AGI@CBAJCDCBGFGIiEOBGHINGHAH@JENDF@HMDBHFJPNHFNJDDADCJMAIFIPEFGBOA_BKFCDGBIFADEEAIKAI@EDCJGEM@CDCAMDCNIJBDABcNQAEGUAICCEG_MAE@QMEBGFIBCEQDOEYBEHKJGB@HD^KV@DG@EIOAIRCJBN@HMDCHAH@DCEQCEDGEC@KEEGBGCCC@QKKDIACMGEKUMEIICCKCEWGGHGCQ]CICE_OSWCMQIEGCO@MFSFGBC@IFU@CCAKCYOYEOAWIƒeQQW_CMIQGEQZQDQB_C[KIK]SSCgNQBIBQEuKQEQKOaOFGFWHSAOBWESGQKMEKGIIQMUY__W]g}IKMEkkOGGEQWGgAaHYLUJMBMEMKQWUAGMIQGMMEYHcHKbcHIJEJQ`AFOGM@OEMEqKiMKG@CCCMIAUIIGGCOAEDAF@FEVADEBKJKDEFEBGFEHBD@DOLGDQ@BC@GGCECAUGSACIICCEAMBIIIAAEEAIFOASIQOCE@CLMDK@CCECCIKGCKAIHG@GCSFG@_IO@SMA@KJGHIFMPSLALCBIBEHKBKHE@OJCDJNFFJHF@BDFDDAHFJTBHK^MPcVGHLNN@LLVNL@LRIREDKAMDSIQ@UAGFCTCBOGE@GFECGAABAFFL@DAHMF@JERCBUJGBWIE@GFCREFGFEAEGG@GJKJIJAF@FFFFHNJ@TPLBNFP@PDHCH@FJNJH@DANIPEFIBBNCHDFFBFFDLDNDJHDDPRDBBDFAHGF@DLVBJUBCBALM\\@PBRGPHTBLFVNJTJBF@JFLLH@FFHDH@HDL@LAJCH@DDPEJGFFF@BI@EAGEGCIMECCBGLGBERED@LIFBJ@LHTADEFQDONFTGRBP@JCFGBEGE@MF@DADQFI@MAE@OHIAQQS@_GWIA@@KAGICK@EABEDEBEIMCeBEPKBEKMO_IIIKKCGSGEGGEIEUMCGOOECCCGAQGGIEGNCBIHMFGJC@OAEAGECAGDEDCJC@ADHPCDEAOAQFGHADBFCHBDDH@DMLCRC^BH@DO@FJ@NIJIDYNAPELEXCDED]DIDE@QAQGg@aME@OEQ@ETGJKFMDAJCFMDEDIHCHELATCJEHIL@DDLADGHERCBE@GAACEAIAC@CREJ@HIPATCJBPERFF\\PBFDFJAHFFBJ@RDNCLFLBLF@JCFBNOHCJBHANAFCLBF@NCJGJ@FFNBHFB@PLRBBR@FHALBRI^@HPPPJLNDFBPHNMLINIDKBMGWGIBEFEAA@GGG@EDMBEBSTEHQJCF@H@DADOHAJGNIFANEHIJOHAF@FDFNFHHALDH@^FTCPBD\\`DHLNJP@JNLLRJLVNDND@N@RLFJFLHJHLVVLFFFFLNRHNBLFJFF\\LLJDHHB\\CVGRKREHED@RHD@DEBBHLDC@EFGJCLJBLLN@JFJ@LGH@DJNDJHNBJDJEH@BHHDHBPCFALEJ@J@JHP@PDFPBRCHB^VHLFTNDN@FDXFRLJ@VELJF@V@^JRE^LRHFFFNPLNFTDDLJHJDBHDDNBBX@BJBDD@NFPDDLBHDFH@NDFPPJDBDB\\GRBDFPBDFBJCF@FDHL@JJFBBAB@HKLAD@BB@H@HBFHATEDAFKBA@AFALBHHNCDDNHDBFLBBDABEDKBKFEBIAIEMD@BEBQBGHGBABEHIBCAID@FGLAD@DDBFNHH@FEFVhLPBF@NNJDHJNDLDAZKXA\\KJKHQ@KCMBEHGRKLEVAXBJCFEJQLEDIFADF@PFJ@`FLRN\\R`PlNXKF@FHAXBLDDFDJDPAFCNKXIHKDOAIDMFAD@NJLT@XHJVJJDL@VFHBzB^CHDHFDFHZJfDNTNNFLTFR@JEb@JFJHLFNRZ\\\\bVHBD@FFGDBDDBAHFDCF@BBBF@@BBPCBADHDBBABBDCFBBC@A@CBC@ABDBABDL@RALMVAJHZLIVM\\[JUBOAEGK@CHGIEAKF@HCBEPKAASFEEBC@CGCIACAAA@GG@AEECBIBAAEBEFCHAFGFCDFNDDD`HH@L@dSPIHCZ@VHhFRCRHPNLTLJDFJAREFEJOD[JI\\KDCJ[LQHC"],"encodeOffsets":[[119592,29022]]},"properties":{"cp":[116.358351,27.98385],"name":"抚州市","childNum":1}},{"id":"361100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AA@CDG^U@AIQJMBKCOCEKEKAIIGCCA@MEGQKIA@AJEJIDK@CCAM@aUOBOG_HEJEBEAIKECQBcJG@EC@CJGBG@UFCEI@CCWBCJECGDG@CCCM]]CEBGDGCIICO@IAAC@ACEcIO@EBADAHALEFEAIDGCG@MIUJIJCJG@EAASEIO@IDELKRCNIRCLI@CAIDISQACBGLIAC@EPCJIHCDK@[FMHIDFDBBFFFADHDBG@CDEG@@IECGKTBBNDDCFHHADFBDBD@NJDC@CFGEG@GBAGCACPWF@@AHCJABA@CDBAH@FPDBAB@ACD@DDFAFD@AHABADAFEJBFEHAFKLKFK@ILCFDD@BADIFAJBJABEDA@AGGCGKGQUSGEEAIBIJALDF@RHHFJBFDHBJFLDNAHHD@B@HGRABA@GHOBSFAFGBG@KFIDK@MF@FEHQ@GFED@BAAADEQKJK@EHDDGPCL@DCHAPILB^A@BH@DCH@BCH@DC@CHEECDKHCDEFCBCECA@AADCBICA@EDADBB@AA@GDAAEACDABIACDA@FDBB@CABCD@DB@ABAD@@AEABCA@@EIAA@LEAC@ED@HCB@DCCAI@ACA@BA@AFBDCDA@EDAAAGDCCFEDDBA@A@EBEECKCAGCADEACFADDLBDAFGDBFABCNG@CGBAC@CFA@CAA@AF@DENDFCDEAAC@@A@C@EDCAABECEBIEEJACCGCE@CCDACCB@@EFMDA@ADEFABCCAAMEBAAB@@A@BAAAB@A@CCABA@ACCCBBCC@EA@BDBADGCAABEDAEG@CBAACDAD@DDB@BAACBE@EDA@@BBBA@AC@@AAAEBGCDCAGDCAEKBAGAABEFEAADCCEBCNE@CBANCAAKAAADIBBDEFE@CAACJA@DIC@DECD@CDCBACA@ADB@EHC@CCCDADBHJBBDGHCDEGG@CGABC@CEB@BA@GC@CIB@A@ACB@BCDC@ECEGNKDDHCBBFABBF@BBDAHCFIDAD@FMFCDBFDADD@B@@DDA@AF@FAHF@AAA@CD@HGAGJ@@AAEK@CAAC@AEABCC@CA@AHG@EGDADC@FOGMEO@EEKGAEIDAFBDA@CC@G@BCAAEDOEAC@EMIAEBAFDF@DCBIDEZKPe@KJCBCBS@EFABECKDCDD@BDAAAOG@AD@FBB@@GDF@DD@@EBBBHAFB@D@HKAEEEACBEA@CFA@ECGAAA@EACQUE@AAMGKEKCIEAJA@ECK@OMIAIEAAAEMAGE@CIGKCG@CDEAIGGI@EICMAEABIACEEEKIBA@cQKG@EJKRKLCJYNEVDLETADABCAO@GJOCCOKQEAGAAHKAIBCJKBC@AQEEE@MFIAGEIBKAKEGWECBAFE@UBKCIDEBcOODGCM@OGUQEASNKMWQUEEBCAIGKEE@EFA@GCK@KHKDSBMHIEKCM@CC@CSK@EIEBQJIDGBKACIGG@OBGFEBCMKGEEAK@IBECOJW@ECAIAK@UDCDAPEFMFGCM@CACAA@EBELEDC@QAMKE@CBG@GCKTCBOOCOEGKGYGG@EDCHCBUHE@GAGGEEG@OEEIII@GQ@GEQDEASGIAMICBCJCDCBEAIMCEYOIEWEKEIOICGEAIGEMCCAAEBIDICKEIAMDIFCBEACIKISCCK@EEIEIOEUOIIKAAE@GBEDGJSNGPIHELABGAGIECA@GDC@IGC@MJGRGLSHKJuREFU@ED@BEBADAHDZEFGHEPMHABAD@HDHBFCL@TCBDNMHKGGMGDGHCNHRAFEDCHGDEDM@UHEF@LCBMAUOCYCIECk_KQGBA@AFIBELEBMCEIGCABUDCFAHDHDFHNLPFnHTXfBHB`AJG\\@\\EFAHYdGRGNGFMDuH_JKH_PSBO@SEG@QH[RaFUBOHCJANBFRPDJBRINGTALFJJJJNFBHBHDAHBFBBHDBJGLID@DCFAHDDCFAFID@BFD@BGBCDGAMBGAEBDFIBDHBHOfBDFBRCPBHJAPBFRTHF^NHBJDDV@JFPJPBDAFSLOPBPBHDJLNNVDR@LAHIRCR@HCJC^ET@JBP@JDP@FAJWRWlKPINK`ANCHMJKHO@IBORMEA@BDFDBBKBMCACFG@IAICAAC@GAEIIGCE@UG_Q]M]SKCGHEFOJMFWDULOJQRCFCFGFGBEBG@EAUIGCEEEKBSPaAMGSOSOOAISGIEEGICBCDA@ACC@ECEGA@AAGEDCNE@AAADBBADCBG@@DBBCHENQVE@C@GCCIICUB_Eg@ECEEAMEOOCaJCCBYFKRYHODIEKS[Y[ESAIHMNMBK@IGGGEG@ICIAE@eAIBMAuiEEM[GDKRI\\CD[LIJC\\IPEFQFIBCEKIKSOMQGQDgEUGY@GDOJcTK@G@_GCCMCEECDEHGBEDAFBFABAJFDBFH@@HBBDBJBHD@DADFFVEADMJAFGDE@BLJFGH@FJLATIVORKJUNKJAFEHWTMTSP[\\OJOPgvQdCNANKPCFKHKP@LNVCH@PCDG@CFBDHNAFAB@DHL@D@LAHUVQL[JM@[HEDELGHCH@NEBO@FICCGACCCAEDCD@RIB[GkYJRBJE\\GLQLGLCFKFOAC@GHCFADIBID_AKBCFGTER@HLNBDAPAFMN@HDLFFPJTFVCPEJ@fDnHDFHDNDJCBBFD@FCF@DFJBFHHFDH@AJDLN^PVPN`LLFFP@N@XDTAJAFDJAHITLVBHI^GJ@FLFJLJRNLJNRTBHANBBJFD@HCRTKRl€Ø@ČÖgXaPWHC@ACC@ADDFA@BFG@AD@JCFBJAFABICDDAB@FADMH@BEBOPBHAACB@DDL@HCBC@@FAAABBFEBKHKTAFEDBFCBEBDFABFBBB@DADBB@DFDBDDAFGD@B@BJ@JCDGBADDBDAFFDBFFGRC@@BGB@BCBAFB@EDED@DDFIDAF@FADFD@DMHAHEBE@IHEHAF@LDRHLXRFH@HEJCFQPEFCL@FFLLPFNBPBRGVAFKHQDMHOPCF@F@HFRDFTXPHR@dKbCHCJKFKNKJETCLAJB`H^LFDT`FJFBDBLA`MFBNJXM`MAEBAB@DCBECGD@BCAKBAACBCLBFFTbHFLBHFHJFDFANKLFLEF@DACEGQAC@EBC@CDCFAFDNEpChJVNPXTVJLDHPNTHx^TPXLRFTBZHFDJJLXHJNHRFV@xIZFXPHD^FLFBOAGUkE_EIGGUGQMQWaWBQPSLWD[FOBYFIDM@IGUFeAWEEGU@cFYFGHEVAFAHCBGG]DUFGAECE]OAECOAGOIAGBI@EFE^UNEFGTmCEAAU@MAEE[BCCISOGACCMAAE@CDGHI@CC@SFOHMJI@CIIACBKDQKG@CJSBKJUDKJGFMBKGQBAFEVGZMDCJOLI@KDEDCNCEOMEJIFG@AICKFA@ICDECEGCMDCCGWJ@GEGUSEMBEHKBE@KCECCICYAEEAmGaEGMI]@GAEEIKKYAOGW@G@IF[FGTMLKNG\\KLENOZULSHSHKBEF@@ACCBGF@DB@FDABBBFFDFEHB@BGF@BLCHFLGPBBA@KHIB@NFDGBANBHCJFHCHGCIDA@AACA@CCFA@E@AFDHNHDB@ABA@@DHHH@AFF@DIAIMG@ABAHFF@@AAC@ALC@EACDCD@BFFHDBFAPMJCDEGUBAH@DCIA@ENEDADIDCLADHAFD@LCBGFAF@BFHDZHD@BGDAFBFDBANUCSFIHCRBNNLGF@DJ@FJLFDLBPHFDN\\ZDLFDJFHF@DCFABBBFR@LCHGJANADBDDBHFBJCDBHTRDJADFADCB@FBJCDJLIJABCACBEH@FDDCJFHP@JGF@hLJFFHJFNBX@^GHGPGb@HGH@@ADCHK@CFC@CGGF@FFHADBPDJCFGD@FBDHAJKDBLCDBRBFADAB@FJnRtALCDEBEAMBGDCHAHEHY@EBAFBFCBCDDFAFKHOFBDAHIBEPDJKNKDMGEA]VABDDLBDBLBLABB@DDFFDHAHJFCBBDHKFDRIHC@CAAB@BBFGLFFHB@FN@@FDBIH@BDFHDGHDDLHDDXLHHINGHI@EFAFBHEHJFBDBJLFDF@JCDCBIIEBQNKPCNBHILBBHBPJDFBJAHBLAHCBODUCYGQFOAGACCAEBE@GAIEGECM@eLSLQZGPCZADIDCFGDLTHJDDBHFPEXJNNLNHZHbR`XHLBDAFELYTEJCF@LFHVP^NJFHHLDTHLH@F@HOLCD@RJRBPAVFDRH\\FLLGHIV@NDFZTF@@CEE@GDEJGJ@LPLTPLDDTDLADBJJOLJ^DDNDDAJSJKRLPbDPHPBFDBD@FCDEHEHDJFBHJD@RDFJFDJD@FADCDGRATHPJJJXRnBLBXPLB\\EH@rZXHT@FAFANOLETENEXANGDEHA\\AbN\\DTEFCL@LJTVVJH@JCNMHBTVHHJBJBLALE^GPIJU@MBEDCVG\\EPERBLCLCNQLELGRGNILMBG@KIKQOEGBGFGNSBSAMQK@EFMHGXE`GTGFEFAH@JDB@HEBGAG"],"encodeOffsets":[[121030,30101]]},"properties":{"cp":[117.971185,28.44442],"name":"上饶市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/jilin.js b/src/components/visualizcomponent/js/province/jilin.js new file mode 100644 index 0000000..ed59c79 --- /dev/null +++ b/src/components/visualizcomponent/js/province/jilin.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('吉林', {"type":"FeatureCollection","features":[{"id":"220100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@B@ACAB@AEBBB@@AAABDBFA"],["@@BAIFBBFE"],["@@AA@@BBFACGAB@DGBDBBBBA"],["@@GBEDE@EFCNSJUFKDE@KFADOFE@ABMFMRKHSFMBEBGH]VORIFKDIDAJILIFCFBBHBDHDBF@LD@DDBH@JDNFNH@FGBBF@NCDDDFBCLGFK@KCK@QGEDCDDF@BO@KACBGBECK@GACBILCDKAGHCBHL`P@BGDFFADSDAFDBAFOFIACBBTLN@DG@GJMFEH@HADSDOL@DHDAFBJIN@JKFIJBHLD@DBB@BDJCD@FDBBDCHFH@B@BCB@B@LEFCDDDAD@FCFB^C@BBA@GJCC@A@@BCA@@@GADCCAQIBCMEABGCABHDCBEAEEQFFCKAAECCQBC@@CIAFABCDBAAFAECCBC@ACFBBEB@@AD@AAD@AA@CDA@AAGA@@A@A@CB@@CI@EAKBEA@AE@@AD@BCB@DGEADGPFBCB@FGAABEEA@EGAA@G@SECCAEKK@GJ@DABECABCDBAEB@DCBABA@DDADC@ABC@CBCEAPID@EABGAAADAABAC@@CAGEAAFQDB@EB@FMAACEA@AEA@CACCB@BCCADA@GCBCKBCABA@CA@@CI@@AAAEB@ACABEECE@AEC@ABG@BBKCDEEEC@@A@AIDAAABACCDFFECABBDA@EECB@K@BAJA@@EG@@AJAI@@GIBCLG@DEGCGB@HC@ABAA@DKCBEQPBB@N@@C@AJGDADDBC@@BFB@BC@CB@DFBAFH@CDFBBDFBCBDDHBHADBABBBDCD@B@CB@DF@DBF@@FFCBBENE@@BBBCJ@BB@JDADEBM@C@@FJDABBBEFBFIJ@DB@J@PDDAB@@EFBF@PF@BG@ABADBBABD@ABE@@DABBFEFAFA@ABA@FD@LJBDFCBBDAF@BAFI@@DLDFFDBDID@AJABJ@ADCA@BFBBBDBEBGJDBEBFBBBF@BBF@@BFBBFFF@BD@@BAFDBADGACCA@@HBDA@AHC@AD@FA@@BB@@BDBC@CHKFBD@DA@BDEBBBBB@DxPADIFBFIBIFEFI@CVFBALB@HGNHBBQJ]NSPWFWNICEBCCAAEFE@OLIAGFC@INQJFH@BmTeJEHHB@DQACBECABCFDDCDQRGN]dMJ_P@DCDADBBCDJHAJFBADDHADDFFDDJANADCFMFCJAJ^FKRQC@FFDJBOXEBMCOJ@FABO@BDK@A@@BJ@@BM@@BN@@D]@Y\\EACFEC@CCACBACFE@CA@FICBINA@JOEACHAABCIABCC@CFBEA@ADAAABEABCECEFGBG@FG@AIJEA@@FEAAAB@CA@GDGEEBICA@CAB@CA@AEA@BIADGOAIVFBFFBFFFCFBBABEH@DB@ANEFI@AFCAGACDG@ABADABCBE@ADCB@BF@AD@BC@@BC@ADGDCLBNDBADF@@DE@AD@B@DCACD@DC@HDCBDFF@DDRJFFBFMBcNsJADDBCNE@AEQAQCBFCDAHABDBADCDGAIJFDKLBDEBQ@UCE@ICIIGAK@AD@DOHCF@AABAAMHIJ@AA@MHI@AHIAGE@LABAFBB@BB@BHADDDGHCFD@JK@BEHB@FG@@KRE@GJBDLFBFJD@DNJ@DFLEB@CE@@HEHBDGBC@AJG@CAEAA@BBC@AABACAABGECBNJ@BABB@CB@FD@BDJDJHCDMHC@GFCACBAAGL@BDBEDAPGBABDBAFNHDE^bBCRLFJBLAPAFE@MI@GBGACGCCEWGCBICADA@BGAD@C@COGIPIBCFAABEIN@ABCA@ADA@BECACFI@@CCC@HC@BIA@AJ@@@IA@@FC@AGDGAACJBHA@AGA@@HA@CGIAALB@CJUIAJCA@ASACHA@FMG@CFGBCHCAHME@CHKB@FCDCJA@BKGAGHAHE@ABFF@BADCH@F@HABEAI`DFCPCBPHCHXPF@ABB@ADFBIFDBIBPHPJAPBBGJ@DADKPFBQPDBMLHDGH`JDTCFKHIHMCGH@B@HD@BCDAHDS\\G@ADC@AABCEACNE@AFUECJELDB@DE@GLOCKP@FBDLDDAHFLPNEDDPM`LFERNJGPHFELAJHHVE@IH[LYTGDEBC@IGCDGHEAIJD@EHDBCDDBDCH@CHFB@BFDGLICKHYRCAA@CCGBIFKLFDCHHDDDFANDAFBDDAFDDABDHCBJGLHJKNBBCD@B_\\n\\DBF@FRHLVHJCBBHF@BJDbZIFKLbXHEHH\\HXFJ@TFNBVHfFL@TEPIJCjTXTBDCNHDVSF@PM`RHIDBDEDLEJFDBJKJab¾zFALIRFLAJE¾zJGlRT@DFFDJPNLADbPJUBAJDBBHOxLBEF@BCTBH@bc@@SZD@DCF@CHBBFGFCLBJD@DFBD@HEFAGFJFDDJFGLBBRJVNB@DCAEBCJ@FAL@DCLFJ@@DHFF@RDHDH@@DBBFCHBDD@DD@LJDAGEHBFEHBHHFBDCBEDCD@LABADABAACDADBH@tPRHLBTJ@DE@MPIDKBCBADELCDCBAAGIE@EDGBCAAEEAEHCABA@AIBIFMFGJE@@DE@@RJDNDFDH@BEB@^BNGREP@LDNLRJVBNFJRFDFB\\BRFNB\\@PC@A@EIACC@CDCJ@TBL@LDBDBJNRHHPFH@FADCDMDAHCh@FADEFKHCRBFBFNLDHB`AJ@LBDDVHtBPFRGHIHAF@HBBLNHHL|d@DCPBDFJFDHDF@NCRAZDfA^DJ@HCFCLQFADCFGDMNMBG@KBERKZADCRGDCDE@CKO@CBCRGN@FATK@CIGEIC@LSJAJBDDFFDDBFDBJBNABC@AXANDJ@JALCBAAKDKBGFGHCVCREHAFE@C@EDAJGEIEAFUDEJIVCjOTFNFFD@DNFFCH@ZHZPDBLER@nJ@FCHBBIJBBKFADHJHAB@ABFJEDHTABIDFLJCBLHRI@CGA@BJC@AECAKFF^RAJPBLJ@BH@HC@@CCAA@@DBPFZVA^GTGDCJbBJAHHB@JBB\\@tFAcAMBAFDDBFBHENABDAB@FDB@BBFXGJ@BBABLFFFALBBBHA@ACC@@FC@@FADGBAB@FC@O@CBADBRABI@CDC@I@BBIH@BIHCJBB@DA@AF@PBBRHD@HBBAXPLB@FTFBDADBFABBHD@DFEF@BCDBBAD@BBBAFB@@BBD@BYLBDAFADCF@DB@BHDBCDBDA@DBCBFDA@BBADBB@BB@@DDBA@ABB@GD@F@BCJDBABD@@BABADCBZPD@BBFHHB@BEDEJE@@DED@FDDEHGCED@ACBAHINDDBDEJ@DDBD@JAH@HNJHDC@EBCH@JHDBDAFIDAHADBBBFJHBJEDEBCAGBCF@LHPADD@DED@DBBBBRAF@DDADGDAD@HFFHDJANGPAJBDBBDABUJ@DBBRBFD@DIJ@FBDFDJ@FCDCAMFEF@NHDALCD@DJNFLLD@D@BADIDCL@FBHDDDDLDFXFDJTNNHFFHD\\JHLJDFBHADKLIZ@HHHNDBD@HCL@TFVDBDDBJ@JCL@BBBHDDJDFA`QDALDRX`BLCLAJCVEJKFA`CDIFADGFADATBDABCAAMG@CBCRCJGJADCDILGD@LBDADCBCHGH@FAJBDALANDL@TBHCBAAMBCNCbFRENS^MDO@MBCBGDEH@LHF@JCFAHDJPHDLCBA@QDEDAF@FDHFFBHNFBLIJAPEDBRHF@TCJ@XFJ@LEFQDAD@LFBBBDHFbCFEBCKICI@CJCJAHCEMHKDKEI@IEE@CFMCAFGHCP@JEJMLGDMBCHCHA@IBAJE@CAG@CNGXGFEBG@EBCT@DABCKEMI@A@GD@H@DHB@DCDANABEAA@ALCFIDAFGAIBCNCBABCGG@CFAJDF@BCBIJK@AA@MA@CHWAKCECKA@C@C@EHE@@ABCCKBECAQA@BM@U@QEACGCSAAA@EGAKGGGGSGGDEBG@OBEOKCQ@GIEIQDGBYFM@EJ]AGHIAMBEJEFI\\]@GDANMDGNIHMBEIS@YCG@EAGEE@CDEDCAGBCF@AGFCHEBGAMEGBQDGCKBQAAEAIEAABGKA@EBCBAH@@CJEF@@EDC@GDI@KHIB@@E]KgGKCUiGGG@YDg@KCIEE@GDUHUDKCGKGAGBBIAGEA_AGCEBEFGHMFEJ@NGB@BaCKB[GQAABKGGAAAE@BCAAA@C@@FECCBCBAAC@QBGA@@EBAAACEB@BACCB@CABAGOBODACABA@CBIIEDE@AD@BJHABDBCBDFEFWDAAODEGHDFCEECDC@IHAACB@DADCC@CE@@FAG@HKBEABJG@AEABBBMADFE@CEMBCDC@CCCDQAABCDBDCH@DHDEBI@AFCAIB@FBDAB@@FBDDGDAC@BEJgAFIBGD@LEFECCKD@DE@AAID@@BDCDG@AAC@@BCACFGBBAC@CBGBCAAB@E[CE@BBKBIIJABIGA@CC@G@AFECBEACBCAEEAEHEAKD@EGCFAIA@CA@CFA@CAAAMEA@GJWDGACBYDYAIFE@ABABBJA@C@OQEAEIBIFCMCG@@BC@KBMIGADQDEJGbKNI@IEGICSAGEBQEI@QXUFCHIDKAEAC[OEIHGLCrHRDJ@PEJI@I@GI_BERCDCDGAEQOIAIE_ECAEGDIFETMHOAK@_HIBA\\GHEBE@AEGUGIGCG@MAGS]@KFIJGNCbADANIBC@EAEEIKE[EOKEEGO@GHKCKKKMECDQCW@CABAE@GAEDEABFCCA@AFEHAA@CCACBIAABBDAFIAEBG@AAEEM@ACECG@KFaEUJGJGFOBEBGBS@QFCABMCCBEFCCCQDAAGKCAAICE@GAFCB@DCF@DDD@JELQEIBC@O@C@EECDM@AABCCAQBCCGE@CCEAGICCGG@GHOAODGDEACDAAAEA@WE@ADGGCEAAIFCFGMCK@GEWEACDGHADGACEBEKG@ABEB@DGDCFI@IHG@AIGCECKECEBCCGAECCGAKG@KCEKEIEAE@CCKDGOAIDAEOE@KEIEAOAGMCAI@IK@GOI@ABAAABACC@ECCFEAGAABACC@ECE@EHEBCJCB@BAH@CEBALKH@AILU@SJIFQACEAGCCDIGD@BCFAFGHCDAHCD@D@CCBCACDCAECACECC@CA@@EACBABALFAIGCBCB@BOQ@IEKAC@OAO@ECK@CDCCE@EIB@CGB@@A@IGADGE@EBKCDAAAKA@AMCWBGDBDMDCDCB[BCBEBOESI@BDBEFKE@DDFADEBK@OEMKKACDCJUAECADC@@FeBGWGOGKGMOG@AJ@DC@ACCAEFADEDCA@EBGC@ABAEC@CCEDEHCCE@ECCRKDBB@BCE@AADEFBBCF@ACDCGEADE@@A@ACCACHADDBAAADAAA@CC@BCACD@ABBBDCHBD@BEECBCDA@DBBF@BABEG@JEAACADKCA@CFC@CBCAGB@BDD@BGFABIFCEC@AFE@GHADG@CG@DGLIDBBDB@BCLIHDDA@AECDCEAAADGFCBCFAFEACE@AAHC@CAA@CBCHCACGEDCJDJEBACCDCCEBECGLGDMKB@GCC@CDC@GDE@CBCFABACAACEEEG@ABMAG@@GACADE@ECCKABCL@EEBCECG@GCACBC@AGGLEAACGSGECBCBEL@@A@CBAPCBCG@AAAYIEGIGAAA@GDCJAHEH@DAEC@GBAFDDAFIAEBCDCFC@IDA@ECGBABAFDD@JILCR@HCDDD@EGBALGFADIJDFCHCD@FDB@CC@IJC@AEGJG@CBEB@HEAGBA@CBCFCDCLDJEDBDBBHDBF@LAJAHE@AAC@CHCBA@KBABEDCCIFAL@PG@C@ELGEI@CBCCACAA@EEABE@AGE@IC_ICAEECHMHCBCAMIA@DGEE@EIACESCSGC@EDGCOA@ADG@CIASCSKeEQ@OGEBEAI@GHQDGJIDGJED@DG@YKQMCAGKGGIAGEE@GCQEOEMAECICCAG@GBKACOSASE"]],"encodeOffsets":[[[129762,45603]],[[129749,45600]],[[129758,45602]],[[128715,44302]]]},"properties":{"cp":[125.3245,43.886841],"name":"长春市","childNum":4}},{"id":"220200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EBECC@BBEDGCFHVC@C"],["@@FCFACAGF@B"],["@@AA@@DD@@AA"],["@@TFTBDPLBHAH@DBJDFDNBPFRFHDF@HFJBHHHLDBRNZLH@@CFCHIJCHIRCHGJ@FBFAPHR@fFTLTDJB@DCH@BPBHDFCD@THTDDFJB@FFFCHB@NJDBDANGDGFFDB`JJDF@BHF@BAFFB@DBDBAD@DFJKH@F@DOHK@EBDJCDAFAB@LABGD@DBD@BGFIBKBE@CAAGCACAIFKCCDEDAD@DABBHGFA@AF@DIHFH@BID@JDDA@ECC@GDEDICCJEBKHABFHC@CCGDQ@KDIJC@ECABABDH@FCB@JEDCDADBFEJCBECAB@HFDCBG@GFIBCD@HBBHBHJJFBZBBH@ADODAB@D@BK@AFADFDTHDHBBKFHH@BADBDHDH@FDADFFK@ADLBDD@FCFDBHB@@BHAN@BFHFFBDDBABEBAD@DCF@HCD@DDD@HLACNKHDHAFDFCDDDABIFICCDHFBDGDAD@DBB@DGDBBF@BDEFEBADEDCHBBFBCDFD@BCBGCKJADA@ACCAKJCHH@@DCHGB@HEF@BFDEDAJEBAHC@ACA@BHAD@DED@DDBCLDBBBIFH@AFABE@AA@CCBADFDAFC@GACDAABAC@BDADD@@DBBCBBBABCCGBBDDD@B@BF@BCHFCDBDE@ADEACFBBF@ADA@CAQLDD@FDFGDCFDF@DFDAB@BHDFAB@CDCFEBBFDD@BCDI@@BPHHNHLHPHXfA@ED@BCFDVBDIDCLBNLPFL@FABCCE@CLFFECA@ATJPFFADA\\ADADCNCACHCXAND@BLBBBCBLDFAF@CHHB@J@BA@DHA@FJF@DDDCL@FDP@PBD@LBJFR@APA@ADHDBJKEABABBD@FB@@DDDDFDBBFCDBDADDDC@C@GDCBGDEHEBADC@JHDCHDFBBDERIJ@TKVBJG@KLABDFG@ABA@IDADGF@FDF@FDDABBBBHEFDD@FDDABBBAB@BPJ@HJLJ@DBHNPBFBFJ@LPFBFJCPBCHDL@DBFJFLFDF@LLHHBDDBFDHADDFLFFDHDBJH@JGJ@DEHC@CFABAH@FLFABDCHGBCHBDXFHFL@NDEHEDBJFBHDCH@BXFB@BFBBDCFBHCPCPBHGH@DHJDBHDF@DHFDDRADBADBBN@DCFFD@P@D@JARFFK@ICC@CDE@CDABE@HDFBJDBHLBBRCDDEDAFDDANDBRET@HAFAPAHEHIVIbFLEH@FDBDN@FFBBH@FAJBBEACBAJBDADB@DBBFGBEB@DDAEFBFCHBF@ABDBX@RDDCNFLLDLGL@HHPFFPL\\FLFFJBF@FADMJCBaBMDIHEJ@LT^BH@NDHJHVHFH@BAFGF[HABGJ@`BLGPSNEFCJFHDB`FJFJBRPBFCHCDQDAFJ`@H@JIJOFI@QCqGKDGHFJ\\PBDBFCLGJEDWV@RFJARHFTBJDFH@JMJaLIHCFCRHBNJLAD@@AH@NDEDAJFJFBPRF@AIBABAF@JEZBZCDAHBXCHIB@NFBBDBB@DEB@@DJBEBHD@FLCFBFGFBBFADBDAFFDBEH@D@@DHBAJIBJJLAAAF@\\D@FBADBHADAD@ABHADEDB@AD@BBH@DCAC@@JCBBF@@CLCDDEFKFC@AHEJhBFI@ABDHCCCEA@@BAAC@EJADBBEJ@FAGC@CDGACDCBARBDCDDD@DCNADFF@CENBAABABFH@AIFBLA@GBH@EF@@DDDDCACDABBDCBEFC@BDBBADDHC@CBADJBABDA@@DB@RAFECEDACABAIG@ABCF@FCJJDAB@BABDPCPABHBA@DDABD@AFABDBBFA@@HBRAD@BBDADAFD@ED@B@BBADF@BBHBLHBARB\\HLAbD@AHA@MFINEHGFEFAHD`BFBBHAJHAHBHLLDVCVGHCF@JFLDh@ZCJBFFVjLDhH^L@@@FH@LHLNHFPNLHLD@HBJCD@DLTT@LBDAL@RKNCN@DDC@ABJD@BABLBF@BBCBHBBFJD@HBFD@FAJHBHCBEBAD@BFBNELHHBBANBP@HFJ@D@FEHELDFADABCMII@@EGCAI@AREPDLIJBF@DCF@BCDDHELCHFHPDHAFBF@DFFBDHBJArALAL@BCJAÆEJDH@HEBCCAHGHCJ@FCL@JCHCAADCP@FDF@HALE@CF@JCPBB@BEHC@EB@H@FDDAHCF@B@ACTGDCAC@CFGFCNCFBHCJFDA@CJEJBHA@B@BD@BEHABBB@LUJC@EB@AGDABIICEEG@CEMEEABICAEIBCI@CGK@OBQ@EFCF@DIEGBKCEBCBG@CACCGAACBEAAECQAFSHCFKUW@IDGH@AC@EHKFGF@@KDAJ@^KHMFEBEACA@GKBIACOKACECIIAI@AAABCFCJ@DAD@DAD@FCHABGD@DCPMBEDCBECEBEAKNDLEDKJIF@@ADCTKFIFCFGNABGAEHCBIFA@GLGL@FGAAHEXGHEBGPI@CDEEEKIFGBEDAFG@ECAIBEAACQMBCEKC@CCEIIEPGDCDMHE@CDEDCDEBCPGDGHINABAFBBBFLJIPENMNCBA@GNGLCRLLDFDJL@LDBBFFFHJFBFDJKBIAC@KCO@UCEDQFIHCCIBAFEBCAEHECIDK@CBGCA@IIQHCFABEDAPEFCJADEJ@LAHGNELGPDLFNJBDFB@DH@BCRGFDVALDJC@EDGJCBEJGLGDEFE@CICGEOACKAA]G@KICCEACKGMCMAACGEEIWK@CIGDG@EEM@E@APEFEOBICCCHOFEBEICEIAOCIOBKAPGVEFGDAHEJCBAACJEJAFCH@HEFAFCZGHCBCBAXADGCE@CDALADA@CAECMJA@AEEECEOCFIFSFAEACKBEAUQCIAICCDEHCQM@ANE@EFC@CCC@CEE\\CHEBEFABCNBDCECAEHIIE@QHQLCBA@G@AJIFGBECEBALEBCPGFCXCLGJDLEHHPCFE@CCCHA@CEE@AJI@EDA@CCAK@OED@@GFC@CEEI@EEFABCFCEEBECCBABGCA@@HCBAFCACFCAADGECAECAGGI@CAAEAA@EC@FCECBA@ED@@GEEGACBCEGAIBMDMBC@CEEAGGCKEECKKEAGKBIDMAAEKGFGAGICE@IGKACGBE@GMAAQCCA@EDQ@KI@@BEEKFECC@E@ADEFGKCK@CAEIGA@ECA@EAGMEUBWHCDEOGCBA@AMGCGEAIINGBCBIAKBEAEGG@CII@]DGFER@BA@AIQASMOJKEMEGEMMECKBCKECABC@CFAAGOCCEMCWCK@OKS@KBGGEA@APIPMBEAGEA@EGEI@KIDI^ELEJCNGBEFCBIJICGBKECBCSOIOAEGGAC@KCM]UIAEIGCGEOGQCEEAGCAQ@ICACECCEASEAIGGCCCBEACKCGCC@EKMC_EiAGAKBBGPG@EXKFGCCAEDEIADKGIEQCAHADCAKDCDKDE@IKAWIAG@GEE@CGGKKAEDACCBEFGFAHCZBJ@D@BCAEFEBCBA@EB@H@JEFEBGJGDKJIL@HARKTBHEHA@CB@LBFOJEBGHGF@PDJCDCLBFADC@GFCPAPIFCFCBECC@AJIAGP@HEDAZUHCHCHAFBF@FAF@JCNEJGHCJ@F@FBHBXAFEHDBBHHDFFFJBDELC@ANCFE@GBCLILEFGN@D@HHD@REH@BGHEKMACBCACBEGGBCBCAG@ABAFAJEJABE@GDE@CDCBCN@DGHAHECAAEKAHIGI@EGECCQHQBKDIJ@NQLM@MBQBe@OBYL[@GAGGM[DCF@RFFABCEEGEIEIDCE@GJKCIAAGAUBCACGCAWGKKEIG@CFEDIBIMIE@CHI@CCEMCCEBETEDCAICGECGC]@OEg_CEAWCGKKGCQBGAMYCAEBG@KQQKCAMBGCUEOGCBCFCBEICAQBIAAACKBYFCLDHABEECBIWGSAOBGCAC@CNO@CCEAEBQQKE@OHIDQJQ@OAWEEBDHABO@IFM@]N]BCBCB@DDP@FCDUDCDCLIHOZCTADGAMGKEa@ICGGBOAEAAWCIGWGQIG@YLIAQEE@EDAHDNJPNHDF@FCD@PHLFPPNLNPRJZBRBRCJIHEBQDABCDALEHCLYPCD@LQPCD@JD`AHAHGHGNAD@PDTPXCLIHEAGGEA@AGKBCAA@GIGICEKMCEKBAKEA@@FEBGCSCGHADA@ICC@[CK@IAGEIFIDGHG@IJEBECGIK@ECEAK@GDKACCACCAEGKAAEIGIDI@EFG@EJKHAFG@ACCBEAOJK@IDUDEKIAS@MBMCKBKHMC@CGE@ODOGEUAKEEBGFE@CAE@SDIAGEO@CCGCSBESKCDGCQEC@CCCAEEACCAEAC@GDCBGHIH@@SBEAGGEK@GAIGICEI@GAGEACECA@CCEACOEKACBIHE@CDQZIH@J_BKFODIJSBIAEFBFAJIFC@GCCDGBILCBGAE@ED@DACMIICCGIECCE@CBICQMG@CAEKIEYBCAOGCA@GIA@AAEBGEI@CAAK@EAI@QAOHINEAIDKBABCDGDICEBACEAAACAG@GJKA[CGCACK@E@GCGBCAG@CCKJS@KHA@@BE@CBADEDAHSJCAGBBBAB@DCB@DCB@DCBBBDHBBAFHD@DABBBABDN@BRFDFCBCFBBADADAB@BEDBDAFBBHFBDEFEBAFCDBDABAJADDFB@BBAD@DLL@JANCFEHQHO@KAGEGKICM@GBaTWBGAKEGQEECASEQBC@MECCCGGGSCM@CCBEAAOEIBEACDGBEDDDCBCHM@ADKBI@ADA@C@CCCAM@@BCAE@AAIEE@@BCBCACDBBCBEAABEBACC@CDA@CFA@CAG@AAEBAA@CABAE@DA@ACA@@AKBOACB@ABAAACBC@@BE@C@EEEBEA@BA@@DAAEB@FC@CBACE@AAA@@DA@ACC@@AC@CBCBB@ABEACBAAA@@A@ACBCAAAABAECDE@BDCBIAED@@C@A@@@EAODBDECC@AACDOFBBAB@BABCCEDIAA@BBADAB@BC@BBCB@@CDBBABA@EDBBADCBABADC@AAC@AAKBACEB@BABACGBADAAAB@AA@@BC@ADGA@BABCA@BABE@BBC@@BC@@B@@BBABCAADAAABA@EDAC@BABBD@ACB@AA@@BA@@@CABFC@@B@BCF@BCDE@DDABA@ADEB@DEBBBA@A@ABBBEF@DCFEB@DBBAD@BBB@BAB@JADO@@FEDD@BHABBBBHCDC@FDALBBCD@BLAEDDAOLMFK@iNMH[@KBD@LH@BADHJPNPHGBG@OJDDJAP@@B@DBBABEBUCGDAFE@ADODAJEL@FBBIL@JCDCBADIDEACHE@GDJBABG@ADCB_LKBOHMCYGG@ECI@CA@EECKHGB@FBBAD@HCFGDODKL[FSJODIHCHCFOHDLBRADGFH@FCFEDEHGBELEPAHDJAJGD@hNVDBB@FHHBFGBEDADGH@FFFFBFADBBCFABCBCLAVFHDRD\\NFDGFKBI@@NCBCDE@CLIJ@FEFKBC@CCIBECSAECGAGBEAKBCJGD@NCBAHC@ABBFCFABGCCCA@CJBDAB@BAHQV@FDHBDGHAFABEACFCHCDAHABK@C@GBAFCFCHCBCLDJXJAHDDHHHDBDBBTLJJZV"]],"encodeOffsets":[[[129762,45603]],[[129745,45604]],[[129758,45602]],[[128715,44302]]]},"properties":{"cp":[126.55302,43.843577],"name":"吉林市","childNum":4}},{"id":"220300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BBDADBHED@NGDCIGICACC@@EDAA@BA@AMIDAHFBADBABBBD@AAB@FBDBH@BID@HAACFG@GF@@DFAEK@CMI@CICAEKEACHIF@LQ@@EHA@FG@AILC@DEHGCCBCAGA@@AAABEBA@KHFJBBGJ@NGB@@BJINGBBBA@BDEPG@CBCL@HBJJJDF@VDR@FAACLKECJIHBDCBCCABABGDCAERDRBBFF@DMCABCtIdMNAAEEEQICCE@CEDAGCD@@CDCDB@C@ABCF@@CE@BCCAAMDKHCBCD@@AD@@ABCE@@ADABCF@DABABCBAH@DCHBDBBEJ@FEBMA@@CFGBAAADEEEAEEEEAJUPBCHJB@AFB@BDBA@DBB@JDFAHFHCB@@DBABBEF@@FBJI@BEHH@HAFEFDADFBBABBBCB@AFDED@ADJBADBBDGFBIPB@JMDAEJB@@DEFBDDADB@DFDDEFBZ[^@@CM@@AN@@AI@@AB@L@ACP@BA@EPINDFAPWIAEC@ERDLQ]EBIDINEDEBCBMCIECCEBCCGBCEABIIGDCAABCDC@C`ONI^cHMRQDCCCDEBAFDDARB@CGAFGfInS@AEGRIJMD@HEJBPKF@FEBBDDFAJDXMXETO^MRIAAMGGHA@BKEADUJ@FEJEJAAEJEBCwO@CAAAAFAACB@@CACLEDGD@CA@AA@@AB@@EBCD@BGB@AC@GB@DDHBBCCABE@AC@@AEEAEEA@AE@AAE@AAEAFACAHIFACAAAEA@ADBBCI@BABIC@CJCAEEKC@CJ@BE@ABEACDACEIA@KECB@BAB@BEFEAEBA@CF@BAC@BAAABCBAH@@AOEE@EA@FA@CBOCI@A@@CJIAEFEAABAIC@ED@N@FABCICA@@ADIAA@AF@FMAAED@EE@CAE@@CDAA@C@CDAABACAGBGACCDAEAACEADCG@BEEA@CDAD@@AEA@AD@CABCHCBID@@@@MAAROAFLD@CBBBAD@@GHAHDCFH@DKJA@HJ@IB@BH@@FB@BI@A@LDAFFB@ACBAFDEEDCBDBABBJC@B@BD@FFCFLDAAH@BAD@BFF@FDAFDB@BFABB@BJ@@DB@@DABDBLAADHDB@BCDD@ADABD@DFB@BFBBDNB@EFAA@RCBEFBBH@DD@ABBBBCBBAHFBC@OJFBAD@DAD@BCDCB@CABABCDA@BFCAADDBAFCBI@@HLLBFDDTFH@B@HB@FFBAFBBEHA@ADOECHFBCHA@ADC@@BF@@BFBLAFBJ@@DA@@D@B@BB@BH@BCB@DBBC@BBC@@BA@AFEABDD@DAFDEBBBCAADEBJB@DD@RADDBFLBEDREFFFBDAGCBAHDBANFADRJDBCDHB@@B@AD@@@BDDHIB@AAD@A]DE@EBCCCDCFE@K@ADA@A@AEGDGACCA@EDCCI@AAA@CKCAGJILE@IJMAIBEGC@CPKTCBC@GFGNEHIH@@CKMASDAJBPEBECABETCBCEEHC@A_OGKDAHGLBDCJKDAHBL@FDHADALBP@@ACEDCFCRHL@LDL@JGBIEACCDC@MAEHA@EMGMEICG@CA@CKCE@CACGGAAABCLGJKBIJCLCJEPQ^UHGFANATELGNQNEBAF@PEBCLEF@LCVETIDMFEF@FCHAYUIISKAAACGCGGCCBGWICIDKDADGDEBEHAD@L@BABGDCDGDEFBBABEHGACCG@ERUBG@ABAACDIB@DDHDBADEAEBAD@BGDA@MHCDILAFBHAHBFDTBFDJADDD@LAFE@EJIDKF@DCDA@MJ@LAFC@ACC[MQCGCUEKBADADEBADCAEBEAEE@EHGBCFCHAAEGG@EAAUCgMC@IHIBGCOBKFAFGHCFEFIDC@HEBEAOCKgVGBW@[EQDO@ODEBCDEJMFWTIDSFUDUCSDeDCHAFAHCLBHAHKL@HBF@HIRDHCL@FRZFLAJGJELGJG@GDG@EBCBENCFEFI@CDBDADC@OACBCJ@BMBIFWOAEAEM@KAK@EBMBMHIIEA@EDEAEHKH@@GGCBECEBE@KOKCEBKIIAGHED@DEHEBCDBN@PA\\CDCDIAKCAIMGECE@CBEGEDE@EKEQDGFIBud]JSBULMDYNMDMFADCJKHILSJCJCBKLAHCDIDMLGJEDIHCBDFABEDANIHuCeBKIS@GBUEeAE@CAEBEEICE@KD[CECG@SNIAIFSKQCACKGBGCEKEMEOFYGOBUMFYICMGECABOGWQSIAEIBCEGCQAEKQIEBI@YSKGMAC@IHQHWGMBGGMEK@MJCAECE@KCAC@SCCKKKE[QCI@EAIGCCCSCQDY@WKGCACQGMKMW@ICACCAGDG@MDEAK@IKMAGBCG@BCOGDECMAAMFIBIAOEAEAABKAGBADCF@@AIECEEAM@AGBEAA[GKKFGCIMKEIABEECAAGMCAEGBC@AC@CMGCGOBWGCEBGGKDCACACE@GHOAE@ADE@EBACE@IGGEAADEECE@BDCDCBOGIACEGAGEACGGDEACFI@EFCAGAAGCCCOBE@EFBD@FDFADBBCD@BDL@LCBELDDABIHGBE@ABFL@FADKFECGIC@A@CFG@GDK@GBECGDuBEDDLEBADDPEDBBLDBDLHBDD@BAJCHHLDBBAFDBBDDADAHDJ@BHJBFDJ@JDDLPJAJBFCDBFDDAFQNG@EJEB@FABI@CB[KcAE@E@@BOBEFC@CBE@@BCB@BGB@DMJADIDGHIFNN€n°¦A@ADEDABBBOD_PKHORSPQRQDQBOHKNIPKHGBUNKKOJAACDPHaPDBGDDDIDHHI@GDJJDBBD@DABBBCBBBEHHHABHJDABBEFCFAFABDHCFBBAHF@ADC@AAE@AFBBABE@IECBADECCBDDADBBABC@AC@EAACBCCCDDHEBKEA@BCA@KBCDECG@ABBDCD@DEBACCACDDDFDABKA@FDBADBBEHIGE@E@ACBAIAAECDE@AC@CAACD@BABKEABEA@AC@CB@FDBKDAC@E@AE@KHIAADJBEDC@CEGBBDFD@BEAEEE@@BKDEECD@DCBA@AEDEE@@BC@@@BA@CE@KBCCGB@FC@DF@LDBBFKLLPGDCDG@BCAAEJMCJR@BCHEC@SEUAWOEBUPQPCAMNKDEFMPabQLFFWJKJ@BCACBCAMFIHKDE@AAIBGCWDEDDB@HDJ@HDHKJGLA@G@CBODWFCJEDQF@HBBAFCDDB@DBBADBBDBCJ@FFF@FPJJNHFOFMJFDGFADMHEEYLOCWNSJB@@BQLIBBGKMEBCACBE@C@AACD@D@@GCCEC@EBGIGCGAEA@ENGAICCBEAAGACGBAHEBAC@G@CADCJCGCGCOOC@GBAAAABADCJ@@AAAC@IDKAIIEBCAACDC@AGEAAHE@AEAI@FMIGAEBALABADEAAQ@CC@EDALA@ACIāGqVklQTQNY[OEIHQTUZENIPKL›OCK@EHKAEoUKbe`KP@PAHIPONODEJ{CgVT^HZo`C`€TVBLLJBžQ¦YFDBLLTAB@BAF[XOA@CICYnF@AFDLCF@FFCDKHEHCJDBAACDCLCRALCBAAEBCBAF@LJFBD@DCLBJAJBTFHADD@JDLCDIF@BLHADEF@BJB@BED@BJDH@BDJ@FGD@@BADLFDFIH@DBFD@DBGDFDBDGBABDHCDED@FCD@HEFCHBDCBADCDBFHFBB@F@HGD@DCDBDBFCBACCBBDF@EDABBDC@CFG@AFCB@BCB@DGLCBDFA@CCECEAEDKNAJHF@dJD@JNBB@C^A@EH@FIBIGE@JHGDMT@DB@ARM@AFEBAF@D@HBBAD@JLHABBXCDEBAFBF@FGL@BC@@FB@EDCDSAETCDBDCHDFAFSbAB@RGBECADC@@BE@GLBD@BE@ABG@CJCFGPOEADEBACCAM\\IJL@A@LJT@BBHBJDtEJAJE@ADCBMHiP@@A@GLB@ANAHG@CNVHELHBCDFBIJrFLBFAJ@\\EVAPEBJNFBDHBT@HCF@DAFDFABDJ@BAL@BBDDD@JAB@@DN@TDFBPCN@\\C”CHHLF\\HPBXAhMTCdAJDPPRHH`JD^@BCJUVMGG@E@AJId[DMBAH@GKPI@EHEHDJAHDLGJDHE@ABAZYACMI@EDEKENG¦c’^\\CzD¶C–H†JxDPL@DNHLCRAdIbA@CBAJADCDBHFfFPO@KACJCXANEEE@CBAHLBEPJRBJHLMAFBJHOH@@DFBDIDBBDH@@OD@@DF@ALD@N@B@AIF@BPAHT@FBDAACDAVAPGZDPELFADCBFBADJHGFBBABRCD@IJB@DCLARFNBAJB@FEB@BAAF@BDED@@HD@@DDCNBACD@@C@FDAAFBBZF@LBFB@@IDGDB@DBBB@@EFBBJD@BGB@AHB@DGBBCNBDBBBDDADE@CBGPJNDDDJCLPBDGDBBHCBBBBEDFCB@EHHE@BGFHCBJAD@DPH@@DGPH@HPHDAHDFEAFB@DEAJCBBB`\\D@FFVLH@ALA@CFFFTHZF\\BFDJCFBHCFCFAFFFAFBF@DBDAF@L@@BCD@BFAN@HDZBBA@AF@BADD@BVBN@BAEKHJDEFHJ@DD@CPECLPDLHADDDBG@B@HBBBI`PVDdN@CFB@BH@@CF@@CBALFBNFB@D"],"encodeOffsets":[[127730,45219]]},"properties":{"cp":[124.370785,43.170344],"name":"四平市","childNum":1}},{"id":"220400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AAGCBACCAEC@CACDEAACFKO@ECKB@AGCGEICACAGAABC@SAE@ICIKOEgEECKIKACGCKCKBE@GCEEKAECWGKECCKCSKAAGESGDCMAAEEFUGKABEC@EEKCCCGAq@IFC@QEKI_KQGiICEE@CI@ICAGEBIUIKKCCG@MEKBGAMIGIMCIDIAMAKIE@ODGFMIOCCIGAC@EFCCCAKDG@GFSDC@CAGDE@E@AFAPHHDHFB@DKPBH@LIBADGD@HBBDCD@VHFDPATN@JEFAFKBMFABDJ@BCD@BDFHDBBJVCFIBGFDJCH@DADILGBK@KFYHIDMDAB@BLHFBBPMFIJ@FCBKDEBSDM@EFBFBDIF@HMDCBEBOLaA@DCBJBLDBBAHHFJ@FADDCJKFEJQHGFADHFJ@BBBFCLDPAD@BBBHB@FHD@BHB@DDDEJ@JAFKHFJTLDDABCDGFBBNFFDAB@DCH@FKBGDKBSAACE@CCCAC@EFGBGEKACEEACAQBAB@LE@IJICAFIFFLHH@DEDLPABEBEJ@DDB@DSFQD@JIDM@ACSCK@EH@BDDH@HD@DNDHBHRELIDEF@FMH@BJD@BCDIBCDJDLJH@FCHB@DCFFD@FHBAHFFQNEBEACB@DF@CFBDF@BAFBHL@JEPGDKBADGH@BDF@BABBFADAHABGDM@EBE@CBMACFCDMB@BEBILE@EGODKCHC@MBEICGQKIEAWFKCKBCDAHEFARGFAD@FCBAFAD@DCBBDADBBADFDADBBAJFHCBE@AB@DBBCFBJCFFFAFBBCDADEB@BD@BBIFBDAHJDFDEFBDABE@@DDDAFFD@FJBBDAFDDCFFFHB@DBBEDBDADD@DB@DBFCDDBABGDDJCFFDBBCDBBD@@DJDEDG@DBFB@DE@CAABBDH@@FBBDABBGHEBAF@FDDCBBDF@@DA@ADCDEBE@AB@BBD@DEBCHJB@BED@JCFMFITIB@DBHJFN@RCDB@BAFKDDHANVFLX^T@DGBADBFATINHFBD@DEDBDJHPH@JAFDFADC@CDRJFLRBHDDFJABFTJXRPHBAFDNHJDEZVNPAZHPENFLFDFAHLHBDRDTLJEJBTMH@FD\\DLCF@JDFFFADBF@fBVFHAT@LJfAtDHCDCBMFCBACEDAJGFCHINKJCDCBGLKDADITIJKLGDIBCNENCZMNCVKTA^IvcJAHERCLF@FCFHFAF@DDFHFJNDBBLCJCD[DOBM@CAADGFCFC@GFBHJJALDFPL@LAFDFAFHD@HG@GLBFCF@FFBJJNGNAFAL@LBN@BFBFXPJENA@ADIDAPBD@BCACDCJ@FEDEFMDAFAH@HCH@HIFKHIBIEKQY@EDKCGJQ@GAE@GLKBGAGDKBGBEDGfCTCVDjINGTONEJMVEP@VCbFHBLAv]VWPCTI\\ELKPCJEBC@GBCAA@EHALGEEBCDC@A@ABACEBA@CDCFABCAADA@GFA@A@@@AFC@ADCAACAD@ACAABA@@FE@CBABCD@DAACC@@AAAB@C@FEBA@ADAAEBB@@@AB@@AA@CADAA@@AEE@CE@B@ABAAACC@@BC@AAAEBAE@AGFA@@A@BEIIDGA@BCA@FA@ACCBAAAACA@@CAABCC@@AHCC@BA@AA@@CAABAEBDCE@BCCADCC@BA@AB@ACD@AABECADAC@BCDACC@CBBBAAADGACDAAAFG@CCAFAAA@CAAJEFB@ABAAAF@@ABA@AFBBA@CAADCC@@ADAE@BCC@AABAAABCHCC@@CBAF@@BB@@ADAAAB@AADAB@@CDBD@BCF@DC@ABA@DD@@CF@AAHABCF@@CD@@EHACAF@@CJCF@@CD@@ANC@ABA@CHADGFAHGBBDCDABB@ADA@@DCC@D@BCB@@ABCB@BDBCF@BAGEUKSJAAEAIOB@D@B@EGGDI@GDGBOKCBCACBC@GACBI@ICAEKAc@CDA@KAIEI@ICGDMDEACGKCQCKBAAIAK@ULKACDCAACEGJGNGJMFAHBJEDB@GBAAKKACGECIMDCBEFCEICA@EFI@AGIBIDABGIGBAFBDADECGBABEB@@AJALI@EDCDKNG@IIAECDC@ADCLDDCTE@BCDBBABB@BDN@@AFADOBBF@ANHBF@JGIEGAUMEGBIIWGCCBKASQIK@EBCKGBAIGAEIBCFIDEHGBIEOA@CCEDGECAA"],"encodeOffsets":[[128646,43557]]},"properties":{"cp":[125.145349,42.902692],"name":"辽源市","childNum":1}},{"id":"220500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@GDC@GDCAKFGAGEMCGECEBECE]E@EAGBGEE@IIKMC@CBGI@GG@CFG@EBI@AQAOGM@CEGGAEUGE@GACGACECGBECDM@IL@DACEFEACCAAGAOM@SCGDO@EGE@EEQCUOUCCGEEKAGBGCKDEECAODCE@CIAMGCEGCG@CCCAEEEAEMBMECKCIHMEGKKCCICCECI@QEEKKC[DSJMAGCGAEEGCACKEE@CDO@CGCA@CEAKKDCBCFAHENCFEBENCF@BCNGD@BCLGBCTK@CNODGBAB@jJLQDAEGLAD@FFLCFEJADEDA@ECE@ACG@AC@ICACC@KG@ECAAGEEHC@AHCBEFA@CDAJBPJJBVIDDF@TGBGBGDCJCFAJLHIHCDQDAJABA@GBCCEFAPGFCEM@EDC@EIOGACCDAHEAGGG@AFCIACCGCBCBA@IBEGCCEE@CDK@@CEC@ANKDCEKGECEBADEBCIOAMC@ACHAJ@B@@DBBHEDICC@ENIFGGKJCN@HEDKAIFDL@FJJDJAPBJBJCD@BAD@LDLAJF\\@HDPH@ED@L@HCPMDAKECCBIAIGG@IAIGGAGEIEO@EFGFEGQ@EBGCCOACEQGGMFCJK@GDCHIDEHKJEFAJEAEKEEEEGAGBARAJ@JEL@HCJDH@BLFDH@HALBHADBH@HC@IBCCOBEJBFDN@FBHALBREJH@BB@DBBHABHHABJRADLPL@HAHBPEHDDAIGAMKBLGDG@CAAI@@EACI@JCEM@GLIJA@@IGUKECMcAAEB@GICDA@CU_CM@CEEBGAICICG@IDGNUHE\\M^SBGGKIIIEIAKA]BaAE@AD@DFDLBN@NBFDH@DBHFBHAHCDGDWBO@MCgUgIKECCCK@IDKACEAWDIAGECEM_IKGGgYOMAMK[@UEIGEiMSKOYGiAGEA_AEC@ABEBKFK@EEIGESKoI_KGEESAEIA]GiQ@ACA@ICGOK[OMCWAaFGACAQWAC@EFEHE\\IBGACMOAKSGQBEAIGCGBIBGRY@E@CGAIA_HMCSMCGBI\\WDC@AGEKG[CKEAGDSAEYKCE@GFKACGAG@[RIBO@gSQSCG@CDANCHB^NJBTELGHIBCAAOCUAQEG@GBYPK@GEKS@AF@BAAECCQGaESDMBOLCFAF@FLNDH@FEDEBEAMSEAGAMBKLMDIAGGKWII‡cUEIBEFABBDH@BBEDCJGHaVMDGAEC[W_QGAQBIA]ICCCPcpIFYJGDMNGBEBEACAAKACI@UBIA]GoUE@IBCFAFBFDJLLBFAFDBDCBDDJCHAFPDdRRBHAFBJAFJLFAD@HLNAJDFFDLDHFHBJEFAJFBFD@@HDDGNBDCF@DFFCJJFAHAFBJHHPDHHLDDFDBJPXT@FBDADJHDJ@LHFAFHHAFEFEBCBE@CBGBU@@FDLLFBFBDDFBDJDBFFFLBFCL@HHLDFFAFBFJLBHDDHDFFJ@FHRNABOJOCKDI@KBEDQFGBEACB@PENFFAFFBAFLTFFBHLFBDAHHH@BADGBGRO@EAEBKCU@MJSAQEEDDDAFBDABAHIZ@DCDQFIC@EICAE]GEBAFCFAHGHAJHP@JKLCBBDIBCFKJEHXHJHFLBNELabSHUCKGIBOHCH@NNLBDEHETABGBEAU@IBIFI@@BBF@DFFAF@DGBAHCBGACJGJBDDB@FFDCJED@HDFBLBBBBALFHEDKPABGAIBO@@HDB@JIJCFIFAHKDKHBDCFBJBFL@FDDD@LDDKDQBQL@DGBADCBFDGNBFEDC@GHKFCJHLABMPCBCDAJCD@NFDCJFFBNPLDDHFFNCDSDCHEFAJCD@BHFBDABGBAB@FABBJGDGCIBK@ABEBGFYXMEGDGACAAACASBIAMIAAMGGDSACAGIEBI@IBKGABEBGJDH@FNXALPTDLALCJAHPTGHADDBEJFDFFFBFBDDCDGBADAACBAFCBIAABCAKDBBADBBCBB@BBABBB@DCDCBBFADBFCD@DCBADODCJCLABENABCFBDAHBDCDFFC@CDBBA@BFAB@BADBFAFBBJDBBBB@@C@@BBDAB@BDD@DDD@BEDBDEF@DBBCDDFAHBBBFHDDF@HADFJABAL@DDB@JBFRDHDJBLAJDXCJ@CH@FEH]DGDWDEFIPMAEFOBBJDDFFBLNBFDLAHBJLJBRFHL@H@BBFJ@JEHD^FCD@HAFAHCD@@LJPNFHJDFH^ZBD@FHFBFNDDBDJADBHHFADBDALCDGBCF@FED@DFBJ@JAP@FDHGDBHCHBDFF@DD@FBBBFAFHCJ@BLPHHA@DCDBDNFDBHLIDAHGHI@@FCDEB@BEDCDEBADGBEECEOEQBGAGDSBIDCBIBADIDEHI@GDAJGHSDKHMCCCC@GADGBMEQCG@ADALAEKWEQFCCGC[@EFCCCFCACBAFFL@HNLAFGHFJCLDHHFBLEFDHFB@DCDC@@AFCKKAEIMCGMQCAM@EEG@@DCBHBBHDDHB@BCDFD@DADBFLBBB@@BDCDBBH@FDB@BDADAHG@KCA@@BTFFFDDDBBDE@ADEACBG@QJOFOBDBDFJ@DLDFBFADCLIFAHCBCDAF@DDDNDDFHDBDFLF@B@BHK@BFEDIAOFCFCHC@AA@DA@@AA@EDCBALABLBJBJCJDD@HJNJHBLANFJBNNVJAJHFDB@JDJF@DFjJRH`LLJRFD@JEr@HBDDLDFFD@AFLBVHFEBFNBCDTHHFBBTLLDDDLFXHFDLBFFHDRATHJNFNFFFhLPDH@LBF@TADDLLFHFHD@BLAFDP@ELBDFBDCDBD@BFDDABHDDDFDCHDF@DPBFFD@HAFGJCDEJABFJHABLHAD@FJLTRLBDAHDJXAHBDDFLHJFJDHFIFE@GABME@AACPEB@BM@ACA@BAAADC@ASFCDKCCD@BCDFDJB@JMHCLCD@FKJIB@BA@AFABDHCFCBEAABJHAHCBAJHJ@BEJ@FDBFJEDAFCDJNFDDHLBBLAB@HCAIFGAEBINMHIHFHBDDBDCLBVKL@JBBBLARDLDDHFBNCHCJDJ@JFLBB@DCd@LBBFJDJ@DAHBD@DADBDAPLHAHCJ@HCFHA@C@A@JPFBBBTIVLHFABE@ADACA@AD@BA@ADC@D@CD@@CB@BAACBCDAAGHEBCHGB@DAB@BMD@BC@@DE@ID@DE@DBGB@FC@@DE@ADGBBBE@@DC@@CAB@BCDE@ADC@CA@DA@CBBBA@BBCB@BA@@AE@AB@DD@GDADBBABBBD@ADF@CB@BD@CDBB@DABEA@BAB@BE@BBAB@BEAIFBB@DBBEBDB@DEHBBCBBDCHBBABAA@DDDCBADD@CBDBAFBBC@BDA@@BABD@CDDBADF@CDFAABBB@DB@@BABD@GD@BD@ADBB@DB@BDBBABDD@BEBB@ADB@CHJJAFB@@@EBBHF@ABBFBBD@@AD@BDBBBAA@F@@DFF@BB@CBDBB@@BA@@B@@AABFCB@BABEFD@A@BB@BD@BDCBC@ADAB@DEF@@ABBBBDC@DBBBCD@BED@B@@@BEB@HCBBBADEBCD@DABDFAB@B@BCDADDFHD@FDBJ@FDH@ZHNDPGLA`KDABCH@BAIAHCF@DGFBJCBCDADC@IJKAA@EFKBIPCBCF@BEHCVDFABAAA@C@AO@IBCCPIH@HAOGOMGIBC@AKGC@LA\\@NGjML@NEPKCBFCKB@ADCAABKECD@DCAGAABAAGC@FC@EP@BC@IBA@AAA@ABCAA@CFADE@CFEAABAB@B@AAFA@CFABCB@BACCF@DC@ADE@A@AD@AEDB@@B@@AB@@BDA@BACBA@ABDFCB@BABBBCDBBAAA@@@AD@@AD@AAF@BA@ADBBA@AHBBCD@@AB@@BBABBBCHABDBA@AFABDLABBD@BBD@BCBADABCAAFCB@BAAADC@@DAAAD@@ABABCAAB@JBFCDDBA@ABAAAPEDCBBD@FDACPCFB@@B@D@@@FCJBDAACF@DCBFBABBDBDA@B@BB@BBDAFBBAA@DADAD@@BD@BDB@@CB@BBF@BDDAD@@EFABB@CB@@AFBFAFFD@F@@AD@DABBAB@BDAPBJABBB@BDB@@CBFBA@DBBFABBH@DBB@DEB@DCD@BDFABAFBDAAADCDBDA@AF@JF@BH@DB@AN@HFF@BCJ@LABCN@DGDACCFCHADCFBJAPFBBAFDDN@TDHHDHDDNFD@RATFDBFFHRLFHBXAbSHAN@JDHLHFLBLBJCLEFGDEBM@IKK@CBCAAA@CEBCBIBAACDCBEFAFEACGEAABEACFC@ABABCBCAADEDACEQE@ACMBAAABA@CGCBEAACGAADA@CDA@CDA@CBAAAHADBTIBGFCBCDAF@@AB@LGT@LIDDH@DBHAHDF@L@BDHD\\DLBHIH@DBBBFBBDFAJDHCDCBALAJCFBJMPGRBJ@FBL@BB@DFJAHBF@BJB@HDBPHDBZAJFFLDBH@RNJDDAF@DDJFDHJDNJBD@CFCF@HBDAJKHADCHDD@JEBIAEFEJBTAJIPCLE`A@IJGLQJKCGOECC@GDCAKGA@EEGMI@CIKKGDA@AAKCIBCGEKGeBAEBCGCBGKFCEKEGDEEI@EDI@IEAA@GCAGCSBMO@@JEFKDEAEBGDC@ICE@A@CBC@CDABCDC@CDCGIHEIEACBIHGCCDGCAEC@ECC@GEIBCFE@GMIBCDEGAMMG@ECOHiAGDA@ACGG@EOK@CCEEBMEKIAEQGEAEC@CCEI@QSECAAEAFCBIACNICMCMDK@ILIFGHGHCDK@CCAD@FGACCOACAICEICCK@EDGDCBKEEIKAYBGFIAEBAAEEC@CFABACE@CBAJAFGPAHIDAVERGNANMCEDUCCCMEEEBGAMGK@IIFKGE[ASN"],"encodeOffsets":[[129561,43204]]},"properties":{"cp":[125.936501,41.721177],"name":"通化市","childNum":1}},{"id":"220600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DFJDAEKC"],["@@EAAFBBHJ@DABIDMCSAQ@MFEHAFBHFBF@PIJ@BFBVDFDDJBPAJFBDERNJJBXC\\@DDDF@DADGHCB]BsAODGBEJBBHFBDCRCDIBQEKAWHCDBDVFJJBFAHGFEBKAMEKDK@ADAHAHEHQFaJKHCF@FPRFPBBL@LIFAHBJBHDJHBH@FEDG@_EIDAJBJAJ@DEF@D@JFN@FADCDE@Y@OAO@IBOFCB@DJNALEBGA[DGBCBAJGJQ@eCKEEBKFEDDPBDHBLADBHL@RCJEDcFICOKSMiMYSYYIQGUGMAG@IKKMAKDCHGRENIFEAGASYEKCYDKHWCGCAK@QDEFAHAFBPADWPWNWT]TOFGBMA[GEEIMAGBIHGPGPA\\CBAECLEBIG@AESQGIEBBGSCMIAEAEDE@AQGUAMMEAMAODWXMFOAOICGCKBIDCBCGYSKCCAICGKF_IIKAMFQ@MPMHOHWAMCCWIMGAC@MIGEA@CCBGCOFGAGBK@KOBCIQBAGGBAAGCAA@@AGEEAGDEBKAGBEAM@ECIAAFDPAD@JGDG@CAGBKAGBG@ECAKG@ICGDK@IFYBCBDHJNLFBFIFEBIFGLCFGJCD@HILEDHNRHDFPBDDAH@FHREFEH@FFPFJBHHHBJ@JHHBJAJDDLFCBONGDK@C@@FOGGC[@IEKBKCC@ABC@IDIAOAIBICEIK@ECBJCLGFM@IDHLEHMJ@FDDCJGFAA@CA@I@GBBDD@BNJPADCFABDFHFFLCDML@BFD@DL@DCF@DFHDAF@JABADHDDDJBED@BHHBHGFCBDDHBJP@FCD@FFNEDOHEBDFAD@HABIBCBCRGDGJIKEBIDCDAHAHSHE@CCUJIAOIIACB@DEBAFGD@BGDFFBHDB@FLHD@BDJDD@@BDH@BDF@FCBCFIBEFKDEEC@KBFHCBKRiIA@ABCHMP@DSLADKHADC@MHADE@MDAFEFMDGFEBEJLJFB@DDBDHP@DCF@LFBDHDFFHBHDNBTI\\CLDFLRFJ@FDDDDJLDHLNFJGLDFDANFNFBFFDBDDH@HDDFNHJB@DDFPCDBFFLCHDHALBFFDHVDVPRDFFF@FHP@HCTDN@BPBHDBBDEFDFCBK@@JCNFDHAFDBDDHHBF@VHBFHHDFN@PHRB@BAJ@FEH@DHHJ@AH@DNDJL@JFFAHBH@F^FDFAHJJPDHFHBLEDBHCD@HCTM\\BHFELJJL@NHHBFAFFDNDDCVDFILCBMBQHUFCBGJQBAFABIBAB@DDFGD@FFBBFABBFEJAHBZJLFFALABEJBPBBJDDFBJBDDPBDEHC@DB@DCLGDGHEHKJ@JCLDNDNMJBDAJEDFBBBFDRTJ@DF@DFDFBRHBFLJNFFADF@DPL@FHHBDB@HCjBPGFDH@NNHBCFADNJ@HEFADFJ@HDD@FFDDBCHDDGHAJBDJFGFHJCD@DCDADCB@DAD@D@BDF@JCDAHBFCFAFEFGFBBLNTAHDDB@HBBJFJ@FCJ@FFHCLFDFLEAHHDADBFfALHHHABDJBNCBLHJL@DNJFH@FHBBLCDAFFFPFDHF@LINBPFBDDF@DDBDFFBBH@HFJJDFFFDH@J@FDDJAF@TG@GJAHCD@HBDBFDDFBBFDD@DFDDRCHLDFTTAHDDDP@HFJBTCF@DBF@HEFALFVBHFCP@PHF@DNDLGLANDNAT@JBFLVCJCL@PIFBDABDH@BELGFIH@FEJ@JCJHBFLBFHDBBDDDLBHCL@FBFDL@HJFDFAJIH@HGJCJEHFJBL@\\DD@JDB@BCHGTDHDFA@EB@LFABFLNDFLJDJH@HBBADHL@BFBHHHBHGDKQYAQ@OJQHGBGBGC_@IDCRO@KDCZODKFGBKDCBARCFAJGDIAQAQIYOQKMOMEOGK@ODC@ECEMGIOCMBGFCF@RFJBZKH@RJXHJHXDBBBFAPHHJDb@LFNHHBBCDSPYJGDKDCVCDC@ECO@CDADA^A^MN@JEP@BACGFAXFPBR@RIJCLGHATNARBFDF@DMP@DBDHDPATBXHAJFDAFGBKCEDAZDLBBJBRADBFJDADEDAPHVFHDNADBRLLRH@FADBNZHBRAHDLLDHBXDFh`PF^@HDFDDHBJCDSFAFDFNDDF@DGJ@DJFJNJAFCDEH@FJLLXHDBDHDBVAHBBBDJIL@HDFJCJFHFFFADEBQEE@CDN\\HHHB\\@ZKPAp@VCN@FALI@MJILCRAVK@CKQBM@MBAFCPBJCB@FGDCTBB@DCAGEC@GFIJCAEEACAIDGFCBMEE@@CFKNEJEFMNU@CHGLCRDFALGDKCAE@QJGAAC@EBKBADAbID@RFT@FCHGNGXCJERCHECI@IM@GC@GDCACJGAEAKB@DAZD@CCCCCCGBCTBH@@CCG@CFAHFFEHCBAI@EA@CNKBC@AEC@ADADEFATCJGDCBEGI@ABAFAFFFBHCDA@CKGBEEU@ABAFAFBDAAEGEAGBANAF@BAAG@UAEBABOEIJK@ENOEGGQcaI[DI@GEEEOEEK@KCSOoQEEMeOM]@MBSCU@CKDKBKKEKKCCCOEI@OFA@CGA@GBOGU@@EIKEKAIFOACHAb[F@\\FPBNSNFDCBGLG@EFGBE@OHKHEB@F@PANHD@@EFSAMAGFE@EAEDCBIHGBGPO`ONODAP@DGLG@CGG@MGK@CFGNGNKVIHSFENUXWR[DI@GDEDIFEDQHKAGBGDEFGLEHG\\SkMSGDIXSp[^UXQJEJ@BACiCID[DKPOGQAaGiEM@GFEAGDKAEBEFEDI@CGGHYDCNAXOH@HDBEDAHA@AGEDECEBGBCJAAG@EEE@CJGBQJK@EJKDGHADIHCN@HEL@FIPGAE@CJGFGTBFKDAVCDDDBHEN@BCCC@ANCL@@EAC@AFAJBF@EMDGH@HBD@@EIG@EBCL@@GDEAIBAJ@BE@AECBAFAHFL@JBCGHKAEEAEDC@GG@CHCLFD@BA@CGC@EDCD@JBF@B@BA@CGE@EJGBAAECEBC@EECBAHCACSEEGOG@CHCCCICAIBCHAHE@E@CICO@CAGGDEAEMIOKOOCAKAEEOCECCGBEJE@S@EGGCGGKAIBCDAP@DC@ACEECGAQ@MIGQIGAWCGACIAOFK@eQECKWEGIESCYBICEEAMKMC@IDOLYDBHHHHDRBBBDNGFEFE@BIAAYDICAEFM@CEAG@EFEH@NABKDOBKGGAM@EBADJF@BCRLN@DIHIBAACGIGC@I@EDAD@HDLABCBUACDABDDRJHH@HGDM@ICEGOgGGEACBAFBTCFKFKDM@OAKDC@@DHLBFCBKECBABALABG@EC@C@MACIEQGECCICAC@IJEDMEGBCBCFHJADGDK@CAIM@]AOHK@CAGICIBEDINENEDG@OAGACEBQEAE@EDCFCLCFCBQFOAGCACAM@G@CC@EBCF@R@FKHEAOI_L[@SEOGIAUBWFQBIAMOC@GBGPIFIDEACA@C@GFERKBEGEK@SDSLKJMVGDG@gIGAkJMDIHIJOTAJ@TFHBHCFM@IACA@ECAIEIAOFONMBGEGAMCG@CDBN@DCBK@ICCEAMHKCCGCIAQ@YFMBICGEG@KDGJATADEDYDWEYBEACCDKAKEAI@YF›fKAMEGEE@Y@OHCF@BDB^HRBFDLJBD@FENGDOBQAWUGCC@[PBDLJBHABGFI@]GEBCB@DDRGDO@KIKCQBIDEVCBM@EASMQG"]],"encodeOffsets":[[[129967,42810]],[[130196,42528]]]},"properties":{"cp":[126.427839,41.942505],"name":"白山市","childNum":2}},{"id":"220700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JMBGDA@BFCHDDCBCCC@EFC@CF@FIFC@AGAEGAAC@YODABCBA@AC@BACADI@A@EHCA@BAB@CA@CA@@AAABCAAB@ECDACAB@ACDCCAAGA@@CDEBCBEACZK@AAC@AA@BEAA@ABCAADC@AFECEC@AGBAAEBCACSE@EKAWOABGAC@QGAA@OBEB@@CAADIJG@AJGAAJ@D@DCJ@BAAQBCDAP@D@@EBAHABC@ED@@ED@BDB@AGAABKEEKEBAAAI@WHAE@ACA@EBAACMBGFEACAECABBNBdsE[@AA@IGABGAIIaCDSH]HUBEYAO@CB@DB@DD@@GAGI@AKIOQBE]LEDBBFD@AIB@DHJ@GQAKIDEKJCBAGSFCEIBAA@GBGIBCLEAAJIAADG@EmIQ@KFCAYOYGG@EDME@CECMESEiPUDIJCFEVFBFJIHCB@F@DEFGBQFUDGDEHAHCLBLABKDIBI@MCWB@BADMBIACAAECCEECCIAIBKTD@FJJH@DSLEBM@QHAD@DLP@DCFCDQHCDYBQLAF@LAHMNCNEHCDEBKREDGDI@]CeBYCQBMDE@GCECEIACDO@C{cGKMGAKGAE@GBGJQHOEsAUGCCKAI@_BGAKCEMEAQAGDELCFEBg@GDCBCNCDEBG@OEGGMQAIACKCK@SAI@CD@DDDJB@F@BOD[@MAQE[AEAECIQMEUAQIMKKCO@QFMH]AA@AFG@ECMCIC@QF@@CF@HINEJEJA@BABDBFGFBBFDBHAFCF@HJBBDADCFKBCDALAJCNOF@@CSIKAQGsOG@CACBBDABCBABKBC@CDAFCDEAGGGAEFGAHFCBKIC@@CCCGAEDAA@CG@GCQCE@GE@CI@KECDK@EBI@ADBFCDA@UMQIAAHKIECCIEHEEBGFC@EA@CICKAEDEHAADGE@CDC@TY@@adG@SAADE@AFwKGPAAICABIVaOBCMKIOECCES@kQIH½yIFKBQEKJEB½ybaLIAIECFICKCFCAGJ_QONE@UTGCDMACWSiSIDOJSFK@eEUGMASEI@WE[GGGGFaWLKJEaYIC@AGEAAIDUGGKEQE@CAm[`[@ADCAALMGIHKAIGDACCBECCBACBEMCEBCCGCDGECLKJEHADDB@DBZQLGJDHKEC@AEADGG@CDCADCCAFGC@JIFBHGDCJHD@FAHCZS\\KJGF@GUCCGCIBEFOGIHQMEF_KONCCMFKOGECBME@GLOPDHKF@@CCAFKDIVFBEF@DMFBADBBD@BCH@T[GCCBADC@@G@AHGNDJGLGDECS_IHGGC@ANICAROEALOBC@CHIAA@OMIOGJACAJEEABCA@BAE@WODGOGDADOCEJ_HB@I@EFI@CEEBAF@BGHGHBALB@DIDC@ELADGF@GNDBDGHADEH@ENB@DGTB@BDBBIVJDIA@BKJBDHB@@GB@BHB@AGDIBBCHBHD@@EB@@J@@BIB@AJD@@GDD@DJ@DEDBAFB@BCB@AD@BJMAFBBDEJAJOPH@D@DBCAHB@BCJDDAXHDFHDBDAH@HHFHDD@BCBQAKGIOKAD]aCFMGBECABAHABOFCCA@AHK@CEAAMME@FE@@DG@@AEA@DcMUC_OAJAA@G@AAHCCBCKGOCDKOF@DCCI@EGCFGIFLABM@UA@ACCABE@@BABYAGCM@EB@ADC@AK@E@CBCAE@EAEBEEEBEDGDEAIDEC[AYESGEEDEB@BKG@UKEEC@_[AADABICFA@BEEFGCCBOG@GOGCH@@OG@CBCAIGDHE@AGFFGA@EDFCAAAAGDAAHCACKOIDCCMCOIAH@DCFCBACAAACDMAACHA@BGA@AHC@AIEA@FA@AA@CCACH@JA@AE@KYEAABECB@E@DC@BDMACD@CC@@GC@CF@ABEABA@EFA@BIMAQEKBCDA@JIC@QDBAAAHEIGBCEADABCKEOFYCOHUBCBBDCBEAS@BGAOE@BJA@M@C@BKE@@CC@@PG@ACCACJEA@CG@GPAIBEKNIGQAOIAFGKAB@DFFMFWBIDBD@LOPeEGECACDIBAB@DaBcJQBKDMG@COKwC…I•GµDyC[D‘]¥dMHLFCF@FNJBDYZAB@BGFICKHGCIBGCGF@FOJHLG@ABCNc\\IJ@B@FHHUNIVAD]@ICG_QGOOICcBSDgNWBOA[GKEGG“D[DM@ODEASCM@@CA@IBC@CCAAK@ABI@ACEBECCBE@GDS@GAACMEAIOFUB[FI@EBKAqEFDEP@FLJHAFFFGFBHJEJLT@FBB@FHN@BDTDDlRCH@JDNFAADHHGA¿fIFCJ@DcJIXAPMEBDU‹š—¤QA]BCJC@iXaBQD@FJAUxEL@FVFV@ATD@JZc|H@RHCB@JEBMRJBNR@FEHDRGDBBOH^^BDARDF@PNR`R^H@F`JNDXCFTHLrNHD@JCBBBFBHA\\TJHPDJFBLFJLF^DNA^VlJbP^B†PŒrNBLF‚PZBVCDjUN‹œS^efgŠUP„ŠVRLNzpDNGDGJBBCF@DEBDDFLDBH@ZJRBBA@ERQBCTBbP`FLHRHrpj^¶r~^VNfVÆ°PNLHRXJH@AZN^ZNLFBFL‚zJF^HPLbFXFLBlBTDFA^F|B`HT\\BHNVOLW\\EDRzD@DD@BAFHB@DHDBD`LHAVBJHL@܎nPDJTDVP\\LrdnNF@pRXTBAv\\DERMPINEXEFBFDFJFDXJpJbBFAHAJKV_VURGzQJ@L@VN\\LDFDF@DCHIJCF@FBHLFH@PATGnWNCN@dFLDXRRFPB\\GdKPBJFLJXXPJPBPAFEBGEW@IDGPGL@ZHbVNHJBNARIdSTELDHFHL@PMlAVDN^THPLLATBHDFHHRDPEFCLMDO@YHMFCZIlEx@RBN@FADEBSDE@QDQP[NcLGPC^BL@HEFE@EEGIGOGOCCC@ODGDED@JBfETFPJrhJDNBPCTGTKPCJ@hJbP^HRDb@VA\\SXIHBFF@FCN@DNHHDJCLG\\cNILCP@PDPJlbˆ–@JAHEHKHEH@HDDDBdApHTAHALYFEJCH@¬dhDZFVJplLFLBRCTQNELAzNDAPMHIBAACME@CECAA@CBALCLBF@FEDMKEKC@CAKDCF@FDH@DA@GCECAM@IC@GJEJABA@EGG@IHQRE@C@W@IG[EGKKCMIM@CNG@E@AK@AAAE@AVSJC\\CBAEICCGCAAFEFAHBJAHE@EJKFCLABAAIHCBCEI@GBCHEFCD@DHCF@DD@DCH@JFBBRGJADEEGBEdQPAFE@AGI@IDQHKLEH@dBH@FADABKDCNBHABCBGDCJAJ@HBF@DA@KDCVEDAHOFEHAHAhFT@JFF@JIHABEJAN@PHJCFEACEAE@@EA@C@@DC@@A@CFC@AO@IEACBAF@HFDBLEHBHDF@FA@ACCIA@A@CHKACDAH@NFF@JEN@LDAFBDTAHDH@LAHGVBdGDEBKJADABA@AGAB@DCXCHEFBBBBJDDD@FGHCDAHHD@FALBDAHELAJKFEHAFB"],"encodeOffsets":[[129198,46218]]},"properties":{"cp":[124.823608,45.118243],"name":"松原市","childNum":1}},{"id":"220800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@IAOK]GIEyEKEAMK]YYM@BKIOUKGOM˳}cuYµqi]qoQGKG_EaOSAADQR@FABQAYIG@CAEKCCFA@CDEAAHIHCCMyoKMUQƒ‰VOh‰feT]Œ›VMCiUDYAOKEMA‹q…O]AaOkISMIGQ@YAKCEKAKIEOCIG[SGBEAAADA@IGCqMGKESWDMC_I@E]G_QMQ@OCEBQAC]][@yEa@uM_MkYEESGo]aSSEi]kWOEaQICIEQIámaKiaYUqoU_CM]UC™UaKoMiIsIkUQEġA‰AaCOD]LABs\\IXPNdŠFĎQÊYI[F]@aH[\\DDLDHjCP_^K\\MLPTNVK`eXU¸\\`DTAF\\PdLRNEJN@Q`‰G[GGRXpNGTMPAPEVVXFHFWPq@UCOB]LKRCPPTAPSbML@HDH@LEJIBCDANAJBJGJIDC@EEGBALCBDFAJSFJRBBAFNAHDHCVDDAFDNŽW®r`RzXfA€Q–bbPVR\\¦Ep\\\\ZX”E`@Z§V“REx@\\@dFjfl^\\WjBNAFGFMFYHI@eH‡ZmL}`SDkfB`S`@\\URI@AJC@@DE@CR@JG\\JBL@FCbHALPfETMHC@@FBBOfUjGZkfEBADKBACGEIDADMAIHCAEAYFIIgJEAIF[CCEC@KAeKC@CEQABMIGFM{NI@SASCqReDsVE@MPQF@JGACFDFJDCHKDABGBCFKBCBILJJDHJDBLBBD@HCF@FALBHERER@CHPFHHDHDBJFFBHFNBADC@ELH@FGA@BCB@@CJAJBFDCFTHFA@HCFAHDABGBJENDHFFHANBJPEHC@CA@BCBBJFBDHADHBBDBBHB@DDBHH@JJDFFDFHBFFDBHBTDIL@DD@IJDB@DGHF@DFKFDDFBHJDDADBDJHADGFADDFCDK@EEA@FHCBDDDHCBADIBDDADNDCFAFCHFHEFCHIDEHIFAFMB@LQAICEBCJKHFJDDHAFDF@FBRBBH@HL@HAFDF@JHJDFFCJB@JEJ@JDFAZ@BABEA@FIVI@CBCHGJCDAF@DDDAJBVBBFADDBbCDFDCPEBEAGDGD@@EBCHBZ@BEF@FANBH@ACBCACFCDBLCFCJBLEBABCHHFNJDJB@EDCCEFEBICENGDCDBP@DAL@FCJ@DGKGJA@EDGJC@EHA@CFCHBFCBCFBLALI@EHADG@EDC@ECEAADEEC@CBED@DABEFC@GBA@ETADA@ED@@DDARIPAJADDP@FCACNID@NDJCHBPGHAH@LCBADADETFHMHAFEJA@CFCAKBKN@HBBALDBIHBAEFBDG@EB@BEC@@KDABEJGBIHEHB@BD@@DJB@DLHFAFCJ@EHAFNAAFDDJCNDBFEDFFLBJFABQ@ADBDT@FB@@J@@DCFDJ@HLFRFFDCBDBEFDFVANGfBILKtC`BD@ZRDVBÄG|JGFGPKJMDI@KBGBQH[AGDG@GEED_BEBAF@PCD@FBDDPVFNNPHFRJFBDARM@MHGZQlcNCzGPkDcVAJACQHADGD_ÐJ@HL@AFD@CP^DAHMJCJNBBJXJA@DHFB@DdZAFCD@HGFERIJCLIHBJIRKLQ\\BFHHRHHJFNx@dr@DFJ@FLNAVDFBB‡ƈɄxrp˜NS–tD@Šbf„hPDtXPNHDtDFIDA@CTDBGHBPEDDB@@AAIFA@AAAB@LGNDRGJ@HDRBBBCBDBHED@FEH@DGHBFCLDDA@CDGJICCF@DAGEdIPDDHFAFD@DBBGB@DJBEFBDH@@DBBD@DEDBJEF@DJDALEBBFAL@DFF@JCHEFDBAB@FED@FGLDDBABHFD@JFBCJB@DDBADF@EFL@FHPFJFTGJAHGLAD@DGHGNGD@DADCP@FBNB@GBEHGFE@B@FJFLDP@RDADF@@BAFA@@BDF@DJD@BDBADJBTAVDtFJ@PDN@HIJ@LBN@DDNDhEXJPHLA@ALCpHPFBHHDH@FBBDH@BPJ@RA@@FDHBFDAHDBDCfXLCVA|HL@HEFG@AKGBEDE@EDG@CEGKECGBCHGDALCPATPBHBXLLFBP@LFBBH@DABALOBG@CGKOKCE@IFM@GFEF@LIDCXMDC@CAEEE[IECKI@GJOTKHIBG@EGM@EDCXCPDRBFALGAGAEQIMECC@CBEFCj[BE@EIGWIGECE@EBCHEHARILKBGCGWOAC@EFIFCVEVIJWHY@ICCKAIAQB[HOAKEEIBEFAnSFEDG@EAEMG{GKCMIEICK@KD[HQXU\\]XI\\EbIVARGFEDQHIDG@ODK@SAEECEAaBQACAGIDMFKJKJEbSDC@CAACAQ@IC]SsEGCEG@INULUDAL@`F`@`QVIRUJCHE@E@YBGFCTG\\CLCHCFGBCCKOKMEAA@CBALAb@D@DC@CGGAADI@C_KCC@EBCJCLMNIPGNELA^AJBXL\\RRFL@JCHEBE@ECEMMEG@KDGHEPIN@RFJ@RCFEDC@EW_AMJMf[HCP@\\D~HTDJAJCHGFIFS@YAEEGUOCC@GBEFERIFGDKH[u[ABWSoQE@mMqc[KUOSCCImOۍK@IGUAGB_KACGC@CGABE@ACCC@QyFCX[PKMUAGS[_G{A]EEBSCkAcGWC"],"encodeOffsets":[[126922,46306]]},"properties":{"cp":[122.841114,45.619026],"name":"白城市","childNum":1}},{"id":"222400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DDHF@FHJGJLBBFDBGFGBCHM@ADCD@DCF@HAFIBIFEBAB@BBHADADHHAFBDADBDLNGFAHG@QFC@GGC@M@EHKFKJAD@HEFMD@BKDCFIAEECEGGAAGCEFWBGAEAE@I@GDIHMFIDE@EBE@EAGBGDGDYVCBGFO@BHIJ@BDDAFEDEDOJOBED@HCDEBKACDIDOCE@GHAHIFEPKAA@@DGBGFSAQLGBK@IJCLIHAHEFIFG@A@@FABADEFBFADM@YAGDEBGH@FDDCBBFLLHH@DFF@HBHXJLB@JCFCLCDBLCDGBDBFRHJCLJBCFBFDDEHWL@FOHAHLAHBjBnJFLD@TJBBAFDDHDJHFBBTDFFDBDJDR@DBBHFFRDPHHFHDFJJB^VDN@LBDHHBFJPTPADFDALDHILAHEDAFIF]NYDCJLJJ@HF@FFBBHAFURID@DFBHHLAT@PLL@XDNDDFPDBHEB@DADDBLFADDLNFFNFHFNILNPBTJR@BABQ@EFCH@^JJ@DHHBFAFBLAJADMHJJFBDHNH@BABHDFPDCXGVANFBH@FDB@FHBFJDBL@LDEHCF@B@FDDEFFLAF@@LJR@FCB@DDBRNB@HAFDHLBJHF@JDBHEHLHBFNBJCLABHLFDLFFDLHHFBDFD@NANCJAHBDFDAHBFF@HC@@FABFDEDD@@FBBBFDBJ@HHDBBFFDCHBBEDBDEDABGD@@DBAHABDDAFFFEDADEBFFJ@FF@DED@HC@PFL@DB@DCB@FIJ@BFF@DGBDD@DEFODGGKFICKHWDEDOHADKFABDFAFEHIJ@B@HABKDGR@RJFGJBFFDCDMAADEBAFGF[DFF@DDD@DED@FMF@BRNGDCFDDBJDJVRFBLABDBFTEJEDEFPFDFF@BIBDNBF@DCBKBCB@DDFCHWBABADGDYHEDEBGFG@EDIBIFBDABIDGFCBEHUFOHLBPADJBPFJHBBDAFEDCFAH@DDDJBNAEFOF@HFN@FCHJH@DXLFJHFBDZDNJBDDFJD@L^HBBDLPBHFJD@DEFCFTFNBPHdIL@FBDHFDHBLFFABF`VVAD@HH`APBFDD@ZBNHLNNFL@TGD@FBBDH@HFJ@BFFFJFHDHHZPVHB@KBIDGHCJDVADI@MCEFEFMFCDDJRH@H`CLBAZHFGF@LBHCJDBLCJ@DD@FAJ@NGBADGBOLBBLBCH@DGBSEODGBCFARHJLJXHHDJNFDFFBFBFABEBKEIBMR@J_@DHCHCRIHCDDFLRQDGHAFNJLBBJHJAF@DLHD@BKLAFIRMHCLDTBRIBED@D@VRTAHAF@TWDAFBJH`bDHALDFFRHLAJHPBLHNFJDTNHDHDDNHPATDP@BBDPFFXDjNBBCFFPFHRHLBJFLDNFDDLNTJH@HDN@VFJMJGBGHGDKNIHCPANENINANWHCCMFEDELABEHCBEJAHE@IGICG@EDEAIFMBEJKHADCBEFELSEGEQ@]ACKEG@EAMBQGJCFABKLEVODIBIIM@ECC@GDC@EGGCGCIKSEQFERAHEFGACAIACDCECCICCMCFIAOMKEGXCHI@ACEAMHODG@IFMBILCJGT]HCHEFICGB@JBLEJABAHKLCFSLC@CCG@CFAFEFGFAHMPOBCAGBGNG@IFCJABODIEEDKBAAGBA@E@EBAFCHQAMBEACBCLIFC@GJCJQNMPMHADCNCN@DADKCCJGACIACEKIAAAEJKACBENEECGEBEBCACBINBJFJC@CPANHDFFENCFBDBDAPFBBBJ@BB@ZKJAN@DANK`cJGHAJIDGIEAAIC@AGAIIC@@CEA@CA@ACQMCEGI@ECELIPAFGHADC@CBA@AB@AABMHE@EHGRmDCLACCEAWDGACCOCOK@CAEBGDADBFBR@@AEGXKDAJHJ@FDJGACDECGXGDC@ACEBGAC@CFAFKCG@IROVYAEDCDCCG@CHEFKCKJCF@DG@CDI@KFG@CBK@AL[@MLKVK@KACBGFMJ@PBXcJBXARFR@PHLLRFT@JCLOBEJCDENA\\AJETCNIFEJARLJDFHHDFFHDbHZ@FDJ@TBLADBBD@FDFH@HFH@RGF@HFLBJHJDHJHBf@DSDDHBNHFBJJFDJCPB@FBHHFJBL@HDJNBVDH@DCDBFADDBAHBDAF@PEFADBDADEHOBBHAHCJCNJPCFBDFBCHAJEJDFTHDJHB@BCFBDADEDIBCHGB@JFNDLSLPJAJIZ@JCH@HBDFDDFJHFJPJPFFNXNHARGVAHIHQHEH@PAJDHFAF@JAF@@NAJ@JGN@@CBAJAFCBAJCT@^HDDADFDN@JBDHAHBBFBR@LB@FBH@D@FDFLJDHV@ZLRDTTRJ@R^ANBFBHHDBNCJIVAJCH@VFPBXEPALDlDFHHDJ@DDVEL@XAL@NDAEBGFAHAJDNFbBTFHFNANAJCPATBPECHCL@LBH\\BZILDJ@FADNJDADBB@D@FGHHHADIDEJ@DDHFDH@HABFFHGH@FID@BCB@DCB@DBDCFDFDBD@LCD@BHPABBNBADPJDDFHBFPF@FFBHFDHFADBH@HBBLL@BFBDNHB@BACKDAACVCDFHFDBBFFDJBJABHDD@DFB@FLBHCBAACNIHFBFDFJHF@\\ALGDEJ@^IBCAGHCDEACBEAAH@@DBBH@D@FADCCGEAFCJEECIAACGBCC@ADABGFBD@FCACPGEKDAFBD@BCDAFBDAAEGCJE@AJGACHECCC@@CEC@ACCBAHC@CDGCEBC@GB@CCGAEIBCCCNGGAG@@CECAGBCLBIEC@DE@GDC@KDCFAAGJMFCBEBA@ERFLCH@FCBGBEB@BCDADCDAN@BABEDDJBLC@DDBBDD@@DHADBJ@FDD@DFJDFDBDEDADFBBDADABFHCFJDDDBDAFL@HCPFPADBDD@LFDLFCL@JADDFAFBJFDLDDABFFFDFHBFHNAD@HHAHBDNDP@@JDBDATGFDBBLDJAFEBEDALBBFD@JDHBD@HD@DCF@FHB@DLFDHFB@FADBFCD@HJDD@BDVNNNTFAH@HBFDFCH@DBFHFHLDLDBNAFFJ@HHH@BBBHD@LAFCD@BCNE@CCCDKGEGMFA@EBCFEFACEBEGC@CAC@EC@HK@EEAACKAHACG@CGCCC@EEE@GCA@CM@@ECADCBEBAEG@CBALAHGFBHCBGDABCFCBENOAKVGDADG@AQG@IKECCAEDIFGDG@EAEDCLGJEBEBIK@EEGBCCGAGEAEFGDMH@DGFAFCAA@IFCBCAAAMBMBCACBEACFGGGAEHIHEJM`QLCFEFKHGACBAAEMA@ECA@KECCEBEAAIG@AIGEECGBEDEAIDE@EBEAEDKLEFADAAGAA@GDCFMNCFBF@DCFAHBDCBAHDBHBBFCBGD@LBDDRHBDDBLBDABAL@DAFBDA@CBCFA@CDCFGFABACGH@FBBAN@B@AAHA@CDBFCBDDCL@HCHABEHCHDDC@FNHBAHADELBFGAABAL@DA@ED@DAACFBBCDBBDDBFJJBBAB@FAD@BBD@HBD@@BBBFABADDDCACLDAGJIEAACAEBACEAGCECKAADE@CD@HCTDFAJFFGJEJ@JFDEDEDSAEJBF@DFJ@HBFANADAAIDCbBRAHIBIFKJBRET@@GDGNC@CJEDMFFHDVD@IHIACDEJILEJ@HCJ@DABQAAHIFQJIDMFEBIAINCHELMJI~GXDHCJTNPDHLFDJPJFJHBBDJDF@FCBLFHRDJDZH\\RAFBBHD\\ATBXORQjQNUVSLG\\MFAJ@PEJKAIBERKPCBDFDLCFDHBZRHJDBH@HCNIJFH@FN@HBDTBNDL@HBLN@BEJBD@DBBRDTCHGREV@LARBDB@FKD@BFD^D@NQPFJHFLAFCFBFAFGAKKMDEEE@EBGACEEBCDC@AEGOCEIAECA@EAAHIAE@GDG@ELGNCBA@ICA@IHIBGEAAGKCG@A@AEBGGCGBCBCACBOGAAAGGKBICACGBGCOEE@GCC@GCEDKCGJABCAEIE@ADCBOBGEKKCEC@IECBGBOAIKACCEAGEICEC@MKBGEMAAEIAGGAEEKFKCEEO@IBC@CFEL@HGB@BEFCAABEDGAAGGCKIGDEBIHK@CDC@GGAEEAIEG@EGEEGGECGM@IEMCECCKGGCKBCHAAGBIBAAADE@GAE@CG@@DEDKDM@OCAAGCE@GDUGAC@IHK@ABEC@GCCE@AGCAEC@CG@KIKAE@CF@FACEBCL@BIHEAADCCABGAA@AAACACC@KB@F@BAACDCBCCECAAAHEAAREFELBDAJDR@BCECEIECBCAEDCEGJAEIBIKBEEE@AAGC@EECACMGAGCAGDI@EBK@GCC@GDIJC@QFICAGCCC@IDGBCDAFKGIHCFE@IKEEOGCCDELKACDIAGHA@EFCHCDCAGDGBCFAFO@CA@ACQAGBGCCBGDGBICIAGEMDKEOACBGJIDADKAIDEFGD@DGFMEUBC@AEC@IEG@EBE@EG@ECGKCAEECM@WLGLKCSACH@DADEBAFIDELC@EAEBCBQ@ECK@EDOEI@MKIAIGACJE@AACEC@EGI@EDCAEBAIGIBICUHGHC@IAOAEEEKCAKCOBCHBFADMJU@WHIAI@IAI@GEC@CCCBKEAACCACCCYBIEIAAEE@ECGASKYCCC@EIDIF]CAAEGGEG@AEEGAEOG@CMIMAE@EAEBIACCC@SG@EICQBOCCCQBAE@EAIIAGCCAIA[KEGICAI@GDCBEACG@UDI@ME@A@AH@HADGFE@EBADCPMXHFCDEFANAH@FI@GFAHKLBJHNAJ@FAF@FDRDBBBFRAJHPDFCVCDEHEH@FCJ@FCF@HEJMXGJGBEFCDKDEDG@EFKAGJGF@DC@EL@JCAEBCACDCBCCMFILGDCBECCBCCCBGKEBGCCEOIAMOAUSLABCAKBKAGBMEIA@EBCBC@CHK@AEECC@ECAEG@IHGKYNINIlWF]GGA@@ABCAEDCACDEAEBCPKNAFEBCL@HCHAFGJCBAHCKGWNcJ{DIFCXBHPfJN@FCDoPGFAZ@RCNijGNA^CLOXATJJHRAPIPSJaD[EMMW]IU@KJMXWDIEE]QUEO@MFWl@NFHVRPNDL]NWFWGUMMEE@KNSlMJiNWNSPIJKTAHKRMTQPkHMDIDEHAXQPEJBLPVBNAJGNENPBHHDLIHMHAFDNBZNNBLF^@XHHLJJFBPHVAFSRGDMBwGQ@U@MFYJWDOBQE_MSBgT]TDJVFZBBHQTAJDHdXLJ@JyZMBcQOIaKMAƒCUDOTKDOAYEGAUDKDELGtIDSA—UQMCM@EDCDAhELCBEAAIECAIAMBYHOBK@ICMKCKAGBKP]NQFE@C@AGCM@MFG@ICACCaS‡@GCIKGM@IEEQBI@IAKKY@IFMBMIS[WQUCaGMQSGOAKFQ~u@CEAYGIIFM@IBEXI@AAGGAODCFCJEHE@YICAAG@CFGFAPAJIQIII@CDKHALBP@PC@EAGBCKAQ@OCGKDGACCIYEIGCMBUHGJY@IMUDaAEGKAGVkAOACKKIQ_eUOKCHUAUGOJYjMPK@UKiIBGnGDGW]BMCGECY@_UIOBEZI@EUEWCAEHSGEODONSbMNYJKRILMHYDSJafKB[MMBcVODKAEICK@QECICO@KBCH@HPRBLGJOFM@G@QGGMFIZYFOCGMBACLICAIAMDILCVEFICIIK@GABSOQ@E\\MLIGEeFOOIBOHSHCG@KEGICKFMDI@GCAOOQAGFGLIjWBGIQOCQASBYFOAIGDK\\C^DNAAKKEYMQ@MEAMHINCRJHEEKQOQE_BQAEM@[DIFAH@TJJ@HCBGQQ@EFKRCT@@KKGiCCACMEEUKWCCCAKHQCEIAmDIEAGBKUSCIMAIHC@SEG@GFAFCLCFIFI@IG@CHKFIACIBKAKBAACIAAIDC@MK@ABE@CAAQE@CB@FAV@ACOCAA@EDC@AKCGGCASDEAGGCKUDOBICMAOJEAEEQKMQ@MBIPU@GGMB]EIYAKC_MQEQDEDGNEDQCO@gN]CSFMJOFiFSCCKIAKBMDSVKFY@MMMOm_WGUCaDGFANEJSHMBaKOAMBKKBOGQcOWEQDULOCECGBWDQAMC}ZUPCAADE@CEEAEBIECDEBAD@BC@@B…GīPşCiGDsW[TGHKFCDEJAHBHGLCREFCJCF@HAFOZ[^MVEFITSJMLMHEH@DHL@NHH@DKHCHQ@CDKNaPMPAHGFALCDBF@FEFBHBNET@FC@MGOBE@A@GFGL@PAFEH@FKHAHCDMEMTOA[EE@a\\GBBDEPBJFLJL@FV@PHHAB@DHB@PEJ@‚FDPDDLLLFALCLDLV@TDNA^@PNNfFFpRTPLDL@FFFPFF@HCJJ\\dbHRFHMP@FILFJAPABBF@VBHABE@MBABBHHFBFCBEAEBAB@BFVAFLH@DCBGDEAEEEBAB@BHJAFCDIHSDEBCFCB@BFD@BADML@DFBJ@ABGDEFGEEB@DDH@DG@SAADDHDDDD@DYCCB@LBFIHBDCD@FHFN@@JDJEFEBMBKHM@GBMHGHIDO@QEC@aJCBABAL@FBDHBRIF@DBCJGHEDC@QCKDGH@DMVENIFKDEHAF@DHBHDHAHEJCHBDHIDEJ@HHH@DCDUACDEHA@IDQAEF@NANLR@DCD"],"encodeOffsets":[[130906,43816]]},"properties":{"cp":[129.513228,42.904823],"name":"延边朝鲜族自治州","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/liaoning.js b/src/components/visualizcomponent/js/province/liaoning.js new file mode 100644 index 0000000..b4af1b2 --- /dev/null +++ b/src/components/visualizcomponent/js/province/liaoning.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('辽宁', {"type":"FeatureCollection","features":[{"id":"210100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@MDGFSKGAACC@EEIAECG@AACCKDAFEDABC@ADKBEGAAACA@IIEFSACDC@CACGCBAAG@U]E@ABAA@BACC@AACDI@@DCCBDAACBDD@FCB@CADC@CEADCBAFGGKBAECBCDABKA@BBDCFFFGFEAEBBDFDABKAC@@JE@CD@DFBABKDCECAAB@F@@CC@E@@E@EFA@EEA@CDADEDAFADDBADK@BC@AMDG@GGCB@FHDCFE@MECDI@CBCAEBCDC@@CBCGADEE@EBI@AFEBEHEBAFKDOBBDDDABKEQBCAIHHBGPYBCDCCMD@@ABCECABDA@CAGDEAMBBFCDBDEBFFEDB@AAIF@BBBGAFFQ@@NUAA@C@CC@@@BCBEGC@ACCBCACCCABEJGIGMHC@CCODCECBCECB@CE@CEHD@AIISD@@G@@EQB@HCBAA@DCDBDE@BDABH@@DABBDODCB@BMBCAA@HP@FC@DTF@ABE@ALLHBDDCDBBJD@BFABNTQJICKJCBEC@BAC@EBEAEQKIKAAMG@CDEAEACEACC@ADEAA@CE@@ECEFC@CGAEEGCMAKCSAKGCEBEEIEM@CECCG@EQQCCKCG@MLAFEBYGcAECKKAC@CCCRCFCDFCBDFVECGIGFCAEBACE@AQECCIDAABEAG]N@BIDHHJDO@IECC@OACJCCEDCEGFCBFDACCB@KQ]NEEDCHCLBGKMIIIrKAAQDCADECCE@AAGAGEGDCAABG@@DIGIFKEEDFJKCIMIAEBEFAJABC@OIGGDIA_CGGICAAMaCYGSBIMc@GCEIA@CBADDH@DK@ACQO@GMEAEAEBOAIBGU@GCAECAYAACNK@C@AICSCIKKE@CNU@GAAMEAACEAGAE_KAKCIIEEE@MBIAIFIEIMMOEGBGDI@CCCICEUEEDGLAJCFDD@DC@@BDJKBBFG@@FC@ENILMFUEe@OJBFBDRNNNFPHHf\\MFBJBBHBZ@BB@HKNBFH@PALBDDFJHL|rAFABWCCBCB@JDNDXAHJL@H]RCFAN@DBBDBL@JFDF@JCFC@[CA@ED@BNBDBDDCVQfAHBBNFFDDHCFSJCDBFPHJJ@BABGDABDJDD@FABSHgOKB@`GJYBSJEDGJMFIBYGiI]IULCFBBCBBHHD@FFB@HKDAFFABJSIBFIFADC@ADDDABGDFFDCH@BFJFCDFDIBEJHDBFCDABJPABFDHBBBABFB@BC@FNADDBFCFAD@FFF@@DAB@DFH@DDBAD@FABDBD@HFBFUFBhTALKJBZPCRBVNTVFPJEXHHIHBFADHTNLNFPJHFGJCB[CCBG@KBGCE@GHDF@FD@ARMFAKUFDFGPUJBDABYJBHM@DHIEBDDDKBABBFCBKEABCB@DA@MF@B[H@BC@BDYHDHCB@DABAL@HDTENELSPCJDJZHdBhC`BRIJ@@F@FGHADFJEFCP@HHHCBW@DFCFCNCFCLDFCJBNGJBDEJAHBDBFBNQ^MTYL@BDFNJAJE@CCC@O@EDADBLAJI@@FMFBFHHDH[BCBCD@PHBRDDB@DCBGFCBQCEAE@DJHHDHJDFDFBBB@HA@G@EBAD@FDBBCFDFADBABEDIBIAMBINCNBDJABBFCHBB@ADEDNNBCHBFEPCtVZNNDhTdP^LZHRHŽ`FBEJEZV@ADF@@BDB@@FBDCDBDEHBB@ABBDCBBBRBDED@DCBBH@tVVJPNHJ€h@HPHL@\\JBBLFZDlXDBLP`VXB\\RBBJF@DZA\\FdBBDBDIJCLAJCBAAE@A@K@IDDHI@DLHL@DB@ADB@CBMCADMH@B@FGPCAACMBE@@A@C@AABCCC@GDCAABE@CDABCD@DADBBHDBDAD@BQEAAC@GDDJ@DB@@BJ@BBCBDDCBPDGLCCABEAC@FHF@BNEDDDAD@BGHFJCB@FCD@BDFEHBBE@BBBDADFFB@DHD@@DM@ABFBDBVJRFzHV@BCFBFCVCF@BFJCBBABBDAPFD@LJ@BB@JCDLPnZLEBB@@HFBADBLRFABJLBBBGF@JEBYHEFKB@BGB@BWHADCB@FG@BFABLJED@@]JQJSIC@CBEBEACBCE@BCDCCC@KJINiZBBCDB@GRDDB@DDIBADEA@@C@A@@BCAIDEA@AE@@AODaCCBBPCHWNAHSJYDOPEBLFALVPLDBDB@L@FBFFFLLAFHPFBB\\MLAHABBVCDEBJJ@DDB@DCCEDEEGRCDJKFLNBHRLRRCBLNHC@NKABPJHDLDB^B\\@\\BFCNQNOFLHID@NDTJFDIHDDRRRBBAJABCJBFAFBDEHDFABCHAFBFCF@FCJBVFDCFAL@BD@DNBJJLDNPHCHHHAPJJ@TN^BhN^DNHDDLDCH@@RFRAR@VFLCJL@BE@IHMDUJQDGFC@CCE@IFKFAJ@HRdFJJFBFBPI|FFJNFDJJNRHDR@HFNJHHAFNVHDbZfH˜FXJD@HBZBhHXH@DhHJFHJXBLCL@NHNN^BRFJATKFGHKNCDDJCRHEC@CRGLKJABCIA@AJ@DCD@X@PFBGHABEACAEFC@IFEGEQ@OOR_JKFAJGNAP@DE@GHCJCVS@CGIGAO@GM@EDCJERCDIAAC@@K[MCEBGCABEJCZEDA@A@CACSMMI@EBCNABECCBCJIJC@EFAIEKAGEFICCBIDEFGAEBCDABCCEGACEVU@GACGASFE@OGAEBCHGHC@MAAEAGBEAESOQKG@E@ATODIJGJ@DC@GCCMGI@AABCDCZGJGDICCA@IFA@EGLCFEFKDCLDHHBBBJDFHDF@HAREBGCGBIGG@CEEDGJIXKBCPCXIJCFEAA@CQGGACA@CBARBFAHKDGLEHARBLBH@JIBEACA@Q@CCHYLAH@HDH@DE@ICIZBJEDC@CCCEEHGJ@DBHJFB^IBCAEKK_AOGEAOEGDUMggCBEJMAADADG@CBMBBFHADBHLGD@DADBHC@HJEBDDB@CHOBBAG@@AGBABKB_OBA@CB@AAGDBKC@AGSDBCCMJCO_qFAADAAEB@ACAESDEDCA@CBAEGEFICGIA@@ACAEB@AFAC@A@BAIBEAEEECCGE@CJICA@AFA@EIDBAAACBAAABCABCDCACA@CCCCG@AE@OEEEI@CDIAIBMIBGGCCIIEGCAAECAEFACCBENCDEACBCD@DC@CD@JEBCFAFKG@EC@CEK@AFAEIEA@CBAAGEEHEBCLCFCFA@GJITADDBEFE@CDA@AH@B@DGDBBCD@@AB@BCFA@EBA@CL@@WAKC@SoKKU_KEABGDEACC@BCCBCCCCAFAACG@ACEABEA@ISRaWECSG@EIC@CGA@CMJA@EHAACBAAAFB@AHCAGJADCCCBGFBRCL@JDJJPJJBN@JC`SH@DBCuCADA@EDAAETGJDBCFEH@BAPGDEF@HCF@BABBFANGF@LGF@BCXGDADABEF@@C@AF@CCHACCBCF@@DF@FEFBBABBB@FEF@CCD@BAHBAABAB@BDFCBBDAFDDCBDF@A@@BD@@BF@DAF@TAFCFEL@BKD@@AB@JAFEJAFEF@LI@EFGJDFCF@HC@CFADCEEACHADEF@ACBADAFDD@DEF@LAFEB@BEBFFC@HDBBFDBABBDCFDBHLJ@FABCACFC@CF@BAF@BCACBAAEGCCABGHEDCEOGA@AAA@CABCEABDDCB@CAC@DAAECBECDGA@DGD@FGCBBIFADCAIBEEMEDECGB@@ABAAAACCABE@C@AD@JFBGDAAABCD@HDBCAABAVGAAEAAE@GIGCCCACGA@CDGBG@@ABA@@GDCACACBEACDSKABI@KIAE@CLEECACKGBGFCDC@CBADE@ACCDDB@@CAA@AE@@AFAAEDBBA@AFD@EHFDC@AA@BAICIEBGCEC@CCBA@@BAAMEAGAEAABBAGEJIPEJEH@DABIB@AABAAGBAFBICBGMEQQcSMCU@YE@GEADE@A@ADADCDBBGEADCDADM@AEB@CEABEGAMACCAEE@@EDBBA@KC@JGFB@CNA@ADAHHDA@AJ@AID@@AHBHBBA@ADDJA@ADB@BDAHB@ACAFEBBNBDBJBPHJFBCB@DAD@BAFB@ACABAHFFGFB@DABADBHGDDDEADDCADFGADFB@D@DAHFF@HEFBBCFDDCDKFKI@CCBGCAICAALIFB@BDAB@@ADADB@EAABA@CEAAABCBAA@AAAACEDCDA@EBA@CDCFIHCDE@GHBBACEBE@EHCDEBB@@HKIKDGAEMIGBACC@CGCABE@EJ@AIADEGACECA@EIBEC@GIEAEAEFA@ACEEBCAGKAECEACICCD@BEDABEAED@FMHADBDABIBABGFAH@DAF@JKJA@CKE@AIE@CAAGAEBMAGEC@CE@AAAC@ABI@EAIEC@CAGGK@KE@IFOHBDED@FCMIBGBAD@@DB@LGHMBEFEEIBCACEAE@CAS@AEIA@CC@@AI@C@@DEDG@CDADABBDCBA@@B@BEDEBEAECBEIACBEBCD@JK@AAC@CAC@KFECBEKIE@AAWFCDG@AABACACGI@IG@EBCA@KEM@FEACMII@CC"],"encodeOffsets":[[126558,42490]]},"properties":{"cp":[123.429096,41.796767],"name":"沈阳市","childNum":1}},{"id":"210200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DAGBD@"],["@@B@@CCAADDB"],["@@HAGACBBBB@"],["@@B@AAABB@"],["@@B@A@@@"],["@@DDD@A@@EEA@D"],["@@ABD@BAB@@AA@ABA@"],["@@B@CA@BB@"],["@@CAA@BFCFFBBFD@@CDCAAFA@AACI@"],["@@ADEB@BCDDFGLFJCFFANBDGAEEAA@AI@ELIAAE@AA"],["@@@BB@AA"],["@@DABAD@BEGBED@BC@FB"],["@@BDD@AEDAC@CD"],["@@@DBAAA"],["@@A@CDFBBCAA"],["@@@BB@ABF@BACA@CCD"],["@@C@CFD@@CDBAABA@@"],["@@CBCNDFDACCFA@CDAEC@C@@"],["@@CD@BHDBEEC"],["@@A@BB@A"],["@@BAAB"],["@@EFBBHECA"],["@@QDJBJC@@AA"],["@@GDBBBAD@@A@A"],["@@C@EFH@LCAAG@"],["@@IBCDLADAAA"],["@@YFGFAFVHDDD@JAL@HABGK@BGAAMG"],["@@BDLHBBRJFALADAC@@CFEB@DAGEEDEAAAMABCACCB@HCBC@CBCEGB"],["@@G@CFEBADJDDAB@BHCFBBF@@HDADEDADDCB@DFDDAFEACDA@GIGKCI@DECA"],["@@BBBAAAAB"],["@@BBD@CECBBB"],["@@A@BBBAA@"],["@@@@BAA@@B"],["@@DBACAB"],["@@CBF@AA"],["@@EDAFEB@FDDN@FFFBDE@EC@ECCAAKC@"],["@@IBCD@HKFKJMDCCA@GF@@FBJADBF@J@DIFCTEDEFIIA"],["@@DEIDC@@CCDA@@DZH@AECCC"],["@@AB@DE@@B@BF@FCBCEA"],["@@DBACA@@B"],["@@B@@AC@BB"],["@@BCC@EBE@ABC@GFAAIBC@ABBDF@B@@BD@FBDEDB@CDABCF@@AF@"],["@@F@FCCCEBAB@D"],["@@@BD@HAEAEB"],["@@MBKLGLAL@HJTDN@FCFIFCFAHDPBFF@VA\\GH@DBBFAFIJ@F@DF@TEHE@IEE@EBEVEHELS@KAIGKGG]MYYECM@"],["@@EBCD@FDFTHJGF@@ICCG@ADA@A@CCGC"],["@@B@@EFCCCC@ABBBCFDD"],["@@A@AB@AC@DDDAB@AA"],["@@DBP@@CCCECCDGB@BABD@"],["@@@FAHC@@BHDJ@@BAFKBABJD@DCDDBTABAAC@AGIAC@CDABEHEBCIECE@AIECDBBABIBDBED@BD@DB"],["@@HA@AG@CBDB"],["@@DB@AAAC@CDBBBCB@"],["@@DCACA@A@AFDB"],["@@@BFDDCAAG@"],["@@D@BAGCADDB"],["@@BDBBFGCCEB@D"],["@@DCEG@BBDAB@B@BB@"],["@@@DB@DACCA@@B"],["@@DBDACACB"],["@@@DD@JGAAAAC@ABBDABCA@B"],["@@D@AC@EACE@AHHF"],["@@HBBCGCCBBD"],["@@BDF@HEAA@AAAIDAD"],["@@FBBA@GAACDAB@D"],["@@CACBDBDA"],["@@DDB@@E@AED"],["@@JDLCDCM@MCA@GFLB"],["@@ACEAKBAD@PH@FAHG@E"],["@@@CACE@C@ADALDBHAB@BG"],["@@CBDA"],["@@A@BB@A"],["@@C@@ACA@ADAACBA@AG@@CE@@AEA@ACBA@A@BCEEEACBCCADE@EFBBA@ADC@@DEHGFIBBBADBB@DEFDDFB@DMTT@XDDD@BDFJBFDCHEFBBJBDAVAXDLFAF@BH@TFJDBDBAD@BDFAF@AEECC@@CK@ABABGAEI@CDA@@IAAI@@B@@AAA@CAA@EHEFABEHMCIDEDB@ADA@EH@@AEACCC@@DC@I@@B@@CDIDCA@CA@GDD@BDFB@FABIDCAEAABA@EAEC@CBAD@AGF@CE"],["@@BAC@@@BB"],["@@BAA@CDDA"],["@@ABBBFAAAC@"],["@@DAAACDB@"],["@@B@DGGB@BBD"],["@@QBCNCBE@AGC@KLEJIF@DBDABDFADCBBBJAJCXE^AVKDC@CC@OBE@GC@IDMCA"],["@@BCED@BDA"],["@@BAAAABBB"],["@@JCCCBAAAC@BBABE@BDA@@BDB"],["@@J@FABAJANDV@FC@AAAEA@CCAODI@CCEAACAAI@IF@BDDABCAACC@ELDBLD"],["@@EB@BBBHBBAACCA"],["@@E@A@BBCBBDDFFCDC@AEC"],["@@CBBDDBDACCAA"],["@@ACIAFFF@"],["@@ABG@AFC@ACCBDDABC@@FDDF@DDBBADB@JCNFNBHEBDD@LAB@D@JA@BH@@D@@J@@ALAHBBDDBH@LAFBBBHALBBAACFA@BHFHBDADBFADDDA@GDA@EFENEBACEA@K@CEE@@CCA@DE@@CCCA@@FIBCEFG@CGCAACBEBGBGAEEBECDEABEEACBACG@ACA@@CCC@DDF@DBDC@ADFBBDFD@DBABBBDADDBDDHBAHEFGBACEAABBDC@A@@CE@BDABI@AAIC@@DC@AGAABBBADEBCDE@CAEAACC@AFE@AACBAAE@AEC@BECACD@BC@@@@EE@"],["@@@ACACBAA@BBBF@B@"],["@@F@B@HABE@GE@AJCDEAADB@"],["@@ABDDAE"],["@@CFOCCFOHAHFFJBDDLABCL@JBJAFEF@H@XFFABAAMMCECKAGAGDCAE@CAK@"],["@@BB@CA@@B"],["@@D@@@CA@B"],["@@FCHAFB@BDB@CDAFGLAFBBA@AFA@AHA@AAAC@KACCABA@BDABGBABIF@DG@ADS@DFDB"],["@@BAAC@ACBAA@FBBD@"],["@@DA@ACB@B"],["@@D@F@BDBGOOC@ABDDABGBCB@BEBBFCB@BBBDAD@FCDBFC"],["@@TCDKCEGIGCKFCCKGUBABH`@BHBF@JCPF"],["@@E@@DH@FBJC@@CAI@C@"],["@@BA@CAAA@BH"],["@@BBPEJKBGAAC@CAEB@AE@ACE@CCOH@DFD@DAB@BD@FAD@DDB@@BCH"],["@@BAH@BAFDBADELC@AECEBAAEAADKDAFCB@DD@"],["@@B@ACDA@@BABADAFBDACACADCAEAACBCHM@GH@FBBHBBBDA"],["@@DBB@@CC@AB"],["@@DACACBADD@BA"],["@@FBNEJGBGEGC@QHCHAFBF"],["@@D@BEC@CDBB"],["@@A@DB@AA@"],["@@FADABGF@BADEDE@ASSEMEAAA@BCA@CACAAGBACIEAIG@CEGCGHKA@CAAGDEDI@AFBJ@FGDBH@DAB]FC@ECIB@DDDADHNJL@DDFFABBFHCFBBNHADLHJ@BGDEDA\\ED@JFJABCFCJAJC"],["@@CKEDKBABBDCBCDBDADCFCDGBADBBPAJGDBBDB@B@BED@DADDF@DA@C@EC@@GGBAE"],["@@G@CBAB@BNDHCJ@AAG@AEEB"],["@@B@B@AAAB"],["@@CDADDRALWpADBLADCBwNGACCAEBGNKBCAEECoMSAaDKBADHHADKDCA@GACWDIAKHEBC@EIIAM@AABAfIDC@EAI]mG@KECGA@UBCCAGEC[C@ABEDMFCF@pTJ@NC^GBMDCNE‚QHG@YEIAECAKODG@CGK@EKAAC@CIEEAAHIAAF@HC@EADDCDA@CID@BEIEAEAAA@EDI@OEKBI@GAQBCAA@AFKACBC@IAEBAFE@AFQFKBq@EDC@EMEC]EJ@BABCACGCCGE@MIOMCECKGKQO_IE@AB@DFF@DCBABoOM@_BMAOIC@}DkLcHUCQCSICE@KCGUOKEIAWBYEWCQBmm[OACCSCGIMIIUOIAU@›FIDM€ELW\\AHBHDFHDPDFF@LGNIJKXAJEpBVDHDF\\PBD@DGH@HCFsDGBIHCHALBLDRFLTRTLLRLLHD¬BNCLCHEFGHOBAb@LDJTHHxHLDDDHPJD\\BR@JCHEF@XDJJPDFDDJE\\ADCBWCC@EDEP@JBDFBJCFDBDBLDDTDDDADCD@D@DFFNHTAFBDFDPDFFDHBL@FCFODEhUDCDKFEbAvJDAFAFIF@ŠPvftXHNHFJBTBHDjnZ`NHXBNIAI‹}CG@CBADANJHBRARDBB@BAHDDhPF@JGB@F@`^FH@HGPULEJEBCFATABEBIAEBCTA@GAABANGD‡@GFERIPGHAH@HBHDDVHBD@BCDQJENBDDFHBPB|I@FABOHADDFJBLGDBJF@DABCDK@GBGCKBIREDEDGAECEIAAC@EFGX@HBJDHFDHBfAF@FPF@dMF@PJF@FAHGHEH@LDPJBF@FCFEDE@SEEBEBALLJAJ@FDBz\\JBTOHAFFB^CDMD@HV\\DJ@F@FEBICWQYICGEC]B_IiKSQIC¥IIDIAECEGAIkYQKaAƒHSJAPDVIHkHGD@^EZILMH_IG@KDYNyNK@[GKCI@EBCDA\\GFM@…_GAQ@CBERQHCB@DAHBBHHPJBFCHMJCF@JBDHB\\ADBDDBDCT@FFJTNZZNPFL@LGDKJKRCHC@C@IMIIAQGGO@EDIVEHQHMHORCV@RFhPVzp`TfNJ@^GRAvP‚@XDPD^PFBfBVFHJDF@H@FCDKBEDAJBJLFj@VDRLHJFNGXDFDJFFBHAFEFSPQVeXCDAHBDDDjPJFDJ@XCJWTCJAVDJBFFBZDNFXVJJJR\\PFPBRBFJDH@LC^MJ@dF~VNFLPBRBFDDJFL@RCNB\\\\JLNLXLPB`C|@XENDJFFJHfDFLH^JlLNHRTLHBDBDCDuGSBGJELJL^TBHCNFDNDTBNEHBFDDLLJ\\ALDFFpbFHPfFJJNTP^\\RGROR[NWBGAIMI@GFWLMJEb@VLpJFDADDBDBPGFAPHFG@IDEH@BAH@BCBGBC@CFCDIJDBDH@DBTANBPCBA@CF@BGH@BCF@BCRDBDD@BDJADCHAXKACDCBEBAFGACNGD@DBLGBGDCACL@DAPFH@RNHD@HJBJJBFB@LGBKHANIDCCG@GBACE@EPIDA@CBC@ADABCHEFIFCD@BBRNTJnLP@TC\\[FAN@LCFDF@JBJ@BAHDHBDBDCAA@CFAJFRFDAAEŽaZOPG^IL@BIFA@CJCLIB@FBCBCFAD@FJJVLNBdENBFD@FABSNADN\\@JCDSGG@AB@BFNDTAFC@MBMDOFAD@JJJBHHDRBDADED@HDHL@HIDIDKHAHEHCJ@DLRDH@BDBH@PIJDF@DA@GFADCD@@AD@JD@BFFLCBBDAFBNCVANPDBDFF@DALAJBH@RBJDBCNCJFFAJFJ@NDLBBBJ@^EJFAJDFJDFFJFBFHLNDHAFDNJFBJBFFFDHAPFHCJ@TEDEBAH@DAHBH@DFAFBFDBBFLJLDJEJBJFDABBDBBBDF@BBFBBFBCNMF@D@FADBH@BB@DAD@JJ@B@DFF@FFD@BDDCDJHAFJDJBDHBLFDFBFDHLG]BGVE^CV@JAHCFGBKAC@QDMHQ`gRI\\@LCAGKSLWLSbQNCTKpGHA^cFCD@N^RRLFFJFDDBDCNEB@CEBALCHF@FHBBD@FFBDDFBD@HCDIBAR@PEPAJFFELEV@†_bYrFJSLQHGJELBHDFPNBJBzMFIPILEBEHEJ@FDJ@HEDBBFPPJDLCFABCFA@IDE@CMIBIACBA@GMAGEEEICMCNUBEA@DEP@BC@EDB@GCDEEFAEI@GFBJEGGBCDCDBLDDLH@JCJBLGFABEHADEBDHBDFJ@@ECEFABHHBADFBBEFB@AHCGGC@BCB@B@FDD@HHBBFKNSRMBICCOIEIACCAAC@IFOLQRERIHQES@IFQVKFKBS@y_@CABMCAOECBKHGCACCUCEC@_BECOYA@GDoEECoIGDENHvAJKDWAACCUC@ABATCBE@ICCEAMACG@C@EJCB_EiAIBGHEBU@ME@CPSACMGE@OFMNOFICACBCBCDALBVGZU@CIGCMFGL@BCJEDEBEE@CEBEG@IFC@ECEACCWEA@EJCBgFSAEAAC@IBCDANADCBCAKCAICEMEAGHCBg@KF_BIEKOM[EEGCI@GBCB@DBN@BIHcZMHC@CEHS@CCAI@MDEGOFAJAB[CAAAEQCCBAJA@SEGEDIDCNEDCBCCEUAEDAF@FCPEBUCKE@A@EVO@CCC_EIGMMUKCE@[CGGGIAGFGFGZEDG@IA‹WE@OHsCSFE@E@KEAABIKGACHUAGMIcOEDGPGJIBKAs]IKECMEUAeMG@O@I@ECgsEEEAE@IBOJIDG@OCECCCGcGMGGIEKCeGGCQO[Ksuoc]KKAS@OGCIEAmAOFOLDMC•eIEEC@ED]@ECCE@EBMTEFI@GAsqGIg•GGIEç}IEGGMWECIAY@G@ECAEBELEBC@EI]@QBEFCš[FC@E@ECEGAcDUCQCMGMIsqEAGAoBIAECAEAGDIFIfcDEAKEGEAI@•ZK@cGICCEaCCG@G@‡jQNIFC@OM@KZCFERcBECGKGM@OJADDHADGDWCG@qTIBE@ECAE@EHGjYpUJEBCGQ@G@KDGVEJBDA@CSM]CIEk[ECI@mJMFGDAFBHFH@FCFEBMIK@OH"],["@@I@OBOJMBKJG@CDC@Q@IDEBQJGLB@BAB@B@BBCBB@BAF@BCJDBCHBBBADF@BDHCAADC@AHAFDAB@DJAHF@BAB@BF@BAF@@ADCA@@CJEAAC@@CFGCABCFEFBAFBFLFCBBFDABEDABCJGJIXGLC`@DDL@DANBFB@BFF@FDAFBBCF@B@@DB@@CFA@EHENCBCRGD@DDD@@EDCHABBDBJADBBDBBBAAEMACCEACECACEKCA@EHGDSHYASDCCKHODU@ECAB@BG@C@EEHEH@EA@CC@GE@CBA@EFCCAABAJA@EA@BABEADDEBBDEDHFAHGDMD"],["@@@ADE@AKIWHKBCBC@ADEEA@ABC@@DCDEA@BDBABIA@DGHGCABCF@BFAHBBAD@BDADE@BDC@ABDBC@CFIB@DED@BFBDABBFA@ADABDCFDBDB@BDB@CD@DBBEACBAB@BAD@@EAB@E@CD@@CHAH@DD@BBDBAHAHADGCABAAAHCCEB@@ABA@BFAF@AFBB@CFC@E"]],"encodeOffsets":[[[124520,40833]],[[124383,40756]],[[126004,40598]],[[126034,40592]],[[126165,40585]],[[125997,40498]],[[126000,40479]],[[125604,40466]],[[126062,40455]],[[126019,40435]],[[126066,40453]],[[126046,40452]],[[126034,40434]],[[126023,40434]],[[125999,40432]],[[126035,40427]],[[126043,40422]],[[126048,40413]],[[126052,40407]],[[126062,40384]],[[126066,40383]],[[125507,40245]],[[126001,40217]],[[125943,40216]],[[125960,40214]],[[125981,40210]],[[125957,40191]],[[125357,40167]],[[125540,40148]],[[125441,40165]],[[125387,40163]],[[125441,40163]],[[125749,40161]],[[125352,40153]],[[125545,40150]],[[124409,40135]],[[124393,40128]],[[125244,40142]],[[125535,40141]],[[125356,40140]],[[124506,40125]],[[125364,40115]],[[125365,40112]],[[125243,40092]],[[126117,39963]],[[124072,40023]],[[125369,40344]],[[125122,40106]],[[124756,39852]],[[124751,39807]],[[124640,39820]],[[124549,39785]],[[124542,39790]],[[124534,39769]],[[124519,39728]],[[124438,39756]],[[124446,39754]],[[124450,39753]],[[124457,39755]],[[124030,39815]],[[124224,39938]],[[124241,39937]],[[124530,40104]],[[124525,40194]],[[124588,40250]],[[124594,40229]],[[123937,39805]],[[124743,39803]],[[125762,40195]],[[125967,40214]],[[125974,40213]],[[125303,40103]],[[126039,40610]],[[126035,40605]],[[125896,40502]],[[125898,40494]],[[125885,40462]],[[126041,40374]],[[125724,40191]],[[125718,40180]],[[125715,40179]],[[125725,40174]],[[125710,40167]],[[125708,40173]],[[125699,40166]],[[125693,40166]],[[125584,40168]],[[125685,40197]],[[125435,40192]],[[125464,40187]],[[125453,40165]],[[125398,40201]],[[125399,40200]],[[125362,40214]],[[125395,40160]],[[125296,40179]],[[125232,40220]],[[125280,40291]],[[126177,39975]],[[125772,39977]],[[125774,39997]],[[125729,40018]],[[125757,40020]],[[124961,39970]],[[124919,39901]],[[123880,39896]],[[124096,40033]],[[124415,40183]],[[125976,40496]],[[125822,39993]],[[124141,40044]],[[125663,40220]],[[124731,39905]],[[125509,40217]],[[125709,39956]]]},"properties":{"cp":[121.618622,38.91459],"name":"大连市","childNum":115}},{"id":"210300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@E@GDE@SEECIACABCFCBEHC@C@CGELIJATGPG\\UPEVEhOLOPKHILEPCšEPEJCl_jIPEHAFDB@@AAC@CDAHFHCAB@FAFBBADHLDFFCFFAHDDDFDABBB@FBBAHHGFFFGFDDA@GHJHBFA@BDGBNLDANDBBC@FJDDBCHLCBBBOHRNTGJJL@BFDF@HDHHLD@@DD@BBFAAEH@@DD@@DHCDDFDHCDBBAFDDCA@FAAA@@NJBAXEAECADADHFADFB@NPDB\\CEGJ@@CBEAE@ADAHBDAHDDAFBFDD@CHFBFBAHDBBBHBBFJA@CFA@DJB@BBBDABDLAB@@CJ@BAB@HC@EH@DB@CGAHCCCABCEFAAED@AEDBB@CCBANBDAJDHENADAJ@LCFDHDHFDAFBHABMBAF@NE@G@CBCB@@CH@ACDC@CD@LED@DA@CBAAECAC@BAAAC@BGC@CA@ED@BCHABE@CEAEEHQACB@BI@CKADEDCVHDCBCFEJAFBF@BBH@JLD@JABEN@DBDGFADDAABABDJABCCGFEAAAECACKNCFCFADED@JED@BA@CEC@ACGBE@AHGHCEEEAI@IEG@CEQ@ACGEAEDCDIHCBCHE@CKKBAECAECEUIAEDA@EBCCAEAEDKBABKAU@UICBUFOFEHI@MAm_IEGEAE@O\\gAOMKmEMCLKPUBG@III]QCIIODQHGDACIGOHSfHNCJCJGbMBC@EEECIUSWKIGCMAIDQLQLM`]TMREVILM@KLFJLFDVEbSr\\ZLbD\\CNLFJHDfJNDHFTXdPJAPA@AZ@^JjAZNLJR`HHHBfGZ@hLTDb@XDTFrVVKHIRSf]LIFIBGAIEGIEQEMS@EGE@CAC@EAADACIBAACBEAA@CGCFGHBD@AGBAAA@AFAFBLAFEJABEBA@EEGDCCGDEFET@dLNBNBDCVAx_`I`GRINI^ELIHKBOJUPQ@IMIUEKGOMHKLELEFCDE@SFaKUJEBG@ACCAEBEDCCGDCACBCEGNCHBBAHGHBJ@JEDCBIGQSYBGRUDKBMEKKMQMGMHMTM@ACKO[YgQOW]COOMEK@ML[MGOBKEEEGBECAG@CACICCIC@OKG@CCAEMIG@IHGBMK@EEE@CCCG@@CQKM@ABIAEBCA@CCEBECMAAGAEGAGEGGQQSMIBERYXOL@ZHLCBQK[U_BCECGACGGCGGC@AACBECEIACBCAEM@EEA@GBCFSBOA@CEAG@CEEAGCBE@AWGIA@CCCE@CCE@IGC@CAEELYACDKGCGA@EAAABADA@@EEECB@BC@BLELGFSARADGFWDCLCFBDIDASBO@EBCDKDGACCKAC@I@CCE@CAEKAAE@ACQQ@CCCC@ADEBMDGCOOAEAAIFI@ECG@IFAFKFOJEJyNIAMAEOGCKAIFGHKRITqEaZ…`U@KFEFIEOBOFQ@ABCJGDC@EACCEA@EACGA@EGEKDABDFA@MFCDCAECEIKEQQM]C@ED]dGBoHSLMDaRKTKXLTBHKD[@QJ_hGRCN@RBDALEHGDIBU@]DUFAHH^DDAF@DDD@DABBBAFCDAFA@@PCBIB@DEHBDEHB@@FGJ@DEBAHDFEJBBDBBF@BBF@FFFAFFDABAHDFAD@FAB@FLLLH@DADFBDDJFHBBBJFJBLH@FH@BHLDBDBDADBDGLDRFNALBJEZHZFFDDJDtBRFLHHFFPA^IR@JLRNJ_TO\\CJIH]LIB[ZOJACCBEDC@KFCAC@K@EB@BI@EEE@AAECAAI@CEIACDK@GCABIHI@GDKBC@EBC@EBEA@BEBAFANGHCB@DCFK@GZSPKBiCYD]LYEIBIFcZKBK@KKGAC@AAODIBGAEEBCDAEIOBATG@BDE@ADGBGFEBADMFHBD@H@HBDBF@BDDFHBBD@DBB@DDDADBBGHGBCHFDJADFBDBDAFC@BFD@BHDHTHDH@B@DADGCADE@@ACAKAE@IC@CA@IGECAHCA@@BDCFGBIBABADBD@JEFHFEHBBDBBDJFBDH@JJHBBFFDDF@hAH@LCJCFMBFYEM@[TUFuDBDCB[@FFNVPRDFBADDCBFFB@BB@BGDFJABAJDJDFGBC@@BABBBKDGAGBADBD@LC@@HMDDPOBCAC@CAGB]HJPABTTJD@NSHATBNLNJRF\\CD_JUAYBKBEDE@GBKAIB@@@EECC@AGG@G@GCGIKD@DKECCC@OA@BE@@BMBEACE@CC@@S[AEJCDGBQCECBCEEICA@CFCBS@EB@@BBNDDFADOJAD@DDDF@JEJEJ@HDBHIR@F@FFFRFBF@DED[HKFEJ@DFBVELBLBPJLXCDCAQKEAIACBCDBFBF\\VLFF@FCLMFCHCTC@TBDFBF@DALODAFB^lQTGLCTDTFRA\\D\\GNMFOPARBTKJKPBx[DGJCTDLVRZJR@LFJHFRjBXDddTTTHJJOHcBKO[DgFAYQJKLIGMOOOEOaMEMIGeETKUQWH_ISF]KMHQIQVWAgJOFW^SNHFlHPHLDLNAfJbFLNPFdPVAJCH@BHBDDDF@HDBBBED@HCDFJABiV[P[\\GLW^clB@GLJNGDDDMFPRKDPV\\^`N`PŒbLCR@dN\\Jx`PBTF`DhB˜BdP\\NHDTJAIEBBELC@GEA@EGCAGDAAADEVK^JjJZHJANEHIFCTIZAHI@_LAhPTGBGCCCIBAHCBA@AIIOGAEDCTIDECGECMEAABGReDUCCCAMA@AFCB@\\DD@DE@ICEIEK@CAAA@CBMDE^Q@GIKBGCWCM@IDADAXDBABE{qGKEICCKAOBG@AELM@GAAY@GAAAAINEe[GGEOMMQMACAEPIf@VFNEJKFMD@@EH@AELACI@AD@@CCCDEBIHKFC"],"encodeOffsets":[[125566,42189]]},"properties":{"cp":[122.995632,41.110626],"name":"鞍山市","childNum":1}},{"id":"210400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FEN@TCFALCDA@EJINEAOEAKG@ABANCJCZGLEL@HAJKBC@CDGCIHEJADECGAECGIECE@ADC@ACIBANELABEFE@ISMOBECUGC@CDAA@GHCBCJA@KAGLO@CEACGGGBOBEF@F@HCDBD@TCHEH@LCDBDDFED@HBDJPDNJDADCPCF@JJD@BABKDAFCB@@BB@@CBBD@DGDEPEJBFCAEL@AGA@E@EKACGCCEMCCC@CBEDCDABGJEDKBCAECECKI@CECAPAPERIH@DAFBBCF@ACCACCEESE@AB@LDH@BGBCACA@ECG@AADCAC@@AAKAAEBC@CECDC@AGACCAGGADA@CH@FFN@DBNRDHJNBFLLED@BD@DC@CEACGFEAKGECGDKEIHGBEMK@GEKBEDADBDEDDFE\\@HDDDREXFFLKBCB@BDHFRANCHHBD@DDNDLGTCHGBIHCJ@FGJCBCJADAJCTAHCHBRAPFDFFFHABCFADCFC@AFADC@EJ@HGBGJCGKCAMEACDC@CGBOGAKI@GDBEAEAA@ECCE@CEGAGDCAGHECO@IBI@EA@CFC@EDEHADCBKACBCGEAGBCCICAMCAEGE@EAC]YEGICEGOMKI@@DCBGBE@GDC]EGCIFI@AE@A@GGKQEIAIKGAKBECMAAKGECMPAFENBJOFEXCHC^CFG@EDGI@WDICKBIAGCQCAE@ICA@CBKBAEIBC@GCEGCAEAABGCEDCAA@CFEACFC@ACC@CCC@ABAAC@AD@@@AAAAICAABEAEBC@ABAAEB@AADCD@EEDCACBGACDEBAFMBADKDIPCBCDA@CDCAEBCAEDADC@CAABAAAA@DAAABCAALCDBBAJBDABEDABBBCHADCCCEAEAEEECFICABCHGOSBGDIBKCKOSBKMW@ECGHIFABALHJAJ@FAHJDBTBHCNHBBNJJBTADBBBDBHBHCNFZWHEFABAL@JAHDHCAIBA@EBAHABAACGE@ADCBIFEDGTCDCEMGECCOKAMEEDGEE@C@IDCBIDCDAPOGMDIIMAMCGEAQ@CBEAW@QKE@]FMPKHKFEAAGGICQGI[M__SIAMIOWEQ@KAKBKBG@MDGDCAQNEB@GGECCBCCEBAAGEBCCKEE@EBGACCIAA@ADABEAOBCHDDIHBDEH@DABKA@CACOASEAGEEcFmZGBI@WEMGOCI@SB]A@IBI@MCES@yZSFGFIDWFSAeJUTERIEOSGEQCI@AAGACCEABAAGKEACGGAIEGGAI@IAE@IEBAJK@GFEGGEOIAOFCCGC@GEIFCAADACC@CEAEBCACIJGAIHK@CDEGGCA@EAGBAFA@C@ACEAGAGZIAEEAAGHEDGBAHBBACGCAGYBEBCD@BEOES@]ECKGKcO[GUIOGOO[M}KiMS@eFM@KSc_IAOLCLBTMH_B_@MDUTOJSJQTKPKJGFWD[JaZYHWCIAWMCMRW@CGCWAWD]PCDCXMZgLCJELA^gPONMPKPEPA^DNJLNNVPTLLLINOLcCYDQDCF@JDJGBEFG@CDEACBIBEFFD@HF@FFD@BFCDADMDCDCJCTEJSJOBsEgRO@UKGGKEOC]DQAISGIK@aGKBYOYGOZETMN[CYESAQBeRQNZWD_GGCQIOCIBKPEPEH…CiIMQACB[BKCOUIoKeKOAO@GDKHLX@RAJEHG@OCSGUKCEC@EHAFGNCBADEBA@@CC@ABAHNJEDC@CFGAEP@JLFL@HHDBD@JFFBJ@BAD@BB@BDFD@HFNBFAHBBB@DJF@BLF@DIBILE@CBG@EBAHABAJCBCAGBENC@BFAFCBAFCBDBDJFBFDLBBHADFFBDB@FEFBFBHJD@AFFJB@FDBDFHBCBJI@@FAFDBDHD@BDHANJBFCHJLGL@@AACFGD@FAFDFABGA@HCFGDEJCD@DAB@FCBCDDFBBBBB@ABADBBFB@DABBB@FCACB@BA@CB@AEAKJBBJDDBAHDDJ@ELCJCFECADEAEBADC@IECBG@AEHBCEDBCCFBCCHCAGBCBA@CA@C@EFGEABDB@BEAABC@CBA@ADIEOGIACAMAAAEFDB@BGACB@ACA@BIBCC@BABGAGA@BC@BJI@@BCBEGCBABMB@DEAIHD@@LABCA@FF@BFDDNBHBAFFB@DFA@BCNCBCDFBAHCACDCB@B@BCFFB@HZFV@NDdTRRNFAHJDEAABBHABBBA@AJCBG@IFOFIJHFABBAFBHBFBBNAB@@ABDDD@DFAHJFJDABB@@BCDGE@FEC@BABCABFEB@BF@@BBB@DA@CCDD@BCFAB@DCDCBCF@DLHBDDDIF@BBHJHLBBATLDCFBDADBDBHC@@AB@BH@F@DED@DHDBDDJH@HBFFBBBB@VJHHHLTPJFHB`PRBpJJHR@B@H@DCJ@BCHDHCFEPEDEHA\\JH@H@DCBEMM@GVE\\AdBXFNFLBPAL@JFJJFRFd`XZNXD`PZATCpEVGZMLClHNARE\\BZDhRVCHUBOD@JE@G@CBCDAFGDADA@AEGCEBA@EDGAECAACNAP@HDLBNJRDdBJOJDHBHFTHDBFBABGFBHBF@BJAFDLBHAHFNDFFXFBB@DB@FFLBFBXPFFTJ¦XbJLFjlNLFHCHMRDLHLJFPRBJ@HQNONINERQTEPANOhDHHHLHRTRNPJPZD\\BHX`DJIREXDB@B@HFHJCDDHAPBXKPBL@JDFADBLC@CA@@EAAGAEIBIACVGB@BGL@HGH@FBFAF@DBJ@FBH@JDH@DCVAVND@JBH@DBF@HAFHBHDBBDLFD@PBFAPFDDF@HGPENDJD@FHH@DBD@HJJSLDHC@BNCDBDCDOCGFFDC@ELDH@BDHHB@DHFDDBDJFRFLBDCPAHEDJ@FjIHARARGHDVBP@@CDADEAGLEFBDAFBDAFB@AFAJB@AP@D@BFJFF@VCDEFA@CDGBCF@HEDC@AEE@EEC@CBA@AHANAD@LADJDDHBDFNCAIRHHCDD@DCFCJCD@FCBHNFFFAHDF@BBRCJHP@FD@DDF@BAFA@AFCB@LABBBAJADDFDBD@HHFANFHBHFBDH@NDFHFB@JAFFD^RBDJALD"],"encodeOffsets":[[128111,43499]]},"properties":{"cp":[123.921109,41.875956],"name":"抚顺市","childNum":1}},{"id":"210500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DDJ@NJBDEFN@LFB@AD@FJHJ@DHDBABBBH@DCXEBBF@LJAFFDLED@DBD@BBL@@IDCLCHB@B@DDDFBLE@A@AB@DAACBABCREBEL@@BD@@DJBBFT@DBF@FBBDADFHD@DFVLTHPDH@FGBI@QKWLGHCP@PBfLpLVJDPALA\\BDNRjJ†DFGFOLOJAPDRJHD`HXCYRMfQRATBZF\\DNMFSPYZHZPLAbHL@HJJTRB^CPDLFHHVLP@hQtFPATIFIDSDIDCNCBCDCAEC@EEE@@GECFEJADAFBDCH@FEHACI@IDERCZCdDPKJMKKSKUOMMIKCMB]FOLONOPMhOB]FKDIhKNYDWDC^OXCXBHD@DQXDNXNJBXDZGbY\\IXCHELILORSTIPIVSNC`@`ANGASDKPKJBd`LTN@fET@jN~L\\NPPPHVJ\\HdPHLDL^FT@PFAFC@ADAFHZDBDHABGAABCHGFBHFBBFYJBHBHDF@B@DEBABBH@FDBHHCF@DGLBJIHDJDBFAFB@DDDCBBBEDFJ@HHDDDPEJBFPHHEF@HILABJFF@JBJ@HBFHBJHHBDLFBHABFBDDHBBBJ@RDHFPTJFFQVSfITBXEJCHETEzYT@DF@NAJ@J^BTAJ@PDNHXFJ@HAnYdEFFBHTFPBBD@DLBBA@CFGACJGCCDGPAFBBABCB@JBDDHBFAF@LFDDFABHABDFADDDHF@HFARMDBHCNCH@LALALBR@XFJPBNTJ``\\NHJDRHJBHFBLELGNOdERLX@FBDAR@FBDHBNJNLEHGD@FCAEHMECDABCHA@CRKRALCCCAOGCK@AEAIDEACBAJELCBGJEDEJI@ICA@GP@JAHBBALOFCEGBKAAAAAKCE@GFCDIEC@ECAACHIDIHBDABGHA@CBEEE@CAE@AJ@JEJAV@FBHABAFSFGACMK@MDGPGJALHVDTGbaFKAMEKIGWGFGLIDEJAACDALK@IGOBIHGBGDEBEFA^HBFJD@FJDREDC@CJYBGBAACBECCFCRFTBNIV@LDFAFBP@HQHABC@AGGBGACKEAGEEKSBEEABEEEFM@ODAFBHAREFCLAJ@LCPDPIBAQMEGI@EEGCCCAGIKAEBEEEKCGGK@EDKAEEAEICACCEACAEKECK@EV@HADAF@DAFAFEBEGGBEGE@KCIIGBCAC@EWSIOCACEKCGGOCGGAIBEBGIEDIEE@CDEACHMCC@GC@AEIEEBIFGAGEKCECCEBIKM@GBCKEEIIBEAGBQAcQOCBEDGCIACCDCAKPOLI@WIM]IEIAOAGBKH_fIRDJDB`PLLLd@JCHMFiAOCGGCGBETKHGBEAICGK@WHeJQNCJDNPPFJADGLCL@JBJAHGJGFQFMAEE@C@OCMA@GASFS@OFKBMCAC@EJK@EACIAMB]CIBG@EHINE@EB@BBDBFDDDNNFDFGNCBWECBEBEJGHOACCE@CDLJBHSVC\\ELGF]LEDADEBGFE@EGK@CDG@KHiVMBKCkUAAKFiFmGSI}OE@iN}fODA@EGMCO@GCGBEAIE@IEACCG@IACFGDIJMFQFUFE@GBIECB[DQ@GDI@GAIDIBGBE@E@GF[HeRYAMBYJS@UMQE_BMDODIHSTEBUDIKGAEEGCCGBA@IAAI@ACGEKEODKAKDGCAG@GKG@EAE@AAIFEEGE@YEACGBC@G@CBCDMBABE@ECC@ECEBOE@BGFG@MHI@KHCAIBECO@ACQGGDA@AAAEMAECAOECDIUOUGAMMMMByXQASF[JaPKB]KYMSQOEI@IFQTODKFIBICWQSI]CKD@RLrCNEDMDcBWEKOQICECC@GHGCCCICCBGCKFCIIAIAAC@CBK@IACFKDEKCAEKYME@ULojIDQCAEECGAIBGCAAHK]CKBMAECJSRSVmTQ@MDO@EJI\\I@KWaGSA_LKHENMDGAEACMIAOFK@GAGEEICOAUBYOI@GF@RSF“JW@CCMEEBGCEBE@OBK@GDIHM@GMGG@EBASEIEGAEMK@OUI@ECEBEFI@ADGFGAIEC@CBIABHGJECGDG@IDIACCKD@DEFWLEJIAAEEBCAEBGLGBADABAAEIE@GECBCDSAOGCCGBEDG@CDE@E@AIE@ACI@CBKBK@CBI@AEGC@CACCKCKUAEGGAAIIAMEMCED@BBBE@CHAFBNCB]OQBKFGJQLAB@DCDI@ADE@MDGF[DIBKD_BPJTPJFFJBL@PD@RJJNBFCD@HJFHPHFBBJDF@FHBFFDCDFH@FLLEHGDGLJNDBDDC@@BCAAB@HADDHEL@HAD@JCH@DHFALJBBAFDD@AP@DBDAFBDAFBBAFF@JDF@FBDBDBHBDDDBBDDF@FDDABGFABCBEHG@CDE@@BCD@HAFML@RKFBHAB@FEFAFBHDFDTBDDBDHHFCJIDCJIFAFMDIBBL@HC@CDBF@FCB@FCB@DEB@BIF@DADBHAFC@EFUBEBA@@@@BECCFJFCHDD@BBBBFF@GLGLCDC@@BBHDD@BLHFDADBBLFDDAEHKJAXBXJ@CJHNDPHFDDJMF@FCR@FKFCL@LHDBDDBADABDJCDFF@DADAJEA@DIFBD@LFFABDLEBCF@DABDHCH@LDDBHCBCHCBBHCBHHSJGTIJETNR^\\@VGJIHcJeH@LCFKJ@HBDCBEA@FEACBBFAB"],"encodeOffsets":[[126558,42490]]},"properties":{"cp":[123.770519,41.297909],"name":"本溪市","childNum":1}},{"id":"210600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@A@@DDA@AA@"],["@@@B@BB@@AAA"],["@@AB@DDBB@@C@ACA"],["@@HLD@@GCEKE@BDF"],["@@F@@@ACC@@D"],["@@I@ADJPLFCHBBVFNAJ@LCJGFIAGEAOBU@OCSE"],["@@CB@BH@@CC@"],["@@B@@CAB@B"],["@@IFCACAE@IBABBDJHHBP@AIFEACA@"],["@@@SCKB@@CAEWMB@QMC@CCCB@AA@KEMEAAM[E£YƒK@‚GN@PXvGJKWIME§SG@P_TOD_AcBsF[@iFmLO@Q@aQcA•GUI@GBEFCPGJGFSJM@KCOKAMD]GKe]UMWE]AEDCDAJABE@ECEGAOEGECMAIC@CAAIBEHAFLF@RCJEDCHIFC@GEK@CCAUACCA@zATELULER@JFTGRQJQFKREP@JBDDBBDFJRLBDAHQNMTCJCBGIC@ECA@A@ADD@HHGD@BEAAFEABCGAAGEBDF@FI@CEGAACCFGBAFEBKHIAIDG@CKKCCACDADHHIFEA@HFJEBFFDC@HCA@FADO@CFB@AFMVNDJDFFHFNB@HABBDAJNL@FCB@HADDB@FRRBDF@BBFLDBF@DDJ@D@LBDDHBLCDCFAP@TACBCJEAKDCDEXCHQBTBHEFKAKD@@ADAFF@FB@BCBABB@FHBHDCLBDKZFFDBD@JHF@DDF@DD@DJBXH@BAFHDFBDFH@FB@DPBTADEHAB@FFN@BFADBDFJFDDABBD@HHHDDHHBFDADV`L\\ARKDYGK@WPQZAFNJRTHRFHBHFHHBBBDNAFDF@DDBFAJBBAN@RL@DH@DD@DFF@FNLHAJGH@NJBFDDH@PLD@DJJDBD@DBHFDHAFFLFPANHK\\@NFLPNDPX^RPZhP\\DL@BSNGNHNRNLNFLANCLQVAHTZHRAJCDIFI@GAGHABGAMDFHADBDCDDHCDAFBFDD@BAHIFLVEb@TCFEDKFKFGLPNLHVFNJ@JORIVAPGLKJ]FMJQJ_H_Jw`UBCDMAMAcKS@EFCFDHCDFH@FABAFIBEFKBEAEB@BBBABBHC@GAEHHD@DBBAFBDABDJCBBB@FBD@DHF@FNTRFJFFHBJAHEJKJe^QTGJULJHBHCZ@HFNHF~GPB`ALCJA\\CHENCF@BCJADA@CBARKHILERA^PDAAMBEDGF@AA@AFCNDNFJBBJHBFHVBDLDLBD@DHDBFJ@DAL@LADAJ@BDF@BJF@F@DCH@FCHADDPHTBDCDAHFF@FJBBBABCHAHKFADBFABFJBFIXKFE@CLCDDJBJCH@HCFDHIAGJBDAD@JFHBHEBCJ@FEFAFDJ@PVL@FNHBJFTFAB@FHHHNN@JGHCL@PAF@FAHDFANFDDX@”ITE@QHEJ@ZPVAPBJDFFBH@HELBPNJBDBFCHMNGFKLB`HTXb@L[JIJ@FCP@NSRUnQTITFDNBLA^DGLBBHDJAHBFDBFRDJCpiVKF@ZNFLDBFLLCDEJBL@DAD@BBBJJJEDDLAHDDDJDDGH@HDDDFRJLPXFdANCFCDMKq@QLC^DTJXRJDJALEPCRSJEJ@PFTRZN^LLAbO\\ITERBzWNANNBNVHVPCJFDBPFDNBBFBBB@HCRHBDP@FDJADBLGJ@NGH@HE@APFFAFDD@FDF@BANADCDAH@D@HABDZFF@FHEFBJ@BBF@FLH@HBHHDLCLBPCLFHFBDJ@BB@JABDHHDFFHBJLVCFATSJGPCNC`ARFVNT@ZINAZBfQ\\GHEF@F@HAJAJCHBJ@HCR@\\CDAJFHAF@VERENEJIHCDEJBH@DDFB@JJFFBHAHDP@NDFHB@PC~ejMF@~PTJnHjELEBBlVLDNAjULGH@DCL@FHF@HEFABCFC^KHEFKD[TUAGKIDCF@DDPBHGDE@CBAF@DAZFDCFKCEMECMCCAEAC@AFAF@JMFGH@JA^DNAJBBD@FIL@FBDNDLAPET@TEHBB@DN@P@DFFNBREHEHIBGAI@IDKHKBCEIOOCMDIRMfIXGL@DHBJAFGHSLAFDHHHPDjBNEDG@IKcKK_OCACIJQLMNQHGJEPARDJFN^XJJ@PKLOBEAEKKCIAEBEDEJAF@pV^HJBVAJ@BDBLDBFBFAHANMHCZIJE`iDEDOSQGAI@DEACQUKIaOUEKMKUDKFG^KjINGJOAICCKAmBSAeEUCYHKHEF@B@JBRW@KEMIa[IKAMBQEWGIOE_D_CSFSCMGKMQIGGC_EK@OCAeAM@SEGM@INYB[CAYCYVW\\ODYKKAEAWMOAIBe^KFmKMEEGE[@IIMCEWC[AOB]DsKOGOGocuYUOiIaC_K[KWOSCOGaoFaPGJA\\BBEAGBAXABGBUAEWEOBAFDLAFGAEEKAGBKFEBOBKCOMaO_GY@UDKHCJ@TAJEDGBGAKI_mIIgcKO[M@CEECAG@]UQIKCQAAAGAA@BBEAYEgUKIIMGeAIEWGKGGMGMCGAABCC}WCAkOcCUCKEEEA@GGOIMEEECCQMMGKIQIEEKKYKQCECAAAADCAAECMCAEGMCK@BSSIKCKGAE@KEMA[CIGA@@@CAGGBCCGOOKOEEUASMIICKGGOQYMQMMMSQGGEMGIGOAIDMHGFAT@NGJKLY@KI]OSI[II@\\BFiOCCBAGGQIOAIBABE@CC@AAAGAGC@ADE@ECIAA@CBAFBJCCGGEAGEGI@QDIBeGUIKGMQCOGGCMCC@IAG"]],"encodeOffsets":[[[126761,40743]],[[126805,40737]],[[126567,40718]],[[127350,41055]],[[126729,40706]],[[126686,40700]],[[126543,40731]],[[126786,40742]],[[126798,40742]],[[127197,40842]]]},"properties":{"cp":[124.383044,40.124296],"name":"丹东市","childNum":10}},{"id":"210700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@AC@EBDBFA"],["@@FABC@KBC@AEDEP@BBB"],["@@FGNAJBJAFCBACAEBECADCA@EBCFAH@B@@GAAEAECICCGGGCIF@FBRDDAHEDA@CCAQCGA@ODCDA\\ACGGGAENE@EJ@BIAKBCFCP@D@DDF@BIMICGBAXINSR]AMAEACBGFIACHIAMDICEDKDEDMDECERBJC@AGE@IDMFEEG@CLKAC@EC@E@QJ_AgDcAYGCIDITOFKFMCS@GBKBA@CDACGZGACD@@A\\G@ANEB@@CDABALFDAAEBALACCACJFCGN@AGZIBAACVIHOCEVEBLNEBQC@@ECEHGF@HDLAH@DA\\DDAHIGEOIMEMKGSBCAEJGGGFWOIUEMSAUDQYOIAKLSBAgVEAEGEC@CABA@EBCCA@CEG@CBA@CE@EEC@EBEDCABCEMD@@AEABAAAGAECBAIOBADCAEGCFIJAECDCIEAEG@CDEEHCBACCBCD@BCJEAEGC[McO—AgAQAqIw_[IcMQ@KD‹a_O_M[]YcGGOFOQEDQOiOLMqQECEGGEQII@@CAA@EKG}SCAWIGEGAUBCPGFSH‡CeDKI@GACGCBEAAWABAAAKCEDKEAEOIQAHGAECCCEFG@CQKUQ_PAVkXeAuEKGMQGEeC]AK@GHMCKGOSGCOBOC_U}]IGYKSIMGKK]Q[GMGEQAOBMBMDEVMXDdI@KC[EI[A}}GIAWXeNOtIvAzEbB\\JHA@BH@\\AFBD@@FjAGPr]GAAUSBAGƒD@HM@@FE@AEO@CDC@@FGB@BC@@CIC@CQADML@g‰B[HEDIRgAQCMMKCSCKBWQEKIACBOAEMQQ_GKE@M@ICGEICYMOQQSIOEQYQGBM@MCUFMLAJgbcF•A¥JcJgNcF»]WGWCEGGaOQi@_Po^SFmAQCSG[iOKOECEAADIKOEEQCAAACTcAEG@EDIB]IMDK@KEUCc–GbAHBJFLRJPZFFDLANDTINLB@JDD@BGBABBDICABAACHLFDCBFHD@FCDHBG@H@GBBBCDCAAACBGABJA@@F@BCGA@@F@@CMEACHEDBJG@BHJBDD@H@BC@BRI@BHB@BRDJBPHVFLDNNXBNALDHG@EGE@GEEAI@MMYCE@ADMDCDABDBBHEDKCWJA@IGG@CDCDGDCRHXAFFT@JITEXDPCBADCBE@EICAMFCDICCFG@AEEDIHEBADDDFBBDLBB@BFAD@BEF@DE@CBACEBECBFAB@DGCCBCFKAKJKECCBAC@EAACGC@GCAIBC@EE@CIGC@E@CAC@CF@BEFCBC@@DG@ABIBSHCHBF@HIA@DIDMBAJC@AB@FHLHDFH@D@BCB@DCHCFELADA@G@SQEAE@AB@DJPADGJWFGJKFKEC@KDGAK@CFFDADDDHBDDBAFBHH@BDBDHJBH@FDHADFHBHDFBFAAHEBBFCDBBEFMAAD@FA@ADA@EAIBDDGBBDEB@EC@GBADADBJDF@FBDD@FDD@JBBD@BC@DHLFAHEF@DDBCB@FCB@DCBDHADBBDB@B@DFJDFGJBDHHA@DHABBHL@DBDADB@HFBDJMD@B@BFBAD@DFDDCHDJHFHADBFFBDHJAJBHDDHJBFBBD@DAFGDBDCDGDAB@DF@@FF@@BBBFABCFABA@GDCBE@EDCDGFED@DEFBBBHJD@BDCH@FBF@BABBB@BD@BDDADD@@F@HKHCHBBBJD@DH@@CFALFBDCF@BCBAFEH@BD@BFEFBD@DBHADA@DHAHDFCDBJCFBD@DHBBBFEBBBBHCFBAGJADBDDFNCDG@CH@@BFFFAHDH@F@NADDHFDBB@DADNFBDVEDLHAJBB@DFDBBDABHDH@BBDBFAHBAHD@AFDBNJBBABHBDHJHJDMNHDCJEFBHABDFCHDD@DF@DDFAJGHHDA@EF@FF@DJHPBDCBAB@FFE@CDABNCJB@DJB@GFB@DFBBBDBFAFFFBABALFEAA@CDA@HBEBCDAFDCF@CE@AHCBBFD@@@BA@BDB@BB@JE@CBA@LLFHE@EIIH@BEHC@BDBABBBHAFBNCD@NFJLHCDC@AF@BFFF@DDDFFF@CB@FAD@DLBBFBADBDFDAFDHAHDCHBD@FBBEFHDDBDDDB@DDBHBPIHFBFDDFEAIBABAFJVL@BDDHABCBBD@@EDB@DFAHFDCHDFAHBB@FLADDBABGBCAEDLTH@DF@FEBABDFBFFDA@BBDJGD@DADMB@FEBBDEF@DABDLLHFHADEDBBBFB@BDNDFDF@FBHA@DBDDBF@HABBF@BFGDAD@DDBBFAD@BFHDBBDH@JCLELIpQHG@ADBBABBH@B@@BHCF@@BFBFCFBNE@KCEDCACDKACACMCEELOFCfKNAPDTJTJRB\\@hIb[FQFEAKDECEHBFADCBAHBD@FD@FCFBHDFBHPNPDRGH@JBHDBFANGJ@JIB@BBFJJ@ZBDNAFLFBRDFBBDGBHNDBJDFABABDFAªFrGLMLC\\BRCP@H@X^TVNHHBNIPG‚BrTVCRCRKJKVOH@HBHDBBVZTPNLSAWDMFEHDPJHJHLRXBfCFBZ@VLNLHBQHBDD@H@JA@BD@LCDDBBKB@FJAAFF@DHDCDFJEBHFAPFN@BBEBDDA@FF@HMDDJDBBED@@GB@BHH@@BD@DEDFD@BDDBAFHA@FB@@CF@NLJJGAFFCFGFFFBA@FDHHDH@TIJ@@FP@PDPJEFDHDBAD@BJHD@ZXDLADFDFKHFH@BBHCJFPL@BABDDFB@DC@@DADJDJFDAFDBBCBDBBB@@DFD@FDDADABBBGDBADBAJBBFHHDHABAF@DDDHDPEBBH@@BEBKJHHDHPEH@JCDBB@HC@DFAPBCFPB@BJBHCDD@DJBABBLD@@CL@IFDJPAACF@@BDBF@BCRJAB@DD@@ANDBBVJ`LlXP@XHpVTLRDXLXH€TPFRJ"]],"encodeOffsets":[[[124009,41817]],[[123988,41794]],[[125365,43141]]]},"properties":{"cp":[121.135742,41.119269],"name":"锦州市","childNum":3}},{"id":"210800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@BD@@DBDFDPA@AF@BARBDDLF@CLCHJHDH@H@BHD@FD@F@@JALBHAF@FCLAZAVB`IDCE[IQKMAMBSTG@MICSSBAIO^GHADBD@DBPACONC@GD@@KACBCHAHBLCAABA@AD@HACECIBIBAEIHC@AAAA@EEDACCABCEOQMUEE\\@DAACvCVE\\SN@ZFŽENADEDI@KBG@gCEECAEGAIIG@ACIEACCAAAFGGEFE@IACBCBAJAHADEAC@@DBBGFDJHB@@DJDF@LBDB@BF@BCHDBC@C@ACGSGCGAGC@AED@BEACACCEIBECDGHAHGAABCCC@CAA@CACGACEACE@CAGAG@C@GANEBCFAHEHABCF@ACH@BSPAFJCBADFFHBJAPCBBD@HBLLL@LAdYJEJAZF^KZCjDLATOHYL@DE@CDAHGBMBEFA@AFBFAD@FAD@LAHCJ@JGBAHDL@DCJBDFJ@BBFDBBF@FFJ@@AFAL@D@DBLED@FCDABDPI\\YJA^KJGDIP[`SMIKQ@IJQB]EOGEKGQEsAICCCEEGYFYAIBKEMCQHKACBCACACKCAGG@@EKGIAIEAAGAIECCEABC@CKGKK@EBA@EBCCEBGBAECBEEE@EAE@AAECAAAFICEBGFA@CHI@EA@FGACFG@CJADA@OB@BEDCBEAABA@CCC@CBEKOECEAECAKCGIAICBEIGDCCC@AEC@EEE@C@AIIC@CBA@@AAGBC@E@CNEDMEAAAAE@ACGEAAACBIEIAIFKCKIAECAAEBECEG@GACBG@ABCFSFI@GDOEIBCCEEIAEAMIECGBMCGKAEIEEEICCEBIIE]FI@AAKAMCI@IEEBIEMDADICQAG@IAKBCBE@CECAMOUBMDEACBAAKDEE@AICC@@BC@CDEB@HCBE@ICOJI@AA@AGOGI@CDIFGBGLGJCJC@GGKGCC@CFCBQAGCAGII@IBCPENCNAD@BECSEM@ABAH@THDC@IM[BCTMBA@EECMAcFMAUKII@EBCDEDAEAA@KJID@DEBAJK@]JOHYPbBFCBQEIEEB@DBBCDCAGAGCABI@IAE@ECKDM@EB[\\SDO@mKSIQMAAC@EDEJGFADCB@BAD@DCBOJ@FDFAB@HDHCDMJGBALKHA@AEIIIA@GGCQMG@OECBK@BDCDAHKHCAC@MHBDEHABAFCDBDWLGBCDIBACC@ACQCADE@ADG@AHE@@DABODMASBCAG@ACICCJED@DADAHADG@ABG@CF@JEHOGEBOHCACABCECoIUKa@IFKNEX@HNJBJAHMXQ\\QPQHJLJ@D@^SLAJDJF^nBHERGR_AKBojQX]„HJÔDPCNDTTFLG’D\\DP`HrPRCJMPQFANBJHLNbZCBMBePIPJXZPXCbaXB^N@FIJIFAF@FHLJB`MN@BF@HAHKTIVATBFFFFDJB\\EZIH@^ZNRANQRBHdXLFH@PIDBBDAJGDO@SDYCGHSbDJ\\JAJāÌKNUhANBLJHZlDL@HAHIJL\\CXBJDJHFHDF@NCLGTS˜Y^@rVFD@B@LAFCDGFQB£AGBEDNNDNAPEJOFI@SHGHgRjgPWPADBFHHz\\LHZ`HFJB\\KTCFAHDBDAJORELAHBRDJBDFDH@FCZ[PKPEJ@JTBBFBXBVJPBLAJIDCD@BBLL\\VPRHNBF@LHFL@HC@CEIAEDAZCBBBD@RLDFFADFDRDHADCFI\\B@R"],"encodeOffsets":[[125315,41901]]},"properties":{"cp":[122.235151,40.667432],"name":"营口市","childNum":1}},{"id":"210900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DAFEHQH@FFNGLA@EBCZSRB@GCKCFUDAAGBKB[NAAOEEGKBEKEEEAIBCAACKCIEKIBKKEFAPOZCTIBGXMDGAOB@dBPC@BF@@BFBJCDB@AB@D@@@FBBCJACCA@CCHQA@DCAAjYJMLID@DDDC@ADFDAFBFADAD@TJRI^I@@FCKIBAAEH@@EDABCXG@AHA@ALAFEZGFA@IHEAAKAAIEBKQCAABGE@@AAKFmYKODC@IAAI@@KECBOACBAAAIDAEE@UDEDEAADU@yGQEUICAEABAN@@CC@CGA@EEBCACAAF@AAFGCE@ADC@EDAEIHG@ABCCCFCAME@EGD@FBBADDHKOCDACCDAAAI@@AA@@CCIHCD@BBRF@ABCACGCAABC@CDCBADCF@BADBHCD@DDBA@B@D@BF@NABDDBHO@E@ANGBCNDDAA@BCA@@CGKCKJ@CGJCL@B@F@BBDABIDKJICGcA[EYB@CIEAA[QWA_UKOCAkWYCKEAA[IK@OG@GgGIOMUIsUG@AACDC@CFQAAADAACBAA@GACFCACDEA@@CA@AE@BCU@FYFIEA_QGYG]KcOgSMCYMsUODEFGACDKMFCBCA@GAEDAAIBAABKFIQIYWGWKQCSKoUWGO@kW_KUIAAMC@BC@@CBAQIADE@CA@AE@BDOBCIJEK@@DC@AKBAIA@CCCGDIA@AOADEOAEB@CGDA@CAIDG@OFCGGGLIFA@AG@AAOFGCCC@CBEBACGGGAEIAABBCCAAHAACBCBECC@CE@@AACADAAAECCBIEICBC@CD@@CEACCBA@AOKIEGDAAG@GEELECBCCKYWC@IG@ABCCACGFEOIOCO@@EI@SJG@GCCG@EABEEHEDEEEHBIIMKE@@DA@@EGBBECAACC@CECFC@@AG@AGA@@HC@AFCACINC@GEEB@CCFAAAM@OEEBAGIFCECDCGE@BEIB@ELAAACCKDC@@AIBG@C@ACRGGAMKUKY@EAeDWAKQIGIGCOFGNEXCTBMKSOUYAAOEG@UPILQLQDUDqSAOHMJGAMGSUW]G@O@QD[AKDKNqH©EEBACABEBICCAGMHAACEAQCEAEKMBAC@YIIAE@AJA@IHIBMAEGCIAG@QHOCOMAGCEAGDE@EECC@GAEFEBGADFCFBLEFERa\\gJ[@QASISIOCMBeLEDKPFFNDBDBDCLBDCDDF@LMFEAEDEA@AE@GD@AA@G@AAABCA@BGHoRKJKFIDG@AFDDDFLBEH@DCDDDCHBJHJDAFD@DBBBHCFDAL@CBABDHAFD@BD@DBFDB@BBDFB@DNHDFCLCDBH@NMLeHUH[DUHWLQFIDGJAH@POfALILEJSHKFYH[@MEiIMGU@MDEBMDIFE@EDADA@ADC@A@@AABAAC@CA@BW@ICCDKDCPJL@JD@HNJZE\\IREVDPVPTJJ\\FbHJLHCTGXAHINAL@F@DIJ@DKNBDML@ZGJBJJTAXQVQJIDKL@BBADFHAHHMJbNPEHEJCH@FHHRVZDBXHFBDCDEPDN@BLRPDLNF@CACJBDAFDADBHF@@DDBED@FB@HDF@HDDBBDHBRLFBDDBD@FFFBFEHBHLFH@DBD@FDBDHBNF@DDB@JFDJDDCN@XDRFFBKF@DDBNGJ@NFFDTFLNTJHLFLBRAFRLCBGBEBCJHBHH`F\\LNJDLF@BGBAFBBHH@FANILCNABD@HADBFAR@DDD\\BX@FBDBENBBP@HEDIJEFBFAJFPAZHJHCDLJJJJCJ@PCHIBGDAH@HHBHBBFAFEJ@HIFDlLXCBCJ@RJ@DCF@BL@RJANN@BD@DLBBBDBB@DEBGCEMGDMDCPGFKPEHILHH@FIBC@GDOFCAIF@@EFAJOTKFBFDD@P@REVFPHD@TPJN@FXVFF@FDBFHDD@HFED@HDJAFF@BJDNDN@JHFLDFJFLJFCBGGK@EJATJBHDF@JFJAFJHBHFDL@FCDMDEHBJHBDANBDDDD@LGAKPC@DCFAJBD@DDFADBDFDbNJF@DJDDHDBDD@FAF@FDFADOHAFCB@BHDJABEBEHEJBFDAJIPFDHBFDMJIDEFCDEHDDVDHDBBADC@QBCCC@CD@DBHJDHAFGF@FD@DEFAHBFFHIJJFFHJHPIJBBF@FM\\FJJ@VAP@BDCPDFLBNAFCDABIBCNLDPHDRA\\IJ@FFDHVBXHBDAF@FXHF@REBECE@ABEJ@ZHFCHSF@RAZKNDH@DECGBAN@JCRCB@@FD@FABEB@DFADD@B@DCLALDXFH@BABCASDBJDDDBLAHDZFJAJELCRBDHCN@XEVQHMNERIBKBCFA`APAT@PCJAHQJDNBVIBEAIFCHBNLVF@DDBLBJAP@bBFFEN@XHNLFdNVNHJDJBPFDXHJDBFALEVCBSCE@IEOBaBkDS@OBEDKPGH@LEPETKT@HBJJHFDZBxDdF\\BP@VEX@vGf@HCNALCˆGTERI@AKS@AJKHKDMNENCJ@NEXEPKjLPHTAPAT@XFPCbH\\BDABMFKDCTGRBJI@CHCP@HADCLB@AHI"],"encodeOffsets":[[125737,43778]]},"properties":{"cp":[121.648962,42.011796],"name":"阜新市","childNum":1}},{"id":"211000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@VFDFDJDDJ@HCHAPFNNFJEJBJAJ@NFFJFDJBL`LBFBHDFBBNFBB@HMV@DLFJLTDJD@B@DMLBDZBDBBFHDV@AHBJAPBFBFNF@HRPBDL@@CCGBCDAB@FJHDd@JNTAZHbDBNDBHJDHB`CJHHPJD@BABIFEFAJBJNLDEIFCLFJEJH@CH@BADBHCHFHBBBF@DDCFDBRCBBqLJJNJHLKAGDCDFF^MLRA@DDCBAEEDFHCDDFIDBD@PDDJFP@ICGGJC@A^MBHAFBBJCDDRF@BDFABBFEDJHDHUFCEDACEEDQDDD@DBDLLFDdBZHFABENKH@LDDDRR@FDHFD@DFNFJAFDFLHTBLDNBHDFFHB@DEDDF@FF@@DBBCF@BDDFBBDBFCF@DNHBBJLRLBFAF@FBD@AFDNIBAJDRIMSBAAEC@AICACDACKGBKF@BAE@CSD@@EGOB@DBNA@ADAPCACBA@CG@BAACF@ACDC@CBBDA@GRA@FH@@@TCJJ@BGCDFF@@DDADFDADFPCDDD@NGJHIHAFDBDDDBDABDD@FHDA@A@@DDD@B@VB@MR@EEHBAA@AJEBBA@FCEEFAACDCAENAFBHCDBB@ACDBDFBA@@NCDDDCZAHOGAJGDBRALFBACCACPALCBEFAFGFABEJ@FAF@CFHBAD@DD@DCFADBDAJ@DCRFFEGC@EDAHHH@NC@BADL@BCCABCBEFCBCDCB@FFB@FEF@@@@FBDB@@EBAHHB@LE@@EC@ADCF@@ID@JBD@@AECACFAFBHEEEDEAEB@JBHGD@@FLAHHBEDABCDFD@BC@DDA@ECCDABBACDD@CJ@DCBBD@BD@ABBBAFAFFPZH@BBDADHDBD@DCTBFEJJB@BDBBHHJABCD@BAFCBELCDDBBH@FDJBFFD@BDHBTLHENCBAAEDAFB@EFBDAAC@GLIDE@KfGVENCJGHI@U][MQFSJIHSTIGGDAAGDADGDAAGCC@KDGCGBA@CDEFACKBAEE@KACJE@CFBBIBC@CEEDCCIBABCCAACGC@KDKLE@EDQ@ENECIECOGMCIG@DWIWAIBGLBFCCKEAABCECKG@ACCAG@AD@DCHKHKE@AEAA@ACCDGIEDEFD@A@@B@FAVAFED@BEAGBC@CJE@AFA@CDA@EDA@EAEDCD@@GAKJANCBEJEDIJCDIGECGCAACCSCEAGBEFE@EBAAGLE@QNKBE@GDC@AF@DCH@FGDABAHEBACC@ECEACCACCGACACAEAE@ICE@BEAABEACBEAC@CBOC@ECABIABKGE@CDG@IBC@GFKCGBC@GBADB@AD@CCCAIMHKHCFGKK@EEGDCECAEEGE@ICAAGEGOIE@GDCCGCCCGKCEEC@@OAKEISKIIOIOA}HGEEM@GDYAGIGqUSEWCa@SCgKY@eHGAGGQ_KIYMiB]IY@@BOBIBcOSWGEMCeIGCEIMK[DaCYKq[aTUFECIKKE@LKNUJQFSN_^KNKRCRBJDNJHXLVTDJFFAJaNIHWHeGGTHPDJCBGHCRJPDJ^RJJ@JAHOVKLNDnFNLBP[h@PBFHFJFn`NBJ@FGPEVEDAVJV@LBBALAFCHD@D@FCBBFVJDFBFFDABLL@DGFADGDCJCDBFHFBDR@DFH@JFJ@FBFF@@GDGH@BAFDH@BFD@DABC@IFC@CFEBEDMDDLDBBFBBEFDHADEBC@ACABBBCCEBCHCAM@AFIBC@GIIAAAE@EAGBGFADCDUGGJLBALABBDGRFFFB@DAFGBADC@@FDBD@AHD@BBABD@DBBFAB@DCBC@KFC@@DCDBDG@@DA@AD@DAJKDE@ABANGBEAC@GCGCECKDI@CBMBGFICCBKACBDDA@CABFC@BFEBDFBADDGDHB@DCAG@@FGDA@ABI@@DA@KBACCBAA@AIA@CEB@DIBAEGAAACABGEAEADGC@ECEACBGCCBGACB@BBFAF@DI@FH[DCAMOA@CEEBCGCBDBBFWFABMI@@BBEBB@CDECABCAGDECCCGD@CC@@CG@BFEBAAC@@CC@KS@GCEAEK@IISHQMPGAADAGKADCCEID@AAMCCBMKHAACB@AEIGHGB@CCHEEEHEGGABEAA@AACBCECCBGEEEDCEGKBCAABE@EBAGDGECB@DBD@BA@ECGBOFiJk`IDOF™FODKFGJOLKPgPUFOF[VOHSHIBKJHF@D@DGDAFEDADDBJBFDTFF@HCF@"],"encodeOffsets":[[125566,42189]]},"properties":{"cp":[123.18152,41.269402],"name":"辽阳市","childNum":1}},{"id":"211100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@G@ECACCIAQBGFKPQBIACGCEBSD[LIAGEY_KGy[GGAEHGRKhO‚ihQHGTGJ@PEFIBOCMMMFCHAŽBhAHEDCBE@MWK_M]@—ZSTKHGDK@GCGECIAIDWK[E@YIUQqMC_Jqj¡CuR_~KšVnDVENKFBcFfONCHANFHFDDBCHEJEDSFMJKbG^EFOBWE]QaWQMACBWAEE@EBMREBAAAQCK[IgCIE@GCCSC‡@YFEH@JKFi@[GQ@KAMWYOICG@CBAFRVHP@DGPZRFRJPRTPRJFZLHFJDN@F@HLR`NRBFAPBDLJRFAXDLDTNLDNBRQhCJGFA\\hŠK@CNRB@DJD@DD@@AHA@ED@DCP@BFF@@EN@@G„CBHTABVHBq^HOiB@EC@EA[BG@@AGB[IaAyFuBsJMPWfBXHJ~~\\BFJD\\@LcJWCUNCFANANBPFRNH\\H^RLLNHTJZLJH~^`VPDPAHDPTLHNDHGL@^BfDHFNRLHvFfBlWBU`OVRRL@DEHDFDDBFGHRBPJBFLFFCLDBBABXBBBAFHDBD@HLJfCˆDTGHEDOVAHBHFXJDB~TLH@FBB@DJ@RJHFFHFDrRKNjPRPFCPRPEHHJNLCOQNECCHCIMHKA@dkX]HK\\[\\OjUBAEIDC@GFCAACA@GCECCGA@ADGBIOUEcMOEKIaBeKMKCOGkGGETMX]PEhIXBRURJNG^LTE`JXGVRSLfFJHFNbNFPPPNPJHLKRIBZhE\\CLPdAPGIISGSSccWCiAEQIGKEQ@YIUQCKDSHI\\CAwLOLIASBQPONEHMC[B[EQCSDSHKRS]kEACBKPCBE@EAAC@SSDGDEDKNEDIAGC[UCIBCBAH@LBRLH@@CKUOIKAKAUFEA@CFILE\\GFC@EACQEEE@E@EJQAGGCI@IFIFE@CC@CBCPIBCCEMCAA@@FAT@DADE@I@GACCAWDCB@BBDFJ@DGDK@GE@KAEGMOQ[UKKEAMNKBOAUIWAEAAAGQECEBOFOLY\\ED"],"encodeOffsets":[[125119,41859]]},"properties":{"cp":[122.06957,41.124484],"name":"盘锦市","childNum":1}},{"id":"211200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@VMPDZKFFNGBCHEECNIPEGEIMOI@EEE@EDICAAABCAA@CCADCBEAA@GREFCDIXEPCDAH@B@HKLICG@GCI@GCAFCXCHDJABBF@LCJGNEDBDADB@ALIXIEERKbaNOJEFAPODBROZQVNHBRBTF‚@FDDG@AIQNDFIBBADH@DCHCKOLKAECA@KCED@@EHADDLAF@@DAB@@D@@AF@CFBFB@DA@CDCFFLC@AF@FFFB@AECACHADFD@FCIABCJBLGF@@B@FBDLCCA@EDAD@@BFBBALFBA@ADCBB@DBDF@DCBFJBABBDF@F@JHFGAABCCA@ELBBAECCCDCDBBDFA@CDCACBAH@FDDCLAB@ADB@LFFACGDCDDDABB@FBDD@BAAABCCCDAFDBCDAJFF@BAAABEF@BBF@AABAE@BGAADECGBABEDEFEAACBGIBAGGFGAADAAABA@CACCAIIHCJ@GGJCCCHCCAbOOGDCBBPILLVMHALGJOLMPGRARCRQTOPQLG`OPCAABAFCBCB@¯¥mMMJEHGJCBCNI@CHA@ADA@AF@DAD@FEPA@AF@F@dB\\LDAJ@BA@EFAFIH@RMBECCAEDCAEBIOICKICI@ECIAAGI@GCCBCBACCABEAAKCGGIDABC@ACKGACKCAAFCAIAEBCFACKFCvAHCFDHAL@HCH@DEB@D@HJFDLEBC@EEKBAF@HAJGBACCFKDA@KCK@ADCAABCCE@EACFEVADDHDBBBHED@FEJBDCHHFBDHFHBDFJBPHDADCACF@FDCFBBHFJHF@BDFAF@BCF@PBHGF@BDBDCDHLAHDFXHPADHNH@DBDD@HABFNDBHDBFFBAFJNLDJEHLL\\HBBAFBHN@FBDFJF@BE@CDABBHALBBBFPFJBJAHEF@DFBJCFPHADH@ADBHLN@JBLCF@NCHBHDDDB@JNXNLRHBDHDXLZ@RCTDDDHDBJ@FDJ\\RLFLLDD@TBDLDF@HFF@JIJ@PFHHNAXHRGJGD@NBLHZTL@HED@BCCEBE@IOGIGACFC@CACGEJMBSAEBCHA@C]SKWUEBMCGLCBE@ACAQDM@IEAG@CJAJSNEDE@IFC@AIADGFA@CAC@ABAF@FADCBCB@@CE@ACDACC@EBEFAHGAACBAA@EG@ACBADBF@@CEACAH@FCIC@CC@AADCAAECDECIHCBACADCAE@CCAC@BCACFCAA@CGAEEDECCBEACIA@EECBECC@CF@BAACFEECICBGACJEAAC@@AFABCDCAABEEEDEAIDEAA@CBAF@DAEGBIAABCECBCAABCACDA@CBCBEDA@EBCHEBQFEBGDCLALDXEFBLJHRJDAF@NGDLDPCHHFAHIFA@ANADCDENBDAF@FAN@JEBGBCAEBACIHGBCLAHCFO@IGKEAABE@ACDEE@@CDAFBFARMEEBGGA@EECDE@CGAEDG@KIICDCJADC@AIC@ANG@EFEJCFKGQGAMC@CGCG@CC@AFGL@TD@BBBRAFC@GRCTE@CCA@CFIFABAKOFC@CGGEKJEBEJDJIF@@KBARADBFBDFLBHFHAFED@DBDDF@BDTBLAHCLA@EDG@CBAECMEAAHEDCBACCSKEILGBE@IFICC@CGA@AGC@EGAAA@ABCCODKAEAAI@GEBCHERGFILEDICCEBI@GEBGAAKCIADA@CbBPKFADANC@GJEACAC@AKCIBAC]QECBE@IEAEGMCG@ACGEGAMEEBGGC@CACEBCBIAABA@KDABEB@BE@ACE@CECO@IGQDAAE@GCEBEEGMDA@EDCDIDE@CCCGDQGBJMDCEGACCCIKBC@MBGB@BAB@DFD@FFF@BCDGFE@ADCH@DEBCFUDE@IEAEC@O@@BIAEB@BEACBEACBEAKFBHCFCB@DO@UAGCQHQBGBiJ@ECIGFOBCDKAQEIEACCCGE@CGACG@ACGFKD@ECHEPDDCACDCAMD@CGTKII@GAC@CGG@EICMCOFGHE@CCOEEBOAC@KEACCAAGEGGBE@CAG@IAC@UMUBCDG@ICG@EAI@CAE@EBEAG@GHK@AHA@UHBDAJFJHBBB@FB@@DKDCAEBICK@OAWLOAGBCCIDEG@G@ACAFWJQCIW_AGC[OYOIQMQSKGGGCGPgBMFORSFQJMPMRM@GAIOQIEGKCKNQDGEGMKikKEaI¥WSIEEWOEAKAEEA@@CAAWEEEMCGEGBKAECIB@AAEAGHEBAEACASGGEGAICIPM@UAMAEAKIKAGCO@MBBDDBBFCH@FABDFFH@BCBCBEHCBAD@D@HIFC@APGVUDgQYC[AQFMBkGKDYNUHoFSDYB_OWCYM_WEcEQIIIEK@OBKAMEWEcA[BUF@HNNAFCDG@G@SGGAGBCFOFEFGDGCADI@CDGAABGBIAIGoIQA_OGASMIGGKGGUIABUFABBBADGCC@ADBBCBAHKEAB@DAFBBB@BDBBAB@BA@DHCFNFFFN@BCJEAAHD@EHC@CHBBCBBADFDBB@CBD@DDACCBADFBA@DBB@BH@FRCDEDCHDDHFBDABBDADE@ABE@@DEDBDADEBK@EKCADGAABACAAECAAGCD@CAAAFA@EFKBE@CFC@ECCBABBDE@CFGBBDFFCDEB@DGDE@EDICEH@FKJE@EFIBEFIBA@@BC@ALK@EFEDSBE@CBE@@AC@@AB@E@ACCDECCBAAEDACA@ABBBGAABC@DDE@EFA@AAABEAEFE@@CE@ADDDGBDDE@@B@DE@AFCBCBWHADE@KHE@MHEBAAABE@GDE@CFOHABG@EFADICSHBFCB@FCBDBDvCAG@_TIDM@IAOIIIICK@QDEAAHDDCDIBBHGD@BEABBABBDGB@FIBDNB@DHD@FJH@DTXFQbJTB@AFFBBDH@BDEBDBDDADDD@ADDFBHCBAHDZbLLTpD@BdK@@DAB@FEBADA@@BC@ADCACHA@G@@BCB@DEFAFCCSBIJ@HEBEDKDADGF@BFDBHAB@DFBFJEB@BFL@DFDH@ELEBADIFC@@DCDC@ADBDCFMDAFDDEBBFFDBBHDJFDJHDAHNJJAJBDCJ@FFPFF@@BDHDD@DDBDBDCBAADBBABBDBBCAFJB@BEB@JDDIF@DHFDFFFBJAABB@D@EB@BFADB@BB@HJJDFEFHAB@DDBFCTCBFBDA@BFCBBBrEP`IDDNADTCBHD@ALHCBBA@@DAB`PLABAHA@BH@ABPADGA@CCFAGID@AGBC@CHCGKCAGBAENADAH@BCBCNBFIDAhhVNHCPFFBPH`BHHFH@DAB]JEAGICAI@GHFFDD@DCDIFYADJ@JCFG@GCG@KBGZDDR@B@BDAFIJG@KAQAGBKFCHGLEBQAAB@DDBHBRH@DBBEFIDWJODADWLIJCHFF@DHHAJDHAHQFGBE@GCCEAIAAGGKCCDELEFKDFHB@JEB@DDCJIHYHCDADBBJ@NHDD@HCDI@IHCJSP@B@FLHPRFTFBHAFBBB@NGDGHADBFPHF@TEHBBD@HUVDFHBDFADCBADBFEHCFAJDDEJHFLBJFEB@FIDIJADDDAFMBAD@FNJTNBD@D@BCBYFIDAFDBAHDF\\N@LD@BBCJQDIFCD@FHNP@HBHJ@DUTIDGD@HCFO@GBGBGFEBILQ`PPR@HFEF@JEDBFBDAFBDDBD@BIFADDCHBDF@P@HDDF@BIDEDBBHFILBND@FGHADDDLDBHDFDJBHHADCDQFEDAB@FBBL@DBBHDDNF@FBDTDDBAJFDDBEL@HADDBBHDBBLCFCLDBBDF@FBDFEDCN@FBFNDDDBJDD@DHDDF@FKJ@F@FDDDBPCBFJDFDCHDD@FGHK@GBAJKH@DCF@JHHRJF@FAN@JDBDADIH@BGHB@FDBDFBBDELGJ@BGHAH@FDFHDBBL@FBBDLHD@HGLCJBDD@FMBEFDNCH@DJFD@BB@DEH@FAB@FD@J@T@DDDF@FABOAGDCDEHBBPDFFBDCBK@EB@D@BAFDFHCFBBDGJ@BDDNBDDB@WBQEG@ABLFFJ@JAFDF@DKBCB@FDDR@BBCFABKBABBFJHENJ@FB@BGFBBHFCHFDFAJJJBPCBB@BI@CDABBBBBHAD@PPHDHDIDCDDBJ@@BGFABDHJB@BAFDDBJMHADBDNBHDHJFAD@DFHD@@@CDCBBD@F@DADBFALNAHB@JAPK@AA@VI"],"encodeOffsets":[[126787,44522]]},"properties":{"cp":[123.844279,42.290585],"name":"铁岭市","childNum":1}},{"id":"211300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BHHJDBLBdCJ@\\DVFJVBLJHJABM@ECGDEDCFCLDFNDJGTQ\\AJDDLFDDFRkVEFAHJFZ@vJTLLJLCJDDD@FED@LCD@D@FF\\FJZRTFFHBN@LGXCHN@BDCJMNGJEACDEE@FEAAB@FBF@FEBGHI@AJG@BHK@@BJHGD@DLDMR@BBBLAJBHCVDHELA@DFCDHRIF@JJ@D@FGHIJRBGRWFKHWBMNMBCB@BCBS@IFIDCBEDCBBFCFEHOJAHIFBBDD@BG@ADC@IIE@AHCHDJGLBFHFBFCLDRSXBHCHEFALBDJJBFZN@HCJILC@MACBAB@BJFBDLDBLDB@DFJCDEDSHIBIHENFRFBBFHDJFNJBDDLHdEF@DFJNT@DAD@FFDFFFN@FMJ@LCDCH@BLHHHFPEL@DLNDD@DADEHGDG@EBEHBFHH@DDDAJBJCLGH@DFJFHNDDFTNJNJHNVJJHJDJ@HBDALJFBHAJFF@JGFCB@H@JDJHFBXCFIFENBDABEDGAGDYVEBaAOCSFILIFAB@RJL@DEFKFSBEBAFBLGHAJGBEFDP@DCBMBEDaACD@DADKDED@DBDRHBBHXBDd^FHDHF^BFBFHDRDVBLFj\\LNBFVLPFN@PGH@PHPHFBnDFFHFTBDDJTDDXDVJhTJHV`DRBTBFFENCLKTKJCNKLFDCJ@JCPANCAEDCAM@YIEBACEECSCBCFGGCSSBECAEK@EDCPDH@BIB@FA@DFAJJLKEIJERJ@EBEFCJBdC@@GCLGBEDE@MFKF@FDBAFDHGF@DAFGDCBA@CDALAPDLCTDFEFDD@BCF@CCHEHCJ@HIFBDIbLDCEIBCN@JDDAFCJABC@EBC^FDALB@ACCJANFNELBBB@DBB`CŠDJ@FCFGBGBWDUAMAKWcGGC[BGHKDIAECEBUBGDEFClWLKHIFMBWDCHGVCFIKUBEFGHEPIRCJKDQAICEAEDCBAbKNKHKDKBKAGHW@EIYCCBEHIFCbINGJKDGBKAU@GFGBEVKFKRwFID@@MBADDTDNHD@BFDDDAACMMDODEAEDAEIAE@QAAMC@ABAGCFCHADBBGVBIIEC@GMAAME@FECAE@ACBAHEEEC@AEIGBAJAIAVSCK@EBCBCAGB@H@H@NGXERGrALFFF@DFFFB@DFFLDNJJDBFJFBBMPMjAJDLDJlhTVJLPJNNJL@`JL\\D^FJFNTZPVVpAZEHJNBDDIFGLIDMBGAC@SFGFFDNDELDNHBAFH@HGBITDABKBGLD@DFDDBHTDBADGHFD@AGD@AECEIABCJDHFDFDFLB@JOFBHCHBDHHHBHFRFJFCFFFAD@DEF@BJBJCH@JDFBBFFFL@FFFB@FHBdORCVAVDB@CF@DABQJNDJFLLXALJJ@LH@BINDPAF@HAH@DCPBB@JBBHADBDADBH@DFL@LFH@DBFBHFDHMRGJLABBDBF@DBDFABIFC@ABCAGEC@CAKFIHCNLLRJZHjXTHXJ^FRJPHPRRNfKNG^ETJbVdNjVPTtLXVHNPDP@`AREZA\\PbDLFE@HHGH@DHLDLLIJBLDFCD@JLDBDAAEBAFAHDB@\\ONAB@BDGBBFF@DLEABHEBAHGHBB@FDEDDADHBRGN@FBHFbDHJBB^GJ@JCFEAE@ADAH@FEFALBNCPFDCLCT@DAACIEDCTKRCNOJCRIRUBWISAIHI@YNKACLM@CJI@C@EBKJMBGHWDSKGGIEaI[SIUOCOFUJQF[IYGMC@@IIKDOLCDCJDX@@ADBD@BBBA@BB@D@BCB@BCFCF@JENCFANCV@NHjJNF\\@ZGLETGFIJKBKPe@OBGHIJCREXKVG\\CVGfGNK@MAGDCDKCEMG@CEAAC@ACAAE@CACC@BECGBADAK@CBDEAGAA@CECCBIKBAAEDGCCDC@CFGKACECCBEACCAEG@ABCAECA@CFEDAAEGAGBE@CAAC@CGBEAE@ECMCACA@AEAAFCBCEGKGCKBA@CFEACFA@ENABC@CHCCIAAB@ECAECEBAFA@ECEG@KSFCDBHABACABCEKA@GAEBGCCDGEEB@CCA@FC@AAADGBCC@AUKEIABABBJEFCCAEGEOJGACA@CCACCCAGCFEAA@EACDGGCGBECCBCECAABAEKA@CBC@EDAE@EECC@CEEAEE@@BCDGDIKMEC@MDEAGBAABACA@AGDAFG@JJ@FGFKE@KAB@DIFA@@ACA@AAB@@C@AEDABGF@@DDEECCBADAF@GCB@DBBEFBKBAEAEEEBCAAAEA@CEA@HIA@CIAMDBADCF@EEA@ABCDOAIG@CEEE@@FCBGGIHEBCCE@@CCCDGCEBAAGFEDIGCNMICIGCGGABAAAMICABEC@BGGAEBCAAAG@GCBAACCACEA@IAGBCKUFACMEBC@CAAECCGBC@M@ECGBGEEAE@@DGH@DCEMCCCAIBBHEAGDAAAAEFAAGA@CACDEAIDCCEBGCGB@BCAG@CACFEAEC@@AFGBEDA@ADEACKEEB@DG@@CICAAGAGDGLE@@@CCCBACC@@AAABA@AAE@EDGACC@GIAAEACFC@EFCHCD@FAFCD@HABEBADGB@CE@@EE@@CBAJCBCACHCBEAEECIACGGCIAIBCGEAAEBCEGIGGCCDEC@CBCEA@A@ANCCIEA@GCACBCAK@AGBACGB@GGACHICEEI@C@ACAAABCCGDA@CDA@EDACA@CFEBGKECGD@@AACIAC@ECC@AC@ECEAIBEJCD@@FFAACHACCR@BCB@@EBCNBBADCAABAB@AGFABGEBEAGCGACEGBECG@IACGCA@AGGEAABCCGACCBCEC@ADCL@HBLCD@LFLEHIRCJEFIIO@ABCB@JBB@SGGDC@KHA@EDCA@CIAGBEG@AIC@AQ@CCIAIBQAADDLHHCB@DYGCCAAAEOEAA@GAAE@ECI@GFED[DGA@QCICC[GOEEKDGACBA@KCCCABACA@AEAAECCBCAC@GAA@EBCCCCS[EqGWGKBKGAG@GB[CGEEICMB[JGHCJGDCBAAQCCBIACBEEE@EG@EECAEEEA@GACK@CDABCAC@CBQ@ACADGAKCEBA@IFCCG@EDA@EBAIECBAABCACFA@EGEBCEEE@AA@Gg[KOMCKAGBEBMPITK@YLKHODADGB@FG@EB@HIBRJB@CBGAE@@@BDI@DA@EEGCB@DG@AFE@CCEBAABCEEOGGEAEBE@IAEAAOAIBA@CIDG@ECC@CACCA@CGAAEAA@CCASFGCK@BCED@DCACB@AADC@A@DBHB@B@DCLMEMKG@CDGDMBGBCCIG@CEC@EEE@ACC@KII@CCCOAIBGAMDGFAFAB@BCFBDADBJF@DFJDEH@FLBFAJ@FBBFDBDF@FCFNDDDFBABADFHEJDLCBADENIBIACHCJMdI@EAaaGEG@EHMfQfOZCBM@CDBB@DDBCBBBRNEDBBAHC@@ACD@FCACBAA@BC@@@N@ADEAABGACBEAOFGBCBEHCBADABKAABSBAMCACECBGBIGECIAS@ECEGC@GAABE@CCE@EACCG@AEGGACDC@CRADC@IBCBEBC@C@A@EF@DED@D@DEAADECIBCAADADGCC@EDAAEBABCB@BCD@ACFAGEAECCBCOGAAAADECGE@GCCUAADEEICCIQIIOKGISIE@EBGHGTIHGDI@GCKQGEWEGGEMAIEABKEAADG@EDEE@DBDIAEBKCMAEDE@CDAFCHGDABIBGHGACBG@KAAD@F@FA@UEEEDK@EBAAC@KFMCKHG@EBCCCDEAAGAACA@CE@GCEIACAMAAOAEIIC@ODECBGACECEFGBABAHKFIBIAOBEFAJCBECGAACIEU@EBGAACAIEGACAGBECAC@CEIAAIDMbFAOIEAE@CKKACIAEEBCAG@ECEACCC@CCAG@CDKAIFADCB@DGHDHAB@DCD@JCBC@@DAB@BADADCBE@CDILAHABWHABQDQHCCEA@COMUKQIG@ULYT[HKACC@GBODGBECGEGKGKMCKEKCUEGIGGACEMCI@GAGFUB@CIGC@EEJCACIEGIQGQQKW@G@MCIIOQMaQGAG@GDO@UCICQKGCYWS]_YKEACKIJ@IEBEAACAEB@CQCIGUFBDAFKLCBG@ECCI@CEC@CMIGKAFGHEBK@_AK@KDSHMASMKCIHB^GB@JKFAFED@DDDJDBDPLHHRJLRNXAJQTUFMCIC_USG[OUEGAIBUNEBIBMCMOIDG@BFC@CFBHENSFADQJCBO@KGCAGD@DEBGHE@EFEBCAAAC@AJA@GHGDGFMHADIFCLBDCB@FEN@HKJE@EDI@IBKBCAGBGFUDWEAHDDF@FD@JJH@LFBSJOGEBGHCB@EGBCDAJADIDE@ADC@EHAJYE@HCFCNBPBBFBDF@JBBBBDHADBDF@RLLB@DCDDF@DHHFBBHBB@DDFBFBDCHFDBHDFCJDH@HDDC@AD@DBDAD@FCFAJADFBLABBALFNFJCHB@D@CF@FFL@FZHFFADFETGBDPCBAAEB@TCVDHABDDALBBEHBADA@B@DA@@ADDBDAADNFJBR@BJFPBHTPJLAHEHED[HJQFKLCBED@DAD@DGHFNCPFBBBJHFNJFJDBFFFDHHADCJALDJ@FEF@RGL@JEBBLANBFBDB@CECDA@CJBHDFHDJHHJBJEH@\\NJJDNA\\@RBTBFNJNB\\BVANBTNPPPVNLbNHDJJFJDL@HGLGHKFQFCD@FBDHFzANBJFBFDBCF@NAJN@@DBBA@BFDJBAADZ@BB@BHHCDJFBADD@DLNBNAJCD@DKNAJ@V"],"encodeOffsets":[[122102,42307]]},"properties":{"cp":[120.451176,41.576758],"name":"朝阳市","childNum":1}},{"id":"211400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CD@FJFH@BAACGGEA"],["@@EBIBEFADAH@FBFHHDJDBV@BB@FCH@D@LBBD@DCJANFBFID@FBFD@D@DID@FBNMNADIAMBGBGAGCCECIA_BG@EASWGC"],["@@DABEC@AD@D"],["@@DPFDB@DEAMGCC@AD"],["@@AACDBDBADBHC@AI@"],["@@EACDBB@BBDD@BDDCCE@E@B"],["@@@IAEMK@A@EHGVEFALMDM@EACYIEKCS@MDEBCLAH@FF€@DCBAB]BCLA@AAE@OAECCEAuAKDIFKBEAEACIKGCICAQBMAQQCA¥CGAMAOCGBI@IDC@WCICICKGCEBKN[@OKQCGASA]CMEKMMaWw_™iGQ@MCQYMOCO@cIIICwBOCYKCGAEB[AID_CKQSUIAE@INQBKBOCOEIGG[SWKUKIIMISAUHmA]MCKKCICQGICKG[KSQUQMQG]C«FYC[GĉŸ«c·[wkUA]DaDÇcqKyEcIKGCCEKAICc@CMOKIUOIAYAS@uDUACFBDGLI@DBADD@ADMDDH@DD@HJDBBDABAABDDBAFA@@@ADLJABQHKLEF@DBBABOC@BGCEDGH@CBCEDAACGIABAKC@BEAA@BAGCAF@AA@CBIABDIH@AE@FDC@ABGDAAGCCJG@@BHD@DKFEJBDFHBJLHBB@BSFe\\MLBDNNX^@HHHDH@JEJGFDJ@DGPAFAdGVCRMAECCIEF@FWADIGGEBGDGLUHg`DHGREFMACACA@AGACEG@GEMBADMK@CEAE@CDADFBBHDD@DBD@JDHBFHBDDCDBDLF@DCD@DJDJJGJAREDCHE@MHE@AD@DGBCBMbEFCFQLGJAD@NFT@HSVGPJdHNJN@PEFAH@DAF@HCLDFNLDJBJMVEHIDI@GBGFCDGVGJ]RCPBJFF\\HFFDR@FAFCDWNaFGDC@CDKIOCGDE@GBBHIE@BEDAEECAEIGAGEABASEiBeJYBSEaAKAEBYDSAS@SC[G]@SCWBsHiR…pCDALBHBDPJHHFPHLNJ@DFDBLDDLBDANM@CACVEJHRD@DFADBBBAFJFI@LJBDLF`ZT^ZXHDRLJD^DH@HCH@^LVPHFJPDJ@N@HLXRRRHHJJFBDIDFFD@JH@DVAHEHBJ@NDDFHBJHFHDVFLDLLNLHFHDHAFCHAP@HDDLB\\GZSVKH@RJVLPN@DFBDDRGRCBAXGBABGJKDCF@DABCBC@ABA@CD@DA@IDC@CBACGHG@CDABCJELBDCH@DB@DDDBDDF@FBHADFFJBBDLL@DBFJFBPaECNBJJBDFD@DBAFBHBDFHBJBDHBFAV@JFBDHBFDDABIFEPAJBJALEBGBAHAFEFDBDAHFDPCD@JJBFBPNBDBJBDF@HDFB@BDHBBBCFDDAD@FGHDLEN@LBDAB@FCLFFVFB@@E@EBCLBH@DAHBHGJABAHCDGBEDCF@FCNBLDFAJBAC@CFFFCH@BCFBALFBBJFNHHXFHFLRHDJ@HCJGHSHGFAF@TJHJPLJJJRDDFJCFBBDVHDF@DHCFBBBBPHADDDBFHFEBBDC@ADA@ADABBFCB@FDDCHCBBBADDLELC@C@CFE@@F@B@DADAFAD@JCDQB@DCDBDHHBFB@F@DDFBF@FFFA@AHBD@FHFDT@JBFDJHHADADFDBBNTABALBBABCDAFGLCPEFBDAFBDAFBBCM@@@D@@ABBDADB@EDC@BD@BGAAFCQMAADACA@CAADCN@DAPYReNeFGH@HFbbFBJ@NcDIDGJBJAFOFCCKFIEGBCBAEACCMCDE@ECECAAEEAI@EBKA@EFGICCEE@AC@EBCACDE@ABCBCVIHBJAPBDD@DJJ@LDD@BFF@FFD@DJHDDHANAHCDCH@NLNFDK@C@AGACAB@D@BC@BDADB@CFCADL@HDTEDB@DBBBFHB@DDBBD@DDD@FCHDJB@JAPBBBBF@JAFBFHFPHFFADBBFADDF@BEH@@CDAFH@FCBJ@AC@@F@HBDAA@QIJA@GFAH@@EHABCPCLGZKL@JSNOFAHALBNDLPh\\@HBBF@FFADHF@FEBBDADBBDADBFDAB@FCB@FDHED@JABDFBLCHDB@BAR@DBDADCB@FBBBHHBB@FFBFFD@FFHF@FFDAJBDARDBBLEDIHG\\INAJDFFDHA\\@HBHLHLAXHrH\\FABFRDDAD@FBB@HBDADDDBFFB@BDBABDBDD@LABBDCHFLPF\\HDDDJ@RHB\\CFCHEJ@FDF@BB@HBBPFBFBBDDZH@CDAGGCKBCRBJAJBDDR@@BJD@BFHHAJB@DDBFCB@LGD@FCF@PHA@TRH@DCFKDEDG@CDA@A@CEGGCGK@EBAD@BINAJC@CJB@GAEDGTGJABAH@@CD@DAFE@ADEB@D@BBF@D@JH@DFFD@JADB@HHDBDFBD@ABDDJFNINBBEBAD@FD@CBAAEFDFABDDAF@@CFE@ABCCEKAACGAACBCFAJGFCBFH@DEJDDCNEDBFHFBDABCDACKBMBABMJQ@IESBEGWDQHCDCDCH@JHB@XILDFCAGCABADCNCBCF@ZDNNJ@FBHFF@FHH@CGBKAMMWCMEKGUAOCIAQA@AGJ@AQD@@A@GCCIAAGH@AIFCDGFBDN@@@EB@DH@A@EB@AIHBDABBDBDCAAHAG@H@GADC@EGCAECDKEDGBBBAJDACBAHA@ACC@IKAJMCSBMCKEEOYQIEKAIBGHad•ECCGAKGAGBILGpKDQAMLAJIB"]],"encodeOffsets":[[[123724,41503]],[[123686,41445]],[[123893,41727]],[[123510,41367]],[[123664,41442]],[[123669,41413]],[[123884,41801]]]},"properties":{"cp":[120.856394,40.755572],"name":"葫芦岛市","childNum":7}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/neimenggu.js b/src/components/visualizcomponent/js/province/neimenggu.js new file mode 100644 index 0000000..a254b91 --- /dev/null +++ b/src/components/visualizcomponent/js/province/neimenggu.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('内蒙古', {"type":"FeatureCollection","features":[{"id":"150100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FCBGDEJBH@LBFHJBN@NAHCBCAUF@@FJ@@E\\AAFDFT@LSCEJAvE@AC@@AHBJ@RFNBHAXKLB@B@FN@BEVADB@J`BAORDACHAFI`DIPK@EAABBFHBFA@DPBXBHGCSLO@CfJN@@CNEECDACAFCBAFGJCFC@CHCJITEFAVBBCFBCBNBPCDCLIBCBKCEAMG@MYBIBATHHCJ@JJB@JGHKFGFI@AAKGIAEPU@CEAACDMDEFEDI@CGA@AFSJQAEDAHC`ELENDLE@AOBCA@APABAOCAEHGRKDGLCDGNBNMTAHELEH@FEHC@E@EFCD@HGB@HFDALBFCD@DAHADCBEFAFAFEDE\\GDE@WE@GAGI@IIEEIDEACBCCEDCLELOHEACCENO@EDC@CD@JCPA^IB@DEDCHCLETEvXBBF@FADGFC@EDGCE@AL@FEHAEEBKAKBCAMBCPI@AAEEGR@NDBABKACOMEI@CBAJADCFAFEDGJKBEHCJKHEC@ACDCDMIAACIGLIBA@MAEA@ABG@AEBEFAAAIAECEGGCEEIE@EKU@CDIAG@KCCGCE@YQKECGIBCJALKBO@G^EBIFGBGHCBEKKCEQACCAEDQHM@EAKEBIBEFQCSHIBMGSAQGUEDWLGJA`S\\SL_HOACFKAIGEICEE]@CBANG@CBEAC@CCBE@AGGBECGBMBCRCJCAGDEHAHELADADEBIJMFCPADAHMHMBAL@JCFDFHH@JCLEBCAGFCPGLM@IBCLGHAFKNIFEFCJ@^KVCFEHC@EMU@K@CFEHCHGXMBCHI@EFIXAHADCCICCMC@AAEIEBEIKBGG@MI@A@GTADBFAPDBDFBNADADKIAACAI@GACDEAG@ANCD@LDD@@MDGPS@CGQ@CGGFC@QDEVAJEFQBOFGCKEGGMCIUSNIFMOIKOUGAACGAAMEG@MGIGKAUMBIGQG@@A@CFICIFACEDA@CDC@CGCIEACEGAEEIKE@GQO@GQIGGGEAOEEBABA@SKIBCAECAO@GQi_AMEGECCM@KCEEGOMKWIIUYGEEEKWIMI[EIQQKCKEEEGSGEA[CECQEOMI@AQQMUKM[QIGAEKGEACCKCCIAQDUDKAMEE@GBYCKCQBKJMUgGKIEIAGCEG]WACFMNKJKEMIG@ENEBIKWGCGDIHG@ACC@UFE@MIEDGAIGAESNMBM@[NMAQGCEA@IIECA@KEKKMCQKG@C@KJ[@UFWLaFMJQVKHUJOBMF]NQ@KF_EKOK@E@UHSLMDgCCDILEFE@U@kROBgC]IkU]GQBCHWZAJBFFBPEH@FBBFADGDWJEDCFEDODEBKJEPEFEDWFCBADALCFWBALBTAHGJAL@DJJHLNPDF@HIP@FBDDDTHXFLJ@JKZBDBDF@VAD@FDDH@HALEHAHFT@LJZPZDBZFFH@DGLADBFHJBLCDGJBNAJABQHEDCFChGX@R@L@R@REJ@DFD@BELEHEZGFEBKACDQXKZQVITMNWRQNMRMLS`GHMHUDkBVeVADCRGJ]^]RGHKHgT[RaPeL_FeF_@QLCFBFBHJLDJ@FEFEAICOK@TBNMDLPdBAFRBPHVJ@BB@BBBBR@@FT@DE\\@CHIJJJEf`@EVJRiCADKHGPC@@FILBBCL@DA@ALC@ANUBAFm@BG@AWAI@IL@FDFJFDHcdYEAAMCG@GHO^cAERD@KbS@IDE@IOECsMQDSX@FAB@F@TWB@FS@qhVFClrHEZPDAPaAK^CCAEqOytLDELA@GPAVCRQ”FFF@BB@HFAJ@BB@DFF@HDBBDE@QNKPBHADDFCJFFDJED@DEFAB@BDHHBBDIL@DCFDDEPEFIDBHD@BDCB@BG@CBKBGCO@MJC@@EIGAAEBGIGAGDEDE@ADCDENGJG@ABHLRPFBDFFDJBADGD@BBJBB@FDD@JADDDADBJIHGDG@ABBBFDDBDR@JHDBBJB@HCDBJBDHHFHCHEDFLGHG@EJI@EFCBBH@FKBE@ABEAAGE@ECAECCSCIFM@EC@AEGEDCCG@EA@CAAMFICG@IFGLIH@JGL@HBBBDCLDFDHCNMJ@NHPVJH@D@V\\JBBDCDCRDHDBBHABEBCDBD@FVNDDHBHLAFGLKBCBUpBPCB@DQFBHDD@DEF@HDFBHAT@HCTDFTJAL@JABOAKB[@CBAB@XCLGVEHCNYZCBE@IEEBIAGBI@YHIJ@JLN@DJJBDCDKDEDLJBFMHCFUFIHKDIAILKFBBEFDHJ@JFNCL@JCHGFBFHNJBFFDBF@LNBMHBBH@BD@BQNADD@NGBDEHDBH@JGB@AFB@NED@DAHAFCXKPBTC@GJC@J@BHHRDAFDNFBDHNFLBZRJ@DJXLDDXA@HCJEDBFXFFJHDJ@CCNAJHFAIKLB@A@ADAFCR@JCF@FFJ@LFVADDFDRAF@JBJFLEN@@GBGOSCIDCVCdALFNBZECQBCT@LCCECMˆK|SLHJHBJ@LHVdA@ILAFANMJDFAHBNQNCBEHEDK@Y„Q`EXCDBDDLfLEXCAE@AbODIBArCRKRI\\STGVKVIPIDEHANDBDHDNBD@DHANML@BPPVTDBRBEH@FlJJFdJL_PBZV@BEDFHLN’AhNPBDANBHDDHPFVEPCNBRPPDPA"],"encodeOffsets":[[114172,42326]]},"properties":{"cp":[111.670801,40.818311],"name":"呼和浩特市","childNum":1}},{"id":"150200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ĔVfXDĈÀ–r¦jƠ´džPZAPNnrĈ‚ª`ªbHAqRG\\GTKbKLE–‘dUjaJI^WbSrs¼áÆkXS\\eM£jÏIOFUjURYHOFWDqNWHOBKHDKHMXOŠ‡NSNMFKVWXc^mliNUL]VW`ƒVaJKTOLMH]DCBAHMT_Nk\\ehuJIBKN@@EACJAJCFGhClYZ_TQRAVO@MCO„gl_NGl_zSl@JOLKZE‚HVGTSNODcJQVOLWJWxuJUBSAYF]DaAUFIOc@MCEMEHOAMGOMKgKIGCKOOHIBINQbKNIJUAIDEAKBMEBOAgM‘BKMEGFC@AYUOAK`cIIEkI@EFGQACAUSOO@ANKBMACACC@MAGCACEAGAGBCFOJUJULSH[TQJQLqDABCJaP@BBFWDKFKeCCCAWD_FƒR@ZCLGFAFMDMRGAEBICMNEBKB@JcBGU@KAIIGKG{T‡LDNDFKDS@ADDRWFM@MGcBQBEBADDLPRAJBFO@KFIEIAE@QBECCCUBKEI@CEE@KDQ@EDCB@B@BKAHJ@BABE@EGMBDDI@GCEIYG@CFCDI@GWBCCWKCII@YQKAMECGEACMBEQCGG@A@IID@HSDOAWLEDGBCBC@MFA@BEA@IHCBGAFIACMHC@BCRM@AACG@AANGMA@KAEECAEMIGIC@GHIDK@MDIEK@AGFEAALEFGDCJBLCJGVEDENGAEKIHELCBCKK@CKM@IFEFCJCPCH@HAJBFAJFF@DAZYDMFGHUDK@WBADA\\@LAPBBA@IBKSICEDS@GBSAGCE@GFE@CCCAGRE@CDAAOVoDALAHKBEGKGACCUM@EACDCFABAAGCACGDQDCACIAU[C@G@UIGO@MNIDMCGCEDKACAA@GHK@IJGHKJEH@JDNEBB@DFBH@DDFCFH@BFDN@JETDDDBFFDF@BHFBBAF@LA@EAGDAFEJ@FIH@HGEKFCDGEGGGACAIDC@GIAAAGC@ICQCAECAABAH@HCJGAIBCCCBC@ICC@EAAAI@AHCBCIAECCEEAQOGKBAH@HIFMDCBCF@FCHCHBHJFABBJH@FD@NIP@HDLADAH@@ADAACC@AGJCFEFOCCDE@CJKACGACG@ABAFE@CFCCIEEDICEBCAGLORMF@ACCA@GEE@CAAI@EB@GAAE@EER“DQBUHOB@FKKCzsrPBFDDL]bBBOOCFYqGDkUErgT@@EXA@S@EBA@ETWRCtNFDJPF@JCT@LaC@FQdBP]HGH@NDBBZFdcCGIECE@EJKJ@XB@BAHn@BEVABMD@BKB@@CDKAAJK@ED@HOLGBCjDIQFU_@FeIIJIDG[@CFS@@EQ@AAAAA@@AUIOGQABEcAKONCAM@SAAII]SiW_OI@ED@DD^EHEBGACAECEIEEseKCG@CHQLEDyN]AE@ABATLPRN@HCBsLKAAABER[FI@EACUMMCcCQBKHGRCDQ@KEODGL@FJNLJFF@HADSHI@Q@KBE@AABEFGACSCUBGBEFHR@FADE@EAYII@GDCRABEBEAMGSOKEOGIAIAEBSPCDAXEDMFEAIGCWEAGD[RIDQ^ABEBCAEICAI@ID[xclSPCBKIUiE@QNOPAF@DRTBFCHCBMAUSKCWBYJMLmrMLKDa@GDEHB^@FEDC@KCYOUIMASAIBMFCF@BLFDD@DEFMHCD@DJH^NDFCDUNKDK@GAAGCEiSWEKAEBKFIHABBBTBDBBFALETQZAN@PCFIJOLQFiJWDEACAOiG[GQEEIEG@GBebCBGAGGC@aFKDCB@HADCBSCeSEBUVIFMDG@ICKMOU@CJO@CACK@EBk`YJoLiFgBOC{_KIKCYEIBaPG@OEEICIEAILMDeAMAyUCAMDG@kYIAE@KNAFFLCDWBWAGBWRSJOH@DVl@FABGBOIIUEAGHINIHWP]JK@KAGC[]CAQFMCGEKMQYKGI@KBcJ_F_@]ACCISMFGF@B@BPNNPCLGHKDGJDHPPFHDHGNOLIJENNLfCHFGLKHgPKHIJEJGRAJAZR\\FRGbLRXNVDRJTTxjNGnSdCbTŽE`BRGdBXB^HDDdCŒBR@VF\\RRDtAJCLHTHEDBHJFDHDD@RGH@HADDNDFJFTADLL@HFBB@HšžPFLBTEJFDJENc`DRGF@@LH@VEBQKCBGDU\\KDOBEFIDCDIZAJEF@TCZENQNSFkJKFOAGIKGOBGJ@N@PSPO@W@QBMDSNIPAPBVQ`C^DLRNjDTFNTCZSRSLajIfINOHGLCXQXOHGJENATEFIB@FEBBLKFEH@FBFHFLBJLAJKA@DBDGJFHDDHBLJD@FCLMD@D@DFDT@@P@TFLC\\@EPCDHF@DEH@JALR@AD@DJDIR@ZSBEBATCDODYBCDONDH@DMJKLSJKL@DRBHDDHDNFLX\\FLDNDZAN­CuE_@[F{B]FƒCyNRRKR]HQLCHAHDFLJLTFJAVENIlGVO^AJARBJAJIHUZGNBVCLONQHGL@FOL{tppavCF{\\K^az[ZEJ@PDJHHLFRHrHLDTHNN`f\\J®ÎnxŒ¢b„VzrPmâQ€ARk€KTHJ@NIHKFEDGLBNELIHAHBPEJMDKJCJ@FFL@JALMVEfSLiJWJQJ"],"encodeOffsets":[[112009,43467]]},"properties":{"cp":[109.840405,40.658168],"name":"包头市","childNum":1}},{"id":"150300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@hPR¯RD^R„VLFpNHh€fprVT‚GHCI]BuFMCC[CkASMFUaKa[Y[CUJIDƒbCPƒR[AIGCUIEEAGJGP@FG@AQKG@KHG@CCBMPCLIDYPWVKd£HMGYDYNWH›XMğ_w@[¨}vW‚eP_Ü´FWWY@aPKHKgcaÓ[qF}[‡CCE@@BC@CB@JCJEBCFEBECCCOBG@@INKCAIBGGAIECOACBC@ABAFC@OCKBIBAAGAEEC@GDADBDABEBEFQNKBIAEDILG@EACBERGBGJEAUHE@GBIAEBEFkNUNWVIRKl]vGbGZWRWLKL@NDLBJELIH@JDNVbDPG`@TJX@HOPKR@FJP@DO\\EJKJSBU@KBCFCJDBCHIRI\\CHBNTJDH@FSLYHUBOHE@}XSDCFAHIPCB[FKFORIDKPQ~@XPXNNXNAJDDŌ¼IbAHBHHJPFZRJJDH@FCFMFUNQHKHCH@PJVBNBbAVCPSVCH@DLHBZAxGfIP"],"encodeOffsets":[[109312,40816]]},"properties":{"cp":[106.825563,39.673734],"name":"乌海市","childNum":1}},{"id":"150400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@EAAHGBGFAAGFBCKE@AEHAACA@MB[PA@GCEBABBFCBCAIKC@EDKCIAKJCKGK@CHGGGF@KEaC[OYBQF_BO@OCGMWUsKOSiUcMaUSI]FMHeLQMOQOGQI]EWISGiWYGQIKKDMJGLEDBD@HFDBBAD@JEBACECAE@CAAAKBHINQCGGEEACAG@KEK@CEG@CACBCAGBAA@IAADO@CBG@GBECOJM@AKGI@KIWBKKIEMCRIBA@CDEA@UCUBQDcPGA@EEAEEK@EEAEEAICG@IDIA@AFE@CBCEEDEIEQEGEGAGGACDGAGPE@IKACECEGEICADJBDFBFC@BHC@GECHABSCAGCCCEC@HKLABASCAJGHG@BEGACMFKMCECHETED@HBNAJCHKJECCMAGIYFoBUUYOMSIE]E[CIK@_IKMMOIIKSUkgCICKBINiNOAAIEAEICMIKCEE@CEAEE@CEEKEqBQHWFMHG@G@A@BHADAD@FDLUTJBIBABJHBFD@FFGFABBDF@DBEFF@BNNB@HFDJJUAAHCAGBEDHDAB@BNDBB@RBFFJCBBFCFCPNNBDCBCCAEC@MGSCCCAB@NC@EJQxELULAFEH@HBVALCHILMHaJEDGJAFDDJZ@FGXBHALCLGLMLaLABCDBFDFBJCRILQDOJGFEHAFLVEJUDGHCDAXENGJKLkXEDCFAHAVDFBFCJGLAHD\\HHXdBLBNCVAXAHEHEDI@‰C_DAA@CAAKAMFMEIBDD@BKACB]EAD@FADIBEDCBICM@ADFJCDaKCJEAGJI@GDGFDDE@ADC@ECEFSCKDOCKBCB@DABCDEHCBE@GHECABECE@EL@NCFAFKHHD@@cDIAEDAF@FQIIFFJKLIIEB@CEBA@AJG@OCCD@FFLDBAFTTHDEHADTDFDDFABJF@ZBNCDBFMDOBIDI@CDKEMLIDSLKLMDEFAEASCQU_IGgSUIWCCCISCCSAGEEEmCEAOGOGG@OHM@OEUKAEKMi[KEUAQCGCAEAEE]CGEGc]ACGWAAQGAC@CFCLCBC@CDCbBFCNADA@CCOFEHABIHGAKBEFATALEFE@CIK@QBAJEJKTEPDbBFAZUHCHBFCBAACFMJEDGAUGECI@I@GDAHE@IEEBIAGIEBKAC@GCIGIIIMUIGIMSMCEMCEGEI@CHGDKAIBICC@CGGAEFGFAH@HCFGBC@CCCKM@CFKEOGGKG@ADGDC@KNI@EEMEEEC@EBC@CMSEI@CFEGcCKACMIIEGCAEEAEQFMJGJATGFCDCEI@CCAAKKCACIE@ABADANBD@JKDI@GYMAEIIACBKFEDGAGTWCQDKAEGEAEHKCIDGBGF@JJD@BCH@@ACCAAJEBGPIFGDEAEDAFCDAJCJET@DA@ADANANMXALGXEHQOAAAJGHG@E@CIIE@QJCGED@CKBGFUCGDIAKBAA@ANQKC@CHCIG@AL@AGH@BIJ@HGFA@EAE@EBAFB@EFFDCFBHINMDIACM@DGHW@KAMEGSEYQEIE[@E@CDC@KFC@ECCICKDKISKuIY@IEBGFElUEQCCKECCBIR[HSCIEMKCEDCDCFDH@FANIBIGAKIUUE[CI@cDKACAGIAGKCS@WICEBOAOEIMCE@oTWHOBSAeDƒI[FO@SAaDUBoPIBgAW@UFUPGBGEGMGCEC]@cEK@KAMDMHQNo|ETCHLVBF@DADEBKAMEaIeMmGECEaGOECIA[CsNkPONSJ]BOAQC_CFMBWHU@MAUCW@GBGDGBQAUKOCE@OAa@SAICyGcMCG@MKMIEUCQF]T]`CJA€JJJHFFBDEJYLCH@DH\\BL@JEHEHOLQRKFiN]P[FCH@HDDJD^BHBDFBFFJHHVZBFAFITEFCNEH@J@LJLHBBDALEACFKBECIGWBE@AFMLwHYJSNKLEPCPANL`@JAHORURQJWJKBSLBDKRAHBH@dENEFUJEFCFETPxD\\FHFPTXTLZDfCTBZBXEJIJQBGASDKHI\\SVCXHJFJHVfDLFJFZJVHLXRHJDH@JETDBBDBBBFBDCBGHMFG@UVQHEFADMLE@BFCBGDG@CDSHBDKB@@DBDRPBHDNBTHRD@HIHCFJFBFFB@DDBADED@TFNHFBHMFE@EFEHEBBHADEFI@ABMDeAIBUNIDEHDDxDVDJFHDDFAH@BTN@DADBDAFGJQDADE@ADBDIHGHBJADOHC@@EQLYDYEKCQMBMJODOK[SUUEIAYB…@aBKDEFCHBHJHPDDANFFDBDCJ@HF@FAHAFBDDBF@XIJ[PqP[FGDEFENBNJPDLFJJNDLFVENURKF‹PQFSH[^GFMH[LeHKNCJ@HDDPJxVRDPDdRNJJJHJHPILaPSNGJQTMZALBLHLPPFLBPKTEJIJ[XsbMHUP]dUNIJSLcZQLWTCDINKXMVONgfOLKHMBMHILGPAJBJHFHNEBKJOBIAgQoOOGIAaQiKGFE@YEoNƒFUVYD{BMHWICCEG@GMGHCMBABGBCDI@CDJHMCeAMHUBWGAACIEE_GI@FINE@CCC@GECKKBCAGWMG@KGICKGAAICBECG@ICGKGVBTDLCDEBECMFIAGBCCA@AEI@IACBEBMQGOA@AEAECO@CCCBEA@BKAGBGAE@@BEACBIASBABA@AAE@AAAB@DECCD@BA@@BCB@BE@ADK@@BABCABBGBA@C@EACB@BGB@BAB@AA@@DKBABCBCAEDCACBCBC@@CCB@ACBCCE@@CAAABACCBCCC@ABAAC@ADAA@AG@A@AAGDGEGBABE@MBM@KACCBAIC@AABAA@AA@ABBDE@A@@ACAGACBG@ACEBICCHIAAAI@@BOAABCACD@DEA@BC@AAIBICC@@BB@CBCA@DEAADDBC@E@ACCD@CCBCDC@@AEBBBE@CHCCABBFE@@@C@EDE@@@BAACEBCEEAAGEEDACA@AECFCAACBECDCM@ABI@CCABC@@@ACD@@AIB@AEACD@CAAE@@@A@AAA@BBABMB@ACBABI@ACC@EBGAIA@BEEAEKCDE@GCC@CAABCCABACA@B@AC@ABBCAACABCG@@AAA@@@DCA@AEBAACB@BG@CBAAABCCCD@CC@@BA@BDCACCADCA@EAAABA@BEAAEBAAABAAEA@AICACGBAAABCABAC@CECAABC@@A@AAB@CGBBAC@@AACABAAC@CCC@AAGBCIEEB@BCB@@AAAEAAB@@E@KA@CC@ABAACAABAJBD@DDHBRFDJBBBCHHLBNFREPGHMNIFGLIPIHAFBDDDHD@DELCNEHFF@DAPRbwNSOMZkBRVyteC}FQDsLgF@EqaDKM[lEt@XŸ]O\\zpPdFbZfZjb’ZVK†ClJdDzBd@RKxOVit_Tq\\kNOJMDÁtJVK\\HT©t_HatiFIfov[JD€X²zD`XJˆdŠ°ršnº†VTEtRŽV`ANºX®O²s’pu¶NRAFELEVD^JDADDB`CFHJAFBDJFFBFCD@F@DHDEDDHFFPDDBHDBBGJ@BDBCD¨TVEZR@èä«|]¬AJxV_tZpUZbn`PBXU`§fSŠhV~nxzž®z|PTž\\’xȸ^bIp@ZGdBRMHGJEHGBEDCDGFCBCDA@C@CEGBCJCRABA@AHCLEN@JCH@NCDENA@AACDE^KVOUgEEDEHABEBAHGbL\\ONQRADCDCBEF@EIICEEIE@OIGIYMGAEAIAAGAGEACHMNGVGTALBHAVGFCFCb@HAHCF@FDD@DCRBDFNHNBHBNChCNDBBBHGHDF@FBDDBTDHHADNBTTHPfJbFLLBL@THNRJbZjP~QjA^C\\Q^B^FpIPETLNR„\\HRHVTNHRGNCZ\\lXJTOR@PNN^AF@DNLBFAHFBH@HJNPFBN@HBDIACCGJED@PANQXFHFADIBMHBLAHCDAFBHABHH@HDJGJIFEJIDADBHEBCHED@DFFJBFFJFBHFDRHBEJAJCbGN@RCL@F@CDBFF@LERAJEFAHGHBHCZF`N\\CROTEVH\\NHP\\bXFPE\\JDJBNELB^FTX@VDHJRDpFVDJJDPC`RHtJHJT^JJZDZANGJS@QP@¤VDAFHFBfJZJPBVKRAFEDEDAJBBCXVRHX`PLXFNTP@TCZBJNPFrJJL\\R\\BZH\\NRRDNAbN`HnHDEHBB@DDDBDFDBFHJ@DEBBHADBDFD@JE@KJAF@DADADE@ADWBADBHAFBHBBEDGLEAEDKBGFAFEBGBEHEAKDKEAFHJAFBDCDDHLDLAJLLFF@JAL@DBDBDCJCDGJGdKVBRAXANEVBFANDJCLBHDAJBBHBHAFFRHHA\\BRHRAHDRALD@DDJ@F[HSAQBHDBDND@HEFAH\\CXAnBRb[JCJORAFKHAFEF@BDHCF@BDFALKHICCHKBCDCBKCYRAFQ@AB@DABG@CFYJDJ@BUJAHBFDDADFD@D@PDBBDAJABDHBDDBBD@JADGDADBFEHFD@FDFJHNKLGDBJAFCHGHA^AZHND^GTBNAPE`EXIPAJ@@HFBBDCJADHLAHDDQHINKAGB@BADGBILEAGEIDOPCFI@FD@BDFAFEBBDAJMBEACNOLNFBFCFDJHB@FFFFDFAVKNCLGPCBCHCLFTD@BCD@HABBBFB@DFHFBCHEBMJCAKAODOHBDFBHFF@PHPDWLQ@EBECE@GAK@BFGDCJGFSRQJALABJflrHFDF@FHBJH@DFBBDHFDHH@NFDERM^EVGNCHANGHBFCD@FCBADCHEBKCEFGCIFG@ECAHC@KR@JE^@BCBANAFEF@LAFDADDHTHBBFJHFFB@BFDBFDBAF@HFF@DABEFAHAHADBFAF@FIJMRRHAD@JCDMFIHSDMJMAIDSL@FIF@FBHFXDFNDDJBJEPADLDJFFDHDDNADży`{DA–qr[TOBCBABBDCBB@CB@@@BED@AA@AB@@C@@BCB@DABAF@DAAALCDAJADEFCPBJADA@ABC@CNEDERGAAFE@CFE@EFA@GD@AADA@ABCD@@ADACCDAACBCBCBAFI@CDCAID@@IDCAGDAAABCVQ@EDABEFABEB@@EB@@AB@AAB@@ABAACB@@CB@@CFADGDBDEA@BAAABAAABAAAACB@@A@A@ECAAC@CF@BAAAD@FAAEDEAEFACABE@CLQFAAABAJCBED@@CDCBIDCDADAB@BABA@@D@AADAAEDAAABA@ADCA@BCDBAAHEB@DDBCFAH@@ADCBB@BD@BAB@@@B@D@@CDAFBD@B@@A@AB@BBBCD@AAF@@AHBDCF@DA@AFCJAHB@AJABCF@DAB@DA@CH@@CJB@ABABDDAAADB@CDB@AD@@@AC@@B@BABB@BFAAAD@ACB@DABCAADAD@BCAAAADA@ABC@AD@FID@@AF@BCJB@AD@BAB@J@@AD@@ALA@AFADCD@@A@@D@DCB@DEDB@AD@AAF@@ADAAAHA@ADABABAB@@AHBDAB@@A@@DAAA@AD@FEAABADCBBBAAADAAID@BCFBFCACD@@AF@@CB@DGFCFEF@DABA@CFAB@ACFBBAD@@CJA@ADABAAED@BCB@AAF@AABA@ABABB@CDB@AF@@CBCDBBAF@AABADBFC@AB@DAD@B@D@@AD@@AB@@AB@@AFAAAFBLEBA@CHA@AB@HEDIDA@ADA@AA@D@ACBAA@@CA@FABAC@B@DB@CBAHAACFBCCBADB@AD@BCBBBCC@FC@AB@@AD@BEC@B@@CB@BBD@HC@CFBDAAC@@A@@CA@@CD@B@@CA@DCDBAADAC@@AA@F@@AA@BCD@CAHCCA@AAABAACD@C@DCCAB@@CD@CA@CCDAABAC@FA@EBAA@BELADEBIFKNSJILG^MZIFA\\KVCFBLAJBBAAACECEACCC@AGEEIICCG@EEMFMHEDEBARBJDF@HCBABIPEHGLCHaFEXEN@DEHCBADABCH@@EFOJIbGLBF@PI@CAIDEFAHBFCDABA@EDCAIGCEE@CFEDANAFGHCACBGDABEDAGAFEAAADICDCKABACA@AHDDCFB@AJCBCCCBA@AC@@APIE@AAABECJEScxwIBCGEDCAEECFE@EBABE@KFEAGFABKFEBGHCDENAHEBCHEDCJEAGAEIA@@hstq`BXA`YšNhJDIXkb@PCZALDF@PB`BDATWDCI‡ŠEL‘V[’_S_ASuM]gAs‚”£FQLI@LO^UF™WM@i¦s„ƒN_^Q\\SbafMfwFENQbDFKACCCWKIIEIGCQ@ICGKBKACSKkGYMcEOESCMGQICAICkW[UOASHCAYIYACAAGKISCIEKKQGCEIMECEAO@EAQICGIGEIDICQCEDS[YGCWOWCICKKWKMKKEEAJQ@iC]KMIKESAYBYCOIKIMIIEWEUIIEIIXB\\AT@fHP@F@HCdAZDbJN@TGRBPDVJ`LNBb@bHhAP@HDbRlDZP`@NJHFDBDANKH@BBDHNHFDZFOKGQAKAGGASCKGMCGCEEKCQKIKGCGSAICCI@QIGMGKECMCECAEBEKM@EKEI@EGG@ACEKGE@CAEE@QIBMEEIAGCI@MCUUE@IDCAAEAKMKGIAKCIMMOI@CCGEAOAGEIEG@GAMMAKMEOOICCEEAYDIC@EDI@ECCQACK@OISAQAC@ADECEOCWIEECESISAMEBKEIDED@RFLC@E]GA@BGGCEDIJA@CFAAEKA@GFFJGFKCOO@EACYUACAKOKCEHM@EDIRE@EAG@CEGPQP_Xi–Ds¥dmWMS]COHE`QPKQI@I@CPHJqf]VBaBEjyJOH[T]PgDQHY`cDGN_POBOHABED@DBBFGFBBD@LCDBFC@UQBGAACBCXEDcEC@ER[CE@AfEVIFOMWtu‚k@UPGJQFBRCD@FCF@BCAGDAi˜cCwŠSGMEEIGBCFI uBGJGHQPE@ADE]OLEFEJE\\CNHDA@A"],"encodeOffsets":[[123785,43285]]},"properties":{"cp":[118.956806,42.275317],"name":"赤峰市","childNum":1}},{"id":"150500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DFAHFJG\\PFHHHFXDBDJFT@PELAFCD@XDVJDA\\CXBDABCJ@HEFBFDHEXAB@DENJDAF@FFH@HHB@FGDAHAL@DBLEHIHEBEBAHAHBDFDBXCBERGJ@HC@CB@RIH@NKFAHADCPBBDDD@DBBHCHBF@DB@CDAD@HAR@DCJFFADEF@FECODCDABCFC@CFEDCDCFA@EDERAD@FEFDLABDJ@HCBADC@CFAD@FBF@PMJABAR@HAFICCDIAC@GBAJAFOEGF@HC@CFEFDNAHDDA\\@FA@CDAR@LAFBH@JDDA@IDC@APKFEBEJ@LFB@HE@EJCD@LG@CACNEDC@A@CDCJELCECBCBGGEAG@GBEDCHEIE@EEIBECEHEGE@CFIAEJCFEF@D@JDLCF@BCH@FEFAJKL@BAJCBCBEFAJABA@CJAFEJGJ@HEHATOFIDGDEHAHEH@FGJAJE\\OvQfQhDJGJ@FCHBJCJ@JCVCFCFHJAHBP@FKAILuHBDDL@HCJ@FAJ@JDLAD@J@HAF@BEJALMF@^MJABDF@HCF@HADED@NFF@JIDGVGBC@CHEBEPEFECCGFUHJMGAHQ[gBEEICEIBGCAC@CbKNBFDLCFCFB@GHKMGDKCQDMKQFABELENKFGFOHEAIBKAC@EHATMFG@KJCDGJCFIFAHBJDFFJ@HEDGPO@CJCHCJADAH@REDDJ@DABCPCBGDC\\K`ENCJ@TCFBž_LKfCʋHB”g|ujAfƒSOAgĶÏJy\\q¢OJGDQcMhmAQlkJAZcPK^AFU|a¨XUfšcNcXDZARChQª§@O€MdKhcbQØoZQ„ITMTCJEÀR„OXAt[BA^KPCbDŠBĢBRFlVtJjJpNbLšV‚D^VDNV`rpZVjbbLânRJJFJDbRPFlXj^TFbTp^THFFlZ`NvNb@zFV@D@RGAAHCCQFG@EMQIANQFA@IDAQGG@d{IYC@BSU@UE@EFKVwIB@ERCbAjWD@DI^ARB˜£Œ™VACNFBOJWdI@CDIJEÀeHBGGBCEBCM@IDGkQCCCS@AGM@EAA@EKSFIGIEAEHEEGBKI@EFOCAAAJIEADCGAFKUGDMH@BGBKAAHKlONGDABCF@BIFI€sICGAAAS@KIB@K@JIN[DBBDFABCPFHODEDIH@BAF@@AACHKF@@AD@BCFDHA@QBATaBECEDGACDCFSTBJGA@@ED@@AHK@EAEBEFADCAWBAKG@IBCAA@G@CBEFABEN@BQA@@CNSHCIGF@JHJA@EFGB@D]A@MA@IIC@cGEBILMFCLFFD@ACCDAHK@CDA@ADABEH@DED@ACHEE@ACDABDDAAEACDC@CHA@C@C@GIGAEDCBCDAACDGFE@GDC@EFCDCCGBAHAACECHCCAC@AE@CJGCEKEBC@AC@EHI@ACG@IC@AFC@AIA@AFEBCKG@AJEDCCK@ICCGBSEIAIBKACDC@EAKIE@ABADBFABKDQBKDCDBDABICGDGFCLED@EDECKBEE@ZmJD@DPB\\WBE@ABAKSAKCCAA¥\\RIAKKUASD_p_GYS]hU|DFIPCPMJOBG@OLOf_LapVBFGL@FDLœPLKJOFMVYRSJGPFZ\\RMRSlkrUĂHBE@IEGKE@AN@NFXAA@CCMACC@AHIACEAGDCEBE@A@CFAL@DCEESEBEHGHCPBBA@CAEEES@I@C@@EBA@EFG@CAAC@IE@CDGCMFENA@A@EEAGAKDGHC@KGACEAK@AAGCCE@EBGHG@AHIFKACEAACECA@HG@AJGBEKEM@EBGAECICEEAA@IDE@CLGBIHAL@BAFG@CCCBGCCICAEODCACC@E@ELI@ECEGC@CCCAICCMCAE@EDMFCCEEAE@ACCADKDEAKCAAGCABC@GFIACGCBICAA@ECK@AC@EMECCAGCAK@AABGFCREDCBCGGIAECGCCACKCCGBEHE@@OJIGEAAFCJC@CECECO@E@ACDGCCEBAH@BG@AEGBAH@@OE[@CDIBJBAFI@KLQH@DFDQGIDCCMDGLEHSLIBQE]AMMMGK@KDWAGIIEgG@CWGgGYAGAC@WI—EgG_YGCIMCGBEGGUOQ@GCQUKIIMEGJyAOCGGEUiAE@MZKD@FDB@HERCVINCJGF@@AIKKDUEQ@QBQE@@DGKCCCMG]CgM]ASMI@OIGBGGGDMOKCIIMA@CACK@EBCDUEIAEDE@EDEAGBADEBGCCFEAEBIAADIBABQAQQCCJGECSIMCC@GJEKMPMRED[A[@]ACACKIGAOLB@MGDKMDAQQQKAGKMLECIQDFHCFDFCDA@CCE@C@BJG@IAYTAD@FKBMHEEG@AB@FEJMJ@DCD@BKACDGBO@GD@DIJQASHCDELANCB[AaGODWES@OBSBOGiKOLWFMFI@MDMFCNGLIL@BLT@BGFQHWDW@cFKDMBGDe@uHW@UFO@[AcEwCYAECIGAI@GLSFSFO@KHGLOFCPAT@lCbAPAJFF@TDDAFUBKAEICWGECAOCIGIUMcMKEGM@WFMEEaAO@IBKACA@CUEMKGAEDBJAFUJMAICGRIBODS@OB_BEBADALQJMFGNURWFM@GDACDQFKBIEICYBGAKCCICCABTADABG@WEKCKBCDA@C@BCCEA@AFEBC@@EA@QDIDM@ABDHCFG@MCYLQBE@GTEDYGI@AF@BDFAFQFE@OEEAAEBEEESEUACGEEI@cJM@CAACAKMKADAJGFOBE@EACEDOACO@[DCACEAEN[AIIACBGFE@GEEGGCAAJIEGACBIFEACCCE@EHGBICCIDCFADDRAD@BCAAGCUCCCFGDCFEJCNIECGAECJOBIECIAGFAFAFIBGC@ADABEPGBCCE@EBE@ECCCACGIC@CIEaMECACBCCE@CACBIDE@CODBLKHC@CCACBMACIGGACFCNEDK@ECAGIGBEEI@ICEAGSIIB@FHLAHEDKIIECEEKIGM@MCIC@AEEIBGCC@EF@GCCEGCA@EEEWU@EIMSOC@OGUEQFO@C@ECEASLIPEB@FE@BJEDCP@HADEJG@KGGJOFELOHCDCNNHDFAHCFA@CAAAKA@CACM@BMQIK@@ADE@CCCOEG@ADWDkKECGJI@EFEBAAAGGGG@CBAHGJODI@IDIIKI@ADAIGYGOBIEEBEAKFAJGFO@AAFMCAGAe@IACAAEBQAEBC@GACMBKDMJEBG@AGEAABAHE@CKMI[KaGEEGADIFAHADAQKBE@GESIMSICCEGUGECMEI@IFCBCABEJCUGYCM@CDICEC@ICA@CMEGAACECC@CAG@KEAGFG@CGG@GEEE@QMIA@CCAGCE@GCA@@EFCCA@CE@AKCCCBGAA@BDADKECKQOAKM@QAADCDEAYGW[EMGKKBGDEDOFaMNIGGGBCEGDKDGDOLA@BBHDBDCBS@KDCDOEMDKAEBEFG@CB@BBFEFIDI@YHEAGIaCGEEAM@QHGABCCCCF@BCBMG]DGFEFID@B\\PCF@BOFGRIHAHŸvEJADJHFFHN‰TDx—djCBBHADE@EDC@QDEAIROH@VlsvNXEPUJeF@BDFQ\\@FFDCdWFADBDHBRA@VEDCAKDC@AAHEAECAC@AFGBAPOPM`CH_dGZCROhS^G\\IPizAFAbUže^IrOG@D@JRJOL_RGFDPT^XNcnt¦•CWjO`ORFH@DBH@FQFCJ@FGNDFPLBLBDZVBD@FPPLDHEEIHEB@FLBBDEB@JIFCHDAHB@^H@FKDQEC@CFFJALNFTBTJDFFFXJPDDFCF@BBDBRJT@PDLRBDD@FCJ@FJDZCFBDFJDPPNFBLNNHBH@JFHFPBFBDH@DPJNNDJBLHJNLBLBFDBJCF@VVNDJ@HDJBFFANRJF@BF@DHFFLBDH@FHJ@LF@FLNAFBFFDNDFDHLHNRJJ@DDBJHTHDJLRLLDFFHDNDLHTDHBBHBLHRPLYEECMGCGAAG@MLCBCAGEMI_@YOkCaQGCO@gBaGa@MA_KUIOCQASHM@aIYCcBGDE@O@eGS@[BWAJJJFVJXFJFNJLJPJZDZATBLFNJ^LjDR@€IFBLFNLXLLLJDXDXPHD\\ZCTDFDRCJFJJHDHRJFBP@FBFDJNDFRHLLJFTDLJBHDBZBZJDBTGPB\\VlXJDDBRJNHTDPFdFZNlHTLBDALHLJDT@HFBFLLXLFF@BELaCMREFexeNab[T]RM`ƒ„¥t@jXNEš]VKP@€KJER“¤Bt^hvNBTT`‘`U\\K’‰FJˆCDSXc@OAE@KCYBODa@WlCJgI™M_ZWB_Asrgt@@JBBFBHIFCDGFADGFMBCFGDAHEFALEBBHEF@LAFAB@FEFFDBFCDHFADJwxTdIFFDBABBF@OJ@BD@@BABDDADID@BEACDGC@BDBABLBCDJDBCBBEFHBCBAFCBAHBDGDEHMBCBEF@DFFHDBJCD@FABCBEDGAEBCFBJ@DOJE@KAaHIJEP@FG@ADCBABGDCFM@WFEFGbKDGHOFAJABGDE@ICQAABCFGFENFN@FDHJDFJHF@BDDBDDFDFBBABIAKBEAUD[LEBYJ]NKHIJMTELAJCFKBAFB@AB@FEBD@ABBBDC@DDBC@@DA@DBCDD@C@BDABBB@BDBGDDBC@ADB@@BE@B@@BD@CBBBCACDB@@DA@C@@DB@@DB@@@BDCBEA@DGDC@AAA@@DA@D@AFC@@BA@@BEDD@ADAAADC@@BCAABDDEABDGBAB@DCAA@D@ABEBB@@DB@ABBDC@B@@BCB@BCBCJGFA@@BGB@DABKFEABBEB@BA@@BA@@BC@@BC@A@C@CBA@@BEDCAABBBE@ABCAAD@DE@@BCA@DAAAB@BABBBE@BBA@ADC@BFABCB@BIB@DC@ABEABDA@EB@DABCBE@EFEDCHA@@DE@@BC@BDEDEAADC@BJCBBBABAACDABBBEFC@@BBBCB@@@BA@CBGA@BA@ABABCB@BGBBBCB@BE@BBC@@BCACFA@CDC@@@@BC@CDEB@BKB@BC@@BI@A@ABC@@BIAADE@@BC@EJC@@BAD@BCBBBBBADC@CBBBADCBA@BDC@BBEB@AAAABA@@@BD@@C@@BCA@DCABBCBACAB@BIA@DG@@DCBA@CBE@ADIB@BGAIBED@BCBE@CDGA@BE@BBC@ADAAA@@B@BA@C@EACB@DC@A@@@A@ABC@@AAACD@BG@EBADCCA@GFBBCAADB@CD@BABBBCBBFCBBBC@@@ABABA@CBCBCDAJCD@DC@AFIDABBBEBMRBDAFDBEBBFCFBFEBC@BBABE@@DBDDB@F@B@BA@BDBBABBBABBBABB@CFCACHEB@DA@@DA@BDAB@BA@BBA@@BA@@FA@AFEBAFCB@FURADBBCBBHCD@JC@BJCD@DEJABADADBDCBDDCB@BC@AD@BCBBBC@@HEB@FEF@DEFBBQHCFMF@DCHEBE@OAEDCFIBCBKDBBCBE@ABCBA@AD@@@DA@@BBBC@AF@@A@@DAACDAAABADSPq\\•rCB_|Żz_Mg^­˜^f¦ÂK¬ZH_vþšČŽÀÈYhhhøĎ™FAF@DACCBALBACBAACL@@AHAN@DAB@@CHCJFBBHAB@BDHDLBLBB@BCDAL@HAHBDA@CJ@ACTCLGD@D@FMF@FABAAADCBBF@BBNL@BJFJBD@T@B@D@D@D@BBBADDD@@IGYDE@GFMBIEGAEEACA@EDC@AMKJGBANADEL@FEDBFHHDDDBBFEF@RGLDFADEPKBGVBPAHEF@DBBFCJEDNCJ@LCFDVPBJCFBJC^KTQP@DHJMGI@KBKJ@B"],"encodeOffsets":[[122875,46647]]},"properties":{"cp":[122.263119,43.617429],"name":"通辽市","childNum":1}},{"id":"150600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AEEGQEI@OHKNCDINAHBHBFT^@FWPE@CAEEICAC@AACOAEHAJDFFBBDEH@HCDMJJTAPRFHHJBFAPDDF@D@NNLHBF@FCHB@HQJFJDPBFLFP@BBCJBH`TDDFBFCDB@DEBFF@FH@@PCACD@DJ@DH@FFHGB@DFBAJFBBBCJBBWNCDCNEDEA]QAOAEMGSGQAGAOBQCI@GDgGCDALBDAHGDO@CA@CPE@C@AC@AFI@CA@IGC@AGEEAMBGEMCCC@EIKUMK@@CEEGCMGOFICQAQIK@IESD]EEAMSEEGAI@GCGICKOMAA@EACOIBCAEKKKUMKBCDCACGAKGMGEK@EAESAEG@ISUEEOAIEKSMG@AKGEGKKCGBCGCBGCEDC@GAEBEKGC@CCFE@EAEDI@COGAC@GACOOQSECAC@AMCOIEBMJQFEACCABAAKACCCBG@AACBACE@AACBGAC@@AG@AACB@BIBGFEFCDCBIAIFIFCHGREBIBKRKHALEFDFFDDDEFMJCDAF@PCLabIF@DKDONCBCCIBGAA@BIDIACYQKAUBQPEJCDKD[H]@ICAIQYGYTIFC@CCCKAEEEKCCYMSOKCEJAHEBADEBBFED[JOLSFEHIDEHIDGHMHEJIFE@@DQLAHCBBBABKHGLOHGHUHEDNJZRAHOBqCIHOR[NK@IK­bMHBACEOEIEACBIAIMGAAF]BOFUJODAT@TBDAJGJOBGDEFALSJMFIDQR]HQ@EFOH_HIHEBCEAIFSAO@MKWEKCEEEAEEKCU@eUMAM@EAIGICCCKGCCAIAAG@GDE@GCOGYEEEMEmEQIMDMCGDI@OBI@EAMBABC@MRGDCHCBAFGJAHGDAFID@FGHKFADC@KHKPIDC@CCCEYGIO@KCAKHCA@AFOFGLIFCP@JDVIFCPSRMVIJG\\MJG@CACEE]SEAMGSGCKGCOGMISCBK^]\\gEEy@IJGPQH[HQCQMCIIKCAeOkmC@_WQCIESQKO_]KOiASkGEeHMY@C^SJGKgHSBGOEIKgƒ@EEKEKKKIIEKOO@ADEAEEBKJE@CAGCEEOSEE]QEEGCYOMMG@ibSTGDGAIIKGWWAAMAYWcUMKCIBG@EyiKMAGGgCGKEIAY@MCaGaICEKU@OISDMBEDC`YJGRONEBC@CIIcSQSMKaHqhKDK@WOWUggQMYWKGOMCEAMOUIQIICCUI[IIEesQOMCQIWYECQCOIEGIEUGCC@GLODE@UEYCEGKIG{eQGe¡MKMOGWQYAIAEVUJI@CS[QSEKKGMCGE@CL]AGCIBMJMb_²‡šgJQQqSWjwAIY@gAQqIMKIEEFOBGCAUISFG@SIEGBUAGKYAAIAMAcQK@CBOPINCNEZAHeZILStAVWZ_XQFaPq@QAdƒNOJW@MCKIMe…EOCG}@›BWHSH]AO_gCKBkNgDQ@OMWOKSCQ@QFQBW@SAMG[UMmMaGQ@QD©zePOB‰UUC›oeKkEEOBIAICMGMEIAeBSHEFGNIRKHYFwDWA_E[KEEGOIMIGIA[BKEUOMCY@KHMNKFOFJIDWNIB}EEDQ`@BT^FZCFMNAD@ZCLINGDW@ABBV[hDh@D›P[RMDBBQDWHK@KI@@‰^MLID_DGECAaJWB[JƒLULifeLAHLLEFO@C@MYuUC@WPÛlve^KNGFe@_EQQ}PMLADLZp†ABIF@FCFEDMDiFKBEDUbOP]VADCPKFOLOVCHEFWLWHM@_BULaF_JOLIPEJ]HWRCHQPCDC@KECASBgFGJGBCAIKKKCIAMGCICSDOCGDE@CAEGA@SHIHEBKGCGOMCCM@IBQHKAIBEACKI@ÅVRaNQ@UFSHOFsJaHLUHaRUVYTQBeRuNQJODgHUBYJu\\ƒZQL]bQRGDUHADG@YFAFMP@FĪÌJHZlp–VdFhVĞ’ĜNV |drXZFLRXDDFLhl`^”ˆvf¦’JPXÌBRI|JAHEPMFC@EDCHAJHRBLCPDD@BEBAD@DAPBFDBJHHJADBML@JH@PADDFDFADEFADI@IDAD@@AF@B@^ŒE~\\rbÔhdGLOL@bXZEXÛ³O`fuX§~@\\`xNĠWžGœMXCZHZGNc¤ULOXCZKJODAH@FDDH@LGH@RL@BEHO@IHBHFFVJHDBJQ\\O„aDC„IJDVZ\\b\\bLEVTNlB\\DDDENAvJ^GDHUSoqeGgoMKEƒU]QQCQ°gOcdKRCRGRARBHHJNDLL@LMbGFBfAT@NDLAN@PEV@HDbBHJJ\\LTRNPTPPFPBTJPPNFXTLVDVFNDBFTNRNJPJLDPB\\@NFTXNL€^NHVHHHPF\\\\ZNPRbTDFDJF^Fj@J@JNRJRDDPLHBdDJDRfHHPBXBJDHDNPDDDBNCTGJ@PHNNHJBVEXO\\BLEHIPANLTDNFDLHHHHDFA@ABIBADDP`TX@L—h@NHTEJBJFJCPBTFBLHHBH@TARG\\M\\SPCH@H@FDDJD^RnRVDHNXTlBDNJLDPAHCJGTEZFP@xMX@NBRLPPXVZLlJPLLHFPHJPNHFTDL@FCVQPCLBPFHHNPNN~bBDGTLZJHfRL@jM\\OZKZ@NDNJJHLZBJAHG\\@PDHDDJ@NCRINAF@HF@FINERBZDLLNLHJBTBNAvOPAXILGHKDANDRP@BITBHDFHHJFZHZSbOZO`@\\L`HNFJB\\JL@NGTMPQBETAD@LH^NXAZIJEFARDFHJFDBF@\\IPAT@dFdB\\@DB@LDLBDFBDBVETKNGhEDCDMCSBIJMHEXIhEH@‚LRCbGbOJ@LBPLHBF@\\SFAjCPBJAbKNYr]XGNQBE@CKWBCFAŠBDALIFAP@fBHCJMNGDE@CACEC_EEC@AFEJKFCN@NJHBHAJClkBC@EOMAEBEJGFAF@ZF\\ALGDIAACAMC@ABCLCX@€LPCNETMbgDCH@HDrJLAJADE@GCG]oAGAGDQFGVOR@LBJ@\\FDBBNFHFDN@FANIPILE\\AhLzMvUBCFMNGHAFBLRF@bSHADBDJHFVNLD€HN@RAJBHBDBDJH@F@LKDG@SDGDCjBfHJAHADCDIJKDAF@FBBH@HEJ@DDDJ@FARMFEHSFCH@f@TBbHB@FGBG@ICYBON@BBDFDJFHLHT@RGPAVA\\BRDLFH@DCXeDEJCrGR@TDVFTBBEACCEEE@GHILGHBP\\DHRdHXJVFJDD^B`@`EdILAJ@LHRZLNHFNDREDB\\^HDDBT@^IXOJGJMHGFBJVPJHABA@EUk@CPGTIXQHAXBXADCEKBELMF@JBlZH@NCDBzVNBfBNCJKFBDJFJPFH@bOJAZFLDLJ|`PDhAjEpKZIl_FAL@BD@DIP@DPVLNJDH@NCJEVUFAfTTDDABC@GDALCbED@HHHBDAfaHAH@JFFFHRH\\PjDBFBXCZCbKPKJIDE@OBMRYFSBKAECASAAABAJGLEFALBXFjTDFBHHBL@LCVMDCCE]MIG@CDCNGFE@CCCKE@ADENEJATBNBVJZPLDD@FC@EA]FGHCb@LCNKnqNKZIXALDVTNBDADGAEQS@CBEPORMF@VjLJDATOdk\\wJCJ@DBFJDBFABANYFEF@^SHCDBDBBVJHFBNEFCBWDCTOFAJBJBPHLFTPNHFBFABADQHCJ@ZJFBF@BC@EGQFEHAVATDBDEHAFBBF@LAR@J@TGBC@GEEKIIM@EHKPCLFR@DCHQLGRAdDNDLFLL@FEJQ\\AFBBLBtKDA@GQMIKACBUH@^BzMVKBCDGD@JBFBtfFFFJJFDBJAFGC]@CFCJ@`PjX^T\\XJDFBFE@EEMIKAIDEPKD@^@pElKRG`M\\Q`Oze^]HIDQBCbS’WlAZENGDET_NKNQRMXQNMJSRULYRWDCLBFAHEFYFGFK@AEC@CFI@Q@Q@K@QHWDgDEFCRGBABIAMHIDCAKGIAEBCHKAECEYECAOYGSAWEMBGFGBC@OCGECC@UBE@ACACLY@IKIWESGCCAC@EJO@GCEMOGKII@CBKHIBGASBKXADEBKBCDAXEFCFEFOLIFAPCFCDEFCXIHCBCAEEAG@OFEAAEBIXYDG@KJMJCXAFABCA[CGEAC@GDITKFMBGEAC@EBERSDI@EISAG@UCMMWGO@EBENKHO@EEQ@EIIECIAG@E@oQ_YQW@IBIAUCOEMMK]IWAaD[CECEAG@KH]FIAICSAEAcDOHCBEAMEWCM@MFKBIEOMaICC]kQQAGBGLE"],"encodeOffsets":[[113793,40312]]},"properties":{"cp":[109.99029,39.817179],"name":"鄂尔多斯市","childNum":1}},{"id":"150700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@\\@PBJHN^VB`CVI\\A`DfIZMPMJONKd]DARAPJLBjBrAhPH@JFPFnXFLLhBFDBPFXDRAlC’QVAXHRJ@DAVBNHJb`HDRFRBPHJHFLKbGJQFMDCLTJ@NHNpN€FJFNXNLDBhEpFXR\\^BRAHGZQfBFLXJH@RDLJFRNXfTFXAPCBS@WBCdA^FJDR@UFFJNLDRAnQPBHJVBNEdgRITP\\HZDRKRGLSFCAG@IDMDANGBADAFCF@BAJCFABCD@@AHADEF@DCJCBEJEDC@AFA@CNAHGNI@ALCBCA@@AFGREF@BAFAFE@ED@BCB@ACH@BEHA@AJADCBEH@@CLG@CHAFGF@JC@CD@@AFA@A@@AABCFABADABCJC@CFAAAHIAABCFAFEFDD@DAAADACABAHABBBAB@DCCADEFBBADBFCD@@CCABA@AD@@ACCCBA@BACAB@A@BAE@B@AA@@EAB@AAB@AADC@AF@BAAAAAJC@AD@@BD@@AB@DBAAB@DCB@@AD@@A@ENE@AAA@CD@B@BBBABAA@DACCDA@AB@@ADBBCB@BCAA@A@CB@BDB@BBBA@AB@BCDB@AB@BAFBBABBBAAADAEA@ABACADAGADCH@ACB@CAB@BCBBBC@AA@ACD@AADCL@AEDAD@BABBB@@AB@@AB@@ABBBAB@BAC@@AACDGDBDCC@DA@AFA@ADBFCHBD@@AAA@AIADA@AFAL@AAD@BCCB@ADAAAD@@@DAC@B@@A@CBBBAB@@AFB@ADAB@BAHA@ABB@@F@ABFBD@CAH@DCA@BACAF@AAC@BA@AB@AAHABBBAC@BCA@BABBBAA@@CD@BCD@CA@AABBEAAB@A@DABBDADBBEC@DAAADED@BCDBCEI@CCF@BAAABAHBDCBBB@D@ECBACAHACADA@CDAF@@CBAJCBAC@@AH@@AC@ACBEF@FBBAAAD@ACBAF@CAFA@AF@AAC@DGD@DBAEJABCFBDAAABABB@AF@AEBAECBCAADAAEFACAF@@@AECAAABAC@@ASKBABA@ADADA@CF@DD@EP@@CBABB@DF@DAFDBCHBDABAFB@@CDBBHCBBDC@CFBFABBDBF@HBLA@DF@JC@ACA@AD@FDJAFEH@FGCA@CFCJDD@BACC@CDAF@DAACEA@ALMAI@CJEAGLGIKJGJBEC@AFEJABCACIBAABEHCBEIBECADCB@CFEAAEBAA@@BCHA@CCABAHBF@@CBAZBBA@AEC@ADAPHFABBEBBBDADEB@DDDBBBJADCHADACCE@BADA@A@AHFD@NE@AGA@CEA@AFAHBB@AI@AH@@AGACBAALEJAAAGABAH@DBJALHVLRNN@HCBCAIDCFBDJD@DA@IGCACFC@CGCBEFC@ACAM@AABEAAG@AAFEHAJBBABCCAI@KDCA@AZIVKHGRCFBHBFA@CCAMGEEC@@CXBLCNBBA@AIE@ADAVIRDNCDCDGACEECAGBKHE@EA@CDCFAH@FEAAACECEBCHC@@ELKBEWMAAFGBKNCHAHBBAACA@KA@CFE@AACICAA@CNCF@BCJ@@EDAHD@DFDHBDA@GACAECEDCH@DAAAAAO@GEE@@ADC@CAAO@AIKKAGBGAOCEG@ABDNCBCBSGIGCEBQTO@GAAOAABCFCHCBECCCECODC@AA@E@AH@JECCEAEBCABGAGJEDEACGCBIACS@I@EHEDEH@LBDBJ@DEFGBOBCA@CECCE@GGWOKBAZG@CCGECMGYAS@[JO@KC@AZAVGBENG@CCC@IEGMKOCcAKCEEACBCHCJEDC@CKGMCMISGG@MBQFIAACBA@CGE@EDGFADCNK@AEMAECEIAMDABAFIHEBKBGDGHGBKAcKEEMKGEECEI@ABAPCLFN@VIJG@EACOCKG@CDCVIN@FADIZEJEFGACAACEAIEGOG[EOEAAFINGDEHCBCAISMAMDCDIJILGHAFE@G@ACQAGEEDGNI@G@GDEJKJUBI@AECGAACDKAEQ@C@GIKACACIGGICGAaDCE@C@ALABGECI@CAACDEAAMGIAYFBDDBPADBBHADWHOAKGGCKMYUICO@KAECAC@EJEJ@JDFABC@ACCEAMBGAOGE@KDC@GGOGKUCQWMEAW@EBCJsFSEECAEDCL@HABEAACAcJI@ACACDMLMFKVQ@CACACECGAODKFgXOFE@GAAKECSC@A@CVEFMJKJSBEA@SEKE@A@EFEF@RANAFCBA@CMKMCS@EACGAGBCLKNG@CICKCC@IBMAGG@ADCRCN@BABEGAKAMDKBEAOGQUGASBECBEAQHU@IAAGCCBKDGAMGCEDEPI@CCIAIXMFCBEMCKDABKDGBICAA@GBCXMBA@GIKKCWEMIUAaHE@IIAG@MJE@IGEAAI@CBCFA@ECAGCCQGEA[FG@GC@AFIVGTKHCX@FAFKAACCc@OCQDO@IACA@C@CDGAC@GACAAMDEDCFAF@PAFABEBMCUOUEECBMJMIGGEcE@CLEHANBVEHE@CcS@EHEHEJCP@PC|CHAFCDEBEAAGEUISEMBKDGDGLEDGBUGSQYAACDCLGTCVBHANGHEDKBQAIMMKGKCWC[AQGCC@GDYCCSWaHK@gCKEACBCJIRIDODCLARKTC@@@CAAUOAC@GNMRINONUDCBEAEEE]BCACCBI`S@C@GIGUIsCiG照€iv¡¢•…PADFHA@ADAAAH@BABEF@@CDAH@BAA@BCJADEAAB@@AD@ACD@CEBAAADAACB@CA@CA@@Cû@CB{dsE_]—£OM_eNGVIDA@IKIBCGIKIO]AMDMBK@GOKWEUBUCEUBYEIEKKA[•KS@SIKBEA@AK@[GǛҤVJNL@FCFEFGFMR@HDHLLBD@`DFJDRFBBGJKHIPKJCRDFHHPHZJDF@DABaBODCFE^BDHB@FBDNL@FBPFFDDRBVCL@L@RFDBDDDLFDHBTB\\T@FAFMREJJT@FS`CHALIN@DBDLFbDAL@FJLBF@FCFKPCHBLCN@TJjBFAFCFGBKD…AYCKAIEGEMEGAG@IFG@gIG@E@CDKTOJWHYBSDMB…EmBgFNQBż؜RCLMV@bH@IFWFGFAD@`PrITEN@PPNXBFPN@NCdCLHXBFLPNHZF"],["@@R@ZNJBbE\\FpGnARD\\TPDL@XEL@jRJH\\^JHJDLD`@^AfIxAH@JHDDNBXCV@ZJ~PL]LIvKRKTQHELCTADAJIreFEDGHANAHBXFL@LCNMnWDIAG@KKK@K@GJU@A_EIECEBKAKBCPMNE†UPMJG^A^HJCLKHGJWVOBKBEHG@AACQQ@CBCVKFCBEHCNGXEJG@GGKACKCICIQ@EOK@QCECCWGMGwOaEOEGEEIAKW]GM]]A_IQQUOISCMEWQ_CCAFOOUBEVMJS@CQGKCIIS_[OSGGAQGOISCMOg]OEkCICCOCAKECGCEAKKMCIAEGC[ISKGGEEcYYEEMGGQG[AW@QEe@UECCAO[GAC@QAAGAcWYCUIIICIEEIC}OgS@A@CRMHCZCPITEN@rHR@JDNHHAtUdCDADIBMDIAABEDCNBJEHIDAFE@GDAHANEZBL@DADInEDC@WBEDCBIF@VA\\GLGV@HCNIFApDDE@EBCFANKR[PCZH`FTAZMPOJEZAŒFPCLSpWDCaiGQXKVMXSLOTMNS@[COBGJCvEpIxOaLApDŠGPBLBZFjZJNH`DHVFP`FHRF xXdMdhFlJTNKLINXH`RJLFRXLBDR`JHCZADBBJF\\DP@FCTsLGLObMpFTCvBfL\\BVE`_JqPKH]BCPA`DJIJUFCfELOHOHCJADBVLVZN@LMFMDQJOh_DE@GSaJSK[JI’OXAXAfGtaP@^F‚FLDJFz@dMAQ^I€HhND@JITITIFMEKkMCILQFQB[AUCICAq_IKCIUGKGG¡C]CAGBC`e@CCMa‡@AFCZCTGBkT[DM@YBKLMBMZUzL\\ABMDGCYCYJSBK@GAGIIWMIQCQXMPIDQN]@QEMBMTOLKLSNMHMBIDKHIAMEKcgAA@EVGJKJMFMDaRW‚‹FMAOFMjSHEV[kaACAMvW^QJGNS@IIIWGGAGGCGROZK@MCOIIMKCCQGACJKNGFGBQNG^EPGDKGWBIJMPGJAP@nKPKPIHMAII]@KL_X]ncDCXCTHnLZDVARIZIVAVCZSF@tFPELMVGTEXEVBV@LAJEEIFIbO|MRAPBjVXJZF\\AbIN@nT`DPIdEVBJDFNJLVF\\DPAhEZA~DlHFD@Z\\JhBxNfABNCbJJRDNFHL@`jdLNNBRCZUt]ZGbMR@RD`LN@PA^WX_hg^O^MRKLPPJ~JrJ|@hCz@NDHHJXFFRDdDXDPCFEFAXDHDJBZKXCLBfTNBN@\\KncHCHKFUXE\\MŻ؛ƒHsAOE@KDEROFIAECCƒ@OAg@ECBWCMQGkCQCACHIDKFCTEBEAEDOAEECBKEK@GEC@CLIBAOOJGNE@CEEIGGOIK]WGAW@IBQAICKEEEAMAGQOKHKFgJABBLSHCDDLCBSFGDC@YBQDELBP@LKJM\\GD[JG@GAGEEGYW@ELCFE@K@EKU@OY[IS@GLILADBJJFACQOi@CDCTBF@JQAKDEXEBCBODEHAX@H@BOHIRITCJ@FCFKFK@GGOBE@QM_@IDGHELGHADEAGDEFAFBNHH@\\CNMBGJMHIJAdCJDplJBZBLBNPFBJ@JCJODAZ@HCVAHIHEHBbXJDVDFFFH@H@DIH@FBFFBjBXEFEBGFA^EF@FDDNDBPDPEFCBCEKLOFAL@lPRHLBn@P@^DH@AGIIAMJK@WLOFC\\EPGJ@REF@NFPNǜң\\HL@@BFBLATJT@–LB\\LLJFZFVA€FVDVAXFPL@HALCNBNP^LJHJADLJ@JCBUJMH`fPN˜¤`^tF|cDAü@@DB@@DDBA@BDCBBBABDFC@BDC@@BA@BBCFIBADB@ABG@CB@DE@AFABG@BBCB@BGBCEOB–†¢¡ju¦} fŠ^BODCNILAJCbOPIFGBEAEGG@AFGFE@EEIAMCCAMWQCEGMDC^IJEBAIOCCCIHAECCecCEDOGKICKF@HBHHPADEJMFKJQJiJM@ICEGCI@QDIBIBILIBEBKFELGLENBFDDHBJDDL@@C@IRQ`UHOFCXCLFFBNCDCACCCEG@CJEBECCSIG@CAAA@CDAHCN@DADGBIBIAEDI@CCCIAG@KJEBC@C@AC@CFKPQBGBSBEJCR@DAHICECCUACE@EVKXSJETOLK@ICGWQAAHWCQBI@KEKAEDC`MFEDICGGCAEBCFGBECAWBICACFEJCDEIEFOACCAOGCA@ADGRGAGAECCSIQOCEIIKOOEGE@EBARCDC@EIG@C@AHCR@BA@ECA_AKG@CDEJCHAJC@UCYAEMIACHW@ICCOEKAWFG@IEGGIQOGMKCE@KBG@GCASCQ@MCECIIIMEA_HYLYD]HKJaJIJAFBFNP@FCFMBQGY@MAKCUMIAWFSAK@SHuZMDKBcKYGMEQI[‹MIMGOAO@IAGEAG@EfsDKBKGEIEGK@GJKDGCCGCIKCGEWOUUUIAKE[]ISGGCQCGEGAG@KLM@GCGEEIEƒBCACC@CBAHEDE@G@EECWEAA@CFCJCPGBC@GCGGUGGKGIIBGDKACECGAE@MFC@qOO]CI@MFSDIHKFG@EACQMQGoaAGBODGDSDEBWHUGG@OCKCGCUEEMICE@IBUAMAEQIUSCMCIDCBEAECCWICC@GHIBAAEAAEAOHKBECIMIKGCQGIECC@CHIHCXELEHGBGGIQKEK@EDQBODEBKFODCTKBECEUEgSUEGA@C@CBENONIDCBK@IEQAMBEHI@ECGGECC@GBEFEHAVEHEJIBK@KCEGGACBGDEHGREJELWRIHCBCAICCEAOCECAC@CFI@EQCCG@CHEVANEHG@MIEOEGG@GJGBEACACUGAACGBADCBESM@IACcQOIAGLKBCACGCQAECACDCTEJ@FCBGECBEDA@CAAMC]SCE@KEECAGBQFI@GCEE@AFK@AEEMEAOECGAWDWECCDIEECAE@QFK@HLDL@HBDDBRDFBDF@DQL@FBDHDX@VFXDFDDH@HQJETHHNBHFBD@FCHGDGCEB@@FJA@GDEA@CDAAAMECBCDDHGBGAEGE@IFIAEHKAABADDDBBGFBDD@ABE@AEAAEBCD@BFBADBBNBBB@DIDBFEFDDHB@FIFAB@DFDR@D@BD@BGDABBBHBCFBDABCBGAAB@BFFALEBCAEGE@ADFF@DCBIACBCFBHGDBDHDBDGBEHIBCDG@KFIDIHIBCDFHADABECEGC@EBDLLD@FOFCFAHBDFH@DEBG@E@KFCHDDJDBHADCBOASN@FADKFADBFNF@DADIDILDDEB@DB@FABB@DDDJFD@DCDDBBMFK@JBBF@BINE@MAGFCDBDJBLFAHIFADHNHBJAHCB@BBCLBFFFBFCFCBYL@B@FAF@D@DCBMBCBAFDJADAPDBRDDDBDCHEBI@CF@DLHDJBBBFQRAHADEFcHKJQLGBI@c]Á…‘qƒaoQwkweŸ…qgSQ{UE…o]WQE@UOOMg[WMy_GEU[YU[e£‰‘“oËgSG‡QŸ]]KYGmGMBCAEEG@]MQSCOQcOUKUCMMY_kqySQIGiiOKQG·cuMmQ[EuWQK‡]a·cSCQG]SOIwi_SIKSIIIÙ‰WkQ]eWIKWa]cEKCKA]OUMS@AEGIm@GEOKOIGaq[{eEAECËu]O[I]OSSU[WUgW‰]cQIqQUEe]YCDGBEFGBEDE@CDGBED@DEBAFGBCDGCIDKBQ@GAAPKB_HaPY@GBIHWDIFUNUFqF‰RSHMLE@[FG@GCUCCBCHILBHABSASDS@KAMHGBAACGGGUCOKQAYKIAEEKCKEKAIEBCGCCEAKGI@CCIECEAGC@IGGCEECEEBGCGBKTWCC@CCEKBEHKDOCMDIIK@WBAEGACBCH@DKNSAIDCHSNQ@MDS@QGWGMGSAUAKDEC…A@KBEWECEAEE@GII@CA@CIEOEM@KACCDA@AGCBC@AO@GE@EAASBCAKABCCACDO@GFKBOEAC@EQCGBGIAAEBGAGBGBAABCICeIEHE@GIQAADOFI@CDEBGDGACDIBCFKFK@EFGFG@EACBOFCD]CCAMHICUBKAEBADK@ADGAEBEB@B@DC@E@CDCBC@GCGAO@EAC@A@GDGACCK@ACIBICACCBCAAEC@ACCCC@CDC@CCB@@AMGAAM@AABCE@@EE@ACEB@CEAAACAAAGACGGGCGGAEEKGMAADK@EDCABAEABDEAIBABC@CBBBG@ADB@AHA@AAADCAE@BFGBBBGBBDCDBBCB@BEBBDQHE@BDG@AFIDGDG@CB@BE@CFEBADEB@HG@ADMBIACBQAECACGBG@ECIAWDBBABCBABGD@FIB@FMBE@EDEAMJID@FIBGHABFF@JAB@FCBCBCFKFGHI@SHADBFCB@DED@DC@BDCBKDGAABE@CDGDI@ID]DGBG@ABIBMHK@OBABAHCFBHGDM@WIOEED@BBBHFGBEN@JCDBJAHBDFF@BCJGL@FLH@BBD@FRNLDXFZLPLXLNDT@HDDLEJBLZHRBFJBJGPXL@HW^OLePOJ_ZqXONanIFOH[RebEJHJPRVRDHY^KB}Ig@MBOHDYDEDMPKFKDSBSAUJKFSB[NcVeLiF]JCNHRMJ[AcbMP_LIEEKeUIOQIO@GHOLQGagaDaIKGQGMDMAm_aQIIwAKEOMOGYEEHMFKBCDMHGBKBQDGHGDCDCBeMK@GACECAWAMB@AEABCKE@A@ABCIE@AACEAACE@@A@CC@ACIA@AAAGACCI@B@CAB@CC@@ICCEBAECD@CAA@@AA@AAA@@CCABAAA@AEA@AA@@CC@ACC@EAAAD@CA@AC@ACE@EA@CA@A@AAABAAACABAAC@ECB@IA@@A@@ACAFAA@AABACABCACBEECBA@@B@CCDEC@FABCAABABBBCC@AABACC@AA@@AK@AADCG@BACABACA@ACBAGAAC@GAAAC@BAGCACG@@ACA@EABECAADAE@AABCCBBAA@AAEB@CA@CACBCAABAA@BKAAAA@AACACBECC@@AAA@ACCIB@AC@ABA@AAA@AB@AAAC@A@A@BA@AEBA@BAGA@BC@@AAA@@EBSCEE@AAA@AC@BA@AABC@CBACC@AB@BC@@@ABACD@@AC@BACAA@ABBB@@CA@BE@C@DACCEBB@CDA@@CCAABCCABC@@@A@AAGABAAEBAC@@CEBACAABA@BDACA@AB@@AC@@BAAADAABCAADBBAAABAC@@AC@BAACA@@CG@C@BA@ACBCAE@@AA@DACABCEBACGCDA@EC@GE@@B@@CB@GCBAE@FCAAK@OKC@EBGA@CC@CAOBIESCS@CDG@CA@GICA@ADC@aCKKEAG@CEKFKAK@GACBBDABEBCAD@G@CAEHKBIFGB@BFF@FA@MECBCDBBCBBHEBAAABCB@D@BABBDGBADJB@@GFGJIDMGG@ADABJB@DIHCBCA@CEAC@CDDFEDIDECA@AFCDDD@BABC@CAM@@FKHGBKA@DHDBBGD@DEBCFBBFC@BBBKJQFK@@DFBBDCBC@ICEDC@@ECAAEKBDC@AG@@BD@ADG@CCCB@BC@š¨Ƈ˜­j@VUÒG‚ETaĹĎơǂoxQJĥJ@BDBGBEAEEGACBBL@DKBEHKDAHEBSEC@CFCBGE]AQFOBICIA@ABEAACAEFEBEGCAMDK@ICG@SDGFGBA@EEAEQACBCFCBEAMDGEC@ADDF@DEDKBEDABBDADE@GCEACD@DCBEBGDKBABDFBJABABSDICKAOBKFWEI@ABAHEFIBGAIGM@EAAACGECIAKBEECBGBADEBBDIDCHC@ECBE@AEBADA@C@EC@EGKDAACGDKB@DFB@BC@IEDC@CCAE@OCADEB@A@CACC@CBCAG@ACECEDC@CCBECAIBCDC@AEFADCAACAODUCGDMCECA@ABDDEBGAAEAACBCDC@CAACC@EDI@@BFD@BOAEFEEI@ECEFI@CADC@ACAI@OFCDABUCCB@DC@EECBA@BHKHECAC@@AFA@CAACM@A@BHABI@CCC@ABFFABQE™IOCmCSMMMɣȁFSAGGGOESA_Eğįǡņ•x—xǹнHu@ķOǑkMƽŕ«UMQIţĹ{M̝Ȩ“ƸE@BDIDEH@DNF@D@BHBAFFBBB@DADDDBDGHA@CCADI@EbʀĒXDoɌFPzŒŠˆŠ”ƖƦRX}¨ʬώÞĦʒΖNRXQ˨ŵǜ³PEǨEź·¤[ĺ‘N@B@DFG@@FHD@BABEA@HN@HLNBDDJB@BXPCDI@ABNH@DCFBBHFHBPFBDBFE@ALBBFFAJDD`HJCH@FDHAFBHAHEFDBDHCD@BB@FFBD@AC@CF@B@CDBBD@FADFDED@RAHABFPBEFJF@BABKEC@@BDHHBJDJAHBDABBDBFD@B@DBFH@HDDA@C@@LFHABCCC@CJ@CABAJFBCFADFHET@RAHDDCHCV@DB@FCF@BBBHBD@DGHET@JFBDAFJDBB@FHDBFG@@BJFDBJCFBBBBHCDAHBBJ@JCFBBFCDID@B@BJAFB@FCFAFBBHD@BMBADB@\\EXKVBBEDAD@HDDDCFBBD@FIBCJABDEDAFDFTJBHEHHFBBBBHCBA@GB@D@DHHBD@DCFB@FLF@NBDPHABGD@DEBADBBLDBFTAF@BD@JDDIACBCBBDNB@BEBQGAFHHF@JCNAFB@BEDGB@DNDHAFADCDDBFFD^BV@JBJDHFHD@BI@AFDBDBBCBAFBBBAF@BFBH@FF@DFBAFCF@BLEN@FGFDDCD@FBAHBDHBHBJFZCFHR@PFBEBAHB@FADCBGBCB@DHFD@B@HEH@@DQL@DB@HEJ@B@@DOF@FH@BCHAB@CFBBFADBEFFDCBCCC@ADBJI@@BFB@BE@EBCHCBBDRDP@JANGV@XDABEBABFFBBJDF@LCNBBAFABHD@B@BEFEDIBAHBHFJBBBGFCAEA@FJFBDCBEAABFBLAD@GHFADCDAJFB@BCD@@BAFCBEBIF@HAD@BVFCBK@CHEBJDLBKDADB@HBFCB@@FDHDBPDHED@TH@FNFIDBDFBIHDBHCCFBBBDLBJADCB@FDBDLDDAL@BA@CB@BBADIHGBGCAB@BRDDDDCH@BDCBABEACB@L@DPHDDDDF@BCB@FDD@CGDAJDHHFBF@DAJID@BDAHBBB@BAFKDADADB@DIHAF^F@BOHAFDDHD@AAC@CB@FDDA@E@APBHCDCDAL@BAJFCHBHABEB@BZB@ACCBAHB@FABIB@BB@H@JGHADDABGD@BB@PEFABBDFBAAE@CB@FHD@BA@CDABDB@@EDB@BABCFABBBHABIDAJBEDDBJADGB@HDXCD@BFDBDCBEFAB@FDHDD@DCF@@B@HFBJ@CF@BDBH@BCDB@BB@BGBAHBNCBBEDBBNA@ACCF@BDCFDBDCBBABIB@BDBL@DBDDBAB@BDFBABE@BBF@BCB@BDFAFBB@@CH@FCHBAAAA@ADBFDAEJ@BEB@DJJ@@AEED@NNFBN@DB@CDABF@DB@DCF@BBCDDBP@@AAC@@F@DHCBGD@BBBJ@HCFCAA@AJBJFBEB@BB@FB@HCNBBHD@BCF@BB@BCDJABBCDDBFCFBBBCDBBPADAACD@FBBCD@FBAFB@HAFDBA@ACCHBJ@DA@ADADB@BEBAD@@JAN@DABEKDCA@ALAHEBAFBBFFBBABGBAD@FDFACAKABCD@HBDB@H@@J@JBH@DBADHEDADFHAHLB@FCBAAAB@DB@H@@NA@@@CB@DBDMHAD@BHFDRBBBCDLFD@DEJAJBAEFAF@JFBBCFHF@DF@FFJ@BFEBABBBFAFEDAD@BDFNDEB@F@@BGHALBBF@FFFB@DL@JEFDLDDDA@IBECC@AFJDJBTIBCEC@AF@BBFJA@CBAFBFFD@DH@HDHABDF@GDCFHF@HN@BFI@ADED@BNDDB@DJD@BMH@DJABBCDADFFEFBFFBHCJEFIB@FBRCDBDFD@D@@CAGDAJAHBB@BHBBDABCDA@DGHBDHBCBABRJLBJBABGBBHBBHBPBADEBB@NDFFD@BEDAJDHJD@@EB@BJJFODCDJPHF@DAD@BDBD@FMF@BB@JCDFDDFKHABHFCF@BLDBBCBEA@BBBP@RDRADD@FBBFADEDAFAFD@DQFEH@HCFAJ@FDFDBRBLADDF@BFKDEHWLEDI@CDCHKACDAD@DDBHJCHBHBDF@L@BBCBIAAD\\HEHBJEDBDFDJEFABHADEDS@CB@BDB@JNDEFDB@BGBIACFID@BBDHBPAJBT@@@@DGHABBLFD@HLDXDJHFLFDLBBBABGBEBMAK@GDED@DDDVBBDAH@FEDKBCBADBBDBN@@BABMBCD@HCBIBIEK@E@IHKBIEAKCACAGBGJC@GA@CFGBCAAICCBCD@NADSDABADGBKFKGAABIECUCAADCF@@CCCGCK@YFCD@FFHCJ@F@BGDQCKBICUMKMIAO@GF@DFDZJBBADABYIMA_DCBAFBFFD`JDHCDEBOAOBEFAJAFCBG@GC@KECCAGBEDGHADRJLBJVBHFDTAHDBBALDDDBRCRDJ@DALILGDCLAF@FDBFIN@BFDJBHFBHAJ@HDBHBRCJBDFJD@FEFIDEHBBHHLBZFDF@JIJBFDHADKJEB]DGF@DBDFBdBLJDNFJDL@BEFAJBDRFHDHRCFABEBKAEDAFDD@HFDHBN@RBFBDDFRADSJAB@JADIHBFNHJLDBLBVCVNTFFH@FEFAF@DDDJBFAJQHEF@D@LFDHJFFHDFDLDHHFTDDBDFAFYLCFDHFDFBh@TFH@TCF@bXBJANBBDBN@NHDLDDJFV^JHLFDDDF@NHHDFBBCFQHAB@DHDNAHD@BABIHBFBBRDNABBKHGHCT@DHH@DEHWNEHCH@XFFJF@FE@@DAHDFADG@GBEH@HDLDBHDH@FB@FCF@DF@FABBAHF@BDJ@NTNHTFNJLDHHZTDDHVLJBLNTBH@JHJJHNHL@`JHJ@DGFBHFD\\DVFVCbNLJFJADG@GBADDDHBPA`VFBPBHDBJFL@FCHQBCB@DDFLDNCVBFD@DELBFHDX@JD@PGHBBFDIBGFCDCFNRD@V@DBBFDDDHCTFLJJEFKDO@G@CDADFFJBXELADDBJ@HCFEBOFCFAFDFBDOLCHBJML@BJJTDDFBDFBLATITCACGA@AJ@LBRADBDLAJQLULKLADDJRJdHDBBDADGHGHGBGJAB@DFFVLVHPDP@jAPDLNBLCVERDPDDJFZLJ@VEHBJH\\LLLBFEFOFWDYHEL@RLHNFZBVAN@ZBLDJXAJENFJALBFHJHFNFTBFFBFAJQ^GHMJ@JBDFFJH@BGDCD@HFDPDJFLDRLFHLFHHDF@NDJFBFBHADAD@DD@HHDAHBHCJ@HAFURCBAFLPBHDDBFFDHJ@HCHTLENBDDFLJJFPFhFHDDHAHOPOXBDHFJ@\\GRAPCT@NARFPB^F`RXZJFFDJDVPFNHFdDPHLFFTJJFD\\EJBBDDRPHNbHFNDvF\\@D@FPFHNNFD`@RDFF@DOV@HDDLBPFbBjJPD^LNLDFCNQT@HLHHDN@ZBPCTG^CN@RFFJ@F@RIPBBPJLBXEVA’XdBNDPDJJCLFPCPDLTPRDLFHFFFPHFFJNTh@DAFULYHEDEHEHBLDDFLLLBD\\VFJHDHBHJLD^IJDBD@D@FEDEBGBAH@DNJZHDBHJBH@ZOR@HDHPHJDVR@LADaZMPOXMLEHBJAJCHBFBFJLBLPJFHCPEDGDYDK@UAMBKHITETIJCBeF]JQHONOHGFCFIJAFDN@RKJEN@DDFHFdAHBDDHJBDAFIV@JTRPH@J@BNP`XDDBXMT@PAJ@FFLFHLJNHFFDHAFKLWLAH@DFHFDtPRHJHFHADAFGFKHSDUASEMBEDKRYLKD{HIBUNQVIFOBmBQBeVqR…`]ZIDC@MAeIKIMGeWQCW@Q@[BSAgDgBmHIAUEiW…]cWQEQBµNiAWBQAM@]HWLKHGT@VIPIR@N@FZrBLFHDJHJTPHN@FQREL@NCJENU\\MLGPALFHLFrALBXHR@PFDBHNJHfLTLNF\\BhOJ@JBDDNVNNZRHJDDfJfRfFVFNJDDAPCVDHHFRFzBPDFDFF@DERBLPRDLHHNHJBX@rXDDHLDPBFRZdbNJRHPDNHjPJFJRDBPFRBHDFVFJTV^RLDPDLDN@JD\\PNFvFJDLTBPFNHJNFrJJFFD@DCJJHBDAJMP@DBDDBVFLH\\TRPHFbPXBPFv\\^TLDD@XEJBDB@NMTYNAD@DFDVHT@PDZD`JHF@DALBBL@XMJAXB\\AFBDBTPRDlEfIN@LBh@\\EN@PFVRPJjDD@HC@IHER@LEDUBCFEJA"]],"encodeOffsets":[[[127444,52594]],[[124037,54557]]]},"properties":{"cp":[119.758168,49.215333],"name":"呼伦贝尔市","childNum":2}},{"id":"150800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@¶C~\\fTtTh^ȘĖ¢òŒ˜^nTŪ˜jNʂ˨IJxXȬäƢ¦ȲrnFȄœHRdˆVJV¬bÐfˆC֙ƌDĄGĚMpRrB~`JHÊFĒdžNVAVCg¸@ĪL¾AƠ{ZBèBRGnK^S¬fî†bH\\GZTȤiXAdA\\HàPRIXIjITKFeNUBK@IEK@EDILINCFIAOBGJGFKAMHKFCLEJG@MGILSlBQRnáqOUyaƒ‹¡mw­Í[I_eMMSGKCqGQGKEGGCI@OFI\\YbyL]|[DEbuoo|sPK@EHKRGPMDKAUHMVYJGBIAIBQBIP]HUJkFMBUEIKSKICEBGDGRK^GLQQQzM„D^E|A\\E`@vF®DBMCYCMEKW[EKCMCGGCQA@CLKTILKNI@CCGPMDCZAPCDCBSFATA@YJQIC@CBCQ@BK@IFG@CGEDCFO[@KDSEO@@@CSCEC@C@KNEDC@KIGACCEGHIAC@CLBBIIKKAGEAE@EFGLEAKFA@EJAFEBSFMHIPGRWDWHKPGJMJebiTKTQDYMSSEiCQMCKD]R_AUBOJOTMNCRAX@P@TO@O@MHIPALHHJPBLElITERMFMDY@SFEBIJYDCJCFEPALCV[HCDARLFA@UKG@@HECQd_FMCIIESFKAOE™@GAAGEK@CKSBIECECMBC@GHG@QCCCGIEAGFCSGKGIDsBQC[QUEQ@‹AcDCC]GWAcAQH_AFaScDmTMHwiSSQIUCWMKQHaEQQ[BYBIHQFIJILGhOLGHKGEeDMKFMJIPKHMCGEGOOCGHILCHGDKMOOM@CDCRGMcQcCGO[GAKHGJ@HFFDFBDAFSAUESCQ@qHIDCFWfCDG@KEQC[AUBOBQHS@KGEGCICEAAM@APDZ@JAHEHA@aGSAe@G@EDGTEFQNEBI@CC@CFI@GAGEAE@CBILCJCDGBIBeGiACDCH@TCHKLE@G@CICAGAIAQBM@GKCUMGECICAGBaTE@KQEAGBMHENADuVyNgK[BKFOJMJEBM@ECEGAMCA[EI@KAQ@UPEHCRBHBH^pDH@HCFIBKBqIGCG@CDahSNMFODKW@KDAD@BNDDBBBCJKH[BYEE@EBIHAFBFPN@FADklIDGBGAMIM@EDILEF@BFD`FFDBD@DCFMHMPEBcAO@EBKJCB‰AEBADLX@DAFMRWHq^MZaLIBOAiDEB[TE@GAOKKAI@aPaHQDKG@gFWJGFINAJDTCNCDgFMHSLUFCAEAACCK@KCA[@cAcES@OB[JE@CAIEEGQCEBIFYJWB]MKGC@SBAFORSNMHK@[IIAME_G[K_@YPaPYTYGIEGGCEAGJS@AQOMCCBGLKHWJOBuPMBSAIAKGKMCKAYFQJM@EGEE@MBQJMDI@CCCG@OH[BGAIKYIGMIMCY@YL[PiNK@eQIGKYHSAC}aMMMOGGOEKAODUREDK@SCGEOMGIEOKGOKkIYKWUOOQKMAW@wNO@YESFIHGDOBKCMIACSkMWCGQUQmC]CIECG@G@OD[T[NQHSBG@GAKGEAASDOEIAIFIGS@M˜g@KSWO_CCABAJ@BEBGCGGKGECCMKSBMJOFGAKP[FWAUGIMMOGI@SHMDCACCMOGCICWAOAGGQeICcCQIIGIQMO@K@IEiE]CICEaSOQYM[[OEGGUGMG]MKSWME[@OA@b±EÑ^…Ƽ‚®¼K^ş^ÏFç[__‹]DijĕCċĴg¨ÐMB~Âg~yzB„F|I`FdUU¤@B@ZO@@T‹BcPeT½fK@EFQFMBIAGCCGC@Q@SFC@GHE@CBAFCDC@ABCAADCABDIFBBEBBDA@ADED@BA@BDADOBCDJtAB@BADED@DAJIH[DIDWBy€mSE@CCifgNÁNaLYF—B‡Jñxm^¯H¥`uRKRWJWBUTwj߈¯Œ«~«vC\\EXA`C\\Wj½°bdcЙÚa|CFQ`Wn[†F`kŪjİHjPÒ"],"encodeOffsets":[[107760,42754]]},"properties":{"cp":[107.416959,40.757402],"name":"巴彦淖尔市","childNum":1}},{"id":"150900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BMp‹’¹þ­Ò“ľGTQ€‰Øá|mVOFAú‡¸éšÁBAFm¦Õv‹üĕDe|Qļ“EoÜyœ¼‘ŽqĬmÜcnK\\M|ec‡¬u¢ğªKŽezGŠNQfwPO^aZWXOŽS’ERMPMBYfsPA|ZXP\\UnBRNC\\eDFLIF@B`P^T˜lx`VPXVNVF`RRRL\\\\b^–tŎQ€ARAl]N\\~Q@EdM\\EVA\\B^HTLRTNFXAVENGNWBOHSTITEVGXONKNKVE`CœE‚D\\CHMQSEQFUHMFQAgRQZGTGLKDQDGJ@dVPNPDTNHBZC`KTKR@RDHJ@JATDFFFL@~O[fw–zjN‚@z‚QT@|F@LFDnFb@RDJFDDDJLhDHFHXLLJRFNJTFNBXERK|Sh]^QD‘|S”AVVjH@X[œwBU\\AFIDMCGHKRhL^FJEbNŽPNFjVNLXZXfFZBPFHFBNBFApaPAPBˆWRFRLTEJEFEDGAECEICWQEOHKf[UoèjbEHERC@CCARAHBDIRCGOC@@E[CBAZUCCDAHoYAIcG@@AC@@BKA@AC@@MEBOIOACCG@Q@CDACAACDU@]CABCFCD]DIACCSBwUI@YBKBaT_PMD[DK@KAKEUMICeKQG@I@A@GEECKCEGEBGHEGSBEEEGA@ECAMHMBK_MQAK@AFAFE@AGA@AHCHGPGHCAAC@EADCCC@EDC@CDEHCHEFBHARUDABGCC@EAAGBOCSGCECAACA@IKACDC@@aBAAG@KEiEQGIDKFG@KFKFG@CDA@@CA@CBEDADOAEEBEKECBADECGB@B@FCBAAIKFCBCAEGCBEHAAECCCCGAEBQBIBAABCFAG@@CDIFEUQGIOMIMaiYWSMiciiMKIM@AQICGBECE@EBCDCLKGQDA@ERCBEEOIG@CCATQbYAEJKGAJQSCQHEIJMKIHIDERY|‘mAOCCCBSFCLUUYGAAI@GDURaAƒSCM@IJMFcFC@@BNMBCBC@EBEHGCG@KFOBIACCE@IEG@EGCDEAEBG@EBA@@E@@G@EBEECACBE@IB@BCBIHAA@ABAA@@AA@BAC@BA@@I@CDCEEAACKAGEWAEIIAIE]GAGEGKEMIMMU@KFI@CCCGMoEIIGMEcKKEIKGOES S\\OB@BCNBFABAHACCEBCGGEBAEABCAA@CCA@ADCAGD@BA@E@E@EAEIEEMEACCAKHEBCCG@EAAK@MEEGIBIGBCBEBABCFCHK@CHGHDHI\\FjOAGG@DK@KEAAAHBBEKA@@J@@ACA@GDCAGT@AQJIJA@DBBANDDBFH@@J@DDB@BEB@FJDFBB@BABB@@D@BABBDEAAD@ACBA@GFANKDA@OJIHEBC@CCGGGGJKG@OBQAKGSEIQOUKYEkAgDKCGIAMCKqyKQ[SMCYA_DOECIJGvYfWhgd_LGVK†wNGTSDMB]LULKFIFAB@BFDJFBFEDGPKR@fGNFNGFG@AUCEEI@@AFCBYTWAE@KBGFEGCDC@EDELCRGHICICIYGKIKK@CTI@GLWHCDGJGFKLGTJBBJEJHF@BEACBEBA@OBCAIEEBENIJMXSNQMEK@WCGBKA_GYOIKEKBIPsCO@USeCQCIIKAESUBGLQNMXKTOJS@WAMGIGGUSYESCyOI@GJ_DO@QAQCQGABE@A@BCCEEE@GYWcSoc_MUEOBIF[lIJm`_`@OGOYaQQKEOG‹Y{SQGIICEAKGMiOUMUSo]eYKIKQYSmMK£I‡McAcG]ASBeFU@SEGBG@MNKPENCFCJI`IRCFQXMJIDILAHAJADIDOCaMIAmC{K¯]MeAYEgCuQaCwOWKwOEAOC[GKECGAI@YGMAGEOESGQI[KUSsKUGGaKeI]K}]]G_AKB_XAAMNWJKLSJQNKFEFYRQHQRMBeNSBiRG@MJgJYDK@]HYRWLQFEDCHQLCBKB_CmEKCYK[WMEUEKGMIMGGAW@IDG@OCM@AFANERIFUBCF@REDHH@DHR@DOTCH@NC@KCC@MD@BBHCFBD@HBJBDJBCLCBMBEAACOCEBCASB@H@BNJH@AHJLAFJFBF@BNDDDDJCDGBWBEJ@FGJADWNGHGDEF@D@LNV@FGDEFUD]LI@EDEFMJELGBKHAD@JKNOHEDBHADKFIDG@EGECIDK@ABGNGNCBOBEDINAJCFCBKBGFGBCFBHIDQDADANDHAFHH@BAFDDD@FBDAH@BMDA^@FFJDHFBJELBDGPK`[T_TIBKHCXVFRHTBNHJATGRDFEJAFABL@FGNCRBFDDRBDFLLAFGDAHEHAJ]F@HAPKLIBADHJFD€LZRF@HDDD@LBHCJ@DLV@FJFFFHDFHFDJBBBEBAHBDH@BADF@LADKJJHBDJBCNCDBDD@GFILGDAFILCHEFEBCDIBAB@DFJPNBDALABMCQ@FHBF@BOJADBNADBLALFFGBEFK@@BDFCHBDADEBCHEBE@AAuWSFKFGDCDCFA@]JOBIDC@@DCD@FMPDFBDGFKPKFCDDFADBDCFFJJF@JHJHBF@@XCF[HCFEFEBEBAFCDGBCBC@EDKACBGEA@GHC@ED@F@FGDEFG@KFGFSBMNMACHKDCHQLGHBFPDABOB@BDBPA@BKFMCKF_FGDCBBFIRET@BHB@DCJEFCFCNBDFB@DOVBFHJBL@BEJEHGLIHA@III@GDSGABAJNZH@BNDFALADONODMADAEAADUAEBSFIJGD@DEDIDEHABEDDBCBFDMF@DM@eI@DKPDTGHWAOA@CEBGAAEBAFBL@JO_CEJGBBDQCBP_A@ICAUBAFM@@E@AKAWLGBMAQEI@GA@BD@@BuFIBDFKTS@CEBE[B@FI@@EE@BVADGDMBM@IAEGKAG@IACFAHEDCBK@OCQOMAODUFOECC@CCAOCANBLCFBJIVMJaLMRAJGJPPDLJHhLNLHPBNGPNFDF@NPdEJBVCbE^BZATIVwvIXKXUPIRCdMPSTUHGYFKLIPk@yTk`MHk`ƒhDP@NUPQBSRY`kZgDEHIDIBBD@FM@ALIJgv[fMlS`GNABCDG^KNSPILUb_„UXK^MVkj]nWdUXELMNMT‰ˆWPGNCLGALGPMXCrEXGPQZiVEVJPiÐN¤[fWTÅl»âqtaT]XIJibcV•’KFaLSL[HQHrGB²t”dLVf€P`|bšz v–t~˜d|TZC`¦¬„T¦¦†ÖÌöàx\\RFNLLLÔhRF"],"encodeOffsets":[[113819,44422]]},"properties":{"cp":[113.114543,41.034126],"name":"乌兰察布市","childNum":1}},{"id":"152200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@F@BDFBBD@BJFAD@B@BLFADFB@BNAXBDBDFHBL@fNDADCHCHGRCLAHANGDCLANEFGZFPHPNLFxBJJbRn`NBNCRHLHbJbCbhRHPKHGP@RJJPfVFLJF`KNOda\\BNIGQDM^IjEfKdU\\MTALEVITBTALCLENOFCZC€CPGNAh@~JLAZ]CGUQOQGIFIfa\\QPGJEbmPMrW`YPIfOPKX]@GWKHOAIEIQAYGAKFICKGCS@MCWKOKYKWEKCQM@EAC@AKG@EHKDI@AEEACBGAIDC@IFMHAGEAA@AFCPFXJN@HCAGDEBGBAPAL@NGJABAH@HA^CJCJ@HCDCF@BAHBLCDAACD@@CFC@CDAAEBCTGJ@HGLEDEDADABK@EECBCJGHA@EJCLGH@FCF@NA@EJA@EJC@AFAACBAFBPCXFHABDFDRBDAJBNABCH@@GFABCFADEF@@ADAH@HCJCBEH@ACF@RGACFA@ADAAADCACHAAAHAAA@AA@HADBBCDBBGA@BCH@AADAD@BAJAFBACFBABDBFCL@BCNBLHFFHBDHHHDHHBBBDBBBFB@DFABDF@@FF@ADBBN@BBNH@BA@DDD@DCD@DDBDD@BFDBDABDJDJABDL@DDHBHCB@D@FBP@HBHDD@DADCF@D@@C@AFAFAHBBCL@BCFALBVAJDNGDB^DDCPEDAFBH@HEFEL@LEDEJADCHBHCFADCJ@PEBCRBHJF@FGfJJDADBBHAHAHBFABBHJHARD@FBDPFLAHEP@DCDBADLBDBTABB@FHFP@@BADHD@BCBDDLBN@PFJF@DDBJ@HJF@BFDFXFAF@L†BFDLCVBTBNHXHRHT@NCR@TMDGJCTBLM@CDGDAHBBFXAL@JJNCPDLCFGLADF@DDDSXALDHAHFFFDDFHH@JHDFBFDDJ@DHJBLDFHDADJFLBLFLDFFJBZLRBPLVDHHDHBBHANGLBT@TCTBBAAGJKDGDAVDHDH@\\EF@NKTGŠQrEVEVMJEXCJGHAZ@bO`GLABOHBR@LAJCHDDCHABEFA@CFCHADCF@FCHAFEHADC^Z€fVFrR‚JdRŠ^hXXVV\\TT^P\\J^PÌvFDFBFB@YDI@AAAF@B@AAH@ABD@D@CA@ADBBACABABB@CF@@CA@B@@CB@AAF@@AAABAE@HACAA@DABCC@FABDB@@CD@ACB@@ABBBGD@AAFDBCA@@ADB@CDBJ@@AAADAAABAA@@AFB@AB@AAD@AAA@@AA@BABC@B@AEAJIAEBIHED@@CHGJC@EFENCJGH@B@@AD@@EHAAC@AF@FE@CFA@CC@@CDCDB@CE@BCH@@AA@FEDBD@CGBAD@@AAA@ABAHBDC@ACBCCB@DA@AA@@AD@FACCA@AAB@BEFADAAABACA@CDBFAIIDBFEBAC@DA@AF@DABACA@AB@BCLCCCHC@@AADADGFBBA@AACBAFDFA@ADAACBAD@@DD@BAAA@CHBDA@AHAAAA@BA@CB@H@@AAAH@@CJABCFBABHBAADCA@FACCBAAA@ABBDBBC@AB@@AC@BAC@AABADBBA@AFBF@CAFCB@BCD@EEBCAABAAAD@@AFACC@AD@HD@AAAD@BBACDAAAFBBADBCBDBDAA@@CH@B@ABB@DEACAAJCD@@EHC@BCBDBDCD@ADDADBAEB@BDBCCAB@A@@ALEFBABB@HABEB@DELEFBFGNBHA@BBBFA@BC@@BLA@BBBB@D@BCFBCEDDB@@AD@DCC@@AD@BDBAB@@AC@@CF@BB@BB@D@BDBCF@JEHAHBFADCAGA@HAJ@ACBAJBJ@JEXDZEDDFAFBLGJDFEBCJ@@A@APEB@BDPATDJ@LFHYCCOG@MMCOIgSSO@AC@@CIEc[FSDEMA@SAE@CRO@CHCCAZGAEIIAOH@@CBCFDB@DEVBLAXDTCTFTPBBBAVLDHLKDDGHJ@DBDAPFBCCAD@FIAKDI@CGQAG@AJE@IMgBGUAEAHW`eBMECFEBECGBCAECC@CBA@KJMHA@CBCCSXEDIHADGBGAC@INBHHD@DABEDANARGDENABCAA@CDCZAL@FGHCEC@CDADIECAAPMFIBMJCBCJIP@HCLHABCDBDPBF@JBHHPBFHHCD@@DABBBABDBFAD@JFB@FEFBBENDDC@EH@LCPDFBZALBDFFAFFFBPEJAHBFAPHFL@DFBBBCFBDCBADDFFBFDAH@DFBDDCLDJJLHF@DHF@BBDBBFCHFABC@@BFDHHHC@BIH@BFBHALJ@BCDBB@DGDBFEFD@CDFBCBD@ADDDABBHDDCBEA@DDBFADDDAB@@BADDDFB@BHD@BB@BAAC@CJBPCFBBAACB@LJB@FAAFD@JED@BFB@NCH@B@@ED@HFADNFH@JGHDBI@@FDBED@AABABBBDD@@CCAAAFCHDBCFIG@@CC@BAH@HABDFAACGC@ADAFDDAAACEJECA@CJEB@HJFBFADDDBBBJ@LDF@BBHAr¦PhCz[FCRELUN]X³MKxHJAFbOJAHBTEJCROF@HGTKVQVKFKDO|MJ@^HJDNDDHPDFFRB@D@D@BFGHBDDEB@FB@DCB@BBAB@BFA@ECC@AL@@@ADFBBA@AH@ACBAN@BBCB@BHADFDAAELAADBBH@FHFBDKCKBEAKEKASCESWGWEEGICIAQCGKKGICIASJMXQNGPARDb@fCJ@FDJHJZANIPAHBFNNBZ@LFFNE`BFADABC@GGOIKAG@EFGJEbMDC@COOICYGQAQCCCBGFGNGLCr@P@BA@GECC@@AFaCA@EJkK@AAFcACDCFYCCUK]CAĵCA@BCC@KDAAęOACUCGEkGWIiBgCGE@GEGBAF@BEFCCKD_BKoS[GDI@IG@QGGCCDGDIC@ACACDEAEFCAqnsE]E—IHS_CK^Eb{EECLmD]GICBO@AAELqD[@½@AEADKAKCCAAJUîÿœ•Ž©ƒgae@‰sCT•—MqoɃwˆƇAACEBUKM@EEI@Ccqw@EMGIQGGGAER[LKJQAIJGDKJIFQHE@GDCBEcY@CEACGB@WIAIMADINIBG]CDOC@BEK@@GÏIC`CHGBDRIBUBCdOlyHMDkdYRGH@NQNCBEAQIGEMOEMOUCCEAC@ODE@ABAFC`FF@HCHBHG\\ARAH@LCJINOLEHIH{ŽÃHUAQC@YACD_LsJKeAMHUBCEFECADAECQEKE@GCIDE@CI@@@EAS@ACBCR@BAIEKAEEFCAEMCIDCCBEMBBEFGI@EDEBKG@CIA@CC@@AGAGFAJIHAFCB@LD@AFA@@FCHEABFGAAJKCABGAM@ALBLED@DIBEFGBGNSECFCBABKDG@GBOHGAIDMCC@MJBDEDO@CCIBOBQJCB@CC@@FCBSB@FAB@HEDAFCBC@AF@DFDCFBBDF@FCD@FCHGB@FKJKBEAADEDGAED@DGB@FIDCH@FIBLHCHI@EDK@CBO@CACDMHDFAJEFDFCD@FIAICEMGGADABKFIAEDKDCAEDBDADBDG@MAEBE@AFY@GAAD@FC@CHBHAFOFCDCEaDCABCAEUAIACBCCE@CBIDGHAD@DUJEJB@AFABY@EBICI@IFA@DIEEICIGE@ECGBK@@GAGQAEAE@ECGBCCEI@AF@FEDIFAJDRB@KNABEJEFGJCDGFEEGDGBEDEMCBCCCJABCDACGCCDAEGB@FFL@DCCEBCHEBCIGACBCCCGIEACCLECEE@HG@CCAJIC@@CJKSCGACAEEGACEEEIC@IGGCA@CGAAAACGABCCGEAAIDA@ADBD@FGIOMAGBEECGFMAIAHCBBGDE@GEBSGDEECIAIB@DA@ADB@EHG@FKD@BCMAGEEAIECACGGGOEDGQ@QFGFKAEBE@GDC@AAAKKCAGIG@CNKLADEHABALCDGICCEDEHB@IRENOF@tUfCrQTDTBJ@|MENJHANRBDFD@fLLBD@DF\\DJEFBhIJJZEFBDBJGNBBCJCHFBDD@HABCFAleHYViPeAA@ED@NGFSOeBKaGEDK@IAH[@IDQF@@CD@BIJ@VQ@[T_A_leTC~_nKˆYfGJ@ZGLCFCFIAMXi][ekEi@c@[Fw”Q¨U@YF_W“[Yo[¥FQ[OUaaR•BWeQyq_X­MECCBUCGDGCMBBEAAIQTEBICEDABKHAFFD@JCHIAIBIBMDCJAFI@KCG@GNKTaBOOSDOLQ^KPAVDr@XOGEWEUUOFOBSNMHWoHQ\\HŠHR_M@FIQMcK[OBECS[_V·fWL_MU‚S‚ONKL[`]DOGiKCCC\\[bG^@\\EZJRÉEčc‰OMJWWBƒP¿QIFSDSNƒJYR×paRgdcLN@P„khcNQDYBWCMd™de€WV§ž{bEV]BOLYdIBklBRgndNCRIH¡P[rIzĵÐBhTPe„iB{v“hGAɌeDKL`EASDI@MD_F[LCDAHODADCBI@CCQFG@CBIBGDID@DOPCHGFI@EEICGAEBEJIDCHID@LEHSNGB@FBDALBJGFEPEHMLKFAFEBLRCNDRCLNHGL@HEAEDKDECOAABE@GDGDEBADBDHDJADFFJAF\\hGRHBINVGHEDDEFOFAFGF@DADUHCHKJOEC@EFGBE@GDE@ACIB]NE@KNIBAFE@GBI@C@KBICI@EBI@GDK@CCGAKvBJELO@GAIBEGEDUDIDI@IDGAEDI@IHgCeRuR[PIFIBEHG@GFGBCFCHEJSPGBGFI@IHEFIB@DABIBEBAFADIDABK@ILEBEFG@ADE@KDICC@E@EFIDBFEJ@DHFGFDFAFFJ@FJFGFCDAF@HBHHFAHADFDKDIFCD@D@BCDMFBD@DKHC@ID@FGFA@KEI@AFEFOL@BCD@JCBICG@EAKBQ@CB@DEB[@CBGCMBECEF@DGDE@FHEPIBAB@HBDCJDDEJGBQ@ABIBONE@EAC@EB@DCDABGDI@ACKBECEFC@QBCF@FEBCDCDEF@DEDADCBCDDPEFE@CFEBIECDQ@GBC@CB@DCAE@GAGDAA@CCCACOACDGBEBMLG@QJA@@DGDI@QHAFWDCACEGAGBABAFGFGJKFCAK@GBCBEHA@GGG@EEE@CBMICFA@WBGFECEAGFI@ADCBWA[DCBUIWCC@EDKBOFS@IEACWCGEGGOEH[EIBGCE@ALILAJ@NHGI@CROLSD]AIDE@GAAUOECKDI@MDFCDE@GCCE@IFOBI@IAABAFQLAFEBKCQHE@EFEEGCEGCAEFK@CFMBABIF@BNL@BCD@FDBFBBFFHAJEN@HCFHZ@JC@CCABAAC@C@C@A@S@C@IAIE@AMKAAE@AACDBBABEBE@ENC@C@KHSDBDI@@DCBGAGBK@CBADA@KAKAGCACA@GBAAIEGD@DA@CBM@GB@BK@BDABBDKAABDDCBE@EBčš÷‚~^lBxBZDpIx„CJIdAXhd€R´¶lźURMBCBBDEJPNZDLHPnBjX¼l`Fj[ZBDCH@LCDBFADCFEBGCEBABBFABJDF@DFFBDHFBFJBDADN@FDLBFHGFSDBLIJ‰VD˜LHBDAPBB@JBBMPA\\\\C`RPfyLQpprJ„AxMpnoBwVqAÄ“šBBADBBHBBDADB@FDBHJFBDCDDB@BADFDBLBBJD@DT^HTLH@HC@œA^DDDh``LPGTUbG^BJWHJJtpFNAPUlB^TNcJC\\BxTT¯X]DKv`T@PWBYFUTQLgnUTK^HJGLBN`T‰ÀKPAL—¤G`KDEFC@GDI@AHGBGBGD@FE@CD@AEBCFC@AFKD@FEBABC@ABBBCBKBAFADCAADC@KBBDADAACB@BEACFA@BBCACDC@GBI@QBEAMBCCI@@BCCK@AAC@CBGDM@CBEHCDC@CDFBH@B@@DCBBB@DC@DB@FFB@FB@@FGDA@BCC@@BIBCFFDBAF@CCBAHFBCD@ABDHEBCCA@A@@DCBF@FBBBE@ABAAC@C@@DADFBB@EF@BDBEBHF@BCBACA@ABCBCAAB@CCBE@BDEBAACCC@GDFD@BADB@@BCACA@ACCC@A@A@A@AHCBAFB@BCDDB@@CDB@BC@ABDD@BEAAAAB@BDB@DIE@DADIDE@EBFBABE@AAC@BFCBAAEEEDAEEBA@@BABACC@@FCBABEAEBBBD@ADDBCBFDGDFBDABAACDAHBL@LBLEDFH@FBLLbDD@BCB@JD@HDBH@DCT@TDJFPADBD@@DHBFAD@PLL@BBEDF@ABHDA@@DA@@@HFD@@FCBHDBDFAADDBCBB@@BF@DBDA@BABD@H@@DB@BDABD@@BD@ABBBABCABBADBBBCBB@AD@@BA@@BDBCB@AABBBBDFA@DD@ABBFABHBBBB@@@D@BADDBADB@DB@DCA@FADDCBD@F@@ADB@@AABAB@DBABD@@BC@BDBA@@D@@ABAD@BDDAD@BA@BABD@@BBB@BFFTDFA@@BB@BD@@AHBABB@FA@BABB@B@D@BB@BBAB@BBB@BAD@@BJADD@BBB@BD@FDDADBBBB@BBLB@ABBBADBDADBB@@DFABBB@ABDAADBBF@CBBBFDBA@FDB@BH@BDHDABD@BBHBD@BBBHDA@BDBABDBABH@CDBBL@@BB@@BDDABBBD@ADAAABBBADEBD@CFDDA@@@ABFDAFBDADDBABBBB@EBDB@BB@@@JBA@FDD@BBBABDBBBABBB@B@@DFBH@@DD@@BDBC@BBFBD@BDDBBDFB@BBBABDB@DB@BBB@@BB@DBC@FDABDFJD@@DDA@DBA@J@DDHBBB@BJBBDD@@D@B"],"encodeOffsets":[[122766,48692]]},"properties":{"cp":[122.070317,46.076268],"name":"兴安盟","childNum":1}},{"id":"152500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LGYcC[JeHODiBQPgLYBQ@QNc@YASEUGGMCK@KFSAIBEBaDO@YBi@I@QHOBKCŠrDRiHGDOHCRCNSH]FGAKBQAIQiCMC_DG@OQYEE]EGBKHMBI@MIGWEGGEMEKAI@QDQHMJKDcMKE@GMOQeCDEBKIFQAWDQASGGKMMI@kDaHOASGIAQAYAKDULEFOXAFGJMXEHIFSFMCEAGAKMISMMWM_IUCG@IDIBWAQDML@H\\NFDRVF^AFIH]FMFILQJ[CWEUAIDIAUGMGEIEMKcEEUK_EOKeOSAAEEAAGGCBCFABADCAEOECEBEACCA@CECGADKBCMODGFC@AGIGEBCAGCEGCBAGCEACBGAQBCBCDEFKBCIMEI@cDUCICUQAC@ABAD@BCCACIAG@CDERGDENKDGDIAEIAAACAFGUWIAQSe@FJq@GBk@@Ka@CJCB@DEDBDFDKJ@BC@@BBB@A@BIHADAXCLGN_ZKJKTCRCDQPIN[rK\\IJGTAJ@HGDYCOAGA_S[ESAEDKFCFOFKAYQI__AMQKIaQMCE@SFIFI@GAIGCKBQAGGEQEeHM@GCIKIGMGOGGUCQKGGC[DUGIEIIUIcEO@e]MM_SSGECgEGCOCigWwMOEaEME[CUBUEECMIOUHAPMLQhENGCMIGAE@IS]hmZSWMqCi@SCEHKHWnIFI@MEECMOBQBEAEBIGOIGICYEWAoGBNANBLUVSFcB]JUJc@GCMD]PWA@QO@ACIIQGIAG@[LGF[JQA]CoADOAaGoCGCMMOKCASAGBCFANBFHHLFFFDFFJVNLPFd@RF`BVEpIh@JJT@TGXKTMLOTAJEBHFOBABFHAD@HPADBTEXLRBLLPBHTVRDFKRAFUd@LDRCJBHFB@FAJOHAJ@DJABBABCB@BCB@DH@AFCJ@BFB@BGB@BXAJBGJHDEDG@AB@DBB@DIBEHED@DBFEL@BHB@ROpOXMA@CCAEFAFCBCFKAGB@DXB@HFFGDBBABAFEBBDCA@FABAEE@EDCNE@DFADQBBLCRFNEJ@LALBBFB@B@DCB@D@DEFBBEB@DKB@BBDCACB@FCBDFIBAFGFAFKFINE@HD@DDD@DOB[BGpCBDDYVAB\\D@FD@HPQDCJGAQBDB@DQDGFaFçiVpe\\GLFPXRJDDFBFCHEFIFSFQKQE‡XOAOBobEBMAEAEGAOEYWeWYMKiUMEOaMIF]EgKLQHGNDJCBEV[xA\\›@WiGUU“B{TC’]Rg^{TQLWFMASEMIQEKIWKEGCGKgCICCIEQCa@mEEC@K{ES@R@yMyix•\\e}PK@EECEBS@IGIEAKAQ@SL_LYDGASMOCOMcUI@CHCRKLSHYHQRBhERGNEVFRRTGN[DC›F_DUFMLMLWPUHSFSJGTAPMXMHUFWBMEQSSK]G[AUB[FcN@F}RM[k^QBBōR•sa][[QKQQE_MUWUUOw_—k]S_O@AJEEKfCD[QMmA[VWO{YOBetAZONQN‘FTWPYX]bOPexMR‰ŽyHf©L¡Ġ«vdˆ{f[NmLÛdīnr»’›€ÛzFpĻ”{RCfûĖuŒ¥ÖEnAB™Â·êùˆEBUP{n×âŠSRĽHєý®‘ºoŒAN„`èlôfXT†xZJšb²I˜BT@”pŽ|Š‚ĪĆ²@–DXL\\JhL\\D`’H`G°Kh©Êq„[b½žg`OJQHsJ_P{Vi\\g\\_dŠKNGXEHWNKNgjcˆO‚AVDZQ\\gf_ROD¯^CPU|XŒn–n’LZŠfRdPtXNfRRVQÐr¸`~LFANf„t~LPlx^`Ž¾HR\\`bpXPҚ˜r\\NšbzZvR®H^D˜oʄOfP\\DTE†qœ{naºÑ€_æ‡xQºa’SXG´B~AÖ[T@bGÞo^C˜EœCʌ]lO^UdCÖW~\\¨|ò¼xPˆNFNZHPJ@TJJZLB\\HD”@vPjAXJœHZ@v^tV~|XR`†HPZ@ļÐhT\\Fžœb^tbrd\\`zˆfhThTnJhN–¦b°Xønŀ…¦c`GŽITD€HR@ĨX~BǔG°X°Z´Z²V°V¸R’|ľìŒ|Š€¸b€VRrZFœAnOTDZLŠD˜„LtŽztACPG„E`VP[TS^mZD`LpLX`ŤƘtHĆÌvX„p\\”VpPzBZB€BZDLDPJNXPFbBTH\\rPHXA~OŪUÚOŴTXAĖGPCXˆOlb NT^d†Œw°dFfBnTbHTCTAtDbBTE\\G`T^EXGPIRYDU@S‚sPKnS`@dDXFZLRTbCR@dIxHXH\\PJHO`LTPD\\FRPHRXVVJ`FZ@nAN@JNJT®@VDVLd^bRn`xJbArB^JXLh`ŠN”pĂWraXM¾GÆIXEz\\t^ZBTI`gdC†AXE ITDDPAJQTALTZbXhjVT€AnF`BHKJiCMQQ^QVBZETPPLZFfLXBHOt{„RKh_DIBOfBXRTBNLR@VGV@fMf@RHˆEBMHGZOTEXOVQZC‚VTMNSbVxb\\R\\C€I^ElLœCPCfU^CTBvLl@LIVGRWBWKQvVfJHNNJNHnBPB\\PLRHP\\^LXCPML°YšCRDCCB]›D@@E@AKGGSS]@CICAAAKECBC@ACADCACIEAGECA@BCACE@CCBAAC”™ÃrBxUpAomwNƒBqIoRozKOe_Q[DB[NOAA@IAABOACKGC—ŠUJIAKTCHEEGKAECM@BCACEIEACGEACEE@ICBAAEBAFAHDFADEBCAEDC@KDGAC\\YEik_W»AiOmKGYCOMFIACDANAVQkŹ³µQgcBWJcDIwƒoJYCwAkA}]ggZg¿Çċý™`uYGL«¥Á]e®—h]`NBCCMGCECIEKCHSAICIMCAACKCOAG@CBCHC@ETKJCNBNITCJGNEDC@IBCQGNQJI@EBEAEBCBGBGFEBA@CEE@GBECAAGEA@AEAGEEIKEICCGBCECKBE@EFMBABAD]@IFQ@@LGDDB@FEHDJEHDF@LMJABEDC@EDGAMHGBMDUH]FQNAFC@GCKACGGEACEA@CIGGA@ECEGEkqIeBABKRITQHEDIHCAEL@HBF@FDFAR@XKOCOGE@GEEAACPGPCLBDBNIFADGEAEG@CEAAABA@GDC@ASCKEGDADODKHMDULEBECEE@EGACIDEAEMEPKDMFBNABIACFABECE@AECJ@DEPOJCHFFBJKHABC@AHALBJMRGCCBGGKBCDIACEA@GI@OBWJ_FOFMBSA]HMCYG]BGBGHEDIBCAKHMLIGCE@EECFGAEBCHCBC@IACCAACCGBABIACCA@O@CECBCCCAEBGVI@ACIZIDEH@BA@CBAR@BEZQLDDADCLADGJDLGBKCE@ADECG@AFEBELGBEPQDI\\IQamAWB[DBGFE@GMCACGCRATB\\G@ECI@CKCQBGCQBQG[AGBQGEEGBGAAABIGCKAIDMCEBUAMFWBQBUAcLIHCHIDCDCACAK@IBE@KEIKKBKCCGDCACBEGIBELFLCFBFGHAFABEHELAFCFBHKFCAAAGBEAGBCXABCF@BCBC@CBELIF@@IECACBCAGFA@CGIAEECACCC@CAAFGGCGmM_BaCMQQ[MYG[A[QIKqIOEIMYASDO@MSWEOKW_QGWUADIACBCFEFQBULOAYIeIEAEGCB£UO@@RITMHYBYCIIS]GIsIQGD_COIIUCoEQCGIUCW@ESA]FKAMCI[IOFWE[aGO[MUGSFQP[D_MYEGDGAGHEBIFQBKFE@AEDCE@K@QDM@aHIDIBAFQGECAGIEEEIAEE@CFCDGFAAGBCJCFIJEHICI@GGGBAAGBEDCBGAKNGJABCGEWEMROBC@IFDHBDCJGAQAOOGIG@EABGAEMK@CBEM]OMQ@SPWI[kDYHMGQSMGUGQƒ[MQSKOFoJ]E]A[R]DiB}RiOaYQIGM@SAKKKaEeIGOSSMABCGGSCCAAC@ECEFE@IAAKC_BYFEAMAMGCEQACDC@ECE@GDGBa@EDEDUHGBKASBUHIFGHCHBDHFHBBBBJBFNHJZJH@PJFFFJDFJE@AFCDCDQBMR[PaKGHABAFGBCFFFVhUP]LCFBD@BMBCFMDG@IDM@KFGD@BABQBIDADFH@D@DCBADEDCHCDAFGHIFGHQNcAYHo@aJȷ]‘w[OSy{­wy}mgUT‰¨eV_AW_OamVYYo`swUBI^«¬{çã@YQUF§SDCCA@AHIAAGCCAOCEECGFCGC@C@EDCAEEECIEAIBEG_DCABCICC]FUFKBEMQvµ‘o±t­P¹WBMU_QFsUS¹…™m¯qc‰I‡_WyCW±C\\IpuJejEbs`GªsGSL[IUÂsNCPIlMr[`SjsPULw@QAcCyIcDkL…YUa‘YiYeEaOcyoP[ ^@WFs€kN\\CLrb@FhEtKRC~EfDzsQUlANYTPxMQaBO@CEEFGDMFK@CGCCCACBEJGJOHKJENMHGFOEQAMGKDGAAIAECAQCG@CACBID@"],"encodeOffsets":[[119700,43406]]},"properties":{"cp":[116.090996,43.944018],"name":"锡林郭勒盟","childNum":1}},{"id":"152900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@Ģ[²O¶Oƌoŀa”K²MªO²QĎY¤OžM\\AjGâWæClCȼUVC´G”CĪQĈMÐMtAǤ[Ǝ[CîK¬GtFÈZTD–NRFÊVŠNô`nJxFÌXXBŠAĮG†E A¸GANd\\VVtnÚAEŘEIJKŎCrGX@–OĐkȞ›ªUZGĖiĀk²UXIX@\\AĺU¬GlCZG^YRQLMŠ‡~tqJM`[z}PKz¼¿JOfA̖áüfæOúCʺĿƼÅǰãŠIʔ©þefKXBƼHtAbFĆbĮ`´V¬TĤ\\B•IñCëĨQªOĪNĖH`C–}š‘Ǟżh\\F@OÑGiiįlũE_\\…XmR_DEb{šÙdÏac¾¯XiD[B_FWD[¬u¬}°‹à‡xiVSXAXILQvQ¦_°Gn]òwˆI˜AZEbKÂMhMjeDDF@nTzXAJC\\CJGBI@CFCBC@ABAIsDCPABCACB@@AFCBCB@ACFAAAJEACDBBCDBBAD@DCBEDAF@HGD@TER@D@DHHDJBNAREFEL@¾efSdOŒA@SP@@Y@AV£cV_E{JƒEyA}zÁhA}ÏNh§ČijĖDji^CŒ‚``è\\ÐEŠ]L]­»»†ÅÒ]²F@@@aKCOIMIMQESCAEMCUKUWSMEOOSIOAOESOMOSQ[KIIAGAOAYFU@OBMCK@MBSAeHENa@KKKMCGIAGBQHQDQLQdcJOHeB‹AEKG@CDGTUDOBUAaAMIU@ODGLGRGVMNEDE@ECGIIYQOEGIAGBGJaŋ»CCBIWMMMOW@WR}LOJCPQLE\\EDAJOBGDED@PC~WF@PGVAZGTK@ECGSIAMDGJ[JQDGUESKKAUDoSQMECKAU@iFIDOLyTIGCEQWIQIGGCKMCGEEGCACCCOEEEIAMOQ@DECEEABKCAAC@KIE@KAEIGGAiH[HABQHaDOF_DU@ODIAMAUCKB[EeG]KIBMC[BMCI@ECIGEKD_HUBUDKCeBUL[DOCKKSAICCOGYGMGKEIBMHyFGBQBQFQPGNMJ[EUO[aKQEIIMK]GIOKIKCUKMIY@QEMJE@@IGEGFGHEHGBAAKCIKMGMKAEEIS@ICISKOBKA[MMMQYYQEAYQQQCGBMDMPULK\\DHA@CCEIECKGKWQSECKEGMEUOEGCEKMACBGAAQ@KKOEEEUCCA@GBKHGLIACEGEQBCDCDEDM@ICKAAICGISKAC@ER[BIAAU[MIEEAEDMAEECIEMIIKCG@MBGFKBQPKDIBIBALGBCAGCGAAUEAAEM@OJSDO@SAUIIWOAKFMBIOO@MIIDQLMDOJM@COKS@IGAEHICMAUFMHW@CU]EKAEDKJIBOJGHIL_^[PUBCIQES_}AKQMYMWIKCKE]]CGKWAOBGEQCqCOBIAOH[RoZc`_T[VWNWDCDG@GAEOUO_W[WkAEAMBiDMFIFQD[ESCGKKWWEIEICOM_WUQGMGgIMISEsOK@MHcDQFIBK@SEAAKq@AEEQEGKIIC]@§Gg@oAgBGAoFeR[DWDGAOC_BYE_A]EK@Q@gMaOaC_I]ASCaOMKUKmK}[UCI@QECCic¡waMćMkK@…Wu_IAíMýQáGģGEGUBQ}Ec_GiBMGOOaKI@OJI@gM_[CD¡e¯IčÀőĄ_R½‚OR[fQ\\ƑŘKF•VŁŠYF©`‰TAP@NGXANBJEJ@FCHALE\\E`CHANERINGFADAP@ZFTIjENCLH†F\\zZ–d²hPFJ@rXFFcäGzI`]tU\\SbOb–UTώȪ²äÆø~œ„Š†V~V¸rJHn”DDAVDNALCdG\\FXJRRjIZELm¦]fÉÖ¡®XnFLFJRldÈABËj³`SDD‹BeB]Aġ}Ùs·eë]YEYMcGGqOiEwMYIïËÏ¡w]oCAAEIaU‰qSMCEQMQUOKOIMI_[EAIAQB¥N›PiNÍZ«X_DeH_FNJ_D]FW@kT[TUJk\\aT‰jiVUJ™Uµ[}cm[YMSGgI{I{MM—S›QmK•_ġ]»_G@ECFGjgFC¶¯XY\\I^S¤“–‘|[ŋSMEI¯ƒËÙqi©i[EBIJUNSJMBKCIEYLqLYJQ@CCGEE@MDICOMIEIMYMSOKCGDINWbczEHGF{T}RUHaDMJGJqTuNMJQH[EYF_BGBKFGBSCIDGFKDIHGNCPB@ZDPDFDLLHLBDBJETGVABCBIA—JMB]@kNCJC–ˆf¨XxCBSEWMó‹MuG•O“SO@AFFLDRAdE^ELIH£jSFA@EECMOYMKG@EB‘pEFENBnAbˆ‚BDBD@DEH@DDLAHKVKZ@XO^F\\IPAH@ǞijCKBS@cGSGkI“I_B‘PU@QDSBƒDBäµJĭpsÂZ†ÁàĻdOFáªçX­béؗL}N‰JmRcDoCçGáKeAYDMJQHDLFFLDPB\\ENKXI\\AhJPHjXTF˜b`JfTfNTNvThVTVl`LRÐHhDfL\\NPJž„|ôJRzxXRLFźØRH@ɜÖÞKĊWTįۧ‚ÑDƁZŽVěïǟJãFĝFAġ¡o»d³öǍÝBOAICK@OHIFAHGBENOIGAMBCCKGO@CBCBKHO@OCFk`[ZWNeRYHMHINMJKNGPGHCJgÜĉu¸ËʅğU̎‘Z—NŤ—\\å õ¦½Àɿɾ@BDJAFDBD@@FEBIFCHIBEDAJDDAFEFBBʬƒłƷˀƍɲşȞßՅ¸Ùń"],"encodeOffsets":[[99505,43823]]},"properties":{"cp":[105.706422,38.844814],"name":"阿拉善盟","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/ningxia.js b/src/components/visualizcomponent/js/province/ningxia.js new file mode 100644 index 0000000..bc4fb31 --- /dev/null +++ b/src/components/visualizcomponent/js/province/ningxia.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('宁夏', {"type":"FeatureCollection","features":[{"id":"640100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@CFGUKGQCMBSH[Š¯JSEGmUQBLYgSeHECWBUJgBGV[DAPHHBrDDAG]DG@[FBCV[VP’GA[GYMYWu{‰sUoOWECCE_FgF‹DMAk¹FÅ`KY}WkMEGCJOTGJSLONW^OJja^[\\EFcTUJaDaZYLS^GJaRg^BLM@CDKAIBSBUH@H@BUJCHGF@DGLBDFB@BIFFFBDI@BFE@@BJTCD@BJBADHBzB\\FD@FCTBBBXVHRID@xIBaBA`EBw@MLADBFJDTV@B]TIP@FABQJUKA@M`GDCD@BH@BDADIB@JEFDD@DQLKFEDKVCPIJMHSFAFCFBD@HHXHHTJFH@LS^CJBHiHABGHSFDPCBKCOBIDMJIDOAEAAAMOGIGBArED]JFF@DAD[FAAEGC@WDADJJADGH@DNDADMD@DNFBDADIAAAWUICCCCKAEWUEAkRMBEHAG@GGOsLEGW}s`HRVj^xBDEJ™`aJEFGJGDGLJLXFTHNBDQZ]\\K`GJIHAPIJCLBFFLV^@DGXENBVDNGJBFJHT@PL@DINCPKNCRJJ@NPPAJENBLXPJJBV@TCPIT@PFNBBVFBBDHBHADKHABAJCJOLARELAH@NDHJLNJJFFDBFCNBFFFNJV\\BBAJQ\\@FBDTLHJJDBBDL@JCNCFCDADFRFHBDKJGHAL@HDBVDFFPFLLR@BBAHBDLNDFFHVPNFFHDLTFXRHLDLLHBHN@jKZ@NAFAXUJ@PITIRI\\C^ADCBMDILGFEDANCxAJALEV@BKLCJ@`PPFJIHQBCH@VDFAZMJGLABOH@LBPLZBBAEI@CBGHGJAVBHHXENEfDRFBGKSAKnEAK@iHE^GF@JFNEP@FKMODQBEhNLPZ@NC^O€ALGLKXEjEr@@[EOKIbChM`GHGAgPKZY[ŅUco•]oįÏ@ENOBEZEH@BCVGHCRQ^aRK„Yv[ZIVAhGPCRIvMfQRAZSVUbQVGŽKPC"],"encodeOffsets":[[109389,39080]]},"properties":{"cp":[106.278179,38.46637],"name":"银川市","childNum":1}},{"id":"640200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@J{AQWËIO¥‘ue“‡_]gkEKCCQWEKWYcqŸ{MU‘ěYZOLBhGH_HgNaDLJFP@\\q@iFWFKLKHB]PMDY@KOgMAFCRNPELO@MFIEE@]HGF@jBLmFBLLTAHQEeCMFWFGGUAIBGHAH@DFJABYAOKKAG@APKBIHYNEBUCG@ADGRIJOE_OI@KDALU@KFIBwBQFQRCFANAD{FQJSJOJI@WVEBMBY@iLM@@@GB[CKLOVCNANHNNLZRFBZRRZNN\\NLBPATLDJ@JJTFFLBHNLNDJBLABGHGFEHFHJH@@IFFN@RJZLNDVJLPLHJL^JNFJLR\\bVP\\FNIHMRORERAHAzENGJALFNHZHPHDDBJLTDLCPKVAR@JDfCLAVGVC`BFHJLHJ@ND\\ANDJA^LfH\\FLAVDNBJBPCV@`CPEbCRGBA\\GjGHBJHBF@LJF@LBDDBALFBDFCFR@NPJBFFPFDDBDHDFFDHLNHDJHJRRXDFJHzSPKJCjEV@LBXRpTVCLBTLNDD@DIDELAV@TALIFIP[@CIO@ELQPO@GIW@SH_COUaCM@IJGFKAICK@MLKXKXQHYHa^uLkJQXUVMlMFCDAFAFBHAF@VGFBHIHABEBIDCPBLKDCLB"],"encodeOffsets":[[109535,39993]]},"properties":{"cp":[106.376173,39.01333],"name":"石嘴山市","childNum":1}},{"id":"640300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@IHKHCHIFEbIš_FIAC]wUiGQt_X~FHtKHP@HBHFGNAlQFBXVBFDLDDJDXVBBJBBCACME@CNCBCMC@CHGBCIIBCXCD@FHBB\\EBC@CEE^IFCBqHAHJNPBBFBPBJCNIJCPALDDACOTEHGBAjGAGDIT]@KEGSIGGGW@GACDEBETENGJIDOLUFCLERK@CCCFE@IJABCACG@@ADCHCN_B@VLRIBA@EJO^S@ASUICAEBCNKx@FAB_bAJA@wJCGQWUAASAEDC@[EyAGABCIA@ADCIS@AF@AEJ@ACEEJE@AEAACHK@CHEDGVI@A@GVGTAJALBDCN@AKh]bQHIT]ZKbYbCVIdSFE\\[b]ŽiPIX]PMTKHIPSDIFHlN~XLZÆ_ºEBlCNEŒEhF`DDXFpPtV|ŠXvNZHZB\\‘HUOU\\ADEŽ@\\CHH^CBqCGAOGCBU\\AHIhAVDXGFTfZhŽKRAnVFHIT‰°G\\ATDNHRVLEH@DQZIVER@bM‚Q°Q`CDLFBJALBRGJAN@DDPNDHLHFAJGTGB@FHDBF@HCPDTCJDHDBNDJLLJLDBHAHIhETADBLFD@DCRODGXQ^GFIJOPK`IbEVK`AN@XGXKFEDGPUPKLEDOBC^UPOVaFCLAjENCFCDE@EJEBAo…KYBCNK~ORR`Ff@HELMf]uÜkVMJCLID]SqG]KSggK@KDGNEDEJC@KCGDBLEBGCIG@ABCJELBF@@A@EM@YMg@{GoMIKG]DYCWCMGOMMYQOCI@mII@EBUNIBgCEKJ[zIJAA[CCgHEAomCCQK@CDGGEGCOGeBCCGA[HhsXEtNHIBGEICOCECSESEKIGESIK[UkYGC]IMMCG@SBm@IS“ESSg@MBCDWAIIOAKFI@GHWL[FKLILEBCJCBEDB@EDC@AFABCAAHEACDEBB@EDABKDAACBEACBA@C@CAAE@SFGBOGUCEC@C@EJGXM^URIFEJB@EFCBCE@FCD@BCBGDA@GFAACDA@EFAACDAACDEBEACDCEABEB@@AGEFCCEBAAABCEADCGCBCAE@EIE@CCCEKECC@AC@CG@BGIMKRIFADCAEFADCFEF@@CBBBABAAGFEACEHEBM@@KACEHAHDD@@AGCBKHGJE@AMFGAKDgNEAIKME@DCFA@@DC@GJCBADGBADC@CDCD@BGFCFGBADKFEFGDORUGK@UCE@KCI@KCCAGCAAEAECGACBQE@COKEACFGDGLE@IFG@IAGCCCC@SHEFGAQPGBCDIQ@ABIDCBGDGAQC@ADGFE@QFICIJQFIGDAHCBGJCCCCAIDM@UFKBODAD@HINWTKDEDGDADKDABM@SJKCAA@GKECA@CZMB@DBNADMDCUA@K@CHCBEAAE@K@CAGEACBGGAIHKLUPWCG@]XGFCCIJEBIJCFEFGDS@UNADCDEBCA@BGDCAE@@@DAEAD@DCFE@AEEC@CL@AEA@CCMEABECC@CJQDE@CKKCGIGGIDENGEIASA@KHGJCJDFCFIBKACFBHACCAMJ@NDJABIAQAKDQGGDGHGNAAKKISECGACFALAHEDCBUESIGTK@GFOFEBCAACDGEFA@GCCCBAHIFM@EJMFQFGDAFMLANQHS@EAEBC@CDEBOFGACBGNI@KHEHCBCKOECQJE@IADE@C@AHIAECEEODKGMBKFKMB[GCDEAEBOBSJCDACGG@K@EDEBMDGGAGCGCGAIDGLCFBBH@FCHDUVBDCBCDGBGFQPGPGFC@ACAIFG@GNOHMFEECAECIBELGFBHIPCDDNALIFINANCHKFEBIECCEFK@CCBIFAABC@CFGHEACDABEHLHBBHNFD@JEDELG@AAAGBECAAFEBCHE@ECAKFDE@AEAGECBAAJE\\K@ACAFGAC@GAE@GGENAJBACBCBCPIBEC@AC@CDCAEE@ECEFA@AABIE@CA@CFC@GAGEE@CEB@EAADACCDCAA@A@CBG@ECC@KCEAGK@AAJOCKD@@GFEDADEJABCBAAAEAKFECA@a^@@ACCAAIKNCHG@IL@FCBG@EKAAEBMDC@@A@EEEDICCG@YJA@AIAAG@EAABCAAIEBIHAC@GIEGEKAEEJK@AD@DCBEBCLWC@KDAC@AGACFA@CDAACBECEB[KAC@GBIHOCOHKDK@CG@@AC_SC]MKBEAEFSDEACBEBKRCBAA@I@ASGACEDI@MISDMBE@ICHG@CACEEO@QCyQ]KUBEBMTCHOBKAOGABCNUJIDCC@C@GMKC@EDQFIB]EEACG@M@UBGC@IJUBYCWOEA]RCVGNLZAJgjYLAZW\\A`y|SlHd[VU\\cXD`E\\qd[CMJOEIF@H\\XILBX_TCTKHI@AJJB@HiZAREBK@CA@I@A]QGAECEBCFEBC@IELQ^[@IIIKEDGIMOQIEKECCBKACCCSCCA@GGE[GECCO@OCOIEEACBCN@NCJKJODKAOEKGM@OAOBGJC@WQECA@ILBBDHGPCNAZ@JDHJBJD@HEXBH\\^ABGLQJOND@HEDBJAHCFETCAHBFLJJDJ@BJDFBBF@HFRJDDJDHHPDLJDD@FDDALBDADDHBBB@NHD@FDF@MNÔ]rED}@MJspIF]H[NOXKbAJFFBH@RCFEB@PADCDmAGAkPWBIA[@IBKHCLMJSDHDT@LBDBBDFB^ARDf`LFLJZZfTJLFDB@HGBCGAAA@ADCBIHCHGHUFK@OGEACAGEGACLEBEDC^WJI@IZBX@LDL@FD`BNDNJADE@CHBDBDFADBDDADKHECCBAFBFADB@DCD@@BABOJDHF@@BEFMHCAGHBDABDDGDBLED@DCB@BCD@HAHQZGH@BjNNBZHLLLBJFDNBBŌUPHPRDJBF@HGHKHKLWLU@aRWDIDoZKHADDFDRDBDBhG^@DBAHSb@BPPNFpJD@LGDCB@FDL@DBFJAZžLB@ABEBBDEABDE@FFE@@DEB@DGFABA@BDIECDE@ABC@AFPDJAR@NHHALEH@HFLBLNBLDJBFDBNLNFFRFDF@FCL@FFBDFDVFLADBBBIJGFMTOHYBMHEJDBDAB@@BsrILEN@DDPJHZAHHCNAJBHFH@JALEDSFIJCB_@KDEDEBW@OCM@SHILEDE@@ABK@EAIIOKGGMKMEMAMAAAAkBABFHRN@DKRCLMH@DDDBD@JCDJPFXBb@fVTFFCXABMEUAcHW@QUGD_HGBICQDUBQDG@UKWIM@Y@qHGCUCKCS@OAaIUIEIgEgAFHHX@€LrHDNDL@JAREdCNGL@tPTFNJhJNHRHXVN`DPFJFJXXLLDHFTC\\EREJCNAjBNBFXlX\\P`PVBNCHCDMXUXS\\_`YdQpG\\BPAJDPDrFRAHBPLXDH^^LFLDXJZNRNBLTf"],"encodeOffsets":[[108394,39184]]},"properties":{"cp":[106.199409,37.986165],"name":"吴忠市","childNum":1}},{"id":"640400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AKGACBBDABD@BDDDDA"],["@@AGBAC@EJBHHG"],["@@@@A@OLBPAHBBB@JKHC@AEIBI"],["@@NABFjVRPVN‚XNJLDNBDED@BCVCFI@O@CJGLEJIFIAIFAFCLEDGFAHK`WLKNI\\EH@LDTZPJXDXAPADBFHHDJ@TIJOLWYUKEGIDEL@LHHDJ@JCPBPFH@JCFKBMBCJEDBRNVXRHPLJ^LRRVRLCPALBJBJDDr@tEX@JC^Q^MZCR@E^AbMlQ`UlIPBHFHNDDBBHCLBFHH\\C`GHJBJJJ\\@fLFAJEVIDBBHBFJ@DALO^OH@NLLDJB^@bN`HPFZDFDFPFHpffTFBF@\\CJBDFBJNjBBJGFANBJHF@NCHBBBAVBNDNHRPX@BA@KKEAC@@RCXADEB@FBFJDLFPBBBJLDPVADDDJHHLFF@LFH@HA\\IR@PHDDAFNCHELBJFB@RSXUHAJFHGFDDAF@FCBMLMH@BDF@CFBHDHDBPS`GFCBCCIFG@CCGAKGIKCKKAC@CEK@AHAHEDG@GGCCICDE@ALKBAIBKAC@IGGBAHCXFHCLQB@FHFCJABCCEACBELEDEAECAI@MHODCBCCBUACC@CECAB@AA@DEBKEBAAA@HIDANIBKAGDI@CCAINIDCNKPIFCHCCGDAAOCAABKNOLSBGFEH@FIHADGDADIFBDHLBHCLKTGJKDAHLHCD@DBHFFJAFDD@FELBFCHDH@DJEF@PEDBBCHFF@@IDI@AD@DABCDCBEDJF@@DBDCH@JDF@DFFD@B@DGBAB]DEFBBFF@FKD@LGD@HCD@BLDTHHB@HEEAAC@GDMAIDGLCDBBRD@LGHDDHNBBB@AHAADABHDHGFSNQBG@ID@BEDAJB@CDCLGBFDDTINJ@AFIFC@DFAJMRIBABABBDCDB@BD@DED@DCBRBDD@PKBPHBBAJCFGBEDABCHCDABHDDADLDDDDCFB@CJGFXFDLQD[AB@CD@DEDBFC@@ADBDBDF@HADBAC@CJIFIBQFEFCDED@DDDAFE@CJMF@DDJBBA@CHGFKHCFACIEGDECIACFGD@BDDGBAFBCK@CDFDG@JBJDBHLFB@AAMAG@AESHEHDHPHHDAHEIG@GAABMABA@A@AAE@PMP@DU@B@FDC@FDABC@GCGDC@IDAEAGB@@DB@BM@DGAEBBBAAEMCCACC@GACBCFABBJ@CEE@@C@@AK@WECQC@GAEAM@GFCDCRAFENBAGCABOCGGGQEGKAAEDA@AKIEEK@]ACC@EDAF@JDD@FCDEDACEBGCA@BHADA@CCCDABAAHUBKFGFCJCDBTCFPDDFBHAH@FFHKBGDC@CGQGFEACEMGMDCDGDGI@CAAEBBO@IG@IHIDE@MESSA@CDIAEDA@BCECDCDI@EQIE@AA@CFGJCLATCB@BHBBHEDE@EDEAEEDCBCFE@GG@CF@BCJ[@ABBABBJD@DCAOBCTU@CJGDEDATJBADCJSEE@CBARABE@CCCICA@EFCBKAGBEDGAAEDCFBD@BSDAHBBAEABAHBBA@KECHKGB@ABKAEEAMNCAACCOBE@AWBA@DJ@HCDQJE@C@EE@CBGCSB[CKCAGBMJGBMCMBCKCBCJEDK@EAAC@ELQAAEDEEFC@EEKKKIEIBEFALABECCAED@DC@AAA@CHGAAAA@EFIE@B@JCBEAMIC@AFE@AABICWDEKGAADEJDD@DKAEGAIDE@GCAAEFAECBAFA@GDYTiVIJAJA@CCE@ABHH@BEBKCAIEG@AFK@AKF@GEBEGI@CBELCB@IAAI@CBCDOFKPCDADCX@HCBC@EECK@ICAAB@PADE@AHABG@CA@E@EFE@CAAGGC@KDO@EHK@GHCBS@KDKAWDE@AABK@QAACHEVK@IEK@GBSAECBC@AKEDC@ECA[EMCU]EEIMEAE@MG@YBGFG@ACC@CBCLDB@BQFGBETGCIGEAGDELGJIBCAI@OBAFCDCJ]AGDCJEBCA@EAKDMHG@A@IWEQCIACFKCKDABEMEMO@AFMLADCCG@EVIFEBKDGAUJCNDH@LDD@BECSESJAIIAGBGHGR]BOHEBA@ACCKSEUBAFADICG@KJIBECEBAPMAAG@KKIBACCQEGFOAAIGIMECEECCQEK@@CCAQKACEAADE@CAAAKEEKGECKGEC@IHC@GGWCKGULI@ECAEDKLQBKACIEACKIK@CBEFANABGDUAKHGNEDGBADDN@HMJGLIAIBCDAFEDIFGF@FBDBHOTITMBK@EBKLCTGHIHAHDHLHBH@FKHG\\@FANCRS@QFC@CCOAM@KBEDCHEXC@@CCACAAD@PADIDECCOEMQG[[SKK@DGAECEAKEGBCAEC@CDE@ECACHMAEI@CBCHANGN@FFFBDABMD@FFH@FABY@KXDFBHMRDJ@HEJ@F@BGBADD@BAHF@BCDE@GHDJBFCRCNAB@JDDLBHAH@BBH@DJBBLDDB@FADGHCDQBICEGBGCOCCC@ABCVCBAA@EAAE@CBEBCAA@@CYCSCSAEBAD@JKJADBBH@DFATCDG@CACEC@OLGDQBIDC@EBUA]JU@[FQBMFGFCDC@KCM@GCBGAIUBIHGSAOCMCCGCGYIOEAC@KJAdALFJADAD@NANCDSIADFHFF@DG@CJADFJEHAJELMIMCEECBOREHMH@BEF@DB@J@DD@DGFDBABGFODI@GBKJBHCBIACFBDHBJ@DD@HHNADGDCACEAGGEQF@FFPAFEDG@IAEEE@KNABE@CB@BADFPHH@BAHBDDBBD@DEJGDMBIJYEABBP@DAJJHHDJCDBBFHHDNFHJJF@BCAGAAFKBUBEH@LCFBHLLJFJDBBDFPAFEFKCEFC@GEAICAEBMPEBK@CBEHI@EAGGWHAB@PABI@C@AC@KAAC@EBADAJAFABG@@AIAIEEBCEG@CCMAECACG@@CEAOGaEMECC@CBCACSBICMDI@@CFMDG@GCKGCEGC@CFCPNVBJCJILEBWDQKC@KJE@WGKGC@GHE@IACFCBSBGFAFG`ADABGDEAKII@@PDJDXAFSLMCEBIPCtALCBEAIIA@ABANADC@IASQGGO]EEEBABKTBDVX@BKEE@CBBFDF@DEVGNAD^TLMHABBBDBLCLGHKHMHICGBKDMLCEKAQHORKZAHFFFDF@FADBENAZCFQNAFBDDDBFFFF^ANDNCjFFD@AB@BH@@PBDEFBFBBABDDAFDDBHFAFBDANFDAJ@ELCB@DFLJJFABHLJH@DBDCDLDEBD@RBDJ@FFLIDBT\\HFFBLVJ@DABBB@FIBHH@FBBCDABDJHH@DABCFEBBFCDBDABDB@FEDBHABBBDFAPfBB@FENPCBJDLNPCFQLGF@LKFBFENGPBFAF"],["@@AIAAABCHI@EB@F@F@BCBGJAFCBEAGCCEMAAA@EOK@EFI@CMIC@ABBHAFOJAADGAOACQAKCEAACBCKCCACAABELABC@EGO@AC@IA@A@IFQBCCGGE@EAMCCCO@KGCDAD@JELAT@HBJDHJF`DB@FGH@HBNHLJJ@PBFFL@NFHHJBFCRHDDBBF@FBJ@D@NHF@HANDLJFBPCFDFBTBFCBECEIMAMFIEGFI@A"]],"encodeOffsets":[[[109061,36594]],[[108620,36306]],[[108619,36271]],[[108021,37060]],[[108600,36305]]]},"properties":{"cp":[106.285241,36.004561],"name":"固原市","childNum":5}},{"id":"640500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BECCOGQ@cLG@KEE@KEGGCICCUBCOKMOAKEICAIHGDW@QD@FBLLB@@AOWGQCMAMBUAAGAMDE@IGMAEBIHAAMiAICEIA[DE@EAeSoeEGEOECYCOE_GaM]@IAKCMKG@]PKPCBI@AEAGCAUJIFEBeK[@IIAIGI_H[DGGAEDKAGCAMCEGAGJOVkR_NkBaF]Q@YD]N]RIDW@sFq@CCAIAIBKDOQKQUKQI]OKQGUWQMCAIFADANELIDG@OEOAIDI@GCKGK@CFHJLFZVKXIPSJI@GCEGCAOBWBWCOISYKCG@[FMJKL_XGLEBCHKFEDEBBJEJIJKFIH@D@PEJUDADC@CFMAKCMIWUMQOiUAEMBGJ@LEAABBJ@FEHEBADIFKDGFEZBHHHHPENGJ@HDDJJL@DDFR@LGNIJOJCFCFAPABQFU@EFMD@PABEBCDADDFG@ADC@EDAFCDBBABEBAF@DELB@X@FD@DFHINWBA@In@LFX@HCBIFGFAFED]G@IAAABIJAFBFLX@JBFCDELBLDFAJCNGPYVIJMHCHQNINC@OEECIKCAC@EDMBGAKECHEAA@CFAFEACBEFA@EAEVQDHNTJF@JHH@DBELDLAFIHGPBBHFAFONUCKXE@@B@V@BO@CBAFE@CDGACBADFFAHFJBTFJEJa`M\\@JAHBDFJFDRdTJJCP@BDAJ@DBB^@^EFB@JHJ@DBBNCP@NCRMH@RBTRHVHBHD@FI^@LCN@JCLIAOHQNKFIJCF@LGDCB@FBBF@BHeTBBBHAL@HADGB]VWVEEC@ADFFIFEEE@OOCDALGEEDUJGCGDAEEAECBEC@BC@AYLFLGBBDHCBHC\\IZTEEF@BDB@HADBJGDBDGDCRBFEHIDCDE^@ZODUAOBS@ODGBMB_LGFOFOBQJOJKEG@MMEKAAK@EDCDaNF^SHYAEHAACGA@YCEAGBUR@~ANEHEDaF]TCFHR@DAFINEDIHMDBBAB@BDBCFDD@HBDGAEH@FGNCHIB@DIHYLAB@LADIHADBfEFBDADOJ_LKLABMBO@IJCACCKCEAAFCBAFGLUJSOOAMEEKICIIMECGWMW@YGKBGEIDI@IAIJA@AAACICUBECGAMBIFCNKHGJGDShAD@PHTLPDHADFDJBHAFF@JKLBHHFPBZQH@H@JLNFBXLJNFH@N@\\VDBPCDDBHFHAXG@UIMBIFSFODIDM\\AHBFHHDFDJBTBDPJBFQH[BGDCDSDGBQEQ@GDE@KNEBqB_FUGKAGCKJGBEDADSDGICAI@EGOGOAMDgEMBQJGVOTC@KCsKIEQEIIUCGIKCiD…KYAUP@N`\\hNJ@PIJ@bLPPNHjA`HFdR~VAFHĤHâHþRîNJBv`†XŽ@lLĈNbN¢xjdDDRFJ@VD~\\nLVLNLbPTD^B`JbDbPhNR@L@^F`BZF`APDHBXC\\CfQpEHBhApBh@¨H^@JDLJhBhFFJVJbJPBT@LDVDHDrGZ@N@XJVLH@RCVARCJDHA`GHCRVX@dGVBNFBADWEEUS@eAaEWIODC@IACCC@CNGDKLQ@CQMEGBAlABBBBBNFNLNHNLHJPBJ@FAL@BF@FCJKTGN@PDX@FAFCLC`@DAJITEFCBK@IEGAGBIDMGGYBIGCO@CFMJKtq@AA@CBCAFINGZAPGNSHEJIAACAKBUEECACEEK@EDE@ECEQMEMKCAAECIAKKMKAGEG@KFGBMGQ@IBOCBED@BAF@DCJFACB@BAHE@CFA@CF@EEF@ACFBACFABAA@KBYEICAK@ECA@CDKHC@oIMEOO@ATaBGCA]@gHCACACQCEBCTMhSJCXCbQV@XKDCTOHG@GEOOQOGŋVAACMIEKAKKYGMAiM@AHGRYBG@GDC@ADA@CFCAKHCCCBAACHGDBNGFE@AE@CGPIBA@AC@CDA@BCAEBEDAFDLGBCCCCAEBCEDIF@BCMIMC_AECK@KCW@YA@JIJ]XCDAFKFBDFHBHBDHF@PELGVGHGDAJCD@BBBHBADGHA@ECIKeSYYKIKEe_QC]BEAACCAKAS@GCTCNIDKLGJA\\@JBXAlOHBnBDCBC@OFADE@QAGEEBILaPW\\M^GJEtoNI~@FC^qžÓNME@ECC@MGA@AACGBCACBKCC@ECCKIOCGGICCCQIGEE@AACEAII@ICKIAEBGSDEFGDIBCAGFC@PMRIHKBA[]AGFW@GICIACG@IBYDMHOCGAAJKB@FDXRD@HIPAPBN@LHPFLBPCLIDI@MDMDAFBJFDP@PDPFD\\HHF@HDBTDDDBDALDDLFJFPRJNCHLFJJ@J]\\KRJFD@FADEFAFDLBPNJD@B@JDBL@FABQjY@GIABIJ@LGDS`SAWJK[W@GJEPFNI\\DrcF[C_dWV[\\UGcTkz{B_X[BYZKhiBIKYHMDU^QFBXPZDVAJID@AH@V@NDHFB^FJAREFCD@NL@H@DDDJCVIDMBAPHLBPADGNSFAVA^LzRRDP@FFBD@DGHJDF@NATCNJJ@FCBDTH@B@JDBNSFAFABCBO@ECC@EA@@KDEDCL@FEFABCBEHC@CNEM@QEM@@ABAJCHIAECAAIO@EEKFQASFCBADSPWJ@ADCACAGEIDGEGEDIJC@INKFEHC@CBA@BEEA@ETY@QXGNFN@JCJM@EJCJEDICAAEIE@A"],"encodeOffsets":[[108965,37396]]},"properties":{"cp":[105.189568,37.514951],"name":"中卫市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/qinghai.js b/src/components/visualizcomponent/js/province/qinghai.js new file mode 100644 index 0000000..29d1eb8 --- /dev/null +++ b/src/components/visualizcomponent/js/province/qinghai.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('青海', {"type":"FeatureCollection","features":[{"id":"630100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PBHANKJMDCTJHBJALC^CF@PDD@FIFCLAJEpMJBHFDD@JBBJDL@DIRIAE@AVE@CCMDEbA`BJ@TSBCBK@A`IFEFERINEJCP@TCJCTMLYLETIPCGMCWA@SHE@KEIOBaDMLY@MOoAQACC@QBAACEEEWK@ADEAGGGOIACGMBOIIIMAGDENGJOJGBG@GMMAA@KIKBKM@GAWMDC@ACEAIECKE@ELU@CGK@WCQ@WIMBK@GFCBE@UAEKKAEKEAEFIJEDE@EESDG@CKGAC@MEI@EBSAEGKKKBIDCLABAACGGHIDMACIIEO@ICEGKDIHGRMB@HHFHDDD@DADG@CECCSDEDANHLBHAPADCHIDAHAJHFBD@DC@CGU@ABEDCFATCJELKHCDMBAJADCn}FM@KCC@I@CCEKIMIKIQ@TS@ACI@EJSDMACCCOKOSUOBEDIAMIEGBMKEKCg@O@WDCFMRW@CWmIMMOWaBQCOEIMG@C@AFCBEECG@w@MASEUHUNKDEC@C@CCIAGBKCCGAaBBMAEIQCIEIsYKKEAG@MJEHKRKNCJ@PABCBG@ILGBGHCDOBYC@PDZA\\BF@DGFkLE@OGIAmBiPMBKDI@YJOLiHMDUPKJAF@HkDQBmRCD@FCDEDGAMESQO]McCAYCGAOIUEACBKEOCAMASAAAAIIKE@EHGBG@EAOFGCCRGDAB[BOFCBAJcPGFGPCFDH@DINCJEDmJ]HIDIHOPKTEJOTAFDDBJAHCD[BSNKDEP@DJJMNCLBL@HKLMHEJEDI@KHEJWDCBEDGDEBAJCBKFCD@BBHJJIF@JIJCRQJADJVEBCB@DDH@FHN@FSn@FBD@DOFCFAJADWTWLCDGPGVARRN@DUTENSJCDGPOLADBNBHHCBBADBLERBNEPUX@FEJ@FBDDD`HFBJLXJVBLHNFD@JKPCPG^WLELARUVBPDFFRFTN^BPDFDVXPLJLfTFD@D@DVTRHVFFFFPVbNFJDbHFFPPVRDADEPAJEF@JBDAJABAP@HCBIHAF@HFH@DB@FFL@HAFBDFH@DIJG^@NCJGDEHDVNPBTBJAHU`GLCJ@JCHCD@NGH@FJDDHCJIHMDIJSHINDFCDCDOJDJKTCBI@WAQDKDQPMDCDKRERKFCDAVGdSVILELAPEH§hMDIAUOGCI@eREFBHQHQPGD[@QEGDCFEDG@CAISEAIBGFADMDILIBAFEDANADADFJADGHUL@BB^EJGRKBEDCF@DBD@HCHEDYRUHCBADNLBH@NBFFDBDAF@PBFHDGH@DAdINLNJHHDR@FAHIFBJFFBANNLFHVHFD@JJHFHNBNKXA@AGACCCCCI@EHCVEJQLKJCTD\\SBC@EDCˆ]F@THJAJGHCAGBGHENAlDFAHKJCH@XFPH\\MLBFEHAND`@^DB@JQFA^FTILAFBJLPFDHJ@PHH@JIXEPMLBLUJIFAV@RKtAXBFDFBV@LARANERBJIJCP@PFLBNAJCNMFBLFL@FAJGVIHCV@HCBA@QG[@EVSBEAECE@AFAZ@HBNHF@FODAZGTGJA"],"encodeOffsets":[[104041,38159]]},"properties":{"cp":[101.778916,36.623178],"name":"西宁市","childNum":1}},{"id":"630200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CHF@BDIBADEDADBJADFFREBGCMLB@CA@CEE@FG@GKF"],["@@J@xarSh_PIHATDZGT@PALCJGXMpSTCJCHELILCv@fKVJTVJHJFVFZDZ@hHZBp@PCVBrLlNhL\\DJ@^GP@VEPITCHEFAJBLCZC^MJAFGAIBMDCLECOEG@GLQBIHIBIQIC@CAOOACYOIMBIAMEEUGECPIFILGF@HFRGTBDFFADEAODEPCFCH@HDHABA@KDIJAP@LEPCJEH@HMGM@GDCHCDCDQJMNCDEDGDED@FFD@DEFCZCHGRCBC@IDCFBJFFCLSJG@AEABENCHEBACEBCPDFA@@CC@CBCNIDKH@HFB@BCBIJCLKLE@AAEDEDENIHMFAACIAePI@OGOUQEQQCAK@CKCE@CEEIAKBYJEDGCAGIICQIG@OFCHKEIAGDCDKAEDGJEJCBIJKBEDEFKREFGHATKTEFEJCBCHEBCJGRCN@\\@HAFAH@CEGSGELCPIRGPKN@FBFEJEDCEMG@OCCDEAEBGDAGCIFADABKBCLEGEAA@CDILKFMHCH@XEJKBYD@JJPO@CGGDMEIECKAMGEEEMHEDEBIREJGDKAIFIBG^KDAAIBEAEBCBAb@CGEICKMIPEBEJMNI@AGEBGAEBEJMBIDKHCFIDABFBBJAB@HGD@DBJBHCDB@FDBLAJEV@HGFKRGFEN_BCVERKXARIPBFEBITEHGDGDCPAV@FGTAFI@ECQEK@ED@NDTIPEDGFEFADBH@FAFGDMBAGGS@OECAIDGAGDK@SFSCSQE@Q@ACBEKE@CDEKK@GCAEACACIBGGOYAEBCA@CJO@CEEIEBMCMCKCQKGE@ECSECAEIICGAGBIFEBOCCACKFKP@@GDC@IBAN@BHLB@ABGP@DIH@FIDGFG\\FDGLC`ABELIACEAMDEASUACDKJKJCFKBIBAHAAECCGMKKGMIIAEBSCEEEAC@OEUNMAQBADGCEDOEK@KBCFUFGDKCEKOAIFUC@CGCCC@QJE@GCG@MVGDOAE@_JI@MGWDS@ABAHCDUFUAKIIAOJUDSJIBUMCKGEEGQICGOICEGKQ@MEKAEAEUQMQCAIDQAEMGCGBOR_FsHSLQPMVML_HIBIHKDCHAbEFCBGBOI[CEBEFE@AEE@CLGDC@OFGLMlYLMDOACEAUDC@CAMOCAIB]GS@KAECCG]O@ADE@E@ATCJBHLHBnJDBF@BCD@@EBECCEC@EOCGGCCKECCEMOMEBIJIDSNSJYVIHQDIAG@—JCBABBHQBUESDOAQDKHUFOTKHC@AEC@CBKJAJEDODANE@QAIFILE@CACA@CLGJK@G@AEAQHG@AABCAA@CDEAA@EACBGAGBG@AGCAAKkIOCAGBECWGACDADGIkEIEDEBADA@EEBMKAAEESFC@EBBFCL@@AKAgTIHODONCJDHdXBD@JER@JBTJb@DCFM@QGCBAJDJ@DCFKDWLOL[ZWTI`@FGDeNMBSHMD]@]AKBWLYTGDOLMLIRBJFXGbGNIJQFKAc[QEQBCDALKLCJBHZRHBBB@DEBƒDSFEHDFFDXDHD@FEHMLEP_`UL_bADGLHR^PCJ]JILANBB@D@FAFFFPB\\ALBHDDHB^@PGRCHa\\CAKKOIG@MDMEEBGCELGDKV@B\\R\\D\\HFD@DADeF[HSBMPC\\]baFIHIDQFGPG^EBaCCNSXPNHVCDeAmVaB@HVVUFQJCJHNCBkH]VG@SMcBUAQ@QHITA\\KRSFOGGGC@EDAHJHBFAJCDCBICCC@C@QAGCCGAE@GDETBJ@DCBC@CCGGC@EDE@]AIBOCKDSAGC@NHZCB@H@RCLBFRRER@DDHADKFNBLLtZFJDJJRBFANbAHBDDALBHDJ@D@DFDLCVMVGTFNBx@H@FDAFED@B@DNHFJDPARXbNPJNXn@DQXENCD@X@PDhFLNLHAJFBNCJAFVPPTPLDDBDCNIT@FDJ@BSTR@LJNJLJDF@D@JDD@LENm~CDIBABCNGDKLIFSDEBCDAF@BHV@DCDC@EAIGGBCBGJCDOBGBKAMGCBCFDTFD@DCHCBC@CCEGGGA@QNGHCJHLDF@JFPJJBDCNGJHHBDABKBCDAJLLHLBFAT@FFJ@NBDLH@DCHFT@FCFIFEJBFLFBFLLBF@VAFED@HALJN@XDR@XHL@DKV@FLFFDBJDF@BCDXNHBN@ALJL@LBBNN@HAHIHIPMHCFBHJNJJAPHNBDPJHHBHCF@BXLFFDFBBRAD@BDBRPp@NKZCNAbJPLFF@TGB@DXHN"]],"encodeOffsets":[[[105308,37219]],[[104361,38040]]]},"properties":{"cp":[102.10327,36.502916],"name":"海东市","childNum":2}},{"id":"632200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@IB]NYDKDIAEBGFSDOJUFU@KDODaCgKkMqKUAODo@YAgGY@YCUEIEIGSUUIeLu@KDKJGFIDSDoTQHURKB]@YHSCGBOJg`qTwbQBaPGFIVSNIDSDO@IDMFQJEFEF_J@BALADSTI@_AaBCFDN@DUF@BBFQJCJK@ICAA@ICCGEIAoNIFKBEDEJC@OCE@]DKDIBGAQGC@OREHGD]@SHYHCBEPE@MGGA[@CDDFBFAFUT@FH\\@RABGDU@GDUJMJK@SGMNIDMBKAOEO@IDIJQAMFQBKBU@EAECWAsBQLU@EBIJKVKAONWFIJG@OGI@CGOEIKEAKBSJ]EEBIRA@]C_@MCGBEFKA[NOGWEG@IDGLEBkCMBGFAHBHGDIHIBSGE@‡^CD@FAD[TSCIDKLIRUFGD@FDJDDDDHB@BWBOLKAEGIG@IECUGEGMKBMEAIEEAGJEBQ@GCIGKMJMBc@CHGGCAE@OBEACECAE@MAGMKBCDAVGZQFCDG@GAC@CDEFCLAHQFIA]@AVKHGBCEIFUFCBEJAJKNCBCHEJAFBJTDBH@FCDEHCRF\\@HCRORGAGFEfQJ@HDVPJBNC¨gFGBOFKJKTUHcBUDCLEFQLQDCNCROLCRCXBJ@DALSCIPIDCDCCEJMTGJINCJGDICGIC@EHG@MDCDG@IDIHKV_BGAIASMOCUFGHCDI@MH]JI@CEGACBE@GEK@ECAG@GEE@GBAJGDO@ABIBCBIAE@IFOBCFCBUQOOEEaGICMEUaEOEEUEQGUS@C@CECeSIKOKUWECOC]ASMQEEEOCUAQVKBKF]XOHODILIASKGAM@WIIKEA_GCCAC@EFI@ENMJMDKAMFQAKBCAAGDFJCFIHOJeNSVWJE@KEWM‹YMAD]ISC[DGDqhÃbÅ^}Pɑ¬œ€ȧªÉbIFGFGJAHCFCDKDKFU@QXa`]G[BEJDRCNUEQBWPOC[D}rgPMXEDYJIHkJm^cBIHEBEJCDSFOFCDGNOFaJEBSCQFYFBLBTCDSBUDCBAJFVDZADAFFJGN@DBBBHWZCD@DBBHDFDALHHBD@LJLBH@DF@FDDDKLAF@PIL@NKHAJIFIJElBdLTFDDBVBZLRNLFFJPPBHBT@bCPEVSb@LDHRRXhLbTZPNHDjJLFHFDLBJAFINAF@DDPHFLLRJTD\\GNDvnFFLRVRjRXFT@PDLHJRBF@\\EXKXKJYDSJGNMfEbA\\BFDFTJHJBD@FCHQHcHWJUDKFMNaJeHS@uRQHO@GUSQ]@MPEx[LmdSDUHWLKLK@GBKJQH@JHHNHJBFHCLKBIFELgTADDTZ\\P^€dJB\\KVE¸`XAZFŠIRBPHPLNFXNZF^BNAJDF@F@BEHAJJJBHDHDVNP@IFUBEBKJCBIEKDIAEHEBKJEBE@MPMBMDgLKFE@AB@JF`J^N^BJGPDFAPITAHCLIFgHKNGDA@@ADE@CCIFGMDKFGAI@MHCDQTCHCZANSLO@kC}TUBuC_M]EO@KBmX[LkFaLWL]TMX@DFDLRAFQLCJCBSBWCCC@IGEKE]CUIWBECCaCGG@MJUCYOWS]IeIqGcBGEE@aHEHQFENEFEBSCKBQIKBEBEHC@[MCAGBMLOBMHKBMDGFADDFABBD@F@DDFPNj\\FJDHCLEBED]FWJCFAJ@DFH\\JLHFFDLBFNH\\DN@\\CHBDDDD@HMNCFELETGLGJc\\sXWNMHcLSD]BQAgBODIDKBKC_AUCeDqJSNKNEHG\\CJQNMBYDoMkCQBiHaN}hONMZIJGDQFkHk@cDyNmFZUJ{hgVaZOJaBGCACBKAWEAGBGDW^IH‹Fk@KBCBGHKRU\\EBKBIBKLGN@HBHHRBPCRGNON]BCBS^IFCFABALHBPRXDBF@HDFRFRLXDFBT^NLRLVDFDHHDBPDRTLFFBFH\\HHDNNBDBH@^AFCDQDEBAHNVNP^VLLRZDJFTHVARCHGlDHHJFB^FZB`EdALCD@NEhCNMLKBSFKHCFAN@VDLEBABEIU@MFIFEFCVMTMNA^@dD~DRG^CZOJGJKHCL@LBDDLZDDb@HJHBDD@HCFIRIL@DDDXH\\DNJbFJRJLJD\\TLZHJBDFF\\JDLNDHFVbBVVDHDB@LGFAZHN@HCJBLAFBHCHBHCCEBCPO@CKG@CDAfMDEDAFDH@LCDKD@XDJCHGJAFEHSPKHWTGPKRABELGNANIDAbE`@NKFCXDNJDBJCP@^E^GJIJQJGLENC\\BTEDIKKq]WQIK@IHIFIze\\UnSPIjcPO„sXSPGnEZGnWPCFCnc¤}PYBGBUFIJGDCdKJCVQNOJQLoDINONKFAT@LBJDTF^FRAHCBADMFGEKBAAGHQASLUDILKjYFIBIHIbQHEPQBAPAZS^OLCTCLEHGHQNOFGXOXK‚STOLEHCpCTGPILKxalUtQfGˆY^CZ@PIRSLKNEPAZBXAVMVQ`MFGXMJCNBTDLALEVOJCIE@CDGJGHEJAL@BADGDKHQFGVARGHCTMFAF@L@VLD\\AHCHIHALGFAFCFAHCH@DADBDADBJCD@FGBADBFFJ@FGFCNDDLFDBADDD@BEDAHI@MFUDKDGHAB@DE@EFM@@BLF@@ODCDBDJBBDGJ@FKLAJ@FGHADGDADCDINBHENCBECG@@AA@GHCF@DI@EHKDC@CGC@EHKBBFCF@HK@@EC@GB@DABG@GAIB@BDLNLGBBF@BABEBKEABABDFABKFEHMLV`DJNLFJDTDBFBTCRFRPDBHAR[LEHEHMH@T@JBLFF@ZWHAFA^EFCJQRQPAPATA`AVGFGDAR@NGFCBCDWJMBEEQFMDUFOAGGIFGNIF@HDPTFBJCLBNPHDHBBCDOXULSFOFKHGBCACIACGKEAABAJEfQPIJBJG\\BPEBA@EBE\\KJHVJJHDBJ@DE@EP@B@DC@IEODGGO@CDCFEFBJ@LEV@JJFDAPJJBFB@PCHKPCDIBARAV@HAHKNEHIJEDGHGDDHBHCP@HFNBFAFEJCTED@HJBNbXH@HBNCNGXAPCHCNBFAZMF@ZANBB@DFHBhQNKDAJDFA^[PGLOBIBGNCAIDINEJIH@HEJQJIFMHEJAJILAHEZAJBFJFFRHHBDHPFFDDJBDJFXCXMJCHE@CHGIMOIAQACCA@IEE@IAE@GAEBG@EJOAGDCBGCIECG@MKAGQMACCAGKEC@ECGFMACBIFGD@DE@GEMBILGBCHCHBTMBBFJDDHBPAHEFAPHFAD@BFNDRGNAJMNAFMFERGbSJ@JDD@FGDEFGHCNCJCDIHCFGRMBAR@LCLJLDLOFGFM@ODEFCNBFCHGBEJKTIFKBKCOPGBKB@PDB@DGBIJ@LAFENCJIJE`ARERBFAhUJB`FFADMVERABA@IJEDEDEFBH@TIRCHEHAHIHEFAL@DFFDRJBBCJDLFFDLPLRDHDDRBBHDVH`XDFAFDDFBB@LALBHABIDEFCLCJBPCD@FFJCJ@FFRENEDAJCFCbORGJ@FDB@FAXAVINALCJS`OBIPY\\aXGJEHIPIBE@CIKMOBORGTApO¤[”UNO^KBAEO@I@IFI@EDAZBNDNDHFPDD@JIBLPNAFHN@HF@DBHHFBNLFDBDDBJAFDH@\\RFHDBHJTFLFVBVEJBPB^EH@@IDGFCL@DEDCDC@AAG@EBCDE^KHG@IEOBIFOHELCBGCQMMGM@AFABIJAFEBIH@JBJE@GDEHED@GM@GHADADIJCJ@DCHAZHBECIFCBEDE@ETIHKH@FAFIBCEECEIEEI@KDGAEDABCKGEGAI@IE@EAGI@OBCFCHBLBRFJGPEjS^OJGDE@ILIBGBCDGEMVOHAJ@HBHCP@NELANCNADGFCBCbUtAHAAMCIDGAIJALEAGFCHCJATKJ@LGBIVGBEPC@ENCBCRAFEFATDJGJCDCJ@LCFAHGLCOSAC@CNOPGPKJCFEHAAKDKFI@KBAFATCRGBCDEDKJKHANELEHBPDTIJDJINGAEBAJKPKHALQDENGFGRANBHDHADAAEJMBG@AEKRC@A@CLIBINEBGCCBEF@DCHABE@EDC@SBCBE]DKDEAMBUBMEC@QFIKGCEAOBAGS@SCCAG@KEiJE@GEMBAEKICC@C"],"encodeOffsets":[[104949,37969]]},"properties":{"cp":[100.901059,36.959435],"name":"海北藏族自治州","childNum":1}},{"id":"632300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@GE@IAASCEAEMGIGOUMFI@EAGGEICIAOgKK@MFEHKNILMBEQDMA]FKFWHK@GAE@MDEAGAIFG@MICAEBC@YOIDU@MAGGIKSCAA@QDKDABIPGDCBEAEACKECEBCFGBEAMB_AAIAAAGcJm@CEM@UCA@GDOG[BCDCAIJIAIFILI@C@EGKOS@UDMAUFO@CEEBG@EHIDQDGD@BIFQFCRELBHAFSHSXGDCCOBCFA^ENGFA^@ZCR@BCNFHALDTCLBHCLBX@DE@ELENML@LDD@LMBGNGDEDCLBVFDULMHOJKAEEABGFGEKBEHC@EDAACFADEHC@AD@BCD@FABAACF@BEDA@CABBCACDED@DIHAAEBECABED@BEDAAAFCEAJCACF@ACBCBBDABEB@BCB@AA@CFAJA@DDA@A@@DBJKBB@CD@D@AADAAAJCBIDAAADA@AFGBBBA@ED@@ACAACGEQG@ACBCCAB@AC@EEEBAAG@@AEBCAABAAAD@AEDCB@BA@@BA@EBCACDCAIBEDA@@FCDCBECACMaCEMGAE@GBEAMAGIKACSKEE@KDKCKCCOBMBIHIB]L[FOJaBEBAABCAEGCAEBEC@AABIACBAFCBEAGISBEHGBE@SCGCCE@OD]BICIGOBEA@CCC@CZQDEBCAKFOYACAEGBIGQAKE@EGG@SDOFYBG@CCECAE@ANEBA@CCIE[EMA]CGC@XG@KJSHIFCBEAIIUBEBCFCJEJ@J@BKDYDC@AANUAEGOIGMCKJYCKDMCKEKNK@OGCEM@OC@KCE@ECECQQSACIAMKIHADBT@DEDECEIDK@CECC@MDABAD@FHX@DAHSVEBG@CCEMAAO@CAOBUJOJILCLCDEJBBJFFJ@BEDENCDSHKBAB@NCJEBmBCDOFKHCH@HEBE@GEICIAI@EF@DBJADEDM@ABAHEDC@OAQKMKE@IDC@KIM@IFAD@FHNAFGHGB_FWBQBUJg@CDCFIFIBS@KBGFGHGDIBKBGBKCMBK@SEGAEBAB@D@BDBJABFAFGBE@AD@DJH@DCDGBMEE@MDQ@EFCFSAIFMFEDGJ@DHDAFUFMFOIMBEDCFDHADDNFHAHDHADGFGBiBQFED@BA@IIGKIEECMCGDURODIAAC@CCCIFQAKFWGI@KHIESEEBGFIBQAQI@DATCFCBGDG@EEAC[PGPQHGLMLMDMLC@KGGA]LSPTt@PDLNNNf@ZDhG`GH@DBFAPDF@DGV@LDREBEFIDIAGIECCAEBMJgrDbShDjcXAhELPAVGX@RB\\FXBZARGb[RGVCJDfR\\XVbDHBN@PBLFZBDLFH@D@FCDCFCJBHBDHFVBTERMXCJKLETBL@DHHBLBDT@rHJADFDLDFDFXXDJEPKJGPBJ@DCD@FDJ@FEFCHABIBOJE@OKC@QPKBK@MASAKBMCQFKRCDEBAD@DHJ@DABYFYCK@MDƒ^UNMLQ`ILQTMJgTuRSBC@QFaDaAODOFGDIPKFOFODs\\SFOLEPKLC@IPC@QBKJAD@JAH@JBFDHDPEPCDPLFJHDFHGJCLIHF@LCH@RHLBX\\VPZHNBRFXNVPLLZPNPvbd\\š¢GHEHIBID]AGRVkI]AAF@XA@™P‡BI^qZEFIZGLENARJZJD^DRCPC^AJAP@VFTAXG`CZ@LHJLHNLFJArKR@tM\\Cj@NGLKVKLAjJTBœHŽ@nGrDXGLKFCF@JHHFD@ZINILCnGP@HCFEFIFIJETCzFjEVEdQ”]PGXCZA^ŸsGG@G@OUDAACEDAHACCHA@AAETUJMACBCAWDQDEBGFYIMGSCMBCDAVINCXDVALBJADFRNJDJF@FCB@DBHIN@FCPCLAJEHQTD@vbHATDHAHBFSPeDQH@DCD@HF\\@PB^G@BDDDH@HDFDFPLLBBD@LLFRBLLƴGRSJOBOJIBCHH@DDFbFHFHHNHAHHHFBPCTKLBJBXAFADEFAL@HHDBJ@DAJFDHBZFbFLBB@FLRDFPFVLH@DHFCFMD@RRBD@ZJD@BABBDBBADFARGFGTKROZAVQHKAEBE@EMY@APWHODEHAF@VMBGBKNS@GDCTKFE@MLGFGFMBQCC_MEEI@KCIKLCDAAMAEBGJCJETGFSDcDEFCHQ@CEI@CAEFODAHBFEHCLAFAPARCPGDCDGFSASDQLQLETEDAMIAE@GACKAIC"],["@@O@GBQPSLEHMHIBBCAAACBA@AIC@[CEMME@ENEDCGG@UKOECEKQ@EAAEKEaAYCGECCACBI@CAGGK@EBCFEBWBIAKASLODEAGGBGMGGGGEaECE@CGGADIJAPIPQTƳHDHALCDBFMH@JCF@DHV@JDJFB@FONIFUHE@CAGBSDCBOcQO[Oc[C@iJ_L[E] NBXFH@XCVEXJZPfJDL@D@BIBCDEPOLG^ID@F@JSLCJGBMN@FDJIDSFCFGBIBCH@H@BIDGJEBFNKJFF@HDBBFCFCB@HBD@FCB@DEBAHBBBB@DFFTDJGDKLGJCNCDBDCPBZSPIHALDLHBFBHPJL@JAHAPQVQPCJ@FBLHLPBTFBRDDF@BDHPBJDHANGLIRLL@JDLEFBFJDDPDHHJ@JFFFZLHFDFABKDGDADJNNNH^HR@FCFJCD@F@DBHH@CJ@ANCFEXLDHFHNHDJL@JHHLB@B@BBDJN^LBFPFPNDLF^NJAPHR@RCHSHCJBFDHAH@BHJ@DADEBCDOCKHMFMBUACACAOJo@MDA@CNGBGF@DCBAD@BGBABBBALEBDDLAHHHBKTEP@LLLFNFH@FFDHTDB@DD@HFNPLLBHTXFJHHBBREF@BFHD@DADEDCHM@ADWJI@EHCDOBMHCFEBABGF@BFH@HDD@NCBBFCF@FCH@DDB@DKJBJCBADKPG@CFIDAD@HABQDCDFDRAFBBDCFMFADAFFVMP@DBPFPNNADGJGNGHAF@DDHHHBDEHOV@FARDRDHDP@NHVBBF@TDHDFDHBPBLCPDJA`BNCHHDDHA@CAIFSHCF@HBDDBH@R@DDDJDDADCBIAEIGBGFCD@HHPHTELQB[JSRGJ@^BdATNH@^UlGDAGMDIRIVEUU@GbAnUfBDCGUOMTWDMbDFAH]HOREJCJGbE^aD[NOTA\\GfEBC@CEC[G[C[QDKHKHCFIBAJDBANFNCH@PJLNFA`YLY@OA]CGGCKA[BOAEEBE@E@CAABMJK^IDI]OGQHKBC`aVK`_FONKFG@EGCWCECCEFGTE„CFA@CAAGAYQAGDILKBKDCRARFd\\LBREJIHMHaEWAIJQNKPKHCZSXKLA^B^@NCTGNAfMHC@EJ_XS\\YPKXKLCDE@CCIBIDARHJBDADE@CIaAM@ODEDOCIcWCGDIPMPCJGhSLB@E@GEIIGA@GCAAGC@AGCIEAEGCCAEBK@AEBICAKBWLyPKFODIBaAEBIHEBGAIEEGKAIE@EBG@IKIBMKKAOFIDGAQHE\\EFCBSTMB@@GMuYHQAGCECCIAERIDCBGB@RGVMTAJED@NJH@FEbWVIBECODI@EIM@EDEFCLABABCBWdcFCDIDW@AKEIKOISEG@GFQEMHC@ECGCCIC_EEQKMCOBCCAEDIGYKEEUBIGK@KAOMOQKMCMEIBQIUDKJK@KHI@AAAKGE@EBG@KCAAAMDWGK@Y@AAGKQKAKCEE@KDC@MIA@CDADEDEDSFKFKRCRBTI\\SLQDOBEBKBGDEFGACBEPBF@DFJ@DGREDCFCdETSHIFIDAHBFBNCBKD@BJJLDJ@FF`NDDARENEHKH@NEFSLCD@HMTALAHUNK@EHGPOZNZ@FAFBFINQNCB"]],"encodeOffsets":[[[104564,35839]],[[104424,36164]]]},"properties":{"cp":[102.019988,35.517744],"name":"黄南藏族自治州","childNum":2}},{"id":"632500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@\\F`KjID@d\\\\PRPPdDATCHADBF@VGJEPM@EEACI@IGWDG@INGAEDCBKGIGIQAEAEC@KACKAOKCECE@GCGCA@CAAIFQDOA[@GEC@CDE@CHAJOfETGAGBSCGBuaC@RSFGBIDKDO@EJMAG@CDA@EIEICQMCEIBKAUBOAGAMDUJCBADDNHTJNEZAHCFCRBXAD@DGNSVBF@BGBDDIB@FDDVC‚PH@H@tH"],["@@ACAKBIPKDIHITIFMVS@CQM@CBMHUHODCXKXSBCBIDEPE@CAC@ETm@EGM@ECG@CDAFAIUBCRIDQJI@IJEIIAG@ADCLEDABIFAHCFCDAXCFILGJ@FCFINGLK@GAKDKNMII@CFOLCTM\\ADCBGAICCBEPSFILSPOJGhKnIFCDIJM@CCGLUHEdOBIDAPE\\ABAHCDQHDPEFBH@HAFGF@JLBJBBTBNBDBFPALBDVFPJHBZDDBNdP^TRNFHBFCDC@EDCnQRAlC@GBELIVONCjGPKZIJ@LCNAjOnAJBPHF@dIPG@CAEB[CY@OZDPADCHGHAJKH@DABA@ODILMRYZOBCCG@CFQQQAEDK@Q@C@CDAGY@MAAGCSCE@AAGU@MCOCGCQBWPUFGACGGCG@CBEHGHMHIBCMMEOAO@CNOEUBEBCNEDEACEAQBECDCRCBA@GBCJCDEH@LOBCDAAILI@CCA@CDG@EDEAEDA@MCC@GEG@AHEBAFADENGPADCFGJ@XIBCN@DGFCBC@CGCAEE@QFAAGGEISWAGKKMOGEC@@CCAGSEC@EEGEMKK@KFOLSGAGGKBCCFABKAABAHA@ABCDA@CHEHADMB@NCp@PIDBDBVBNANELGPDDCD@DC@EGI@ABGCGAEDIVGDIAOGQBOMIE]CKOMOEAE]KIMAC@A@AKAGG@IIKGCGMGEKCFWDEBMI@@DGGCAE@C@IDDE@EGQG]MMIMBCHCLCBACEGEYKEEIEI@GGOCCCEIEAKFICK@QKKJMHGBICOACG@ACEQCEAASKOKGEAI@ODURORGBIBK@OIAGAEKGKCGBOJYTOACDCAMDIDKHCLIHSCEE@CAAAABGFA@CDA@EAC@GDADEAECA@GEELIEMFAHIJC@A@GDGJAHADETEJCCI@ENMHADITK@I@EJCH]PKFODCJA@ECKeIYOWIUFWDG@OCMCYB_DOH“^cROFgFyEQBIBIFEJEJEFGDO@mHKDMJYJC@GEIGE@EDKLWHqCmH@›GSAiIKBULKLMH]A_DoNKBWBqLC@KEGMIKKGY@_DWHSBUEO@IB]BODQD]CICIU@GH[HKJWFGrYJ]ˆAšOB@@WBE^BlJ‚UHQ^BJCJAFGHG™¡c[uaMOYOKKUOWMQEMAYGUOW[KAQGG@KDE@JGDKHIEGGCEIOKDCFOCOEI@MBG@G@ENIRAD@JOD@LKFOPKTEt[PCPELEJOHCPEPCbBbCRED@TAvQhSNIRSJKR_NKVM„]NCL@ZDZEBA@CGI@CBCFADCLQRENDLATBNBL@LAROD@PLF@PIH@DCDGFE@ECI@EDC@CAIHOLIFQCGGGOOCECECKCEIBqGS@ACAKGG@CAKDKBGLKDIJQJW@GE]ACCGGAIAEDCDEDC@G@KEACEYAK@OAMCGUa[WeQICUDQHa\\QHYBWA[EQAW@UHOBSxAfST_D_ScIeUOA[_WMmP]UgN_EC@AHAHGFCFCJA@CCA@@FADBB@DBD@BCACCC@ADG@ADAFKHCDA@ICK@EFCD@PCFBNCBGCKAGKEAGIWKKKCGEDEhOXNMRQHov]Ta`iJ—D‡V}Cz@HBJHNAJKHCB@DJX@DADA@OAKBEDCDBRAJUKI@GGUEIAUKWFWCM@UAUF]BEAMAiGOA]BwEGIEKAECCGeGM]_y]GAGBWHACBIAKAAMBGDU@KBOCGCE@YFeVMBKF[EIHGHYPM@MCCBOFMJE@MCGEKKECGBMHQAEGEAQFGLCFQHABAJSLI@OHOCGCKLIBADCBOCKBCBADCLOJ@D@FAJMPSLOFQDWBMFYRGNAPGJKBMCUCYBkFUFOLCFSHQHO@EA]GO@OBcJK@YJKRSRANOFGHAFMLQ@CBAD@DJLCLMPAFIH@DEHQLMDIJILCJCBOZENANEDCFGBOAQDGDCBBF@FHBBHABG@@DEBDLGVEDGCC@ABGNOJKRIF]\\KPERalCDKHOD]DSJADAXGJCDSHIBI@CDBFKHEHG@CHEHE|VX\\\\JPrZ^^FJLJJAhFJDBBFBZN@BA@E@FDDAFHDAFDABIJDHBJHLAFIFHJCDG@INOAGDMDIFADAHHFAB]DaAEDQAMDMBMF@HWJDHLLBFDJB@TC\\DFAXAZED@BHLHFHDLBNHHXJfLV@PAJBBDCF@DCBIAGFObCTCDCFGFQHEH݈MHIFK@CD@HCBGBA@ICKKEAIDCDAFAJABE@GDKCJJ@JFLDBFJHFBHFLBDNBFDJPTTHL@FCNHXABCF@LFHBP@FIJMDEF@JILALEJBFKLOVOTAFMHY@OBSLEHCHEPBPHDFHBBAHER@FFL@DCTIJMPODEFVXFJBN@JIRINcdQVSZ@FBLbjBDGPOT]ZmbMF_HIFEDAHHXFR@HADEDGDIEKEUFMCCBAFDFCLEbCNCFEFKHiPGDIL@HBFDBdHJ@jFTFJFDL@FAR@HŽ~XXL–@\\bVFVE\\–šKJMD]FIDCDCNK\\IBM@IDEFCRCL@DDBJHBDADQX@BNFL@˜PІ†jªXüÒbjZV\\RP`HJAfP\\LHL`TBPCLUPILGTATENH\\JLQVƒtCDÁˆe`G@GBGLOlCDGFAF@JAHILQJ]HULQLKFYBOFITKFODWNQFIFBJIVBBL@ZK`CHCF@`PNBVNBF@JJNFHDJHPBRDJBTdœHXJFDFJBDF@LDFPBJANJDHBFDBLCDB@BADBBFBN@TAXBTXFpFZDHB@NIFAHCRDLGDBJBJFFAHKDALBNCHE\\BLE\\ERETDFArOHMDCPETEDCFIFAJGdAn]lIJGZIFCNWhO~q\\CPDXORAVFDMCQFI\\A^Hb_RWV@LELCDCDEBGPONGÆ_Ȩ©Ŕɒ«~OÆ]ÄargHC\\CTD^JŽCNBŒZXNLFF@XITUfMPIJGDEEI"]],"encodeOffsets":[[[103841,36136]],[[103340,37624]]]},"properties":{"cp":[100.619542,36.280353],"name":"海南藏族自治州","childNum":2}},{"id":"632600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@è‹FGRGHEDEDCDSPaHEJBDA@CDEACIAOBU@eKWIGGAMCKEGKGAGC@YFWBEB[CSDA@CIAEKKCGXI@GNENANCRBFCbB^CBAGEBGBCJENCHCPBJMH@DCGIJEBEGKAICGJIBAECCBEGCBECF@B@@AYMEAAAICgEIBKIEI]]qYIO[[UWF{FGDGH@FGLGAEDCJ@JATGDCHIBWBCTI^CPCLGDCbkFQLO^[JELQPIHMBAD@HDFCHUCKFA@CH@BAAGGA@EAEDAHCRCPBHADEFCBMFMPYDADIJKJINCRKFG@CJGBENODKIK@CBCDAR@NKBEHGPEBMTQLQZIL@dIPAP@^HFBP@RGTGDEPKVElEZAVDNDLAHIBOHMZQNEXARCPETKNOBI@E@CPIDKBCDALAPDDABCJALKHDPDPGJ@TKBIBARGDEHKREFBFHRBNGHAFDLLHFNDF@NIPEDANDN@ZOHGJG\\FLENAfUZEF@HDPDLAV@HCNABBBLAJBDXGHAHBz^^`HNHfDDBFFLHJxF^APBjHNBFB^AVEVBN@XDXEVLJBVFHHJ@VLBIAQDCFCLAPBB@BC@CIW@CDALGBIGMAI@Gy~DˆU˜CjIb_^SpuRGNQ€MPWFgFCDHLLXLHJFBHLLBHDDAAMDE@ODCFEL@JDB@DCLGBEBCH@BCD@DDDB@AAC@CAABC@EB@DDB@DIDEHEBGBGD@`FhM^VnOXN\\`PBfVdJ`T`CTSBeZƒBgdWCiTgCahqNIFADBFDHJJBJCFEFACQ@KHU@CCEBOAE@CHGH_Cg@YMeMMCK@OSsWMIBKCG@MCUDW@EI@OEMIEIECKKG@GEGYCGG[@KMO@CAM_AEDIACECICEEBIDI@KCEMKAC@CDETOMQECQG@EFCBCIQ@IEGKEACDG@CCCGCGAGCCMEGBCFEHEZIDCDKP@DADEL@DCDIJKBGJIRKPUDEAKBIDAFABA@IHMD@HFLITG@CEUDGVQCI@IBI@GDEJEVDBC@KHE@INQBGFAFDFCBCFEHIHGJCOU@C@ENILCB@AGBAHADAFKJGXKDKHKH]TQDGFMJQHCPHNBJFF@FENWFFFBLAFCDE@WHGtMTAPBTFFBFCBCAIHCJAPBVKDALBJ@FABCBCAGEECE@CDGFELEDKNKDE`UF@DKCOK]BIDKDM@EACCAK@A@AQUMEGCEDuPKJCBAGGDIKGEEAQJGJCL@BBAJJHRJJBLAXBBJFFJFJJJBRKHKHALGNALALAFIJANAHFFBHKB@HDFJXOH@PDVKHHDBJENAbKJEN@nJVLHHBF@HCP@HFHFFFAHEHABBXHXBNFRPPFTFHAJMFANBLGXHJ@JALKFI@QDIBAJCFBHFFHHBJ@FCHQAM@IEODKFCLCPGDCFOFK@GHKDKIKAEFMGQBOBGJEDGEOBKEIHGBEAECCAGNiFGHCBEBANANDDFDHFD\\CTGFBLHLEVFVIPCLBLDJAHHDHNBDFFPJLBH@TBBHBPBFADCDUAEEG@SBaCOEOCU@QFCHA@C@BC@AA@CC@@AAA@DC@CCIACCKBCAC@CCC@CAABC@ABIBEACBCACEGAMBKCQCGCCICOKOMUGGCGAIIIICAECcCGEOCWCGCS@IJMJINGFAROF@TB`@FAJGBGBANATIFEJUAEGGEGICAAAEDIAMKUCOMIAGA@M@MIKCUI@EJSDGCGSQOIGESCL[@OBKICIGCGAIQQGIAICAEAGBCLSLELMDELKHKJQX[PKLCJCDSFEJMFGBG@ABAJAFCDI@EBCDANCHQHOZIJEDC@SGE@QFUAOBSHGBGAGECAa@GAIIIOIG@AJEBEAGHUEGAGDkUIABCDENERCBMBMPCJ@L@DGDCHIDADCHEFALGHEFG@AB@LCBDDBFAFGHI@QDCFKTEDCFIAKFSBEFA@ECEAC@ADKGIBECI@UJIDCFICISAGCAIBGAA@BFCF@LAFOCMDG@C@IIICCCAEDEACBECCCAIBK@EAEEFCDG@CCCO@CGGAIGQCEE@EFEKQBEKKACFEDE@EXDJCAIMKBE@IJIPAAIHECGV@FEBGEG@EII@CDIDCRGBCFIBKBIAIIAEEC@IDEAEGGGAC@EJSCUCCFCHBHCJBB@TIAKV@BCFEEIBQMGEKAIBKLMAGRUCCg@[FOAQHI@AIHaEOHKBEAGIW@AFI@GEIGMAE@CTInCNELGPCVURINQDC\\IHGDEC[@GJGRIDC@EG[CIGUBEJK@CACMKAEACFOBQGsAGCGGGYWGKU[EEUGEEIGIOECECIAYBSAICGGEE@IBOFECC@CIDGFBJCHAL@HDHBJDBCNCBEAAADC@AMCAD@JABC@CGGCADAFGCCBKJALI@]K_SWM_cUOMOIAQ@SEEAIDE@MGgaIECAC@EDIRKLE@OEKDILCRGDWBIFE@IAC@EFUFCHQHC@SGC@GDCBMCIDGLEBA@EECGQOGAE@EDEFAHA^ADCAGECCCIIGMJQDYJSNKHO@ULME@CBCTO^[FIHUDK@MAIEGCCIAGB[TIDQJM@EEEGCIE_DY@ICUDYEO@IP]FMA@BAE@CCIFWBCB@BCHGDM@CBCFIFC@CEC@CDBHAD[BADDH@DG@EEK@CBBD@FCDGCIACGE@CDBFHF@BGDIBCJABE@CEGCCHCDOAAH@FDD@DABK@GJBFHFBBADCBSMA@ED@FBBDDHDFFOB@LADEAGBMCEB@D@DPFBD@DCDGAIDCHDBFAD@JFBBMDALOR@DCFCB@FGBADEHAHA@GBCDGBCBBHEFAHBHCLEDIBKLC@KMAAIBABBDJ@OJ@LGHAJCFMFBFMFCFIGKMYYIYK@OFAHJFHPJLDJ@HHLDJFBHFGHAFDF@DEDACICIGCAUCCAEECGQGKIEAKAMOIAUPEBU@MBKDCDWFgPK@@EHUACKCQAKACCBMCGAIKS@CDS@CECAC@KDMACACDKAIK[GKDKAEEGGCAAHKCEIA[L@FBJKL@HCBcCYBYL]EGBENE@ABWC@TIPMNCDMBAB@DHJBPFDN@DDDNRNFPLHABDFB@LAH@DNBFCTANCTITANCDCFELCT@PENF\\@\\HPSLGFCRBDDD@BCDYLE@IGABCJGJAFDPC@C@E@ADAHGFIDEAIIC@EHQJMAKCA@ABCDBFJHL`@PABOFMCODEBGHKHOGQDO@MACBEHKDGDCJAPGNAH@NAREFKDIHEDBHOFEFITIBEFAFAFBPADBHADGJSAGEAFGDICCADC@CACBA@GFSCMBIAI@CGGBI@GKIOQBC@EKMAE@GBIAEGQACGAGBGBKNEBGAMEMMKBGACBGJUTEBMEGCIMEQ@AFC@EGEEEBAHANAHEBG@ENQ@CAGBMJIBEKUBMAGEEIEIOBSAIKMA@@EDKAICCHM@CKKCGBY@AEG@IACGCGI@CEGOIEGAAFU@COMCAE@KNGBAJEL@HADCB@FAFBDKNE@CDM@KDC@ICM@GFGNIBGAACIECBCDK\\ADEDI@SQM@KEC@GFONICCBEFBXKTW\\MFEFCLCBQHG@KCGJGDSAM@KDCDCAGDE@@AGAE@GHA@GFOBGDI@MFIACBADEDKDCFCB@DCDIBIAEFA@CHMHGAGDE@ADIDUNQ@UOWMIFKNGBKCEQEGgCMLQAOBaMCDBJOnIPKNEJDPCNLLABCFIDUB@NCXBHDHBDKJIFKCC@ADC^OL@DFF@FKRKHAHCBI@KHGHWBcJ_@IGI@MNALEJEBQEIFEJAPCBCB]GG@MHCFAHM@IEMBGDGFEHCBGBAAEIEC@GAAGAWBCDCHEBGDI@IDWLAHCHBLCFSF[EM@UFE@IFCBOBEBCBCHGHEFMFQBGDIPQ@GDGHGPebABBF@XCHEFIBUHBFELGF@DBHFNAFFHCLLH@BEHCTGJEFYDIHI@KCMBIBEBCNDJXNFLGLIVAHBDLDHBBBGL@H@BHDPF@BEHCJ@LBRAFOJOFKJGJANAFGLA@QDGFFjFJDXDNCNDJAJ@L@DM@CHEDKBCB@HAHDLBH@DGDKAKDONK@CBKLO@EDBHGHAJCJEFCBE@IGE@GBCDCHBXJHBNFH@DE^CHcVYHAFGXAVBDNDXBXFRHBDAFGHUDADAJg^SHAFMJIJCFCHD^EJUTSFIFMBSJYHIHEFCVKLIFC@OAMCGEGBCDGJAJLZ@DKREXKZGPMLGLABGAMICAOAIBCBEJILIFSJKJL`PNDHJ^AFCH[XCPBPHN@LBD\\HFBBDDJFFFNB^CLMbERCDBFABEAAD@BGAABBDF@ADEBEBE@AHCB@FE@ABBDGBABDBABGBC@CD@FCCA@@FFB@FAHJH@BCBGAADDBD@FBAFFDBDA@CB@BFBFA@BGFCAMDYB“J@AEAG@I@E@KCCCMCODKCGBECEBGCKFI@EEGBGEG@M@IBGCC@SHUIGAGCE@AD@FOHAJM@MDCFS@CDGDEFGAAHEBM@CAGECBCFIAE@GD@FABK@IHEBG@EFIBCBKAGDM@AABCAAKA[DEAKACGA@CBGBCFGAAHABEBECGBCF@DEBBDCB@DIH@HC@@DCB@BCBADGFE@IFCA@FEFEDEAGJBB@BKBIJEBEHI@ABDBCDIDCDBF@BG@ADE@BFEDADCAE@EAABI@EDACADC@ABACCBADA@ABG@@DC@CDG@ABC@@BABCAABCCA@@BC@@CE@CCABEAEDCACBCACBOCIFECO@MDE@ABEACBA@BCE@ACKFEAEBICGDEEBCECCECDCA@DGADABCA@CBAE@EC@DA@CGCAC@CA@BE@CAAC@@CC@DIC@@AA@@BA@@CEACCE@EGIBABACDAAA@ACAGDACIAIBACO@@CBAAAGBAECDACECIACAC@EAACCBCCCBCCE@AAEAAA@ACAACAAC@OCEBM@ECSECOKZGHIJYdAJALETENC\\CJIPOHKBGAIESOGSAYBIAEIIEAOAeHOLILCPEHIH}LIHEFCJIdCDGh@PAFMPMNQJODEBYDYDEBGJAHBLCLGPEJSRIHUHKHGJKTEFOLOFEBUGWHAJU^ADBFNFJLDJhFNNFNKAEHGDJL@BWN@PEREDQ@EBELILYAEFGDOEGFmJoR_@QC_IMKE@EFCHEBGHUHMFJJLFDNBBHBJ@DHFBFBJ@DBBDFHDHBHHFBHAHBJJP@DEDCJ@FHFCFDNDDEbABODEDiHaHg\\OB_GOBOHaTGHIPBJNRBH`HJDLFH@DAJ@PFBD@FFFBPDHNRFRDBBDM@K@YCILGFYHIHKDKHaFQAGDM@KB[FOF@@@EMOAECAACBMFCDCAIG@QDWDGHEHUTWFCBGLAJEPIHCP@LRZNNLNJDHHfBPFHDFJ@HAHAD@FHDJBBJFF@FPBBBBNHTGNKNAJ@JEBC@BFRLFBHDJBH@JDJ@JBVCRINBLH|x`\\‚f€`t\\PLBFCNAFCFBNEBKJKDDHAD@DHFFDAFLH@HBDAFDFFDFF@D@BFAL@H@LHBPDHELTH@DNZAJ@BLPCXFBFDDBBDDBD@ABFB@DB@BBDB@BB@@DD@BDB@BDBABB@DFB@DD@BFHFBDD@DDDB@HD@@FFHJFBBFBFHFBB@HFNTD@BFFDFBDFD@DDFBB@NF@DD@ADHF@DJBDD@BC@AD@LEB@DOHEFE@IFCDGD@FDBFHCFGBDDF^DFAH@FTPN@D@FCHMDCDAL@LLLDVBNAžSPExYZGZEXETANBNBDFD@RCVORETAL@VDHFDFBPCJALEPIŠBxHbDFFHJDDFVFV@F@VEJGDE@IK]BEDCFE\\CLAFBLADAZ@p@TFHBFAHERWHERGXGTAL@`HREVQVAdDHAZWVKFAFB\\RHBF@FCNSPKJAVCN@dDtBdERDnNJB`CFBDFBZ@FLPLHN@RGDHDB@DZHFAFDLEF@BCJIFBNFHCJBTIT@@BCDFLCDBH@DFJBTHLDR@HJXBDDJJd`lJP@RBLAJGT@HHJLFLDJHDJDDJBHF@HAHBJFBDHFDX@NBDABIHANA`GDEAIKUMIAEFANEDKJIRDFFFLHBLMFChInF^ALBZHXLPBjEJE\\MXQNEPAhBxNtHV@`FLFZR\\hHFNHfHZRDBTD‚BlNXRLFHFHLJf@HDZANGPBDLHjHpGdQFKRKPCLIHADEDBNAJJRBDDXBJ@LF@BIJCDIHDDBBHFFDnEPGTAZGJDTGPBTCP@NCRDJDFHDTH@PEBGDCPAFDH@FAJCHCH@JCXDLHTBFBDF@JJHFLD@HDBHJBbA^HHCF@BABMFEDAHADBLLLDF@FC@GDCL@NI"],"encodeOffsets":[[101595,36458]]},"properties":{"cp":[100.242143,34.4736],"name":"果洛藏族自治州","childNum":1}},{"id":"632700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CH@FCFDLFFBDHBHBHB@DU@YFGFCB@FDFADKHAHCB@FDH@DGFQDCDANCDEBEAGGMAGBKHMBADBDHJADABOBEDSLOH]VONITQPSTEBGEEEGI@YOKACAEHGDI@AKA[BUCEEIKKSICAAACUMO@ICS@CDBBCHABK@EAEACGACEFE@EGCD@FEDAHABCDG@UGAGCCDEDABC@KBICE@MCCMEK@WIE@IPIDGHKJI@CDBF@DAJELKBGHC@DSOW@IKSECAGFMFIAOEIMEAE@MGEKCIBAJEF@HEBKAIAKGEDCDCAGGA@GJqYASBIAC[JUBQFCBCFIDK@GCKIE@YBYDSFCKYUGYAGNUHCMK@QMCQDQAEBACIYIIKCUJIFUDQHEHKVCDU@QBIJKAOBC@CAGIIIEAOB@EFIAECAEAIBUCONIFAJAFI@YGGBCFAPEDCF@DIHEFWESGQASIKG@KC@KFONIBSCMDOBECGKECED@FHFGDADJTCHCBEDCFBLCLBFKFOBSNDL@FCJCFANGHaNMDEBC@ECI@GBSJONIAMIC@ADELCDMDM@IFE@UAWAMEQCKEGDCHEDaECCAC@GGGIOECK@KBAAJM@CEKIGESS@AGAAcMEEOEKDAC@GECKB@EBC@CAAIEEEAA_FGCA@EKBKEAK@CAAB@BIBEFERIPGPUGKAGDGHAXA\\GHMRAP@JABIFKBKDC@CCKEQBKCSDAEBCCQCAK@QEAA@IGECKAAEBKJAPMLGJOLILWLADADgLMAEBAHHJDJ@RAJGDIBED@FFHADIDKAIBAD@DCBUAG@QFGHETIJ@DFJBFUNG@MIGCK@MDIASJKJGASHGDC@UKASCEAGAEM@OEQBGAMFODCCCIACKAe@ECEIKEMAGBGFCHARCDABBJMDCBCVDJ@DMFADBJLZ@DCBWDEDIBCBFPCN@HCDCXCFMBEFA@ECGBGCGGOIAABICCUEECGCCAIFSEQLIAC@EE@GACI@MBAKCA_PEBSKKFC@CEAKBIO@EBWZGDKDKFWTIFYBQCKEIIAAEDIFIAGHKHOLEJEBAAA@CBICIFAJCBC@WAGHO@SRIFIBG@CAACAKMQCMKOcWYCIBGF@LEFIASGE@GFGHAF@DAHABECIKE@UHE@ECAKEAM@NTJJFDLLDLFRDRANH`@FFfBV@VBHAbBLJJNJhLVNJHHHDFBD@fBNHPDFJHZPBJFJJFHLNLFL@HMVDTLLBNJHdNNJDFDd@JAJMdCTGRKLIHq^SNEFAFBPRX\\^DHLJRBBDBLB\\C\\BFLHFFBHAPCFMJ[P[RIFwVOJOD_AEBQVSLADDFTLBH@FITAVGLCNBDHHRLPHnTNFLDdBADKBEBEFANEPBHHXJRFFVPJNDT@RDFDDHDFBHAPE\\MPGF@RDDBNPRJTCpETDXLVR`NPNJPDLGjIFKNGFSJQHSXCH@FDLJTBHCHGHAFBFHN@FOLGDKLGBGAED@D@FBHPX@LFPBPBNAHCDKBG@GDAHIHYJMBAD@BBDRDJFFHBJ@BQNCJEHGP@DDL@NABIFBTFNBJBDFBBDMPADAFCDAHGD@FDBBDEDAHCDBFCF@DHFBFIHAHFH@BAB@BFDFHEHBDBBFBBDENADDD@HCDADABED@HCHHDHNGJCBADMFM@CBEFGT@FABOBIL@DFHF@JDDF@DABAPDHHFFJ@LPJFLBBDBN@DDDHBBJ@DBBH@HDBF@DD@HBDPBJPBJDB@D@BfCJ@JAJFJ@HGH@BCDBHARHFHHF@F@BNAFBLCDBJNJF@NB@JBPDLFDBFBDD@FJL@FFJBJIBU@EEWEIFO@KEMAEBEEA@QCECA@AAGA@GECC@CCCDIBCFUFGFCAOAICC@I@CCQCACE@GDC@GIGCGDIHSFIAAAE@OEKCEDKBADAHAAABGBEFCB@HAFBFA@C@OJEB@DELMJCAGDI@EFANDDFDBHBBBD@HBBCHBFGBCDBLEDALCB@FC@@FEJOLKPE`IZQfCLMVILKVCTSNINKXERCFOfKT[ŽDTHXAFONYFUBKGEGM[EWGGGBMCYAKDoDIJKBGH[CMAQG_C[Co@uFY@I@QCK@SCGB‡EEBEJGDAFWROF[@eHI@MDUHOHIJ]LQLMBCFKD]BeNeXoRQHMJED]DIBQBGD_DcJCDGJIZBXNPZTbhBHCVEHGFOD_@sJOAEBM@I@WFUHUDKFILMXGHGHOFYDsCOBGASDYTEHMNM`EDEHG@MFW@KAGCOIIAK@uXmNWJMDaRUHSFsLgFiHSBcHIAKDEDUBWH]NaJ}XM@IHODUJ]XKPEDILID[ACBgESBO@[FcVMDUAqKqBKAIAMEMKSGEEEAIB@JEDmPUBKCG@EAG@EDM@EE@CBELUDKAGGKI@Q@mHC@GEGAKQIQOAUFIN@DEBSAK@EBGHIHCFIHADBHDNFP@NGFUFKFEJENAH@NCJCDEBIHIBaNIBKF[FUHKB]NG@OLQFIHIDMHKDMD_AqEYBMN@FCDEBWFGAkBuMKDIJEP@JCHIDOBeFqAWEUBO@aDgBWASBKBa@OAWBEBM@MDOPKFWCWEE@OCYCkD[FM@WCQKGGCCCBSFGBg@[TKLKFG@UEUAWGKKEIAGMGMMEIFM@GAICAOKOKSGE@UIgIQDONMTEVQPG@MD]@QDKFeFCBQ@SGEEKWGSKQUSOYGUFufMFKNDNK@OCKGK@WCMHODCBKPKHKBQFG@QISACAOKQIEHCBE@IECBEHGDCBIDGHEBC@CACAGQEEOIMAUICA@KACWBEAAGGBCDIAEEIB]CADHL@FMBODa@UAE@ABJNBNGHOBGFABCNIN@JAFFFBHHDFFALEL@FN^FXAJBFQT@FBDFDTHFHDNDZEJGDCFBDDDPBFbBZCHGFCD@DNLAJQH@HGDG@GDMBQCOBO@ABAJABIDIDQFIFAD@HAJGLGXWVOTGNAJIVEFOL[NAB@DDHNP\\LNLNLZHRHPDLJVLDD@F@DEDIB]CC@QFEFCFAJJNDPLTNLDHCLAFBDCJCDQFCBCF@H@DPRDBT@dGLFNHTDLBLLVCPBVNDFBJf^`NPDPBLFF@PETCNEDEFDLRJDDDEL@BXFDFBJTHDDNVGHDDH@HAHDBF@HDFfDFB@DQHGFKXKHEAECOBOGEJM@IBADLLILAJ@FDLEHGA@PBFDBFPDLD\\FJBBLBH@^GN@NBNFLHBDBVQNIPMFEHETAHKPKHCFBDDFLDTBFDDFBVAX@DDHMPADPFDLABABKAEDAFBFPPFL@LAFGVAFFHTFJJJGFAJBFBBDDL@JCFKHEPGRFFRHDDDRBJCJBDFJZRFLEFKFCHYHIAQEaGIDCFOAEACECAgGSBY@UDMASEIBQJU@QJO@SDA@GGOCKBULWCODEGGAA@ENCFEBSDCBABDFP@NAR@BD@DCDGDG@IBSJmNOLWHIAWCIBcRmNIJAFAPDFPJFLBLCNEDELBNAVBD@FDBHBBBGJEDMNULGDCF@JFJJVJNDDF@LEJ@BCBIJIN@JGXFRMJCNBHJLALDN@HEJ@\\FL@PDH@JCXN^FJCRBNANDHFN@HLFFNERFJNBLEFFDDANDNBFHD@NHDDTLJLN@LAHAF@FBBFFCJAFCL@DEDCH@JCH@DANANKFAHBBHFDHADGF@HCTCHDXFDBBFJ@DBNEFAHDJAL@JCFDBDPDLCJDHEHBFAF@FCF@TBFDDEHCB@@FHDPEL@LGRIJD@PEJ@HAHDB@FFHBDADCH@LABEFCPENDFLPZHRJ\\JZRLLV^BFCJ@HDHLNHN@TDN@RJVBH@J@DEFGDUBEDCBAJAJDBFEZCnDHWFGPKHADAHBJDTABAFGJ@`ALC\\@DAPGPEDAOKIKISAC@IFEZGJGHGHA^EJC`ANCTMl[LINC\\CH@RFNBPCLClDV@J@HCLONIFCJ@PB\\HrQV@dIRAHBRAlCZBFDFHJFTFvJPAhGNGFGJGNCD@NFHB^IZELFPFV@^FPAvQtUFAHILIHCNADEHEXAhMFGTeLGACFINIHIN@JCDCEEACLERGPQREJ@NDRLJDXCVH`FHANCJDHJHPNDR\\FJJfJVDDRHBJHDBBNCJDHBHCDGFAPFRARED@F@LKDAN@RB^GTCV@hNVTDLBFADEFELANBHELKNELCFdCRGJIVKXGrInO\\EVEZKZGdUZWLGrMxC€I\\EbDpRzPHDLDFDPDNHFFLJJ@RJPRHDHBDBBPFJPF`XBB@HBDF@RAXH@@EAEECOBCEEGM@GMSDIEECEG]HG@QJCJBDABGAKJDBANOJEEKLCRCVBNAHCLITMRDLHZET@VEbO\\ITG€SZEfAXCxJ`HnPlFTALA\\OtI„GFCHIAUhWJCLA|YTEH@TAÌe`GLIHChIRA^GhG^CNCJ@fEH@ZBn@bFdELKJMH@JBRLFFHBFHX@`FJ@JDJATGH@RILGF@HCLCVBLEhCP@rKZAZEžK„@f@TCjAP@\\D`AfG`AVCžE^DZ@TAjIL@hMVChKXAVCfI^EZGHAH@DBRRNHFDHBzCVCLELAFEJODOHQLML@JCN@JAR@NCnCjMfGlAdDLAnSXCzAFBšBNA\\E^Db@HAPEJAlDf@dKNAJ@RCPGL@LETAJBHALHDDDL@HDJFFTDfSJCLAHBJ@ZOLAJCTANEZAFCL@JANB`XJ@LGDERMLCH@hBRFDDLFJBRAJCDMBKHMHANEDC~INEL@HBNCNOPITCL@^CHEJ@`DVHX@NCJEDELCbSNEFCZI`ENEJIHGPQPMbSTEF@VJHAbDPAVCL@JBHHFHFDHRFDHHXJ^@bGTGfYJ@NBFDTRHDL@b@FCKEQG@EFGPOZKH@fD^FPCdMNAXBLAPGNILEXCXARBHB\\PLG\\SPGHAvEJBTN^@NEXEf@bEJBPQH@PJFAF@TDFFF@JI@CBBDFL@FDJJFAHOTDDAJKFAN@LADCH@TBDJZ@DB@NJJFDHBJCL@PCJBV@NL@CDEJGJEDIHCDEB@NPTHBPBBNHHBBA@IPKBGAC@CFO@KFKBAJCDANFR@@BCH@JFBNCHDHDF@F@D@LELBLDPEDCRENDNGHACE@CLGRGN@BBZCZND@LKLEJCDE@GBEXINBFDBFD@DCNCLBNDH@HG\\BPCV@LALEBECCGG@AHKDKDGTIJABDFH@FR`@HIHCFDLJH@FIFBBGHDF@FADEFDDbMNBLHHPFHDHAFGHIF@HFH@FEHAPEJD@H@`JTBBBIDIRSP@BNNFJBHDCNQBIAQ@ADAV@HCJCJFD@LCFEHAJDFFF@NFRBNAdMN@JEZFf@V@RCDENCJMHAFAPDNYNUBATBXEFCNBNAfDFADD\\THDLBFHBPNT@XFLJDFFVDDCHCH@FBˆ@HCFBFDJDH@JIHAL@dJH@LGRDHBb@HDJEHOREXHHHD@XEFCHAFBDDLALB\\@VBHFTD@CCCACFSFKDAzPhEþEPAHQHEZKH@PFFKFC\\kFOAGBGBMPEBEHCBGLGBQFKHGHCNCNDVLH@DBBBR@NHDDL@HDLHFFJADB@HFDBFAL@HJPBFADDF@FBFADHNFFDNJBTCFHN@F@FBFFD@BDH@HDFHRLDJ@FHLBADAF@NAHED@HCJAFAPBBEFAHETBLCFBFDDDHCP@RIDFFDDNHBL@BJDDHCR@FAF@HGDDFAH@LDPAJHNCHEL@NCH@JCHERCBHFHH@DFFBBJDDTGV@LEVADCRAHCDBFCVADEF@FAZDNOHAJGJAl@@GDARCLBPEZCL@LFT@FG@ANGF@VEFKACH@HEAGBCLINCJ@NFd@TDFHLAHDLGF@HBLEH@LFH@DDBHPANBBABEDEFAJ@FBFA@CBGFCDCDAEQ@CJCFEZGBETOHBFCAG\\QRELMBGFIJIB@JCLBXCFALDDEFAFBHFL@JHFDNG@C@MBC`KH@BEDADBJEJBDCHADAHHBFFBDDBH@KBCH@FCF@BBBFFDTPJEJGBACE@OAG@GBENELHNLJTD@FADEFCZCHCPAFCdi\\QZUDOEcDIDERQ\\INGdo^SNGXEfB€SNARARDbBnYREZA`BLHFFHNHHDDN@NGBCBEAICIJUNOBETAR@PB@EBGCEE]CCHADEEGCA@EHCDCJEF@FEPG@CFABOD@@ACCIA@CGEBCC@@CMEA@EACCC@CEEAECAEC@MSGEA@EAEGEAAAIEEG@EC@@GCACCC@ACGEAEC@@CEA@CAAABACA@ACC@@CA@@ACAAAA@@CEABAC@CAACCAECEADWKO@ABIMY@CSGFKCGAOKGG@K@EB@A@CEEECCEBEAC@GKGBEECGE@CBCCGLCLIFAAMDEBEDMAEOKs[_e_[{wKGMAQJUDIAI@ICG@IAGCEAQKAED@FA@IBILMHMGSAMAAOA@EEEAIIAGC@EBCBG@GEIGCOEeAGGICKMMMIKGM@KDOJGFOBIDGHEXEVSFGHGXCRCH@BJCDEDANBDDBBFNP@F@@PE\\ELAN@HCRBbELGLCJGZGHEJKZDL@N@@@ACAAACEMMQACCK@GEE@EACOEI@CBG@KEIC_GAGMQAIJOHGbSPGPA`HPAh[bGjGFCPCBAFaCCCMDEGE@EDIFC@CIOAIBGAGGEAGCGEGACCAI@EAEACGI@GAAACMKEIINEVGHGFADGFEF@NL`JRD`@pQnIHEPFHCFEZBJKFKFAR@FCFQ@OXM@AIKHCFGLBEMMMgECIIKMEAEBCV]BIXGVHFAPEPKFELSHILGVGJGTQFIHODKAKBGHIFAZCZCFAPCRINMNOBE@OHgDCJcDIFEJG~KJGFGDOJKLGDCfGPBJFFFBFAJBZHTTPJFHBLAPGJODID[FMFSBKBIZcJIHGLYCCBER_NQFQBATEDACIBCNOFGAkOQOUICMGOFK@ECGICQHQDQFKCK@EBG@EAEEIAEECI@GG@QCQIIEAG@eRSD[IIGICgIU@C@QQICOAE@CDAHABM@MFECAGEGEAOAGG]JECEGACAMC@UBS@SCKBC@SIYLEBE@CAAC@GDIJI@EGM@ANQBECCmGGC@EDMAGGIBCJIDADBNI@IFAR@HCLQAGFWHKEG@CPIFIFEAEKGD_AGVOAMIIDSJGBCBGHO@CICAC@GBGAGGCAEAKMYAMMEEE@CDCAILKFO^KJBDADKLEHODAJAL@XLH@NCDDF@LE`C^MAIGIBI@KCKCG@EDO@EKMAG@CLIFMPM\\ODODGRM@CEE@C@CJCJDNAFBJHHBDAFGFIREDGDCB@F@LPDBDADAD@NFHAHGLCFGJCNBJCL@HAHG@ECA@CJGD@JBJEPCR@LCDAHIP@bQ^EFEBGCBEBG@ACDGACQEEIAAMCOBCAEKEADGAAC@CFCBCA@ADAAEDE@CECIBAAAAFGAAODIC@@@D@BG@SIAIDIBG@CCAGBKA_@WHCAGCQEEEK…Q]AGF[@GCGMEKMAA@K_UCMBKCAGAOIKCCCEIGEG@KFE@GAEECGCG@EKGAKCCAAEAMII@KKMBAADEBGG]XOBCO[DIIM@GPMLELATBBIJIDEHODSHEFK@GAGBCJWACKEQCQOCAMFMEIB@CFQJMTIFGJEBG]KQE_CE@ADCBC@GEOKO@SHS@EAKEWCGEGICCIAMBQGS@GAMIGM@ENY@CEEEAEIAIDKWECOFKJEJAZ@JCBCCEII@AHGVEDC@CAAICAC@ENMFG@K@CBOIAG@GAACD_ACFGCEBOFEBSHIHIP_HGDILG@GBCTOFSDKCGGELMPCHBDABMJC@CLGHINGJQBANDFAAEBEBGFCNCJEHAZDFCDE@KBALGD@BBAD@BFDJALKBODEHCF@VDPGN@LAFABIDCFBDHNFF@HADEFaLSPIJKD@BBDBJCFGJIRILAFCBA@GTMjEBCBIFE`IVAHC@@KEkAODMHIDUUEE{LE@EBK@GGIAMJC@IBEACBMDEHKMBGAAEHEBCAADGAIFADCHICE@KBGFA@KDC@CIIADCCEW@MDAHEDE@CCEAMHCFM@CJWDAJEDEDEDBHEDDH@HBDMBBD@DIJCDGJGAWIGBGEWGCKBMK@GCACGASQMAKCEBCDGDGFCLBBEFWCCGEAQ]AI@GDG@ICCCCAELGF@JBJ@JDNIVC@GHCHCRAFAMKCEEQCAGAGC@IAAQGOICEAM@KKK@EHIHCNAPFJ@NKHAN@JKBEEI@ELCLOBQDIHEAKLE@AAMJQ@GEIBQAECEGEBEJEVG@AKCCCCEFQ@KEKYAGACEEGEGSCOMCAGBGDIDCBAFCDE@IEEAAD@HHN@FADEBSFSDE@MK[EEGKSBSKe@EEKBMMe@GBKCIIKCMEKAEFK@MDMHIFCEMBGEGBADCPCNGJ@JBR@LCBAACIIGIEMMWAELMFMLM@EE@GAIDK@GAYEQDMACBGFEPOBCBELEFCVWHCAAMEEGCMBACAGTYZMTOFQEOACGC[AC@YTGDIDGAOUSUAA@O@AEBMHORMFQBKDM@QAGAGEKCKDSLSJKGQ@IBKFMA]@YPGPKHGAME_BqEKCOOKGCE@EBEBERYLERAHCFG@A@IQOAGAEICG@CCCEC@CBCHEDEBKBKHUFURGFAAECCSGAMGQBIAA@@MBCH[FG@ECCCAIJGDCBG@GJAJDJQVQFABON_FSNI@ICGIKBECI@CBIFEBYCGDIJKNQGEG@EDEFCNCTOBC@ICICK@OBCTWDOBUbGJEBCDODKJQFC^MPK@A@GSWKWuCEAECCGDkFMB[HKTIDGVIJGDEBWDQFENEAKLOBGBGJENAFCLQBE@MACCEYSEIW@OFMCIEOWCOACACGAM@]@OBUHWPGJEJGHKFADKTGHGF_LE@IC@CDYQKI@YJKFWVIPKJ]MQMWEEICCECIBEBSNONYLIFEFENIHUFo\\_HABAFOPYNUPCFAJCRBHENEFWNCFITBdORCJBbUvCDED_@GCQKK@½F]FKBSFIFABSGGOCCQGOM[CGFI@QC@@@CJMFKDCBGDEHELAFA@EECCEBAFABEMI@EFCGEACEQGAI@UGOU@GLWBQAKI[@EDCVGZIJAVOZOBAACKKAEAKTSFMNKDGLKFKBAEE@KEID[AKEEgCECAG@CDG@IAMDG@GCAKCAIEA@CHIGC@EAEKCOFCFEBUAWGU@GDIR@XGPBBFN@NBF@FADAFBNELAbAHMNGDAFGEMA_DEDBRCD[@GDQJI@EDIAA@CJCJEHKCK@IDW\\QNc`EHG@GFGVHbCNEBADC@CFS@GDAAGCABCAEBEAEBKAGDBDI@GA@BA@C@KAEBE@IA@AE@ECCBC@CBAAABEA@CCGAGKUQUECGIEC@CECAGEGIWCUGEMAACJWDU@EEMGCG@IEDMGKKCIEOJEFCFIHGHAFCTIJCJAPCHQTEJQHQDOFQDQHMBSC]JYDKJEDCAIEC@OFM@KFMBSDKBKAQDGACGAIGIOCM@IDIAAAAGAIBIAIMEMKEBGFEDQKI@EB[NWDCBCXKJADAJQFABITIHCHABGCI@QHGFCF@DDDHDBDAHWVIFE@CD@DEJ@FGH@JABGDBJGD@@BFABKRFL@HINSLADAPBRDH@DSAKDCFBJUEEDKAGFINED@DBDTF@HAFSP@BJDX`DJCBALBDHBL@D@DHFBDHND^CFNB@JAHEBIJBH@FDPBFFBDQNKFSLKLEHATIF@BJADBBHJ@HBBD@DDFADB@NED@JFHBD@@BCNENBPDNCFAFDJANIRIDKBAD@DJTDF@DCHAF@NDJABEDWAADAL]ZADEEEAEBQNKGM@MCGGEIAC@CCCJUDEGGC@GCE@ELMFMCKGSHCAGEE@@DCH@FELK@GDCFIBEDC@ILALUXBBBFHDJ@EN[HAPEHBHGF@FAFDJCF@DEJFD@DIP@JITADGDCF@FDHHDBBALIFBLAZICQAOJG@AABMAGAAKC@SACGACAQAEGICCEGESAK@IEQAICIAGGEKCBS@KIOAONMJMHKJDN@DCDBNBBF@FJFDGFHBLJDLAFJ@BALDFADBJARDRARLRFL@B@HABBZB`AFBF@NJPDFAHFF@FFLCHDFCFBHCFDFBBDHDHASRGHGDSFIEAJBF@HAFIFAJBHIFBDAFEAGDDIEEECI@WAEDCJK@MAGEAIEAUDCBCNBFFJMCIEE@QDCGDM@CWACFKACCEACBGFW@OGMOIFEJOJCD@HGDIBGFK@IDKLAFECGCIBIDMLMDEDGBCBE@FIMKAEM@ICGBE@IHGBECIKEAAFCDaBGDKHAF@JED@D@PEHEH@FBLINAHGDCNCBMCSCGDKCGEKCC@SZSHIAC@EJMHE@KAEJQN@DDFIF@DDLIBEFBHCF]ASFCF"],"encodeOffsets":[[97034,33311]]},"properties":{"cp":[97.008522,33.004049],"name":"玉树藏族自治州","childNum":1}},{"id":"632800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BCVEPBJRLRHBHFD@nGR@J@HLBHCLKVAF@DFFN@FCH@FBH@LDVAnOFC@IJAFBFFTHNLNFJBLBrArLVBNCdU\\EP@TAhFDA\\BJCJKFCLO^WVIPCJGN@~WbI^MXGVAFCLCJBdGTAjGhEtKTEVGbQNCXInMvWL@JBPJHDLBX@NEH@FGFCN_NMFGZSTCHBPAtDZCPEHGHGNWJKLEVCVGXEJ@N@FAPBtI`@PCHEFGDUAGagYSMOAWJYHIDCdI`CHCRAJA^CFCNIRGpQfWfM^ALCDENARK^KJIPGVGNCJ@fG\\@PEXQBEHCFIFAˆFHATDL@RDJ@Z@vEp@\\D`DRHNB\\DHGLAJIpCLCZBNDHAHHFXN\\FHLHVAZEPMBEGWCS\\LSPeDEFQLWJMTMDSLUJKNUDKReJYF_LOPKFI@ED@@EDABKFCAKDCHAAEDGAA@GACAAAGECCCBMFEJ@HCDBNIFK@CFAPID@B@AEBE@GDAFEHABABBBGBCLAFCLDPFF@BBJBTEJGHCHDHJD@HCF@BDRDDDJ@D@JDPBDBHEVEDEJADCDDD@FD@HHBBBB@FDRDB@FFFANBLFP@HCF@TDFFV@F@DAAA@GEI@EIK@ECCEACAKEOCIAA@@MIEIMCAKDEAMB@A@EGEEGQGGBCAADG@GHI@IEIBI@eD@A@CCAAIIOOAAC@GCCE@CA@GAGCAI@AACGCCM@CAAAEKOI@KEIGECGBOBA@CCEICE@EG@CJKPABA@EHSFEDAN@NEBCDAHIGMGCDG@GFCBABCDC@GCCBCFMACEAAAACFGEGEC@ABA@AEGBGJGAEGE@CDEAEDCBGFCACCA@EHCBGDCBEBCNOACEAACAIEMASJEBA@MCK@CHOFGDIRM@AAIEGIEQCAC@ABCNAZIJGBGHCH@LADCBGAMAOEO@KOWAG@E@CFCHBHALKHCPK@EGMAEBEHGDGAGISCK@EDGTWRGTIHELMJEHiCKIOOM_MUQWKSCoFSDQIMOCAQCE@OH[NOFGBEAGCCCCE@QCSIMUOEEIQGWAGFOBMFEFALABCcAKCMEmSOGQKGGACDMHKBUJS@EAGSKCEBCTKRUFA`BPCPIxUJE\\Q\\ONIDEBOAGEEKGAED[A[AKACQAKICG[]QWAOBEFETMr]JGLKHQDSNcBI@ICcCEMIcMIGAMKKCSNU@GEKMKGKIEEIAIYOIGCEGOAM@eACCEGGIGUMgKMIIIAKBaAG@UAUEe@EG_BMCQEQCKKKECIIMSGAI@GJIBGAM@OCINKBMFC@GEKHOCCBIHWHIHGLADGBGAMES@aQCAAEIAIDcFULKDQBMF@CDO@IIMEAMEIACBKREDWDUAGACGKEAIAOAAE@KDA@GAMOKBKCE@EFMHEFGDCHCBCBUIC@GFMXMFGFJJFN@LBLFHBNADEF[RABNHNLJDJJVBDD@DCNHTOFURMFAHBLCDKBUAGBOBSFQ@EBENCHEDQCWKOCKSGEKEEAWC[FQ@GAMEG@IHKBYUAC@GDQ@CIII@MFYFCACCCOWBABAAAGCAIAGDE@MCCBCFADCFADBDEFMBK\\OLGXCFKHIAECEDKTCDCAADDHFBFHAFELCHOCSBI@UGI@@@BDBDAVABCDKDEVEJGJAJADI@MEKJOFA@IGMCAMA@YDIDKPQNC@GACBABCJEFA@KAKBIBIDEHANABSAKFM@IFK@QBWPMDDLCH@HSASFMLUHEHS@SJkHEDAHEFQDGD@NABABK@ABANBHJJAHEHCBKDCBENMHADCBCAGCCACBGJC@IGC@GBKPCBE@MAMGKKEEGCQCAKGKBEBE]GGAAEE@KJAHAFEFMB[ASJGB@DILYLWDS@WHO@KF]AQHEHEBOTEFMBGCA@OHCLGFKAEDI@MBMAE@KAEEDE@EQIWBGCGAAEDOIGGIODABAFIDWIAE@K@CECMIEEBACI@CACFKC@[D_V]NOHqbCBMAACICMGGEOEEDELEFOHEBKNE@KACIGDI@EDABcAG@SAIEQBMHEBMA_UCSOaGPCDCHG@AXELCF@DABGAY@CAECIBYMEBCDEBABI@AAMBEDEAK@CAKAIBOLOBEFQFGHGHGBWJO@GEICGBMB]GIDGHCFKDMJcNIFIJOJ_JMRGBADUN@BCBILKJGBIHAAOFC@GDEHKDBFAD@DGFaPqJcRKLCDEJEBEBGAÙKABAHGDKDAJIFIBI@SHA@EECBCNwrSTOX©ÊIJYhEDEDUFEHGDEBOCa@GDCDGDyLuPoLSHKJEJ@HHVML@LCX@JANCLOFQ@YHCDADGDI@eHSJCFCDMXAJGJKJE@DZAFBDAFCBENBJDHANJ`NFBJFHAJEB@HGDAD@BHHBHFFDHLHADEHEDCACBKJKDG@BLCPFFBDAJABUHQBOF_LaDSEG@CBEJDJIPBFJFFBRPHRJNFFFLPHQJSHoEI\\GDMBWJAD@NCFMBADAJDJ_ZSFE@MCKGC@G@OFOCIDORIHBJABEDEBKFKJAHDPAFADA@EA]HWLCBEJEHObEFMLEBEBU@GDBVENIN@FFDBDMLITKLABBHABCDM@IJAF@N@DEFABQ@EDAN@BNDRBFDFFEL@RCFAPDDF@BBAL@JF@J@FHPBNHLNDFFFBLBDPFJALHTGl@FAHEFCFBBDAPCD@HL\\^@VEHBHDJJTNNFDDDJAHCDQLCFPHDHBJHBNCCJBJCFDJ@DGD@DPVJlHF@D@FIPKNBHEL@JBDFFFDNHLDNLFDFJNHHJFPBHADABEBI@A@BVADCFEB_GWLEBKLDL@LBHIDK@OFEDEH@BRRBNBDHFJFDF@HCLFVCLHNCDIFAD@NABKFADRLBD@FCJGH@BBDCHBFFF@HFFBH@FKJAD@DJFBBKJADBFDFBDADSLWT]R@DFJ@DCFAP@BJDBFFBL@DB@FCNFPHRKBKHCPCDGACAAGCAQHWBQDGHGTGDKBCB@BBFLJDDBJDHATEJOHCDAFDFHJLDDBMLCHJPLDP@BB@FBB^BFNHFRCTARED@JHHBANFNEH@DBBNFDFNFJJBJCFCL`RT@NHH@JBDD@HCD]HAH@ZKXBNEHAFEDUBEDKBIAEDDHDDPF@FGJCFCHBHJJHAFED@XDL@LHPDL@CMLMNEveVEZHTPRVTLXHLFFTHR@DAfELERC^@NCH@ROFUNSPMRChJVJF@THdZBJ@HENBDLPTLBHFJLLXHVBVFH@LELK\\Sh@HATEDADDHHRLXDN@\\ElCZDPDF@XFXDLEPONCN@FAXAPBb@LATAXBhAbCP@VAXFrBfEPAJCDG@IFOJILCvNlAHBXEFADC@ENMZArF`BZGNGJCJGREPKH@^MLAVG\\ELEJAbMJAJGFAHG@E@MBGFMFILEVEHE@MEOCMAGBCJGDEJGHGFAL@TBFA@CHI"],["@@D@JKR@TEXOJGDC\\gHELE`IjINCXKvQ`QpWTGXE^OfITIDCFIJW@EGS@CDIRKVCZ@JALC\\QTCXEV@XC^K\\GNEp[^YRKjOZK|KLAJGHBFALKVGLCJAZBVCLC\\WBE@GBGHGTEJKJGPBF@NGJQHMVUJEBKBADEJET]DA^APMHMDQAOGQAG@GHMLKJALAFAV[LQHGDALAl@ŒEJGX]HCHAFBBXALBDHDbAPIbYhU|gVIYnEzMdCl@lGREHCJINYPM~gbMjGRAlDpNZCNARMDIH[FGLMTMrIfCVD`BLDLAJCPChARB^ATCdKNGXMlSPId_HKFSFKDENM@GCCCCGA[DM@aEGEAECKEEKG[IEGBMDEXI^EFCFADKCGEIi[KKGG@C@EACBACEBCHENCLANGPAJILCHDXLD@FGFALARJLATDFAFEFMREFGbGF@HFXAdDjHtPXTZPVDNIH@DHDbFDXAVJ^DLFHF@JDDXDTADADIRKBEKQEC@CNW^SXKbKlE\\KnWLAP@^F`NvDVA~SlDP@TKBMDYDGRSDCNGJ@HBLENCEHDJ@DCF@BB@HCLMhGHCBADGBKJSBOCEHOAIM]I]E_@IBAF@LEhKNCNANOF@FALIFAFGJBLCJFDALIFAVAJEO@UMGCGCIAIIGBAFE@E@ICMB]AYEWMMEOKOGQA‰JYEWB·_UF[LIAcO]Y[CSBChSFKJELADKEGIAMGGG@IRGLIHAL@LKXKVGTCnc\\KFwNO^@TRHVP@RGvQT@fGbINMLEVCXIdGRGDG@EACGISICEAEB[FaNeHMTIZCLILWFW@[KWKGOCS@WEiQUQKQEEumMC[HEAMAQISQCK@GLSBEAICKGEKEiIGCOMSYKaWgMMEGAC@KTaFUDO@aASAGOOEIKEQMYKUACAECKSAcFkJIJEBILG@MJK@OBELKCCECE@@CAGIK@KACGGBKECGCAA@CDCXYAGAA@CHMEIBEBCCYEUBIDAVCTADCASAKMF[AGFMDKACBGLEBIEIACAKHQCGDEBMJA@CGEYEoSWWAaBEAAABC@ACAKDCAAECGMIIBOACE@KCEIACEGCIYc›ASCIAQGOCIEGIM@IAEUMMA_OE@GD_DYLK@AAJUAIJEREXMPCLEJSPEZALERKVK^GRIJKBG@IBEHEDCPkHKHAH@f_‡DC„sRUIKG[FMBSHSJKVODKAO_SGK[KeOIB_GQOU[iYÑaû©W…iĝ…—OK@ME@ARWBCACIGCA@CDKDQFEJCN@JAL[DMDCJC^ENCLIž™€•F[EUaU@[K•WW}@GBQ@ECKIESEiEI@cGCAAE@GJKHCjOLGFEDEDMFaDKCEBEDANDVELFJFHCFCBC@GEQGWBGFCJE`GNEna^YPSHOACaiAK@ETYRUdcJMJQ@IAMEIUWFEPCNOJIDS@CEK@EFQBGAAEGGCAOFODGFGTKPAZ@NGBEPSPULKAEFIBKJK@IFEPEHG@CAQEG@KDEBAGWDOGOSSIOECMAACEKAGGEEICAEK@IIISC_BIAAGGCC@EKIG@ICEEASAKGWCIDG@GDIDEBG@ECOBCDADADKDIBCSEGICQCMDO@SDOASHICYHSBOHmFECGEAACCJGDCJI@AKEI@WACCQAIIMBCACFGBKJODQLELcRoHiGKGACHOBMCY@GIeGKGEKEWQkMASCCAYQeGMGGE[gYQKE_EU@sGwMgAOBMFWR[NIFiFOAWKYGKA]BmEgJEDKNGAEKEEQCIJCLMFEBBFNJLVBJCF_HMBGBAJCBMAW@ECCGEAAIBG@GGEIACCCIIGKCKEGI@GHSBIAK@QIO_kIcCIACIW@GCQGKASEI@CAGDCEKDC@AS@SJIAGDMEEAIJADE@KFECEBYG@CCACGQHK@EAGEKO@EASCKEAYDOAYGeIcFsAcCcDIBOLMTEDE@GA[QEAEBULYXGBcCUBURQF_GK@SBWHQHKLMRGFEB[GQ@w@CBKBEA_DGBEFCD@JJZ@JCFIHODKBU@UECEEAGEEIGaAwJ‰FOBKDIAOCEGEUCU@[HUPKDE@C@CEMAMASBWFYFYHwZOFTY@QAKIIEIDKREDC@M@QMGC[@SBAFMPIVDJ@PADMHM@CCGGGMEEKG_AYBQFmZaAQCQBMBTeAQDSJ]TcpMH[JQRCFCJFdCPYV[RcjEDOBGDYDEDCFEBC@ISMKKGMFAF@HBH@PDFABIHIFSOECAEAAE@EDG@AD@LAGCCEAAEGGCBGBCDIAIFCACBAFG@_LAD@N@DMHECIGK@GEEAEBCFKCEBWDKAIDA@IJEJAHKNQF[RBHEDGASPAFYHEFID@DFRCBCDEDAH@DEBEAI@EBCFAFABMAOBAGCCG@KEG@KFGAE@KHGCKBEGSCc@MEI@MDKJADBHGFG@BDELUFE@MH@BEHS@KEK@YDOFKAQDCB@Hk@IBIHGBMPYCEBE@CFUBEDCAGDQBCDUBKFU@SHCCAIEACEG@EGAGQDGFIDG@MDK@GFMDIGOBKCG@EBCCGHE@EBQ@GDCCAIK@GACMECCEQJO@GDCCECEAKDSAGFEBAFOAEBIBGDC@GFMBE@CBABGK@ECIQKEGGCG@ACC@EEEAE@M@EGSDIACMEEGMBCAE@ECEBCAEIO@GBKAEEC@GCAIBEEKGGCK@CCMGQ@AACAG@UKMCMDGDGHELARKHAHGDAFOFANAHBHEP[lEDELOEG@YLGFGROBýFgFyOCBELETBDDD@DSCGEUA[@KAKBCCEAGBEDWFC@GGWGQFGPIFGCa@GAQCKHG@cIK@GBIJG@ICECEAGD‡@EAG@GDCDUCEEICEK@WMSAOEGKAGC[SCCEBeCMBMAEDWFSAABMVMZOCEBGBINMDCFQDU@e@YEIFM@cNMBQAMEE@EEICGBEFKDC@IEIDGDU@CB@BBRAJMRCDAGEIMM@ATOJQJCAASA_IG@C@FIBOFG@EEG@GJEHGBECGEGGOKGMAaNCCFEBC@ECEHGAAJE@EIGCKDEJG@GQ_@EEGACIBSJCHCLGL@BHHDDAFKFKBU@OD[AGHG@MCKAMDCDC@AEECMAWJAF@HCFIDKFKLC@YMYDAAM@QHKH@DDFGBMHMCQFCDOFKCKAKFC@E@E@GCGCMDEA@IDG@AQ@MECBIDABEL@LEP@DBDAHOL@JABGAMGAAAOSGMOA@CFGDCJIFIHCF@DMKU@IAODK@IDGAECII@MCAY@CISAG@CDKBM@EBILCBSCGPEBIIECK@CEAA@DIJE@EESCE@EBOIG@ORIAaFe@WFMF]@SMIAuFGBOH[TKH[OGAQAWBWDKFMJOHKBWAMBcNOD]EeCG@YLOPEH@FRHLFEDa@K@GCSQECMAI@eZSHaH]@WIGGECGQECEGGGIAK@UDOBaCGBUIE@SFaTONORGHIJMF_FYJEDMFaTKDCFIFMDW@UG_CI@GF]DK@SDOJMPMDGAK@MF}JCDMFGBGNALCNIDQBIAKECCQEgAG@KDQNCFKHI@_WMAIBK@EDYBMFSBIDKBYPI@GAKBIDeTSCEECI@GCKCCKGGBIASBKFK@OHQDI@MBcLe@kCIBOFGBa@]C[FMB™AEAyBWDmTKBcCkBeHiNmDMDQ@IBM@IDK@KNGRCPIPEFKBKFUDyDGAECMGQQCAG@GBYH]FeJUDWBgLUDgNK@iJSBY@]CFUD_BeH_B[CO@iBSDe@ƒ@LYFYBqLO@gDKFUAKDGDE@KHQJG@SHIBICI@_EW@EGGAEEQKIAG@INKLcFaEm@YAG@eFI@MD]DgH]HQBgJGDKJ_HËfSBG@SF{ZKBIDgXBVGJEDƒHsJ[PKBSBkEmO_GwIWDeBYFTSH[JaPUFS@YFKGQCSNKJGDMBUAQDKDFLIFMPABICBLAHCBIAID@RGHH^DFFFCJNT@HHNFFADDPFFFB@@WGQBE@AC@GAA_WOEEIAOCAGAGCOQQII@KIEEMGOCECKCGCyOoQaC[FJwDqNKHYXcVYHYLUF[FmPqJWHULIJQHcDIFQDBDTV@BCJMHADFV@THNAJABIFYHQJWHEACBMTBVHTFJNNZRDH@HGLIDE@MCKBED@DBDFB]TULCHBHHJLH@DGJCLCJBFFRJLDLFLCDKHCJNNBBAJDHTVBDBH@DCDEBW@GDEDCHFbDPEF@DTFDBABIHELBDFJ@FQPAHBLP^@BABED]BKLKDODO@•ReDC@KIQFCHGFIDWEI@ODG@EEGAIBMHG@YAKCC@CDOFEB@DBFPP@DCBODGHC@IEA@]DI@MEQJKBWEWBILQXI`@BVDFJ@NITALBNOLMAKCG@@DNTBFAFIRLBJJARBLFJdDHHLDLF@FKVWHERIFCFAFJN@HMH@DCXA\\DFHDBBAPBFFL@JDDB@`EL@JFNNTDDBVTBF@HFNPRNJLR‚NFRDH@XCR@VDNBdAVCv@XGLA^F|XRBDDDTFJDbDFDBbFœBNDTLBDBLB^DLBBNFN@PL\\HVDDFHBLAZMPMJAXBLANBHFP@PAhAdBLAJBFDFJAHEH@FCFEDGDMFEDCDBFHNPLBDALB`ALEFYZ@NCHBLGTBNAF@DAFEFBLDJAHCBSBCDCLGDKD]BKDCDCLMJEL_DEDSDABDDFFDDCJIFAJHP@FCDANCD@DDTAH@JBDFF@FCFM@CBUJEFCJBDDBDJCFKJEJMDKBIJMDCDDdGL@DHHADKJKFCBLPCFKHIJGRCLAXBTAPCPEJMVYTGLIF@FAFQHEDKFI@UDgNQBKAMDGCOQIDM@GCIAMGGAQDO@CDAF@FFDBDBLGHaLMRGHMAGBcT]BE@CD@HDVJP@FAFDDLFBBBFFF@FEFCHMJKJMDADCPMBIHSAUHKLERMJWACBEPUPGHK@QFUEOL@B@L@BUDOJKFE@CAOBIFE@GBGHW@AB@DBJGJCBMACBGHAHKAMICAMFI@KAQCMDMHSBOAABGJCXEDaDQHI@IEOHUCCDADGЊ^Ĭ±EÕK‘UQÇÓHùÀ„KNVRHBEDOBAFBJHDHCJBJCTZTrMF…HSGEHUTELAJ@ZBX@RA`BJHFDF`VD@NEH@V@|FVEJAVBbHnGVBLJLDŽFFADAACEAECBGDAVFL@XKXKLA\\JZ@NBPHj@HDFBFJBHJJJHRDLHPFDDCJGH@FDF@JGHADDHFFBBBD\\BnEJDRHZ@NHFF@D@DGL@BBDRDFBZNHFD@LANA^D\\BJ@DD@DGJCHBFFFNPVPJFZDDDAFIL]\\KN@BJFVB^JT@VGLCL@T@TApSL@jHVAbHpFFABCIK@CDCLDrZ^D‚NnDfPjDLBdLRBfETBlDTJRDjDtF^CV@LFPNÂ^dPLHJDHEH@FBFHBBRHP@jMJHD@RGN@LBRJJHFJFBN@DHDBTFJ@PADBFBJLhXPDLHbADBFLDFbJXLdF^@XAJFF@FElNZJPATB^JTBNFLBjDfNFBJNHDF@LCbBL@NCDB@FCDBBXN\\DV@\\CVBNDNBVEXGLANDbRLD\\DTCnFRFTBDBBDATBHBB\\FPFhHFJtTF@F@H@HLFDdFFFHDTARHF@L@JAPLPF\\AHBHFPBF@ZBPAHDHFNHFBVCFBFBF@HEHAJDREHFFDP@HCJAJJJNHHJDDHDBPBJALHNFNFJAD@NHLDL@FFFB^BRA€DXATEF@šBD@BFTFNJRDLEDFADIJCPIL@FFDRBFD@HFBRAJCDBNCFDLEF@DBBJ@JDHEJ@FBDNNJHPNBLJLLLDBLCJDL@FBHBJEJDF@NCD@HDABAFJHRAT@NIDD@DZ@JFFBRGR@RFN@ZHFBFFTOHCJBTNFBXEJDLBPNLBF@NELCDBJHL@LF`D@FHFP@NFR@RCLBFAHEJALBHDLNLAPED@HDFEN@LAFDDLRLVR`B`JZ@HFbELEDEBEDIDGPIFADBVNHB‚C`GXLVAPN@FZLTFLP\\DH@VMXW@AGEES@ICCAA@CBI@ICCIE@EDGHEAIRIRAFCDELELGDKNQBMVGFGHI@IJICuCQOÁMoVIbGhAXDnS\\URCh@~TĬX¾FȈLbW؍XM¦@@“ĩKMCMYBCHAHMBGBGFK@KDGFENCJE\\]œgRCZI`GTFPAPAXG^CFA^B\\JNJŬbƎfTC\\@VCfA^DLF`F¶ŇêǃDIHGTSDG@GAK@ŸDIRK\\IDFF@HADHHBHHTDBB@HBBTDBDFBDBNEL@LHT@DBJBJHPBFBLBLDLALDN@RCJBDAH@FBLBT@FDF@L@B@BEBAJBP@PAHBN@NBFCJ@D@FDNBPAJAHBJCNHL@HADHRAfDJBDHR@JFBDFH@LFDZDJHXANDTABBBHFBRBJ@PDL@RBF@PIHAJANDHCP@PFJEDGFCJIFANFFHB@NGFAJEDEVILFN@VLXHPALFHIPM@GFCDIFEDBHADADCT@NAFC@ELIHAFDD@HIFE@KEAACDGFIHWNIBKJGH@H@FDNBF@HGBGHAJELAFCJIFQPIN@FBFDDLFBdLF@FAD@DHFFHDDARGFKDCTBJFXBNGH@HIN@JEJFLDFGJCF@FBFLHBFFDBJIH@F@LHHIAG@GHCFGFARJFDJBJDDJHDBDJHNDNEHEBE@UJ@JCDBBBFHTL@DJLZBNPLBNDDDAHFD@DJDLJNDREL@HCFBFBFHNDFDVV@HDDPDRELBV\\@DCD@FBDDFN@DBFHDDPAHBDFD@HKNA@EBCNE@GDGVKP@HEFCN@FAFABGLCNGb@JENCHCFFH@LFD@HARQDE@GFIDWHOFUBGAGBEFIFEHCF@JD\\FLDNBHAVSNOPIVQEO@AHEBKDE\\GFIFED@LBJ@BE@I@AVCDABIPAREFBD@FOJANBDADCFIDC^SLE^IDBDFJXJ@LEHA`HLAJE@EFCLAR@JCR@RCJKT@PENItUZAHLD^PBJEZ@DIAKDEPOPADBLLFBLAFBD@BFBBT@PH@BGNBNIDELHDPLEPr¢˜~lJVAz@rE|M‚QŠC|KdDFCFKFADAFADDDD@FDCDMHEFIFEJCFAJEFBJMVBHCDBLDJDBBDDBLFBBDFBDFFDFABDDNFLJ@BHD@FHNRRHJHBDBF@RRHX@XJNDNIHKHMFq\\@LLJPHjCDJHHLB^@nE€B^LJR@RIJWNWHIRJNVPZHT@TKEHAH@JCHSPAF@NCD@DAD@DAB`@FBnSX@|eVAXBXINMPIˆK`DTLœdtVKŒBJDH@JGBSBIHDBN@HD@FFJDLJJIH@JOJGKIAKBGLM@ADGNIPHFBFADDFCFAHTV@TB^WJUBCHEDEPANGTDP@\\CNFFBRDJCL@HCHBLAJCDAFEHBHJJFLEDI@IBIAEDKAUPIVI@ID@VRjENGFGNBRRzbrDRS`BPJ^IVHDNDBT@Tff\\`LHHJGJI@BHABG@CB@FCJBBAHMDABFFCDEBBDCFC@ECCDIDEDBHAJGFG@@B@F°Vt@JAZSPC^@¸HXAVG^@^@zCfKˆ[tORBLCN@jHJANGDCJYDGJEHANA^JPDJGRSTMLEFF"]],"encodeOffsets":[[[93168,35583]],[[99772,40066]]]},"properties":{"cp":[97.370785,37.374663],"name":"海西蒙古族藏族自治州","childNum":2}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/shandong.js b/src/components/visualizcomponent/js/province/shandong.js new file mode 100644 index 0000000..db1c8b1 --- /dev/null +++ b/src/components/visualizcomponent/js/province/shandong.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('山东', {"type":"FeatureCollection","features":[{"id":"370100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FMV_jEJCLK@MIK[COCKGCO\\ENCHGQGGIHGTCd@`FV@JEXWBICWQ[RSlSVM^_CkCKEM@OF[LWZUD[J@@CF@@CC@AI@GBALCAED@@@AEAAGB@BIBCECADFAFE@BGGACGBCDAFA@CSBCACCGBABC@IG@ABAAEAKCAHMTUFMf_HKFO@SH_J]BEBKFG@EDABGcaGAyEUCOGeWMEM@KBaHECACDCHADCAA@OESGIMIKEIE@ONMJGjMLCPGJIZHGTAXFJJNJNCVOHDPDJ@RADDDBDC\\F@FCHA@BCA@CHBBF@BCJB@ELDLB@DL@@AFANABGBAB@BGHA@CBABD@HLDBB@DBBD@B@BD@FB@@DD@DB@DL@F@BDF@LIBC@GA@@DE@EA@IVGHCD@DC@ICKACWGCMC@@DCBIBAFCBEECOPC@E^KNCJEPSHMFIDMM]ASFWz{NG‚Yn_PKPWDOFIJIf@DDP@\\ETIACECM_FK@CKGOOOIAQCIECKB@GMB@ADAEMC@@EDEAEEEBQDIJ@LA@MHEGMHA@CEAF@DG@KAE@IHACCGBI@AEA@ABBG[AJIDAXDLA@GAASED@R[AAC@ADIDIIKCEIBAHAHCDAFBPINA@EFEAGBENCJGHC@C@AFQ@CMBI@WMQCcDEBAFEDK@ECULCB@BABSDE@GDSRKFADBDCDCAIGBAEBEA@AGGOBCCGBCCI@AACE@CKKACG@AAGKCAMACIAAGBUA@AOEIGY@AEE@ED]LGK@GDEACSOI@AGCGBCD@@AIEOKMAM@aBcCKG_eIOSCYDIHopIDKBYAMBEBIAAB@JA@C@CBC@GBGDG@BEAIKMCAIQWCEGCEGAKIAEAICKGK@CACEEMDKCGEECS@@GEECAEOQWUKCI@CBCB@DEGOSAO@WKO@MMDGEAIBGF[FICABEDC@KFKDAABICIEAACEECMACCO@EDGAG@CEIEBG@CCE@EEEAIEEIICEBOEECAOAAOAGACAUADE@CAA@AB@AA@ABABCEAADA@ECKCA@G@ICEGIAEFOHINEFKEUHCBEACB@DGL@BCBC@CA@CUIMIQCIAAAMD@FEDODEDBFED@NIDHBEFIDGH@FCHDJMBA@ACEEQAIC[FAAOFkX[BUM{UIEQOQISBMEOAUBUPMLQJaBUCK@IW]WQCIODECEGDE@@AA@@FBFABWAGAAGCCA@ADCGBGACSAEAE@AFGFC@KEADBBDBBDABGAK@CBCCAI@GIGBCIDECGAICK@@G@CFCAACCAEOE@CGE@ADEDED@@CC@LQB@@BB@BAJEZAJMFQJKVEGWEBACBAEIE@@CE@@GCBAGNADBH@@FLBF@@GAA@CE@@ELALBBDFBFB`IDKBMCIKQOMIaKIEIWIKAUGƒ@OCICAEK@CUE@ACE@ACGC@EG@BFBBBDADC@@HIDBNF@@BCLEDe@QLEVIJKBU@OCQGM[MKOI[K]CIK@QGMMBgXE@GTAP@\\LfBPCRGLMNGNUjILOPOTRPRXXVNLRJRPHJ@NFJLNPNNNHXHJPRRLhNpN`PbNT@\\ANBHFDLFLFHHB`@XED@FDBBFRDFJHHVHJb^HBNHDHT\\HDHBrFbH^HNFNJDJBHCJQdABDZEH]FADAD@DFJLJNBX@HBFDBF@HAFcNCD@DNJNLLXDDd@DBTPDFDNGXBDDDLB^BJDJHFJCbDDH@^A\\L^L^NFJBJ@TBFDDVLFFHVAVBRDDHBLAJ@DDDDAJBFDDNLjXNFvHTRPHLDAFB@ANCA@H[BCHE^DbDLC@BDFPBDRCB@FDFABDA@BFAFG@ABADBDA@DF@BFLJGdGACFBPC@CB@ZFBLD@@FAF@JCB@DDDR@BCDABCH@B@NBHL@NC\\DZ@\\E\\ERMHaL@DKF@DKBHPB@DHF@B^M@KBGAM@CB@DSA@TBJEBKJEdJDX\\HFdNdJLLILOFOLEV@PELEL@XXNlNjH€VN@ZC^DDC@EB@BHDB@TFB@DHDHB@AJDCFEBCLBB@HCLCD@DDBR@BB@ZDLIB@FA@AJWJE@AAGA@ZIA@HM@ADBBGDBFF@LJHBDNE@DNDBH@@HDBABC@@FE@ALG@BBCA@N@BC@AFDBLABDQRKHkNAPKlCNGLEP@NJJRHLHFJCPORR`PNHNC\\HPPP²FXDJLFTK\\VTPFNDNCHMdBVFZNpBT\\XZHJJVPHPA`CXF"],"encodeOffsets":[[120088,38434]]},"properties":{"cp":[117.000923,36.675807],"name":"济南市","childNum":1}},{"id":"370200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ACMBMECBABBB@FBDJCJBJABC"],["@@DABEC@CDBD"],["@@D@BGBGCAG@@DADBJD@"],["@@SHKCM@GCOBI@EF@DBDFBDFD@V@BBAJD@D@PEROL@BE@CCCC@"],["@@HC@CAAE@ADGFDBFA"],["@@BBD@BEEGA@CDBBBF"],["@@H@BCCAID@BD@"],["@@FAFEBCCCC@CBC@CB@D@DFD"],["@@DDD@BABIAEEACB@N"],["@@D@BACEA@ADBD"],["@@BKFK@CACEBEDEDAD@FFNDBB@BC"],["@@BFBBD@BAAGBCCECAAB@L"],["@@LBBAECCBA@C@@BB@"],["@@AB@BBC"],["@@DA@AA@AB@B"],["@@BA@AAB@B"],["@@BACA@B@BB@"],["@@DBF@AEDCE@EBABBD"],["@@@@@B@A"],["@@F@BCI@@DB@"],["@@FCACCBAFB@"],["@@BFD@F@BCCCDCF@BEMCCDMB@DHBBD"],["@@@BB@BCCA@D"],["@@D@@AA@AB@@"],["@@FBDABA@C@AKBADBB"],["@@BFD@JG@CGEE@AB@J"],["@@ABD@AA"],["@@DA@EC@CBADFB"],["@@DDBA@CACEDBB"],["@@NHF@DAACA@C@EEQG@BHJ"],["@@A@@DDAAA"],["@@AB@BBA@A"],["@@BBBAACAD"],["@@TXDFDLJDJBBGAOFSBCJIDE@CAEGGGCUIMAIDEDCHAFBTDH"],["@@DHHDBFDABEGIEABGCCC@CF@DDD"],["@@DABC@EACE@EBBHFF"],["@@ALBBDADCHMCAE@EH"],["@@BACAADD@"],["@@D@@ECF"],["@@DAC@@B"],["@@DAAAAB@B"],["@@BCC@@BBB"],["@@D@BCCBCAABDB"],["@@B@DCCEAACDBHB@"],["@@DBAECECHBFDC"],["@@BDFDHKBEAEBEACGH@DGL@B"],["@@BODADABDJADB@BBBLDDEH@TCFGDAAADCLBHEDBHABDHADDHALABEBAD@DBDFNFF@JID@BB@HFLAHMLGDS\\IFODABBJ@JDH@FBHHDN@JBBB@FJRADEDILBLFPJA@DDDH@@FDDBDFHHD@@EBAD@FLBDFH@RNL@RGL@LBBFCFLHBDHFBJJ@DDJBBADBD@BCDELCDGFANDBD@F@@IDDBADPEFFBABCD@BBCHDDBJEN@JCL@BB@@BCHCBCJG@GJCJ@FDDCHCBBHCBEC@DABGEBC@AEDCCC@@BDXEDEHBBFD@BGPOVG^AJDPANFFAFC@AFCACNLLJBHDBJTDAFHBAFDHFDFBBFIHEBDHABKBIAACCCADDDABACODGDQNCBAE@GM@@BD@@BE@@BDB@BEAGBABBDG@O@ABABY@AH@BBBCNFDCRBDTD@BJBHDJDAHFBAFGDAH@D@BIHCJABA@DHB@BCFB@BA@@LBBDJDB@BFF@NFAAPLBBHFDANFFTD@DBDFINEHBFDLEHAJ@BBDBDCJ@FCFBHC@KDGHCJBJEL@LFDFTFH@ACP@PFDB@DJABA@CHDJADAF@B@ADDDAHHABCHAADDJHDFADB@JIFBFEHCHDJDDDJCDEAG@IPETABC@AFDHHHF@DD@BDBCXDBL@FDBB@LFF@TPPRPFFBJFBLADDBJBBtRALFLFH@LDFADCFHZCLNFALFBCLJDVBBARBDCFABCTHAHCBALIFC@GJIBCRBF@HRB@DDD@FJF@LLL@BDDBDDED@JHN@DBBBnBHA@CV@BBAJNBAPHBADA@AFCAEDEPHJJDDDGBACG@ABAHDRD@@DBHDBAHG@AAI@@GAAqZAHC@@DY@ADIA@EC@MEQKAEDW[AEtEJmFSF‘LgHyVYDOHE@CDKDBB@BKA@BBBA@EA@DE@OLG@@AGA@EKAAABAKAANDJBLBBD@IHCACDGFE@CJI@EDE@@FGHEBADEACBG@EBE@CFE@ADA@CFABCBACC@GFCFEBADEAAACA@BADQNKB@BADSJCBEFBDEHENAD@DCDBFCDG@AB@FEF@HGDAHCDAJQL@HGFAJCBAFMFIAOPQDGDYfGlBVFNJJCDBFADFFCDPBFF@BCBGAE@AB@BFDPBLIPABBHF|¦Dl@–CL[nAHHPV|NL@DJbHFFBD@BIL@HFN@@CH@BERBDCH@@AFA@AHBTGH@@CHBDA@GJAD@HFRFDEHBADVHAAFG@ED@@ABIRINB@BDBFBP@ACB@ZDHHF@AH@BF@@DCA@DD@@FH@@DHCRD@BPB@FR@@CFBBEDBBGD@ACF@@CH@@A@@@EB@HB@DF@@DD@@CPA@AN@BBL@@BVA@AP@RANBDCZADElAFFRFDBCBABAABBCBFABB@@BCFFH@LD@BABBBABBBDBBE@@FDLDPBNEFFDHB@@AFBDCFADCB@BABBH@BBBAD@BA@ADAFAB@ACJALAFABABGB@FBD@DB@C@CB@HDDF@DDBJDAFDL@BDBBDJ@\\AFCF@FDH@BALB@AH@D@BCJCF@JBJ@LDLAHDFDPDH@@KBABB@CHBJAFBBA@ABADBBDD@JFBBCB@LLD@HBFFAD@HAB@BFD@DDDBBABCDADABDJBJF@DDBBDCBDDBABDADFFCDJDBLAHCD@BDH@DDBAHD@AFBDB@@DTD@FABABBDF@BFAFBDABABBD@BBB@DBD@FCBJPJCHID@FDVKD@JDBFDBBFFDBDDBFFDA@GDABD@FJBRC@B@BFBBC@GEKBCDCAABACCDIB@DHAB@DNCF@BEF@DEFBHD@FB@FAHKC@@AC@BCJB@AA@@GAE@EBAFABCLCAC@EBCB@BGJF@BAB@DD@BDB@BAB@@HEBBBFBBBDPPJFAJBJABDB@ACBAHBBAD@HIFA@AVAFFBJCDAF@BEF@BD@DCJ@FHDCD@BCBDJDF@@DF@J@ABA@ADJ@@DCBB@D@ABD@FC@EHAHBJEB@DABBBDD@HFNFR@FBHD@FBJXRBFB@BBCDF@BAH@FBFAAABENABKLGBCBDFA@ADDFAAGHSBC@GCK@EM@BEC@FGC@DCA@AEA@@KAA@GD@@ED@B@@I@AE@@AF@E@@AB@@ABCA@BEAIGCC@ACBCBABGDCBBBAF@AEPEVNVCBDB@FDD@BD@FDHF@BABEAE@C@GDDPA@AFB@AJADDD@HOI@AEDAF@DC@EFMCGKCAAAEC@@AHC@EBIAEE@BEAA@AE@BGI@B@E@ABA@@BC@AJG@@BGFC@ECAA@KC@@KEBBCA@@CA@@CA@@AA@BIA@@EC@@IBGGA@CI@@CD@FQH@AEL@DEBCCC@EAABAB@@@AADCAA@AA@@C@CD@@AHABCAAF@BCD@DED@@B@ABBBGBBDGDA@@JB@CL@V@B@@DDBBK@DB@D@@CA@BKCA@OBCGA@CCAOA@EG@ABC@@BIEG@M@MEEBBGACBEBA@@@C@AA@BCAE@CB@@AJCFBBADBDC@CJCECBCE@@ACGCA@CAA@AD@@DB@@EL@PGLAFGAGCACGCADAE@@AF@@@CABEACA@BABAIIEABEID@AGACB@DA@@C@@ABCACBS@@BA@AACAADGAACB@BEAECAAGCE@E@AA@ACCA@CMEBAEABC@CBAE@IAHMBIHB@CG@@CA@@IDGJDBEFCJBBCC@@AD@FGF@D@@AD@F@@BFBHBHE@GBEFCFACADM@@F@AAACFABICEAA@AEA@AAA@@EC@ABBDAEABADAF@@AD@BAD@BBBCF@FA@BJ@HEFBDEAABCBED@BAAABAFBBA@CHA@AB@ACIADWF@BFL@HFHABBBCB@BAH@CIC@@CBCFEB@BDB@@AD@@AFECKA@DSAGACG@@DI@CA@AC@AOBCA@@AACC@@ACA@ABAAMB@@CGECQ@CB@@GBE@G@ADCB@BBD@BDDBJDHAJDJFDHHAFFDAHDDANJJD@DN@J@CJA@CHDBBDH@FFBJAHRBJDH@LCFEG@@CDCB@BBFBCB@@JCHBDCJALQRDBED@FAJGBEFEAE@@J@DCÂnDBDAXKRCN@HENWAMDEVKLIF@PFF@TKhENBTI\\[DEACSSWWOW@EHK@AGI@C\\]@CCKEGCCQEAACMECGCCAEBGNCB[AEEMAAEBGNIDGDUPIJDF@BEAGMIG@CBDF@DGFCBMMOMGGIQEE@CHEBE@GACIEMAECSG@B@BHD@D_LGDEJ@PGTDFTPBLEJYRMBAD@BFFBDB`CJCDMDG@ÍGCCACDQFMBC@CCIECKA]DCAECGKAE@IAEQCKECCAGGGKGEEAC@KDOBEFCVIJKF@DDLEBEDMRSDKHG@CCAG@AIC@IDgHG@SEK@G@GFY@CBEFGAMSH@BMBCFCFI@ICGSQCIBGFGDAH@LDNJNAFCBAC[BGHK@CQS@EBCNKPyAGEODM@SDIDERCBC@CACQACC@ABANCBCCQBCB@D@NDHABCBIACEEGEWCIASDSJE@mYOEQCCB[NEACAEEAKCEOIKAQ@IDCFDF@FADCBGAAIEE]DEHC@ECACLQCICCE@GBCCEAOFE@OEUASEIBOHM@WICCCEC@A@IIIGGGEED@ACCAIFCEC@CIDCBECAE@CBDF@BGCG@KDE@IGECO@Q@AB@BDBBFADCBCACCKAMECEFA@EACGEG@AB@HIFOCGGGAE@@DFFDFCHEBKGQ@AB@HB@BCBDAFCBC@BCAAA@AFGAEGBGEA]D@CDI@CE@ADC@CCCAADADHLBRHFF@AFJHAHBDHDJBBB@BGAABJL@BE@ADHBBD@LRJEFFJDBFADBDJD\\`rTVAD@FDFHDN@BDAJKZGJODOLKLCFQREHCDC@]EOGECAGBODIDEJ@RKBABOCECAGB]@ECGIC@EBCJABIIC@G@EBGJ@DHJBDADCBWBI@ECMQEAE@EBCDE^AHEDIBIAuOMISSgUIID}KQOIgCN[BUHClETEHELSJAPG@CACBCNI\\E”ALEBC@ECOECM@ECBELE@ACG@EACOKACBCACiaCAGBCAHEP@FBdVPLTNZJPQ@CIGGIO[@CBCCIBCBAD@HBBD@B@JHDBBCL@BJFB@HMB@BAPFGP@DFDPHHJH@PCPADC@EJKBAW}CEGASCi@MAUKEGEQO@IIUaEEOEIICGCKFKACEIAAcG[BCB@DHLBPHHPNBHFJND@DADBHBBFBNAJFFHADAFCBcI[MCCCKGGAEC@CDCAJGAACBCAAABC@AE@KKI@GBEHANCBC@AA@CLM@AQIC@GFEACWIMKEUEKAKBGFKBMEECOSMWIO]wGO@I@IFGNI@CNS@GCGGCAG@IAEGA@A@SGBCCMcGKAMIGCGCAIJIDKCKEIAGBBHHVOTC@GCGD@BDJ@HSTCBMBcDOEACGMAQBKFADGHERAVDBAFE@G@IAGEIIEiQIKCQIGCGASBCDCVIJI@IEQCCGAaAGCGEccECK@ED[XGBE@GAKIC@CBAD@FBPCP@JEDC@KOSGQOAEHC@AI@KI@CDA@KDCHKACEAGCRYAAIEICG@GHEJE@MMIAEDINEBCDA|WBS@KAKC‰sIC]BKAI@SLGBGHAFS@IJA@EAAA@IEKCCKCC@ERGDC@KGGGG@EADKAAKBEHIAGFWAMCC@ADAB@BDD@FCPKBOHIJ@TBDLJABGDABBBF@BLFDABAB@DFJATBV@FGHIHANEBBFADFFFRCDDF@FENFD@DABFFB@DA"]],"encodeOffsets":[[[123909,37365]],[[123856,37328]],[[123919,37315]],[[123894,37288]],[[123842,37286]],[[123835,37281]],[[123800,37266]],[[123759,37249]],[[123619,37158]],[[123616,37147]],[[123674,37108]],[[123719,37104]],[[123632,37099]],[[123630,37095]],[[123643,37084]],[[123645,37082]],[[123207,37056]],[[123853,37050]],[[123847,37042]],[[123852,37043]],[[123516,36968]],[[123479,36963]],[[123483,36861]],[[123376,36828]],[[123387,36826]],[[123200,36808]],[[123214,36806]],[[123213,36806]],[[123044,36772]],[[123779,36756]],[[123091,36755]],[[123092,36751]],[[123066,36651]],[[123043,36624]],[[122805,36485]],[[123969,37424]],[[124303,37137]],[[123919,37299]],[[123735,37253]],[[123483,36946]],[[123474,36964]],[[123359,36934]],[[123219,36807]],[[123066,36798]],[[122719,36470]],[[122609,36451]],[[122395,36589]]]},"properties":{"cp":[120.355173,36.082982],"name":"青岛市","childNum":47}},{"id":"370300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BCH@FAAG@AB@NDAJDBJ@HELBBJDBB@@CDETAFB@CF@HBDAD@FF@HBBE@@BLDH@@DJ@DDBF@JAFDFFB@BB@DD@FDJJ@@BDDADBBBCDFDBBCB@@HCFC@DDBHDBBDCDCAA@BDHB@DDBH@BCACBAD@BEHGAAGGHCFBFBL@BDH@@DD@BHEBCD@FBBDHIH@FKLMD@EE@BCBA@AGJECAXQB@BB@@FC@@JF@@HF@@F@BC@@FCB@DFBDZD@D@DLFD@FBBBNIJ@PFFD@@Br@@DFADDHA@JD@B@BALA@GP@@FPBGDJD@B@DL@RCV@BVJLPAAJLDJ@@NAB@BL@H@BB@FLDBB@FF@BXIB@AGACA@CC@@HCB@GAAAAAHFD@DC@@HABECCE@GCEAEA@BNBD@BAD@PAHEFIBADEBBDEB@DOF@RE@BZE@@H@DCBeBCD_B@DE@BJCBBHAD@PDBD@@BABCA@FDBB@@FCFEB@HM@@CCAAB@FG@@AC@A@BBCB@AAAADGBAD@FG@FHFLBJALBLDDBLODc@kFyCSEqAIBQFo@uH{V[FYHS@OESCABC@@DA@GA@CGDCDE@AB@RADC@@FE@@LLB@BDBBHABC@BFSJCAK@@BDBE@@HCAADAJBFEA@B@DDBAJpJFBRPFHFJL„HH\\LRTFLFhLRPTHDXLJ@NAJEdYFA„MŒIN@PHŒxRHVFZ@jMLEJGFIJCXBRDfRXNFADMB@BCAAB@@ABA@AAAAIJDFHNB@DBADFJAJE@GFB@DJCDBBBDEBCF@BO@AC@BIFDFGGICAEBMGF@AIGBAC@KA@AGEA@IJA@FF@DIA@@EF@FDJBDA@ERBDAH@DCRF@HD@ANBBVAH@HGFBFC@G@@@ADKVBBFHB@EJ@@EJ@BGC@BE@CDBDODBFGGEMK@EFGYO@EECBGF@@@@CEA@EJD@CCABKBCHCDIPSAADAIABAMEAGKCIGCJUGBA@ODBBAFBAAHIF@DCCCBCBABCFB@ERF@F@BF@@ELDLHPAbFBJFDB@@@AGJ@DCDCNC@IBCJMEG@CD@ACDC@ENA@BR@@BB@HADA@CAGEA@DGG@GB@@GAAWC@WC@EM@CDB@ABODAAGBILACEF@@CN@@KCABIT@AMhAB@@CXABG@AA@ACHAAEF@LC@CDAHBHJFBD@@CH@DJHDFB@NHB@FRAHB@JADBLF@@JXADFH@@BF@@AHANCBB@DHCFKDCFudDBBJB@BJ@@MD@@ETCTCBFLJ@HB@@D|BFA@EF@@GBAAED@COBABAEEHEF@JDH@@GBEHA^@B@BFV@JErJAKH@BJ`CJAD@BBD@DCCKJ@@AEAECBAFB@EB@@IMSI@E@AGE@EE@CHC@CBAF@@kC@ACEAGMEBCE@EEA@C^C@IBA@AOA@EGAMCAAA@BRG@@HE@@GE@@IA@AWI@SB@CHC@KDAAICE@GD@AKOIE@ECAA@CIGWACCGAC@ABE@@EOBIKIAUKEAEGME@DEA@CCCG@KDOAUDADED@JE@OGSDCOB@BCL@GCAWEEGB@DWAIKAACEHWNA@IDEEEI@GDQDEFCBADGDCAC@AAMCEEKBKOHAAENC@ESWT@JEDGCAIDSDIMEC@CGC@CACBA@OHABDBBBCDBDA@CHABCCEEAEDAFA@A@AOE@@EAA@GCCIAG@@EGACE@AFCDBD@DEDACGLOAEECSIGIMOSKGOBA@ADABBD@HEIECODQF@DCJOBIVCXIL@BA@MCCQGAC@GDIDCGEBMDA@CJCBAGECIHUJOHEJ@FGECDCDGCEE@CC@CDCFSBIIC@OCECKBCBGFAHDL@FB@HJ@HECE@ADCBGIAGGCIAAGCBIHCBECEHAHEDKFCD@DCACBINGAKDGHAACFBBFDBDEACDDB@JAA@CABAX@JBHADESOACFAF@NEBC@EFG@EBENEEKEEDCLIBKIIDCAEBIACMMAMPEF@HDLHRDNJPBVMBA@CLILAJCDCJE@CGKFGCKBIEGBMOIA@AEHADEACHKHSDGL@DCAIJEFCDO@K@CD@@I@@ICACDMJBLIF@FBHA@AAADAD@BDFLBAFBJ@F@BBCD@DRHD@HE@GFCBB@DHJLC@APCBCACD@DBH@D@DAACFBDABCIGEAIGAADIACHEBGACIA@EDEBE@SACAMTKHBDAB@HDFCJACDC@ADFDDDH@BEACHA@EECDCHCBCDIEEAEDAA@HE@ACAAA@GCQACKFGBGKGDU@GDCFMBEGBCGEBCJGDEAABCFALIAMNCKK@CFIRMFIFEBGCCCAi@SCIIOEURCBK@MJEDENIJMTcCM@ICEODA@AECK@KEIBICCECOCEA@UCaKIACCEBCB@DA@G@GAEAGGOQC@O@GAIEEESEACCB@L[DGFEFBL@DABSBGBMHMDAFAJ@BQFGHAFFFPBDD@DIN@DBHGLAJECCB@HCDE@MJEDK@EBDHGDC@@AHCCAIBEASBE@KBKDENG@EAC@IFACQAMIEAABCABECA@ECEEF@GKAMLEE@EHBCGOACBMQ@MAA[GECOQCG@SSKACAOCAUBgAEDANBHNVCBMEWBCAWSICMFAF@PGBIRBHDHCPNALBBHKVCFAFNBBFCFCNIACDHHF@@NC@GBGFGLADHNZDCH@BCBEFFJBJP@@RMHDHCDMKM@C@CFGDAF@JEFBBDNEFGD@LA@C@EHBPDBADC@AJC@ABAHHHFABBBFCBBBF@@DIPIBI@@BFFDLPVAB@NHFF@LGBEF@D@BLTJPBHAHEDBDLJFEFCPDF@FAFBLDRHHDPDDCH@DWFM@EDOBGEI@CBIFAFBFFFAPGBGP@PD@BJGHEB@FBHFFJBBB@JBBBB@EFBBFCBCDHBABGBAA@DFA@BGHC@CDF@DBBAACDCDAD@@DE@@JEFGB@ABEAAG@IDACG@EBCDECBIIAKMBEEBAB@HDHDDABADDDBLCNE@ISC@AB@FADBF@LE@GN@DEBILQFEHADFF@FAFBF@FCFA@cHIFCCA@ANCFFJBBAB@DHDBD@BADIBKA@DCDCACA@AFACOE@GDOGGA@JABCDKBA@EI@CJ@EIED@FKNI@EFI@ECIAGHPPE@ENGBHFHAFBDFAHGAELGABDGBBBGBRLBLELEACB@DO@ILCBLDF@NFL@F@CCG@HANDBHKJAAQPOB@DER@B@DGDIHMDAFBHEF@FMBOJEACBGDGBABFJLDJJJCBCD@BBQ\\C@TFBB@HKBWCCBIJ\\BAHBAB@BFJ@HADDGB@JBF@LCHE@FB@DGBHNGF@NKBI@CJAP@BFFBFCF@FD@FNCB@BNA@HLAFDFN"],"encodeOffsets":[[120544,37579]]},"properties":{"cp":[118.047648,36.814939],"name":"淄博市","childNum":1}},{"id":"370400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AEBENI@AJCL@FADKPMBA@GGK@EZIR@ZINMHOFEZMRAVFBaBAJEBC@EHGTSPAJHTHJCL@DCDQBENADMDEDINIPUXSTQVKJIL]hWVELERIH@DE@EGYBKDAL@TF\\ALEBCDGAIMKQGAM@WAIBIKMCIDGFI@ASU@CDKCECCOAKMAEBGFGD@BC@OTKBI\\eVEHCFEFMHIJGJILEvUNABGGeCCeOCC@GBALADA@ECE@CBIPKLIbK`GDECKBIACAGGMCI@GFG@ACC@GJEDGKoMCY‰MBBHMB@EDGBMEYJGIm@OCKDO@MBM@EFI@AGI@CFGCIJIAEBCAIDEB@BEOBGAOLcP•VKB[BgDCcKQEIWSEIWQEBEHE@AEECIGEAE@EFU@CCIWQUCGCA]@KDQRGDMBE@CAEGGESBCDUBEBg@BAEIG@AR@NEFCBI@WA@BKTOVMNMFDFABC@IBIHADCTSJKDIHAF@hUJBBBH@PJBAV@JHFBFJB@HDDBJ@DM@AJ_@E@AIMAE\\EHCNCFGDK@ED@DFF@FUTWDIF@BDDHP@LSFADDLKLAFKHEBGCE@EFC@EEc@BFFBBDABEBCEG@@BDD@DIBMAUGCHSJ@LADC@CBBHAHCBEBGAGCABAJGFGFAHEBAFEFG@@FWTKFIBCCCGIFQ@TdJ@FBNJLNDHEFEBBFQDGHQDWHcZ@NWJCJGŽADIHCDIlIPIDOBoUUAQF[NODQBqGQBIBYTQ\\EFQFCDCHFLDDNTDT@NIVMHOF]V]REP@VCJCHOREL@JSFSRGBOPUHQBEDGDCDG\\AROFIRFVAFGF@BPBNHNDHAXQLKLBHBHJJXDFXLJARMJKHCJAXFPKDEFAJ@DBNHH@N@DBHJ@D@DZHfRFFLNLJ^NND\\@fJXC\\KT@DBHJF@FFXD`@VBFBjVX@NDHDDDBHFJRLTBvC`CH@@JM^ETBFFBVCN@HDLJD@TEHAJSFFBXADGFCL@DNFFHP@jIF@LFJ@TGRAJAFG\\CDCDEBKAKDKJGFILA"],"encodeOffsets":[[120238,36121]]},"properties":{"cp":[117.557964,34.856424],"name":"枣庄市","childNum":1}},{"id":"370500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AIG@BLqIIFU@AEA@]@GBAF@HG@ICE@GFFFABABDPC@BFAB@HE@@FEB{A@CA@@GKIAESDSD@FC@@NI@@AIAAAcCEvCDADBTJ@BFBBB@BFBDN@DD@JDFLBF@JHDFBHEFBHZP@FA@AFFXCDCHC@@HDFDDBFJ@BFADG@BFEB@HE@@DH@HEBFHCF@BDAHEDA@@DBB@DGHCCCNP@@HGAAD@JFBD@BLRABHJLJCBFH@@HL@@XB@@JD@@JF@BFF@@HE@@HCBBHEBAJE@BHABAJG@@DODGNGFKRJFMAABABHVR@BBJTDBDFN@@RE@@NS@@DJB@FQ@ABBJE@ABY@AFBDJ@BBABIA@FYAEBABBLAHK@C@ADBLEB@ŽwAHNC@EHWAACGD@AC@AB@DIBA@AXCFM@@EK@DKCES@A@ADUC@FIB@PALO@OE“gCDE@AFD@@HB@BBCBCHCBG@MCML@FDDFHHDVANC@FABBFAF@BFFDHCH@JDBHBADOACLDFDB@BEBGACJCDC@@BE@KHI@EAE@@CCBAAK@@BE@@AGBFJEB@BFRBBHCFJYH@H@FDBDADD@JDHH@BDFB@DG@H@ALJBBHB@CJF@ALJDAH@BC@@DBBD@BDD@HFDF@FBBDDHADBFF@LJB@FFB@CB@BHH@ADCB@HJ@AFDBENGA@AI@AEA@CB@HG@AAACACM@CEG@CFGAA@APD@@FH@@FO@CB@JC@@BFJABFHFDN@LDBDCLDDBAFHDBDFBXCB@FF@BA@ED@AHIBAFJ@HDDND@@DG@@BF@AJPADHDTFABFFDFARBJLBA@ALGD@BBADBDF@B@BEBELB@BHB@CHEHDHGDANFJGZ@FDHFJARFBJDB@DB@@EB@@BHFBFCBBFBBF@DHLBAPFADDBDCLBFBDFABFDPHAATAB@HDBBAF@D@@BXB@VH@BLHAPJAPMBKJBNF@DFK@RdDBL@BEB@@DFBANABADC@@FK@@HJ@@FEBAFBBD@BHCBGDIB@F@@BJG@@DGA@AI@BJJ@BBO`BBKVQCCBGEIFC@CBEJKCBCCABCGABCOADEaGA@BCICACIEA@AFBPAFEJG@@JHABFGFGAB[@AC@ERADGBAZAFJB@DCFFBCFDDK\\@@BECACPEFFBAJMBBbCVSACBAFBDPBAFF@CpJDHDABGFBLEDF‚JvC^ENBBLDFBH^LJCLCHIDMBCBAB@DRNTfzK´Y|IjAVHZENGTSVARNLRHFXDlElSRQHaRaRORIRE\\H€fNnHzLJXHĎ`ªF„B˜EpI~UpWxc`_VX¡JcFG”sƝLSH]@aD[LU@G@GCCIGCEDWFQHI^KXCZBZDbLPBPCJGFM@SEWCMAIBMFGNKXI`C^GHCFIBI@KGUIOKGYGmAyB·NOAOB_CuMƒcwmmqQWauiM_I[@SFgNkRkPqNsNFmHUNWPQRKjIRGƵU‡I‡O@AQ@Á…IGaMYKK@BCFE@CACECCG@CAODCEBEEAAD@@AACC@ACA@ACC@@IKD@EGFCAGUA@AEG@@GK@DKACDA@ATCBFB@@BH@AIDAEWD@DHZKBDLCAGEcJAEI@@ACEABYIB@SJACED@CCAISBCKK@BEOABESB@GaEAAGA@BEBMABDE@CFKBUC@GOBC@@AE@@DMCAKC@AE@ED@@CDAAEB@AG@ECB@BKB@EM@@CB@ACDAEQD@AAV@J@@CFBPA@CJ@@CN@JA@AE@AAD@@EA@@CCCF@AEJC@CUB@BQB@DE@@GC@@EPEBDJ@@ADAACGBAGAB@BMBAAEBGD@DEDE@EYDAAML@DEEWACDC@IDADEAG@CI@@CCAACD@@GKBACE@AASBGDGBCLG@@CYAIB@PK@ADMBEDSBECEMEAAC"],"encodeOffsets":[[121311,37833]]},"properties":{"cp":[118.66471,37.434564],"name":"东营市","childNum":1}},{"id":"370600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EBCB@F@FHFLDDBBFHHF@D@HEPOBGBCCESFIEA@GDC@ME"],["@@E@IDGFQTEF@FBFDDDBTBDDFABECE@ELADA@CAAIAAC@CJIBCCE"],["@@AB@DFJ@BED@DFF@JDBHGDIJCBCIKEAOC"],["@@GDAF@DBDJLJ\\HHJDZDL@NCJEDEBCCGIKOCW@EACCEMIEIAGA"],["@@EHOJCF@ZJrBFBBF@DCHKNeDATALCNMFI@CEAYAWFG@EA@C@EACCC"],["@@KBADAH@HFJDDF@B@JGDICKGEC@"],["@@BDBACI@H"],["@@E@GFGHCRBDB@JGJ@LCDI@GEEG@"],["@@CFBFB@@CFBBCE@AE"],["@@DABA@CACBCA@A@@DCDBH"],["@@C@CFEEA@CB@FBDJF@FAF@DRH@HHBDMAOCICEIE"],["@@A@AFBFDBDC@EEC"],["@@@AA@BB"],["@@BBBAFBJEAAGBBBA@CAADC@"],["@@B@@@A@@@"],["@@@BD@@AC@"],["@@B@AA@B"],["@@A@BB@A"],["@@@A@B"],["@@@B@A"],["@@BAAB"],["@@DBFABD@AAABAFBD@ACDAKAA@@DADG@"],["@@BAAA@D"],["@@@DB@@AAA"],["@@HBACE@@B"],["@@GLBJFHDBFBDEBSCGK@"],["@@BI@CECEDAD@LLA"],["@@BA@AC@BD"],["@@GB@HDFH@DCACCA@CAA"],["@@D@ACA@@D"],["@@A@@DABOAENGHAJJDJ@DCPDJAHC@CCA@CEGEA@EEA@E"],["@@MBUNGFINCH@FBJFFNJPDHALAJCBIAQBK@GAKEICA"],["@@OD@FDBFCDBD@BE@ACA"],["@@D@ACDA@CDBBA@CEG@CAEICEFEA@HD@DDBPHD"],["@@EBCFED@DPAJJLED@FCBCBAJABBDDFAJEHIBMLECCBECCAEGAC@@DGBEBQBIDKHEDCDDFADEDAD"],["@@@CDGHWIKAB@FKBKF@D@DOPGBOAEFG@@BAFBBNBFBBD@DABG@AH@BB@DEB@BBCHE@AAABE@B^J@LDBJHFNEDABG@EHE@EFA@CDCDIFCHGAEEKCA"],["@@EDCBHABC"],["@@B@A@"],["@@DACB"],["@@DBBAD@AGC@ABEAEFD@@BF@"],["@@@BC@DBAFJBFFABGBBDFALBH@FCCCBCEDEACCE@CAAEGC"],["@@ADEB@BHCHGEAAF"],["@@HCDE@ICIAK@IBGFIbcRC^O^I`DDCJSNCDEDAbKBDL@F`BFFDPJZFXPPH^XJBT@LCFAHIBQHIbAÆItAÈJzAh@ŒFJY@QQkCSGQKUOSeSMKIMCgEYKMcMOIOKGOOG]DKDACEEDO@EIYBCGK@IKEEGAOcAMECECI@MBEAA@CDAJ@DE@IC@BED@DHDA@GBNFABIII@E@AJFFEBI@CEAEABCBBDCGAGBAGDE@KIBEEALE@BMDCFCB@BB@DD@FFFBDECCHEIC@ADABCEGCCGF@GEACCB@FAAEC@@GAAEGFGIES@@GBCII]AgBALGLAHIHE@IIBCBHDGDADGIACADQG@CAKQIGCDFFALABE@EAGBCBBBABGDECBFE@ABDHEBAC@BC@AB@B@DBDC@@FUCDCIGIABA@CC@ABA@KGA@ABBBIJCJGHFF@DCCGAE@@DGA@GAECCCEDCFCBCAACKBEKECKAAKFOAUEOAuAm@oVULcFKESUEOCAQBGEA@CLC@GISEIBCFELGJKHGGEACBMLMJ@DCBADHAGFHAFELHAJGH@DECIAEACKGCAAEDGAGDBAAAGABDAD@@CACBADG@ABBFGHOBYEKEue]]GUKGSAmQ[MDgIUBI@MD@HEBEAIUAECGYBIDEDANDB@VKRMF@H@FFD@FABCBYDGJIBKXCFABADWV[HCLDPObAN@B@BOFKJA†bPDLAL_@CEGBEHAHEBIDCHALO@ACCMDYIGGEGHGGOBEDKDCXADABQBCLINYJGDEAK@GDEJAV@HDRAP@`AZKTULEcQAKEE™IOEUOEGAC@EFENBJADAFEBG@GEMCEIEMEOAG@ODILGLIDeGqOgBYEICKIokIEO@eHK@IA…Y[O_Ue‰[m_SYQIOCYD§BS@u\\IP@NDP@DCDED_LM@GAKBIFCB‡QFMÁmCDI@@@BFEFAFIHEBC@AFQCKRIBCDGAID@@DAEAAAED@DH@EFIDI@ICQABGAIEEG@ACCADGB@DII@M@@CICMICBGCCBEEGBCGIEICGBICCAACC@AAA@CD@B@HAF@HA@@DDRHF@DA@BNAB@BDB@BD@BD@BB@ADBPD@@BDBJ@@CH@BDBHCTB@DLEF@BC@@BA@ACA@EFAD@DD@DJG@ABA@ADAAGBGEK@AEE@CXJBBDA@@BGB@DABEAABBBABC@AFADBBCFEAGFI@@AEBE@ADAAC@ABC@@BE@CBABFBCBAA@BFD@@BB@BFB@BBBDFAJEBBDBBE@@@CNDBEBEDAF@HGFGAEA@AE@C@@BC@E@EHC@@BD@ADIAEDAFICCH@JB@@DH@@DGAAJGNJBF@AB@DADFBABNF@DDBBDB@@B@FDFBHDBBFAFA@BDHBBCDBBBB@@AT@DADBBA@@@DB@@CDAHB@BJCAFFBJJABABB@BDAFDB@@E@@BF@CBDBDHDBBF@DEFKBOHK@@FA@@CC@@BBB@DDBDH@BF@ADFDID@DCDCAABEAID@BA@@DBFADB@@B@D@@ABAFBDAHFANFN@H@JF@AD@BAH@@FPBDB@DHBAD@PDBALB@@DE@@CALCA@CA@U@K@@DIA@@CBCHAAAHAA@B@AC@CFC@ADE@BBADGB@BC@@D@DB@@BBBCDBB@@A@ABBB@FDDADCFK@BFG@CRA@C@@DJ@@DHBAH@JD@@FB@AJB@@BB@@DB@@DB@ADFA@LD@@LBBFDD@HE@AH@BID@@AB@BAF@A@J@AHF@@BBBAFF@BFAJ@FGD@BD@BFBBLDDHEN@FCDE@CBBFJ@GPC@CCIB@BEA@BOBCC@H@DBFAFABE@CG@EACC@ECA@ACUDUMOFBFE@ABAACDAHABADBDD@HDBJAFB@AD@BA@@BF@E@@BF@@B@JA@C@@FC@@HBB@LB@BFB@CDD@EHD@AFN@@FDL@HADGTBHEBCC@BEBACADKHALMBAFBBEBEAG@ABE@DCAAA@AEWQAIBACEKCQ@MEGEC@AEGBIFGAGB@FEDC@BAC@A@DA@CI@BCB@BAI@E@@CE@ICACADC@CDEGI@CDC@@AFE@ABEDCAIEEUB@BEBGJC@ABGAABBDA@ACIBIAEBOICOAAEAAAFA@GA@ABA@ACC@@CBA@AIEAHA@AD@FBDKDADEBAB@FBF@HB@@BIAADD@@BD@GLEBA@@EGCEACFE@AFE@MD@CBACGA@CJDDABBBCDADFL@HADEA@A@AQDIA@EACCB@HCBEECAACECAECAAEICC@ULECC@GJIDIOD@@GAC@CAA@AACBABAACBEAEE@ACBABA@ESC@CA@ACBEC@BGCA@CCG@ADCBGAKICDCEEBCACABCCDAACCA@CAAGCGAAAAACBCBADABCACCC@AEA@GBC@EBAE@GKC@KDAAAIEC@ACCAAB@BABEAIBGA@DAAAB@LG@OCECGCKBKCI@IAE@IDADC@G@@BKAABG@ECE@ED[BI@ACCA@ACKBEICCA@CCEGCA@@D@DCAC@CAA@EJEBKBIBBDA@EBCB@BABC@ABAAG@AAABA@CDEBCDEAABA@AGEEMFOAKCEC@@AFCAAABAAABA@AKCG@EEAD@@AAEBDAAABBBADACAQEEEkBCFYBCDMAQBO@@BUB@AK@AAM@@BOB@DC@@CE@@CGAA@@F@@@BG@@DE@BDC@AHCAAFEA@DQ@@EOA@AQCGD@CG@@EC@@CDB@CE@@ABGE@GGYCA@BDO@EACA@AMAQJAJ@BC@@FEHBBUGBCGACFQEGEC@IB@HCBGA@DG@SHGA@BEB@BG@CDQAAFG@@DM@GEK@AJC@EAGEFhCFIHcL[PWHIRDJXTHH@DMZjZPD\\PFAFINE†JTFÖXHDFFNRb\\T^HJLJZPJHTdHLJFHFTDrLZNRXwBAHBFDDxBHBDFDRIFGJD^@HEFELSTG@aLEJCLSLAFHP@HBHETJJ®LZFbDLBHJJ\\DHEFFFLHX@tJLFRPRL°NRJNPLHnJˆXNFNL¦~^X\\`VP‚BLPTILCNJJ„DdJLRD\\IPQB_CWJYTCFCHAHBHDFFDLDl@nAÐ@lHLBdT†ldZDFJHFLFDHBd@TCŠIHJFB°JLBJDJFvpZLNAPEPBڒF@R@DDDDHBFAPOH@ZDPAVE^KTAVBpRRDTBhABAHMDA\\@DANEPDJBJELMDG@K@GKECEBKHINKt_LCX@FEPIDEPMDMDGVQNGZE^DHPD@DC@GFAVFTDX@bB`AHAJEHELMBEBKCIYaCGAG@SRCJCHKBK@CCGSUAKBGHK`YJG–[ˆCtBl@N@¦\\FBHHBLCHIRWPAJDDHBZAZK\\AXOXSXE\\KFIIGOCaB_HCDE@EEAEDAP@BE@KDIBKD[BCD@POLEJCTAJA`Y"],["@@@AAA@BBB"],["@@ED@BF@@E"]],"encodeOffsets":[[[123806,39303]],[[123821,39266]],[[123742,39256]],[[123702,39203]],[[123649,39066]],[[123542,39048]],[[123759,38985]],[[123847,38933]],[[123567,38898]],[[123575,38896]],[[123580,38839]],[[123570,38853]],[[124326,38515]],[[124390,38483]],[[124401,38481]],[[124402,38480]],[[124404,38481]],[[124406,38480]],[[124403,38480]],[[124406,38479]],[[124439,38479]],[[124433,38475]],[[124446,38462]],[[124452,38459]],[[124379,37646]],[[123541,38969]],[[123780,38940]],[[123588,38873]],[[122698,38205]],[[123320,38698]],[[123344,38676]],[[123522,38857]],[[123527,38848]],[[123549,38892]],[[123590,38896]],[[123658,38824]],[[124390,38476]],[[124384,38479]],[[124411,38469]],[[124417,38467]],[[124425,38454]],[[124397,38474]],[[124369,38429]],[[124276,38540]],[[124473,38486]]]},"properties":{"cp":[121.391382,37.539297],"name":"烟台市","childNum":45}},{"id":"370700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@HCB@D@HHF@LCnAZCLGHEBEBaFANY@CGGWSCIFKDEXG\\OdKNMEgIa@CMKU{GOBG\\mDK@•Ck{¥GEAAOBKJOAEC@ABAF@HBDA@AEEOADCEEBCAEDCIIEMAUHkZeHCRCPOJBNEBEDABIHE@GRKBIDCBGHC@GFE@EBAH@DCAEDC@CBCFMFGACFEDATIBC@ALARMBC@ADBBBFBBCFADEHED@BDDABADEB@BCF@DEF@FAH@DAFBBCFAHG@EF@FCJ@DIF@HEDCDBJGC@AAAKCIBMLBABBBLB@FHB@BH@PKF@@CFBB@AA@ALB@AAALCDCF@PGZCzUhG’KTEnEFIFs\\BCXBFRLNFD@@FJBBCZ@@CD@BGrYBB@HJ@BBH@BGCAAG@CC@CQBGBAH@BDHACCICGIFOFCDBBEB@BCGABOMABIQCEBAFsAAACAM@IGC@CFACCC@AKK@KIE@ECC@CQA@GAEDQJAHID@JEBKDABGSGADEBCDQAABUAICDKEABKMEDKGYDEBCCE@KEGEKBKsQAAAICCKBEAAC@EEEQOOO@SEE@KAAECK@CADWCA@ACCE@GGCGBED@BAFSJOH@FBDCCICCCIDGFGAEJE@ICAEBGCCIBCGBADGBBGCCBCA@E@CBIBGC@DABIB@CCAOEO@BDG@SECEKEK@IFIAGDCH@LEDC@CAEDI@CDCAAAI@GBKFECGAMFEJAC@CSCEEBMECAGKABOEB@MEE@ACACIAA@KB@@AEAADA@CGB@BADIJG@A@CBGHCBEEABGICGCIA@ASCACDQECDMAA@ABGZ@BABAP@H@ACBAHAFB@ACA@AF@@AC@@AN@@HBFDARMHCPCBDBACCBCDDBDJBLABACGFAJGAEEAECCGBEGABESCAIGCIAKKDMDBBED@BEEEBMCOBIH]PUHO@AECAAFGFCCW@AD@DDFC@BADHFBA@CFDDAAGDADGCC@EDIHIH@DIDADG@AA@@ADK@IFM@CEIDGAAC@AFC@CEOFBCCAJC@@@EACE@ECGBCHKDCFADC@CA@BE@EACCI@AABEIGACKGDEAEEAQ@QHK@QMG@CEKA@EBCFA@@GCEGACCC@EG@CC@CIBEOAKJKFCBCIQ@EAAIAM@GCAG@ECG@IAIBAPCJET[HCNKBGEK@GAAC@IJE@MECECAC@ABAFKBGBCCGBACGBCAGFKACDBBCBEHSDG@CFKCAA@ACAIBACCBCBAPBCFBBBMFQLGJAHEFEBOAIBGDEV@FDHBDRJBFCHGNMLiVQ@WIIAE@QAKCaQMIKICEIESIM@AD@HH`BV@NDLAXGLQNEJDDLHLTAHSh_TG@K@YKMAQBIDGFAHBPAHEFKBYIk_SGGGoIkCEB[PKLGFOAAA@MACACEBMJ[JADDDRPNBdXH@J@J@@FGLBH@HDPAHBb@LCBCDI@OCUGCNWEMAQIGAm@SBMGG@WJCBALAHEFCBKBqEM@EVCPRPAPCBK@CBAFJPJFZGBDNAJBBJCBB@BFDBBFMBIHADFH@HADBBFDHJ@BABBFNHLHD@BADB@DABBHEBAJGAEBOJE@CAAAG@EJMBCHADB@MDGEC@@CGCM@EDUEBGC@MFGFOBALC@GAI@CDAHADEBGFAFGBMKCAIAEFC@IAEC@CDAFA@AAAG@ABA@G@AABGHBD@OWWAGCM@EECAGDCJIHIBIJBFD@CFDJHA@BCDEBAACBBHCL@FAFH@@LD@BDABGDCDBHAJDD@RIPGAIFALANJHCD@REDQDKEW@GAIAGDEDE@CASGC@MDGHG@IFEAGEGIOGCCAGDADBFIEMBA@@@AC@EEBGE@ACADCBGAAABQCG@CHIQECEKBBPADKFKAGCEOGAGBAJEBCA@BGDCACB@DFD@FCBCLEFADEAM@CDGBMHQBCIAAIAMFC@KHKMGBKMCCE@ICKKQEKFBDI@OSAC@CDEDGCKAAADCAGBICGECKA@@FCBCBICDCCEIAGCCEMCGAIJEE@CE@EDC@AAFGFAXBVC@AECDCHKCGIA@I_QAEECBCD@DCIBEDGCA@CBGASLBNBD@TAFCF@FJBBDAHGFBD@DCFBBJHFBJHADCBEABDCBC@G@CAC@BDADOD@BKDGI@CAAED@HGFC@QG@CDCAAE@I@EAABEKACC@CBBB@BGBEAE@KJIACNBDJD@@@JC@@D@LCPEDIFBJCDK@CHGTGLBDCFGBBFB@PJANFHAJDLEHHL@DIFCDIDKBKJ@DABUNOAMIQCKGGCE@OFBNNNBDAJBFCDJJALKJCDFFFLMFAF@FEH@FADMFE@EBBDTPCFGBIAW@ABDBB@IBA@CCBDCFCAAEEABDGBCHBLMHAJBDCDC@EDCLGFGBDFAFGDAJHDBBDJHHJBAHCD@BDFGFI@@GEAK@GCEBAHADDLDF@PJDAJETCD@DDDF@DFCHCDFDEHI@GFIPGVDJHFABID@DCBANHFCDCJ@HBDRHDD@NABK@WJUDAJIPCDE@CRDPJFGFC@AACB@BADHNTLNPHJTJFDBFKPDHCBCFC@CAED@BDFHB@FH@JBDD@HBB@FF@BPB@B@BEFCFBDFADGB@DCBCAADAAACGB@PABBD@DHD@DFDJNTCJCDBCHIFS@TX@FMDBFGBLPLAFFNDBBD@DBHCBCDAFERCHCJ@FFCF@JMBGXDFBBJLXB@CHAFFBXHDK@ADA@DPTCPHF@@IFCBCVCPBLCH@DD@DFB@CNFFHFBVLJBJLPA@FF@BAD@HBDDXBJH@DBBFDF@PJBLC@@HDFBJCB@LGD@DTAJ@BXB@@JF@@HF@@GH@AQB@BBNDHB@FPB@BAB@J]D@DFB@FDFFAHNFBBDD@@lE@AB@DGD@DFFF@BHF@J@NT@JA@@FEAABFDFB@BI@DLCDC@AAC@IB_DBDFBFNFDTAFCNABCL@@OJAZB@DH@DKHAHCTABBF@BDLA@HC@BDDB@DJ@@DBHCFCB@JCDBDFXCFK@BNCBFZF@FC@CHCFABBNA@ABABHHABDCB@BI@ACOF@FD@@HF@@CRA@AVA@DIDBFE@DD@DB@@FC@BBF@@BIBM@@DI@@DOBEA@DI@U@BBC@FRCBBDA@@DN@@FLA@ADA@FBHA@BFCB@DC@@FBFD@BLND@CF@@BD@PA@HVDLADEF@ACNBFA@AHBBBbF@HTAAFPBAFL@DLTABJDDC@DFIB@LBBAFJAAZFBBD@@FJIBFdBHKDACYLCGC@FXCBBJG@@AA@AESD@BCBBDCLL@@HH@BFB@HVDBHE@FLC@JD@BDB@BDD@BD@BC@BBFFFACDBP@DDHFDBD@DEFADL@ZLbNJH†R@@BˆPˆJƶVLIFKJoBO@MLONKXELBHBV\\^C^DLRBfBJFDf@JCNOBCACAAC@QNCBKBGAGC@[AGIQK[CGBEJCF@DHDDH@jSHAV@HDDFPnDDFBHEDIAIM[EOCqJGLAFBBJCX@PDJLDT@VEXUPERAZHRBPELIDMCMI[AKBMLKBGBWDGH@FCZaJGHAZDRJ^HºAjJRDˆD@PADST@B@BDBVUDC@ULE"],"encodeOffsets":[[122368,38022]]},"properties":{"cp":[119.107078,36.70925],"name":"潍坊市","childNum":1}},{"id":"370800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LELKFK@ECGEGWQ@CpkNM\\YnOXKVHHBFAB@FMFED@DDNZDFFDJ@HETAFODAT@DADEDAF@FHDBBA@ACI@CDEFCBB@VDDBBJAH@DADE@CCeAMFO@CLMDIdkPMNCfALE@EJABCME@KDSDEBANELHDDXNPTRHV@DAJEX@LBJJF@JCFEJEF@NBNFHBFAHCJBFFBNNFJDLDD@DB@BB@@ZRPPEVPTAVFPALVHKX@\\VFN@^FHBPDFNJbHN@NDFLBLBDNPLHJJTHVAJ@JFF@\\AFAFKFCFKIGCQEOAMe[cGKCMKACCIBKBIHEZOPOLGTGZETIPMDI@ICKI]IIQ_GGCAIBWHSBYIGEGGAEAWBKCGBE@UDKLEL@lP`FNFdLL@FCBCDODEFCzIR@LB^HFEHGPUNIVGLDHDFJBJBPBDLHH@HCl]RAVGHAHBFDPZHDbFFAhLTHPLJFFHDJCHMNBHLPHDbDHDBDHHBRDFR^CJ@NHBHBT@dQjDZEH@VDRHRBD@JIDMDERELBXCJAHC@IACACOIDCDAF@PJR@XFHFPDjGJALFTBHANGjAVCJ@DDFFLBTJLJPDLPFDFADCHCdFPCFSNCDAFCHKLG^LHAHMHAZHTHD@DALGPQNUDKVCXEbMHGLQ@IFG@GD@FDN@PFF@TAJCDEMGCEACBKBCNM^WbUTOJElgCIIGACG]@Q@CPIES@G@CFG@C@EGMMG]EGKBOFYBEAEMBKF@DADKTEDCHI@CACIGYACEAMAAE@YLOLC@ICCCCIBGCGKGMMAEAKEGCGECMEGEAG^SNEHEBIEGFOBANEJGFGHWBCCAOICE@EFMEMUOOCIKAC@QBCFGHYDCJGjMJGAEEGMSGKAGMBaKWMGCO@EBEJIHCLBLALCFCD[DEHIBQBSHI@KEE@iJO@EGME@CDKHEBCAWEEITGBSFC@KIGCM@UDEAAEFSN]@IG@_DuDSAQKEIAGCCGCMCW@iUEAUA_@WCEEE@GICAS@[LWDeI[@MC]MKIKMEEeQYG@C@CGICAM@G@MGCAI@EBCFOLWEIBGDUVEDIBWKCEIWGIGAKAKLWRGBMCMGOA@AHEBEEUJQPEBQH[DCHCFCRAVGPOHATQTE@IFKPQDGDI@UFO^Q^UPENGJU@MCSMSCCEKDGDCREFER[ZSJARArHRAPC\\MREVBpVPAJCJOJkDCJGBCHDIXI@MdYXGRCHGRCAEFAFECGKMMIEAI@ScR@JEDHDDJALEXS@EH@FEBEFABGHEHEBIBAHDHBFADABGAGDAD@BC@KTIDGVHNBJA@CCC@AH@DFFABAACEAAEd@FFD@FEF@HDFALGBELKCKBCTE@KGOCC@AJEXCVS@EEE@CFCL@HCDEDMFGF[NBBJF@`@BIN@@CAICC@GIAAEGE@IBUIA@OAGAAcTC@KDGFAADCGEEAKDCCI@EKOGC@@BABAA@CADGA@B@BCA@BAAA@@@EAAEAA@AD@@CD@B@@BDADDBFJEFKECCEA@AAQLCACACA@E@AC@@EAAADBFA@ABC@EBA@@AA@@AIEAB@CBCPCCCDE@CGCC@ACSGI@GACCEFC@EAAGFAF@CGJGAAEAACBGK@RAAE@IAGGAEFE@GGBC@CDKJM@IACKECE@CDAAMAACGEEWICD@DGHABM@ECACC@BC@CAAgICBRdXRHHABGIOKGJFIECWJAAOBHXIBEMCACAABG@EXAFTJKbEBIAMAIAGT@XC^HNN@B@@PKlGVQbCNGnEFIRCBICEJkAC@WQKCE@EDMRGTDXCLDHJVFHbP@HCBINABDFABSFGDCDAJBZGNCDQBCDAHFTAFOPiTQPGBC@IECAOTIRWzOCADANDdDDLB@FO@AJGBe@WJMLENqVmPUNKPDKŠGDEDF“O@A–[J@_ODH[XG@I]DGIG_GG]BGEMB@LUFODM@IDGHIDAFQGK@AB@BA@@BKBADG@ACA@AGW@@@A@@@G@AA@EC@I@MDABE@@DC@@DMJCEMDACC@CGF@AEGC@EA@AGEDAA@@CCI@AA@A]E@BGA@@EA@DE@BGiIOBC@@DC@@CIC@AeE@FE@KB@AHAAASDAAG@AGAAeA@AA@@CI@@BG@BFA@@CEB@CKB@@CBB@MB@II@@AMB@EB@@CB@AED@E@@DEIABGEMQDAEBCC@@DACCC@@BCEGAE@CKF@GMEA[LmNUAoDGDEFMFM@QF_BOFMHKLGHGFSHeJUJO@KBIFOLADGXEHMDoFIBEDFLFFVTDFBDCDEH{hKLQZOPCHAN@NBRHJfLHFHJTf@FCFGBKJJNDNFFJBR@HCVADDLVRXDFHNLHFHFTDHLLBHOVGRDBVED@HBDDBD@RLELONIFAZALVTpDPATGRWfGDKCOE_I[CBHIbGVCFEDKDINC^GX@LHLHDVHFDLPFVE`IPGX@HHV@VAJMjCTCDcHKCWIGBEDQNGDK@MDKFKLEJALBNDJBNAPA\\CZKbCPBFDFRN@NQZAXBDJNRNHHQ`G^@LeZQRGHQTCFQN{^]`SNŸt[JUJ“ZYDI@GDKZC^BJANBV@dB@@CB@@JDA@FFA@`LFGN@HYB@JC@FJDBZFXBJBFDFH@FGXDA@RD@@HDBADžPxLN@R@ˆMP@FBDDDX"],"encodeOffsets":[[118836,36846]]},"properties":{"cp":[116.587245,35.415393],"name":"济宁市","childNum":1}},{"id":"370900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PSPOJKViHMNMHKDQAOKe@[BOHSF@hWNAHN@RJL^D\\LPJNLN\\RHPDV@LAJIFURKf@FCDK@AE@AMJC@GD@BCACAAAEH@@FHDBDF@BDF@DVL@BFJDPD„@VHLBXJFJLJJbPNLRDJANCLSHKBEAEAACKAKB@FF@@DBB@HE@KA@EG@CAMBBHDA@HF@@DF@FJABBDFAHXUFILERINYBIFABA@@AA@KRD@@DC@GL@BHF@DPFBFDDBBED@D@HL@JDHBFDJCADJH@HBJDDDAL@HBBAACCAAABCLFD@HEBEF@FBTBBDAHDHBCB@DDBHHBXBBAAE@EB@@BF@HCDFCFJPRD^XJXL@VDbARINKVOVAPBNFTARJRPJF|VVNL@PAlWPEBB\\EJDRBFFBDPACIDG@EHGJCFEGAJC@MFCAEFCPCFC@ENCBBJBRDNJVJ@DDBD@DA@AHK@CDAFBDAVGLFFEJMPGFEJBFHJDH@B@LDFDB@BCFBADAB@BBBA@@BBB@DCFVBDBHBPBBBBPFDPFFAJDFJJFFBFFF@DDH@FADDBF@DBHCH@FDPBDDNFFBDFBDJAJBBLCLED@FCBAJD\\EHEJAFBCHNNP@XLP@TBHPCFA@AD@DDJVLRXFPDBFF@HT@FDHFLDNCFFBD@DHLDLBJBFLJHBDFFHXDJRDBLNBJAFH@HCHAD@DAF@@IBAJBFANAZBLAJCBOIMEU@WLmJUDQ@KVetkDM@KA@MIEKDOJIDI@ACCAGH@BACAAEJ@LC@KIIBEB@@GH@^D@AB]BKDEGAI@MGQABSAAO@@AFCJA@EDAD@@ED@JERCLDFHJDDDJBHED@@AR@BMAEC@DIDBFACEOKEGN@@GFIDCFB@AAA@ENGBCNDDC@DLBDEFAHBD@BAAAEABGFG@GCAQIOB@BDBADGAEEGAEGACCOCCAOA@ACCG@AHEZ@DCMEGA@GDE@GKEABCAFEGCDEFCDBBAHDPAHFHCDBHFB@AFJJJ@DCAEFBFDJBJCnXLDP@JKLcHIJG\\I\\BZ@ZK`SXK^Id@ZDFBHEHCHCRGF@DCHCBBHGCCHEPBFDFFB@@@B@HIPKHKEEGGBEFADK@ULAXJPB@DHFAHCDDFHBLHJADAPBFA@AAA@AD@BDJDBCH@DBBADGD@FDBBHADCFABBCHB@LCBCHADDH@D@DCF@FD@BHBHJPFLAHDNB@ALAJBD@JGHAHMAERAJ_CGAGJQHA@OBENEFDXRFDZALFF@MWAGBMX_BGBIEMKMEEKEAACKBGAKSGQ_E@WHOBaP]DO@OBOEQOOIEGGMIQSGEACCY_AGJITMHMBG@IEGGEOECAAEAKBEJ[H[@ICEEASDEAIIGAO@UDUAEAGCKGQYCEGCYDQBSJIHQHIBC@ICQMSGMCQCYDaCQKCC[gIMKuCekhIFSPaV]XMNADALBDDFNHCFIDSBE@OEM@ECC@@HEH@JKRGHaNWFUDCLMVORKHCBC@SGYGGBGNGB]KKHGLEDCBMDETODcEGDCDEBECKOOCKISIKAEECCI@UDiBMHGBSAKEIBiHOCGEWEQ@OIE@CBCDPJBDBD@JGDIBWDKAQFCFCNIJC@QAQGUCG@YFiCcRS@GAGA@MDIQ]CEAQGGACGCaCGCKOAGNMDGCIEGIEOKSGgKEBaEGCOYECGAGBUHQBk^GDG@KGACAOAIEIGCKCUHMJOVGHEF]GKAQ@yJEDCFCPADEDK@cKME_EkOK@KFCL@VAFDHALBXBFHHHFZJTAXGJADBHHR`JJJ^DL@JCJONSJYFSHKHOPYPGFAJALDJBDNLLDdHf\\BNFPDRJHELEDCHCF_BUEYBSGIIKGMOACAKEKMCM@aGMICEAOEG@]EM[UW@GLKUOBUESBUOOFQO@YA@@ACAC@KCICMEAMEEIAGDEBGAMEMAE@IFEFIDE@IIKAW@IFCBU@QGOSWMCCKGMFABCFCT@LNFADIB@FKFeBMDONclCJKN@DEPBNDf@DCFCBG@IBAACC@UAAEDCF@DDJ@BABCAEGE@CBCFCBS@CBEPSBEDEBE@ECCEMYCCC@CDGPCB]GCAWLmPKJ]^khCD@DXRFHDH@FELKLKFDdFTPhVEDJDRB@BF@NED@HA@@DFA@ANALHU@@BB@BFD@BHJ@CLA@AJD@AHJBAPB@@BD@BDD@BPABBBCB@BHBCJDBABXNFFFTDDJFVHTDTBVFDLCbJFšCJBPF"],"encodeOffsets":[[119016,37042]]},"properties":{"cp":[117.129063,36.194968],"name":"泰安市","childNum":1}},{"id":"371000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ABEFBBDAH@DAB@ACIA"],["@@EDFA@A"],["@@ADBFBDDBDAAGCEC@"],["@@C@EDAD@DJ@DE@CAA"],["@@IB@@DBF@DACA"],["@@CBABDBFABAAAC@"],["@@EBABBDHA@AAC"],["@@CB@DHJBPHFBABGDA@CECEKIE"],["@@AJDBBGAAAA"],["@@AB@HFFB@DAJCACGEC@E@"],["@@FA@AG@ADB@B@"],["@@F@@ACCHCEAGF@BCDH@"],["@@@@@BBAA@"],["@@A@@DB@@C"],["@@@ACB@BGBACE@@BD@@BE@CFCDDBHCBBFB@DDBBHD@@BBBBCDA@CBAHBFCFDDAAABAAEDCFCDBDAD@FEBBFCAAKBE@WBO@GB"],["@@ABBA"],["@@A@DBAA"],["@@CDGA@BDDD@FEAA"],["@@D@CC@D"],["@@B@BACACBBBB@"],["@@A@CD@DFABAAC"],["@@FBDCJ@BCCADCB@@ACA@BGBCCEBD@@DDBCBC@ADE@@DCBB@HC"],["@@@DD@CC"],["@@ADBA@A"],["@@ABB@@A"],["@@BA@AA@@BA@BB"],["@@@BB@BD@FADDB@CB@@CDA@ACAAAEA"],["@@C@BDBA@A"],["@@EDF@BAAA"],["@@JH@DB@BFBCH@FEAAEBACE@ACAC@EKBCFFB"],["@@–bF@FAT@^JBBAHFF@JD@DAJ@DDFFDHBJEHDLDDN@DAP@RBLFBDAHLHD@DCDDB@DCFEHCHDDDAXEHILAHBDFBf]hGDBHDB@FALB@DGVBBDBJCLSPBT@@EEAAAEC@AJCDEFBDCH@FCHBDBFC@CACBC@AMQDGEEQ@@GCAC@GCMBGAKEAAH@@ICADIDAJ@D@PGHE@EII@CNcBERSDWLIJALADBBFANLJDFAJDDJCZBHLHDHAJED@DB@NDDFAFEXFHAHMFCF@R@DCJGJI@EAAIAAC@MDKHEFATCXBFCAIF@nCPBbB`HN@F@LIHALA\\BjL~J\\RHBF@BABCEOBGJKFAdE’GxH`VLDrBJ@BBRFF@HIAE@AF@DNBDH@DABCLABAAAG@CABEHEPCH@BBGH@HCBCF@DDBP@FBFCHKZGFGDUPCBC@GCGGEWIEOEEC@IAGDINADCBS@EBIFI@QCGEW[CAQAGASOGGEMCUDAbFFA@EEEWOKIIIMMCEKGAEBGBAHCBCBCMIEG@EBCF@BA@CIEAAAEEEBCFAHBTAHFH@BA@CEQ@ANKF@BCAQDODEXEJCFGJQ@QACECE@MBEBK@CAGQCCaFEAGEAC@CDEHEPMBC@GCGIKKA_@kLIBoEQCKGMQGOGUEuFg@MAGEG[MCCCE@EDELCVATCV@^FVFrVVDVBL@JEHGBGAGACOI[KKGMOIU@MBOHMPGDKCIKEKQBƒAGEKKMUUSKIC[CI@E@GFAD@JBPNL@FGBK@k@gBO@GCAC@C`ULKH[D@HHFABCOUC@QHWIMGMAECAAAIAAA@@JCBQBUJO@ECBCH@BAAAGCAADKCGEEMEMCOAGCCA@CCABECAM@GHABBFGBG@CC@EACEAIFQDSACBAFQCO@[JABQCMBAACGC@MHMFCDMHIBK@aKQAKAMBGLDH^NBH@NADIJADCJANAFCDK@IEIMGC‰RCHTn\\hAJCBUDWKE@GDC@GEGK@MDGGMCAk@]IMIAGDICCIEC[CKCACFAD@jIFKJCJC€ADINEXCBGBGKSEOJG@IWIGQIgGcC{UWAKASGOKƒW[KsOmSKQCG@GFEBECKCCEEWEOECIICCCE@IFE@WM[EaAKAyWSKII@CDE@MFK@IDKDEFCDE@GXsBECEK@MLKBYLIDSACBGNBdADCBCCEKGCIB[RK@QC@CNEBEJE@EDEHC@K@EEGIGE@G@GD[HCAGEE@C@@B@HDDPDJDBF@DABEBQJC@MII@AF@PABS@CBED@DDF@FU@WDED@D@HDDPHDFHFZHfRPDVADDDDBHFF`VBB@DK@sMKEGCMUECYCUQeYAC@EDKAAKFSVYL_BO@QBGCI@K@IBCF@DBPCFIHMZKJADARCBWBCDCLAFHPGHFHHHZJNCDD@BKPGBCDAJGFGBAFFH@DK`KBOC…aIBELAPA@M@aBOPKCGDU\\CXABEBWDALIJCHAZADEBC@EEG@E@QNQJEBMCCBCFAJHZFDVBBJAFGFC@@NAJJVCh\\NnRTBLHHV^^vfLFZFPAHGAEBAH@BCDADB@@BCACHBBBABHCHBFCBBHDDLFBJBFD@CHGBIKGEFGBHEGBBCDA@CNINKDAFBHHLGHIFKDEJATFHJD@DKB@HFRADBFPTVLFdEVKpUn@vBPBVFPBLEBBDLLFAFDLBBADEDCDDFDDBF@HHB@CF@HBDD@CEEHGDIJIAABAB@LHB@BAD@@DABJBJHCDVD@ED@AC@C@ABAD@@ABDFACGBAF@AEFDHCBAAADAHAFBF@BABKEEDCJHLRDBH@CRDBJBCHCBCHAGADJJF@JGBGHKBKhA^BJJAD@HT@JFEHFHBB@HD@BFEBA@DDFB@HHEDDFHADCB@BJDGFDDCFEAEEC@@CAAA@EDCDANF@BKFFJA@LCFBHHAHBCDAAADFBFB@DAJEFIE@B@FJJAJEBAM@HCBCGC@AFD@@JCFI@CB@DBBAF@NDJDFNFdBBPFHLF@JHLADJZ@FCPFFBDLC^CPHHPPLPJdNLNFZDhJNNLfTPTLVHRDTRl@RIZ"]],"encodeOffsets":[[[124927,38429]],[[125154,38395]],[[125526,37851]],[[124965,37745]],[[125228,37715]],[[124510,37628]],[[124501,37625]],[[124540,37595]],[[124584,37560]],[[125422,38346]],[[124940,38430]],[[125015,38477]],[[125100,38426]],[[125105,38427]],[[125116,38400]],[[125134,38412]],[[125140,38379]],[[125619,38344]],[[125423,37940]],[[125324,37737]],[[125331,37735]],[[125192,37638]],[[125177,37655]],[[125179,37669]],[[124965,37762]],[[124979,37772]],[[124626,37688]],[[124563,37676]],[[124521,37612]],[[124401,37615]],[[124851,38373]]]},"properties":{"cp":[122.116394,37.509691],"name":"威海市","childNum":31}},{"id":"371100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DCHB@ACCCBK@A@JF"],["@@@AACK@@FJBDA"],["@@A@A@@DD@FCE@"],["@@CBA@EEBA@CECFM@ECEDCEQEEBCAEFABMJGHG@EAUBSEI@CBABAECAKE@AABAHCBAKIAC@SJIPGLADO@ECC@ABABCD@NDXBHEJBFGLABBCLFBH@HHLHD@HCFQD@LDDDFL@JBBHBJIT@BEHGHATKJ@LBFOBKAKEMYsUyGIMGS“CIGIYKEEIOYuCU@IBKVQ@GCQEEIEaIgIISAM@A^AFAACACYAAAAuAAEAABAJCDCDIAGBCHCTMHM@QEOGSMsmu}MWKWY±KDGFEhQBE@ECEeQAGDYCEUCEGQM]EKHGHM@‹MGbCDADGFCPMNYBMBEFKBEDE@EDAAOACAGIOEAECCECO@SHKTATEJGFIBU@IBIFCJBLBFBBPHCBOLK\\EDCFGDCBMEIJ@HBJBBrFFBLNHV@NHFHR@V@FJFDDILIlCDY@OFABHJADUVIFCF@HBBLJBLCD[BwISGEBAPIJATAHMHABBHADCBKCGBaNILsVIB]@]MCC@CLWBGAICIKGOQIGMC]FICMGEACBKJAF@LAFWLKDaD_NCHHR@VEJABGAMWUKGGCAIBIBMASDUCICG@[DQJAAAIAAKCMAKEI@KGE@_RGEOC@FCFOFMPEAMKEICAE@KFOBYDKA[GE@GD@XAJCBaFC`CFAJ\\LHFJ@PCNBFF@DCBMF@DATEF@HJDN@LBDBFJJDHBHALGL@F@HDLBL@JGJ@LDBF\\RFJNXIJGLKDIHQJMLBH@FERFFTNHJNHJH@HCHBHVNFJDFBHIX@LDHDlFLRT`\\FJ``FJHXLZHJHT@PCFIBK@aEgA[FO@[DODCFE@GJCJFZ@NGNCNCRDH``PV@JCXBJFBDHJHHBZ@FDFLDTA\\R`@DXABDEP@N@HDDhBNDFD@HCN@JDJHFPDLA\\@ˆLVFTLDFDH@LKPIDIHCFNNTN¼DVF^LLJT`B@@BLGPBVKBC@CGACAIOBEDAL@DABOQODOFUN@rFLADAFEBGBKDAXIH@NHTAn@HBRJNBXFDMVHPDJ@HE@EAkBCCO@GAGHK@EI@I@G@cWMAQOCCBC\\INIFABDBD@NBBPBHELK\\OFAlDpJHHTHl`ZJLAFEBGAOBGHEJCRANBZLL@H@`STgBGKSKGCCFIRMHKBWCK@MAUG_@GBCN@TJJFDFLJNJbRLDRBF@JBXJR@jUNKHMDGAEQIACCG@EFUHCJAPBFAFEBGHIRKNEAAEAAD"]],"encodeOffsets":[[[122793,35985]],[[122778,35850]],[[122704,35834]],[[122395,36589]]]},"properties":{"cp":[119.461208,35.428588],"name":"日照市","childNum":4}},{"id":"371200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PAROBBLIAGMCGBH@DDE@K@MEE@KCDAJKP@@CDAFBFKAKQKHAAAHAACHBFKHBBGCEEAGBGEHAFMF@OOHGJBFDJ@FEJ@LM@EFCFJI@@DFJB@LADCBA@IHBPHHCF@DPEB@BDBDBDC@CLBJABC@AACGC@CBAAAEIDEBMB@DDJEdGB@DE@EAEBE@EEEBCFGREJKFA@CHMF@@KAEBC@EBAD@JTF@DMAKCCBCBACCCG@GBAFAAFLNJBAJFDDCFAH@BDJCH@BBAF@BHAFE@IF@@CC@CBCDBDABCAE@DCD@HG@AEB@CBBHABAGADCDAAEEA@FAAAA@IAAIAEEAG@EFAHGAIC@@OHOHABOEEAEBEJEDAJ@HFPAFCN@XE@CDGCCCOGGCQAKBE@ECEDOFEIECKCAGFGBOASIAKC@E@AFKHE@GE@MBAOUCKEE@AJ@JAJO@CE@AADAAEAAEBGGBGBAD@BID@BCCAAOFGD@B@@KHCFECMAAFE@IBEHCDED@N@NLDCCGNG@QO@AIEIFEDA@ADGYCGMBCHKHEHAD@@ME@GGDCJBDMDEAEMABEDELUAGKAMBAHCHQBBFGNGBIHC@IAKB@BMAGCKBOEGIGA@AECE@CDC@G@CCA@EBADKDA@DGAAEBCDGBAAECC@CHABCAG@ADICACC@@BBB@BEBOACBIBKGGACEDCBGGE@COAWIKB@VCLEBAFHHFFGLOLGJA@@@A@EEECOAGFDDGHAAGDCDE@QHGDGDGFEAYCc@]JWL_TYLY@[A[JIHGJKdILO@KCmWIDIAECEABFCDI@IIBEEEGAGDGEOBGCABCAGFADHDEFDBBALF@HCF@HHBNFCDY@GF@BDHBDB@BPDDDPBDFHHBFFHBBCCA@APARJDB@HEHAHFBBBABC@GAEBCFKA@CCDMCADMH@FBB@BEACDEJ@HM@FHPLDFEBCACJD@BFANQ@@BC@GFIACCICEGKCQDIFC@@FC@CB@FIBED@BP@BBATRBNHJ@HBCFALA^@B]CG@@HA@AFJJ@LKDI@BFDBABG@BHDD@BCJIJCPFLNJB@@LCNslUf@LCRIVKn@XFVJNAPpoJGZCTDJP`fLHdDbAN@NBPLJF@BC@ADDHBHJ@TPBDCF@HHL^KFCF@BFZ@JHPF@BVBHABBDJNBDBHLBBH@BDLL@DDFBBJ@DDHADDPAHH@BFBFAABJHDBDCACBCLETQHCF@TCBA@ADAVKFDL@FCBEFAdCRDXNJ@NA"],"encodeOffsets":[[120569,37403]]},"properties":{"cp":[117.677736,36.214397],"name":"莱芜市","childNum":1}},{"id":"371300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AHQJCBOAKH@AA@S_KI]KUE»CSMMMDEJGJCLO@KCGCESKUE‡K[@KBOCGECI@IDM@GECMCa@EACC@G@MFOACWB@CQ_B[CSEKECY@GAIGCGEAAIDW@IOU__CGH_HM@MEYDIHIF@DEPC\\CP@\\EhBbFL@JADEBCAQGMGIKYGWEI__EI_[QSEKCkCG@KJWAGCEEIUMAGDG@GIGMGGISMEEFQ@EAGNKRIJGLCHKJISa[QAEKCI@IHK@KAGCE@K@KHGBGAICEICAKAM@IC@GFCBYNEDAAGCAMAODI@GE[KBIDED_bEDABI@WLC^HLBZCPALEF@DBFJNLFBNOPEDE@EPDHF`QF@LHJ@LFNBLDBBBJBBRI\\CH@JDVDTCNBJAJADBHHVLLVDDD@DAFI@UGQDG`MbCLCXKBE@KBELIHAPJJD^ENDJHPRLHDJBJAHKXDH^N^@JAJAPIZIJKbMHALDDABCAGBANGBABYJIBOFATHxJ\\ADC@ICCIGAABKLGTSDEGIBAPEZ@DCJkJKCCIE@E@UGQGEAUEMEGEEEAqEAAAI@GJIJDH@HADGFCL[PKDAOGAAAEAKDIJEJAV@F@HEJKBSLS[AGCU@GAYKOCSAECQgEGGACC@WAAECqBeBQIg@KAIB{DKAOIMBKCM@wMIBEDILGDCA]EGGGCcM]GKAEG@QBGBgAMCIAG@MCQDeCEKGouWaEOOQEMAUBOCMCCE@QDOAODG@CCACDG\\UBCKMDQCOEMCAK@KGGAOBODE@OGCCXKDCAMCIIDI@KCMEBCCIFECE@A@EDANAHBLMNEH@NBNFJ@HEVQJM[SCCAIQCMGMIIAg@G@YI[UM@KFYZIDQAOIGCKAKDID_HCDCZCJABOCQBYCWKUACBEFCDaBCADIC]MAOGIKEKGEOCI@_HEIECAWDEDQNGFEBKAOI@EDG@EKEAIAGFIDIHGEEG@MOg@CHs@IJ]NeBQAUK]EISKCEEKE[@ICE@KCGGKFCGMGCKBYMEIKAiFALC@ECSBaAAB@LA@GCAEmDAAAE@QS@AAAC@I‡BCGI@IEUNGoBEYCCHYAAB@NADI@CQCCQDAJADFFJVBNCD@FHX@bAXIFULMFEDKHDDQDBJGDGB@BPZFDTHVFJNEFBJ\\dHLYHBDSDI@ECC@ODIF@FBFADGBIEKISJaJkJBJFJFFDBHBDDFDBFFHDABAXl@JCDWJBLOHRXEHIDUDMI@FiBCAAEQHQDQABHOBACCWSBAPSBGJE@BRAB[D[JQBEAGGGKGG]DQFGBE@Mso@CB@HEBCCK@EGEBO@GBCLA@KGGCC@ED@JCBEAAGKGOAKBZŠNDDNHbCHIF@HDD@BEH@HDJHNBHBDAJDLCF_HaLKJOLAJ@DDF@FCBKBAB@HDDfPDDHfAHMBZKLIHGJENEFGDUF[fAJSL@PADC@EFAJBFJLFBLBDDDFCL@DTV@BEJCHDJLNAJBJ@XBNRHNLBJCHADKF[BSEK@CBALHZ@FCFG@QJKFUFgXK^IJULSRWTOVMJCJCFCNMBAFCRCDK@IDSGIGOBSTGH@FADIFABAbUEQBYNEFGPMNYJQ@UHCD@DHL@HABONCLEBK@ID@BMJAFBFJ@HDXNbLNABHHLNTFHBFIHiNIHCDGZEHADBVJLPDVPFNEN@FDFPJDBCNENEHIHMFABEPFHAJGFMF]TBHHFNFFDDHFHBLBFNNLHDHAHDJDDJDD@PKZKF@BBBNDFZBJHBD@DGJCDSFCLCBE@ALFNFBZAPELAH^FNHHN@JEH@D@HFTOJ@D@RH^BDJHBDFlLvJN`lRLbDZC`HTHHFPJHBJARGJGTIRAZCHDDFRZLHHDFBVBVCP@HBJJFBTCFBDF@JG\\I\\AFBLBFDBPFHFFH@JAHGNSNIJBHZ`DDFBTHJRHNFHPJRPPFPAP@^CbOPAXGF@R`THBLAHDLBBLFFFLNFNAJAHQ\\hBVADBBPBDTL@TDHPRFD\\HBB@NNRDAPBDHGA@FFFNKLB@HFEDF@FDBAFDBBAFBNJRBBDJED@FBH@FMLCLAF@TAFBJADBGD@BD@HCCGFAL@LEHGF@DC@GDAFDBIHKAG@CJM@CCCOAEEBEHGRE@ABIBENCNGHATABA@CAKFEHE\\C@KDABDTFFFJFHBP@D@PRHHFBHBH@B@@CDAFADDJBbLVDB@DFDPDFJDJALFL@FD@BCBFPJDN@dDNSJIFMFCNIL@DAVQPFJJTDl@FFAHEFEJQNEJ@DLLMDBNKJEBADBBCFIHADHFADFHNADEHCV@HCHLHALEBDDR@HBBDB@BGFB@CBBFFFCJADGDCDFD@FGBBDAFG@AB`R@JJBDHGLCDFD@BUDWAEBCFABBBD@FCF@@DFFJIHBNDDFHDJBDFCDJDDADA@EB@DLHFJDHADBBCBBDLCHCF@DBDPTJ@ACLERFLLJDF@DDLNHALNLGD@NEJBBBDJRANGHADCN@FBBCFEDKDA@EEC@CDADBHC@ADBFABIHAHBFPHDLBLEBCAOLADFRFGJ@DDHARBBHBDABCBDF@AHFFD@@B@@ABFNEJCACBBHDDPHHJHFFBJEH@HGNCD@THDBF@FCHCJBHBX@LFRCFC@QDCIGBMBKJEHBJO@QCCBIAGDCHCBAACC@@KG@BE@EDKAGDABBFADC@AGBCIDEC@AEJIJAJGDIHCDBFFN@HDXBPXC@GAAHBBH@B@BAH@BB@BEBCB@DFDJBD@FEJBDBNLHABEHEFABCBGDCJ@HBD@BKPAHENED@AHVFFCN@HD@DD@HFNCA@BCDGNAFIH@BBDBF@PIFAHBBIFAAGBA@CCAABC@KGMGAEBA@AGIECAABC@GEGBCJGNAAECAAEA@DAAIIAMBACWF"],"encodeOffsets":[[121881,36891]]},"properties":{"cp":[118.326443,35.065282],"name":"临沂市","childNum":1}},{"id":"371400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PALGROF_@KDYDMAMCGmOMCSIDKRYDU@MBKJMlALCHGBI@HB@@IBCCODCLGTCHEBGJAAICCQGECCMCESKM@KGDIBEGMAB@DGB@CKQEMAEBAIIBAACCBAAJEAEOBGGGAI@ACGC@GBADBHAAAF@BIF@JAJ@AEHCCGDACIEC@G@AH@BAAAD@B@BCCA@CPEAABCECCFEFECKA@EDCGC@ABCJAGI@CCABAMAAIc@ECG@@EEGI@CBKMIOCYACECI@QDIFITILODMGOE[HQTKKGQGIKEOIKESBCJAFEBDNE@BPFDFHD@@DC@DN@VCBGBMNG@CMDAIMDADEAKGE[MKIIMEKE[AODOHW@KEQMSg[IIEK@IE_IYWE_DOBOGIUGIWYS[oAYMUEcAGNMDMCOEUSL[ESIKWC±EOOGOD[GMOMQ_PQDOEIKGQGII@MFOHKDMLkBOlMLGRQACKBCABED@@A@MDBAAH@BKF@@ED@BACA@GG@CACMF@CMGAKIE@AEHCAABCN@@GJB@YHBBBF@XIBIB@@EJACK@YAAQ@CA@CDCDK@GAADKFADEIC@BGAGC@CEA@SCAAGA@@FCD]CYDM@UiGkMWM@WFKFK@OFUPKPEJKKKcIcMGEW[ICFcLIFAAI@STB@CDAN@HBLAN@A]E@CGA@GOLA@CLE@CbKNGFQF[@[CYD[@MGKMAA@G@ADCBADQ@CC@CDA@IBE@EC@AKYEA@@DODEABDcHIHEK@ACEB@ACBCBAH@BEAEB@ACEBECA@QDACEOACD@CKCaF]DG\\A@GDBBMA@BEKCOGSQuGMEiWMKCCAEBICCCCI@KBGACCAQBUGUEEUKCCAE@SAIEI]M]K[K]BG@CCDaEIIGIC]AKACCACHWCMCESOCAc@CCKWMKMI@CDCdMBE@GAEECGAW@MAKIEIBGBC^EFGCSBGRcDIAGCIMIME]GaGyGABDBABFLADC@MGAB@DE@HTEBSIEA@BKH@@AAIFCHFNKB@FC@DFODKBCDADA@OKiBILANHR@RENGNWVMNMHMHMBYJCR@NJrHbFXB^@NIVANDHLNBLCRAfELCNBPAPCLMJGTANHPJNDLDRGXEPBHGDBFAFS@AB@FG@ACA@BFGA@BJFCDDBHCND@DLJDAJBAEJ@BFC@@HBDM@BDGDFDCDBFBAHDHTEH@LF@DJDADLGDBDRHN@@BBADPD@BHABCB@CWBCDAJ@BH@@DC@BDB@@AD@AFA@AFC@HRA@BDHB@DJBBAFBNCCIHCDBFABFJ@@BDB@FEACD@BB@ELCDMAADFDFF@PCBHLD@BEFABDJBBDDDRABNEBEFE@@BC@ADADOEODBFG@CBCHCD@HIBo@uEACI@BCGB@FKBDJK@@FG@EDE@AGA@BHE@BFCBAAG@CIBA@CCCI@@AGBKDMTQNQHKDULOLIBCFWBAEA@AHGFBDCBADBFBDB@@BEBI@KBBDIDICCICKB@@CEI@CH@@DB@D@@CN@AEAKEACGECE@EAQGAAACFGNEEIA@II@EB@BDBACIW@BDABIIEDEGCBACABBDC@@CUWAIBU@CEQKI[GICMO_WEDDB@BEDAAIDEA@AECUEAGD@@IBAC@@D]B@BSLCA@CGBIAEDI@CBCFEBWGCA@CO@iGwFi@sHWDQFaTSB@FC@CD@LCB@AE@AAEWGECA@DE@ABQBCBAFHBHAAHGHG@CCBCC@MDCD@DK@AOOFIII@AJW@CBO@@CI@AAACBC@EK@BPABM@@NIBGA@DCDABJJIJBHHBD@FED@FLNFHHTfAHGFGIEBAPJBCFQHAJNLFHHJPAXLBFCHBBF@BDCNBDB@N@HBDHDNFFrbDB@HEF@DDBPAHL@PEBAFNFNVB@ACJA@DA@@DB@@BGDDJHB@BFAADGDDR@HKT@FBJAJBBNNBBHCFBCFJDLEBDABAAGDZXBFK@AB@BJBGFCFFV@DGBDFAFJD@CDAFHLH@RNG\\RJCDCHADBHNAB@FBBDAA@BAB@HFJFDFAHEFC@ABFHFBFD@HGFADA@@BBDN@BNELIJ@DJLCBBHF@DHHHBJFJAFOCEDAHN@LFCFMJ@FDBL@FFT@ZDDDULZCLFDBABBBDB@DDDDAHEHDJ@@F@DBBDCB@@ABEP@BB@DDFCB@BCB@BDBLBJCP@PJJBbGLAFDFDFD^AJFP@fLJFDAb]LEJAPBPEZ@VEBB`^BHJDBDBBDCD@@FCHVABD@PTDFD@BCDMBELG@@BJJ@BIBICEFBBJDFD@DEDC@IGCDCCCB@CIBEC@CGAC@@DSB@DE@CC@D@D@LD@BH@@@CBBF@@HFB@DB@@DFA@DF@@BA@@JBBA@BB@BOD@DK@@HCBDJC@BBCB@FEB@JV@DDCB@BB@HLB@@CBHDAAEB@@CFFB@VKCGVM@ADABANC@BD@AHABKLTHTDAFIBA@DDLDBF@DABIACFBDJHNFB@CDMCQBBHDHABIBABABFFB@L@LCADINBBFDDVGJDDLBEH@FNABB@DCHBFD@FGDANFPJLCF@HHBB@BCBUBCBABVDL@DA@GHCBCB@ACF@CITACEDAFJHAHLLCCEXE@CA@BAGB@EC@BA@@D@@UD@BCIEGG@@EGFCCCBAACFA@CJ@CAHAFBAAFDLOZKHIR]JKPMNIHFDFNlLTHHRJ`DHDPRLJTNR\\FFLHZJFDBFBLBDZPNNEDACGBDDBADFPHBAJLLFdPNJDCHDGFprV\\EBHJG@@FCBDHD@BDD@@CH@AGLFDCLJFHRlH\\BBABDBBDBCBBAFH@ND@CTFCFHDABC@@DD@@BBADF@@@CF@@CAABAD@BA^TCDADBDA@@BJ@@BK@AFFFG@BHD@BDE@@BFABFNCAEHACCL@@ADAD@B@DBBAFDFJDNB@DbEBBJG@GDBFC@@BB@BJB@@GB@FBB@BBDCDDD@PRh`ABBBAB@DB@FLC@@DE@FBA@DFD@BDDABBBBABN@DFD@@ANABINB@EN@TKNALB~P’F€MvD‚OdARB@DBBBB@BFBDEDBCFNDBARHJDVD^@N@¢QTAXBHBNLRFbINC²INDbPZFdTpDNAVKLCdBjUHAPDRD`NzŒ\\pXZfZDHNjHlDN`f"],"encodeOffsets":[[120363,38924]]},"properties":{"cp":[116.307428,37.453968],"name":"德州市","childNum":1}},{"id":"371500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DAD@LHPQSA_QP`"],["@@ECQEsYWQY[eyCCQKUK_SMQCBu`ADB`J`HPAFCFF@BJ@@D@DZMBBBA@@BGBBLH@@DXE@BD@BPDBDVFHFvAJEHSRADH^LdHDHB`ADBDFBRDDFFpZpJJF@TDTA`C@@FAA@CC@AJC@BHHA@FHBBFD@AAB@BBDA@FHA@LE@@DA@HTFA@AH@@FAB@BF@BP@BJLBHDHBJBBDH@HBFDFB^G€G`ALFT@NET@ZBTAF@DC@BDI@ID@BA@BHABDFBABB@FD@@@CBBDAA@HEBADA@@BAB@FMBKEEDACSDBDKB@FA@BFE@@DQDBBCB@DA@BFB@BFB@DHCBBHCBDHEAHVADOFgG_QYIKDAPFJHFHLCTONMPILAlCLKPOHOFUDODQJ@HFDJFDF@HDDFDJA@HC@@BD@@BABB@BHA@BFA@BHEBBBB@@DCB@DEB@BCBAAEBDFIFG@IKA@A@AB@FENDDHD@DUBADBH@HO@@DE@@A@FCBDLRCFJB@@CHAJLDLGJAHHJMBBDCDBBJHHBDABA@G@@@CNDJLVNPRB^FT@RBDDJLCDHJABF@DK@I@@HBHFDNDMJRRDNVKDDXTHRJH@JCH@DLF`HDH@HBHFDLHBLVBJHJBBEF@AFFDEHBDBBLBBBABCBBPLBFF@DGBDFDFH@FDIF@FDDHAPTFN@NBBLDN@DHDDRFF@HEJ@PED@BDCJBDDBLEFDBTFDL@DABABIDCR@APBBNIHIP@HJDD`HfNJDPJNCBBDHRJNDNFF@JEPF@EFAF@@F@BCBFFBF@JHJALCJ@FBFLJBJHJBFCHBBNPFLLJTPTFJTFBAEJCJFDAAABAF@FLJ@@J@BF@BB@LHA@MN@BAAOL@@FADBDBBJ@@DP@DAX@BIJ@JJPEBPL@@CDCNCD@ADDDH@HGBGGBGABEDARABAF@@CDBHFFXBBF@@BDA@KDCD@@ETAbSREXCtGj@xEjHP@@DDBXHFADEDAJ@FCJBHA@DDBTK@A^A@CD@AB@JC@BHVFFD@BFBJCBBFC@ACAFC`XNPJD\\HLJFR@DAVBJVX@DD@ACBABDDAFHFCJJBAACX@DJABACA@@FJJB@FJMFEHBDBBRHFBF@FDDHFBBLBFM@@DC@A@@CG@@DFJ@DA@DLDJJDJCACLAJ@FA@AA@ACAEBCDAACHEBGB@BFXADEJAPKVKLCRGRMNSLCHA@BJ@DD@DABDJH@BBDAAEF@AGB@BHF@FCH@@EL@CILA@EHAADJ@BDvFp@JA@GDCDGDAH@AEPCPFBCBCD@@AF@FEFAAMQBCCACIAACEBAFC@GKDA@OEEECBCNBDCFKA@@ADCFB@ECA@AI@AEEBCAGDDJMDEAABIA@CGAAGEMD@BEB@BEC@@BA@ACD@@CG@@ABIDCXA@DDABAAGC@COAB@AM@QGACHCCKCBCIE@@KFGGSGCABAEDCECHCACN@AC@GD@AEI@BFIACBKI@CMCGDCADCIE@AHBAEB@BDH@@EBAT@BEAEHCAGFOHWCQCKIMGOBMHSNIDKBOAODMFKBeDQAKKMCGBMJU@MA]EWGaIq@MDQZINANGNGNMXUHMFM@QGQBMJKjAPLB@BCDCLAPCCED@@ELAEMDGJEBB@@LG@AFBTJD@BCGQF@@CBANHD@BCEKBACABAGCS[CGMGGAa]GIGUIGCEGSICWF_@GAEGEKCKGEMA[BS@aM_OoMgMQKOQGIGWMMOMKMEI@MGIQOQIMKWUQWOMQGIA™DIEDaCKUESASCUGIECCESEEWM‰IKCyYWu_sG_IYIYSGCK@]LE@uUGMCEGCK@G@GDQLC@S@QDaIaUEEAADCJ@WS@OMEG@SAkE]HeIOIC@BAGICUKGGEUCQGGEEKEEQ@IF[BWDQCQAKC‡o_GgGORFJDD@FCFADCBGAMGGACC@EDGJGO_"]],"encodeOffsets":[[[118268,36758]],[[118260,36742]]]},"properties":{"cp":[115.980367,36.456013],"name":"聊城市","childNum":2}},{"id":"371600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CHGD@CAAMDGB@BE@@AG@CEWB@IE@AKBC@IGAQB@EGA@MEAGCCIG@@DC@EAGIGACB@DKDE@BFGBBDB@@BAHWB@DA@gBBNS@AJDB@LM@@DE@DFKBAJBHCBAP@BCA@DFND@@XXDBB@HA@@HHH@CFBBH@DCBGBA@@AQ@@AMB@FCDBDC@@DFHINAD@JMDCDCDI@BH@@A@ECAIaEOBKGKC@FE@@A@EQE@FEAADABADDDCDE@GJBBEAABCA@PABVHDIJHLDBHNFABJBCBBBOTCJGDADALDB@DIC@FD@BF@@E@AHFD@FZPEH@FNLHFEHCACPCA@DAFD@AHI@@FI@@FGAAEUACL@B@@@HEDEAGH]BAABMC@@GQECDG@CBQA@FCBIAECE@ABBDB@CJE@@EIB@JFBBHB@@LBDHA@BBHE@NHFADBHJEHECAJD@@BAPE@ADCFAACAID@CEA@HIFIBCEAB@CMAEGICBJBB@BAB@BA@BBADA@CNEBWMeQQCWAIDEJIHKFiNY@UEQG‹wOGM@‹JƒNEBcZIFMBI@WKGCOSKQEgEKQS[KGGKƒEIEGQOEAoIBICA@C@AFBAEBIBCDB@GF@CA@AL@DBTIAED@BAAGCA@AKA@KF@@ED@BC@QBAF@DCHC@DHBB@@CD@BATDPFT@ZG\\E|UvGp@REJArBTFzDlEd@PCAKCCAKBKAIEKEGH@@EBCHABCBB@BDAAAB@D@@BH@@EBADB@DN@@GFADE@EA@CA@EDBBA@AC@CA@OBCAGDAAIF@@C`ADCfADA@C@GF@AYF@@QPE@CFAACFABCJAFEBG@OBC@AACAMB@BFDF@HDFFDBA@GD@@CECBGBBBB@HDA@GD@@DDBHB@BJAAWE@@EAAKC@EAAG@K@@ABA@MI@KCBIOBIKAUU@QDK@@C@AICHCOA@EO@@HKBABA@C@@IGBCCEB@Cq@@AGAAC@OJIAMAA@EECCKC@C@CYEA@CDA@ED@@A@EE@@GE@@ID@@EA@@ARABWFDHI@BABADF@@FNCHGDC@EJGCGAA@EDCFAAGC@@CG@ACK@EAEAGDHHBBGHAFC@ABBDADG@CA@CGAACB@DBDCACCAAGCCD@DE@GA@ADCACEADAABCCC@AI@CI@ECCA@@AEACEBE@IAECCI@@CG@KC@AF@AA@GAAGCCBGAE@@DEASBCF@DA@CAAIKAGFI@CABIMCA@@BBHEBG@AD@NPJPPLH@DELN`FDBDSJ[FO@CCe@IJEJCPOXOLm`ZMHy|EXBTN^CNEJGNOTIFMD]L@FODDPFFDABEJADA@CD@DNXHBDDL@JCDC@GDUH@JFBF@@CB@@HIJCDE@ACE@K@@CCAC@@CA@@EACA@C@AA@CAAKC@GACAB@DGBAHA@ABAHMBEB@BK@@CKAKC@FIAADE@AADGB@ADB@DG@E[ECDCACCQBI@OCGCUPMDMIIIWESBGHYŽIJOHKDiNIHMN@PJFLFNJHJFT@PBBCDGBCDBDFDbGLAN@NFfXPHVDzFHBdbAHCB@FEHALAFI^G`@TEPGLe`ENSVGNDBBLBFAB@BJHD@BAHADDDBTA@DEBCBADDHHBAHF@BECEDBDFJA@AHABBBF@@C@BFKDAB@HBJD@@DE@@DI@C\\YVKXE\\@PFNDLDl]`UNkTQTR\\DXAJWXIFU@_Ec@SDGHHJRHGHMD[FDPLHPD\\DJL@NKLIDiFU`ENJZF`@JFLJJh\\NTFR@LGXCPBPLhJNLJ\\NHFBLCFCBJNCBDNH@NMHADA@UCMD@@CC@EGECAOF@CMFABEDITALFPJLFHJHRLLRS\\GPFNHPCJKJSJERCJ@FDBDDZJPLNDAJ@FH@FH@FDd@BJNBABDB@DHJIBAD@BHDCD@FLBFDFEDEFDADBBOF@DDBADA@C@BBABG@@B@HFDDJCBDHGDBFI@IBE@AJE@BBGBCAAB@HHDBDJ@HBHHPABFIFBBDABDABJJABBFFNLR@DHA@CBAHNAFCJLHN@TLDFDNFDRHDDBJIBAHGFSDKHCDDPAD@JA@@GAJGHKDkBINAL@NCVQZCLTJNDnPDHBNCNCZ@LE`QPKHOBDJBLDJRPJLAB@DC@@FB@@BEB@BB@@DDBCJHAFBBBAHDDXBNLHBdBXGF@tHfAFBHHFDLBdGP@HDRPTLDFD\\Z`FD^JPDDDBJ@JCPENBHHHDCF@BBBFDBHAJBJCDHJD@DKBKJHHFR@DCJBFRZDB@NBFbRpfPRDLHLˆvE[HORM|cÀ—lS\\@ZJàČV@PEDMÏĽAE@IDEHCJCLAl@`AbG`E¸EzESeOKAEBADANAJCDGDKKIG]EAKCAAFMD]IuEFCAKHEBAGCICDoE@BEOAACBEDATBDUAaNABIEAFEDODBAF@@L[CCDEEADE@CIABEBYHABCFQD@@BA\\HBHEAEGB@IH@FIBEAOBEB@JFBDJDADB@bHCFPBADHBADDBADLDFIDAD@JEHFDARDLUAAP_AAI@AIJ@@BHB@CH@AI@@@EJAHCDAAGC@AABEFA@EI@@GL@@ED@BCBABMEA@CA@AFK@CAQcL@CEE@AMLINABOOIGBAKG@@UWA@AC@E@ABCA@GBABSGBCOAEEBACAEDKACCCEBBOKACGE@AAAEDAAEGE@AA@@FA@@CCAAIQEIBGEECY@IHMECBGHGCGF@DGA@AKAAFAFA@E@ACBCAAC@KH@BABIKQAEBECAEEBCSCGOBBIE@@AH@@CC@CMGCI@BEJABGC@@FABE@@EDAAWCECAEGABCCDKACKCM@ECEGBAEI@AD@@IDAP@@EG@@EC@BOB@HBDEH@DFN@BDBDBBH@@GDAB@BFJ@@BHBFMCABEI@@GDABCG@AGA@@DEA@EIA@KEECAGBCCAA@ECEGEC@ACC@AA@CD@@ABGICBKE@DIA@AGIABKG@H@@CEAACG@CG@ICCCBCA@E@GZGEIGDAAEQ@AFAEIHA@BF@@AL@BBDA@DF@FBJ@LGF@@AD@DCDIHBFA@ACACEDKPBBCGACA@IDGCGEE@ABEAEBA@EMDUBGCEGCC@ENKNDH@DADGDAAAA@@GC@BEF@DC”hPFP@BK@OJA@EVDBCB@T@DFCLL@@FN@DEBWB@JA@CBAD@@BHCBDXBFGD@GMxB@FAAKBCD@L@BGAKBAFAZB@EJBBAAAI@ACBEZ@BAF@AIBAR@@EIA@CT@@MF@@QM@CECAISAAQ@GUBABANBIELQHEHMPC@CH@BIBAAGF@BIFAAGDA@GF@@GE@AEE@@IC@@IA@@WK@@GG@AEIDIKAGQBAKC@EA@IBCHB@GO@DMDDHG@CAA@CB@FCBGACE@GDAEGFG@@CF@@GFAAEH@BCAEI@AECCCE@GD@DGDCEWBEB@@EYOAGFEAGCEIGE@KACE@ICCM@ACAEA@AAAEI@AS"],"encodeOffsets":[[121128,37888]]},"properties":{"cp":[118.016974,37.383542],"name":"滨州市","childNum":1}},{"id":"371700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@QAUBMAID]LYHCJ@ZC”YVI\\I sTM^_|]RMDERSHGRQfY@KH]R_GGQMIMACBWRY@MQMCEAEDOLaDYB[BOAMCIAMBKFILKLENCL@HCRMFCHAXJLDdGDCDSNiBI@UGU@GHWJOF_EUKOECUGGCGK@KHWD]JMLCFCDEHUJaAG\\D`JPFLDHCXeHQBSCOSoKUYBEBMJKPKF@QACCCGAC@UFCAHQPUAGKKCGESEGKGGMCEQWKUCCUBGDQ@IAEECMIMLIHADE@ESeGIGEeKGIAQ@MBMDGPORYLK|gFGDCACCEUSEEEKFCJApENCFGHWBCPKJELAP@VIfITGHEHGLKNGPE`AREN@NEFEHCpCVBnM\\KCCBg@KEOC‰@iAIIEa@WGEGAE@OGUlOHCJGBGAICGWYBUAKKQOO@EFGNIECAASIGE]EWCGCCCC]ACGEM@EFMH_BICCI@OCOCCM@WGMQCMCKIMMFGFEFENIJCDUFIBEAQM_McSSAGDEFKDSZMbabeDwYcC[Ril_CKWAaOGiA‹S‰A™IKSwTEF@BEDUFQB]JYBQBK@U@KDMPOBIAAI@g@KMOGCAECAGDW@QFEFMDKFIH@ABAC@CB]HG@MES@OBKAMAG@QDK@MGM@AB@D_FSHMHKP]^MRCFAPIPMHGBKACB@PEVQRITAH@TFV@LCLEJIJEJJ\\JNDNGR@FCFETAPALGJCNCFUBED@FFDCFEDCDBHCD]LO@MEGBGHUDGDMNiNYPEBO@aOG@UFGAMCIIECMDKFELAtBFRTFZCDUFYBAAO@COUDBJWB@DKBHVB@BDD@BBJERdHCDFDAB@DF@LALCFG@MCECGKaLSLWIMBBREDELIJYDEDFRANIJW@KEQA_@W@WKUQ]GKOECG@EBKHEFIRu@WDgAMEQKOUGCEDIJCFEREF]FUN@DAB@BA@DPDABF@HAB@HMB@DO@DGGB@AD@@IA@@BC@GQIBAEHAAEL@DA@CSBABDDGBAAE@qNCDRH\\NLLDLAHCFcBUHGHADVfDFHFtL`RNP@H@NENOTWVg\\AJBHRZLLLHPHNF^FfFf@FDBDCx@nFDND^FFJDNJP\\`FJljHDP@HnB^DXFLTF’ADBJPPT@JAJCHAFDDD@DFBDFADC@CDEHEHCR@@\\DBB@@eJ@BPFB@TVFbFfDdAPIXFL@TCN@LDhZ`Z@DCJ@BHDNLJ@TRVN¢`FF@PENIbHVJCDJ]HALNAFFF@BVPE@EF@BVZC@RN@HRRTNJDFFVDRDH\\XNH\\dRjZ`X\\XR\\PZADBBJDDJ@hGHDFLBBB@nQFDDNlBX@@BD@BBTBPB\\LRDzF@TD@@HF@@\\EB@LR@@PDTVEFPC@DLPAHXDABLf@ALX@BJPVzKN@@ERA@DF@DNVER@@NfB@GFDDZJ@@HF@A]HBBP"],"encodeOffsets":[[118658,36728]]},"properties":{"cp":[115.469381,35.246531],"name":"菏泽市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/shanghai.js b/src/components/visualizcomponent/js/province/shanghai.js new file mode 100644 index 0000000..a71137a --- /dev/null +++ b/src/components/visualizcomponent/js/province/shanghai.js @@ -0,0 +1,20 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(B,A){"function"==typeof define&&define.amd?define(["exports","echarts"],A):"object"==typeof exports&&"string"!=typeof exports.nodeName?A(exports,require("echarts")):A({},B.echarts)}(this,function(B,A){var D=function(B){"undefined"!=typeof console&&console&&console.error&&console.error(B)};A?A.registerMap?A.registerMap("上海",{type:"FeatureCollection",features:[{id:"310101",type:"Feature",geometry:{type:"Polygon",coordinates:["@@AHV@BDCPEPLENFHCJHFBNCAGBGXWFIBGCGMUKKCCcGCDGBALCPIAAPGR"],encodeOffsets:[[124373,31970]]},properties:{cp:[121.490317,31.222771],name:"黄浦区",childNum:1}},{id:"310104",type:"Feature",geometry:{type:"Polygon",coordinates:["@@CEAMMAA@C@AFA@@BC@ABC@@BD@@BH@@BB@EHDDCBECADGEEAEBFNET]CMRELQjOEGRFBAHDBAHH@@B@BDA`H@F@BC@AB@FD@DD@@@CH@DDAFDD^LEPF@DFTDPHHQBOJBDOBKHADCOGCEAE@EFOBMAEUW@GBEHILMBE@KGM"],encodeOffsets:[[124381,31859]]},properties:{cp:[121.43752,31.179973],name:"徐汇区",childNum:1}},{id:"310105",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@AACE@FO]KCCBECCG@@D@@CCmBSAcKG@EBAEGC@DC@QE@CA@@BEBMTNFAFDBA`D@BDA@AA@FFBBLD@@@IBDBABDB@@DBADB@CHA@@DC@C@@@BBABFDH@AHD@ACDA@FD@BCA@@CJCNWJ@BCHAFEF@XCV@DFH@VFBBCFD@HEFFFBB@@IDAJFBABIFK"],encodeOffsets:[[124354,31964]]},properties:{cp:[121.4222,31.218123],name:"长宁区",childNum:1}},{id:"310106",type:"Feature",geometry:{type:"Polygon",coordinates:["@@AB@PCJBNG@ABBDBB@DNBAJJ@@FB@@H@@@DF@ENB@BDD@BAT@BENDFDPB@AF@A]G@BOCKCEBA@G@KBEDCLMVQ@EACDECABCDKECGDMEKFFODOACU@BGOGUCELAJABIECBBNFHJBTLHB@BADDD@FB@@DC@BHOVUJCFIG"],encodeOffsets:[[124340,32022]]},properties:{cp:[121.448224,31.229003],name:"静安区",childNum:1}},{id:"310107",type:"Feature",geometry:{type:"Polygon",coordinates:["@@DB@DHBBCDBB@A@DF@@DFDDHGBDDALZCB@@EBA@ACQ@@DGBEFBB@FD@J@BFMBCCCDID@AODAEIDBDEBABBB@DC@AF@@AFGACBADBB@@NFADD@@BB@B@BAB@@@BBDA@HBB@AJ@@AD@@BB@AFHBDCJFHBGQAAJA@ALCBBF@@AB@@BD@@@JABDABD@@BHBBBNACEJA@ADAAA@B@ADAAAJBIQB@FCBBD@AGJ@@EJA@EHADDAB@BFANNDEVIPUAGD@@CA@@ECCBC@AGASKIAEGACA@EAEEA@EFC@DEAAUEG@CEU@WDE@EFGBADI@MV"],encodeOffsets:[[124267,31987]]},properties:{cp:[121.392499,31.241701],name:"普陀区",childNum:1}},{id:"310109",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@OHWVFBABIKK@MJCJGBKV[C@@I[AOEODCACCCLADDBCFBD@FURQT@J@F@HABDFDLAPH@BTVCLBBE"],encodeOffsets:[[124402,32064]]},properties:{cp:[121.491832,31.26097],name:"虹口区",childNum:1}},{id:"310110",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@JD@U\\ALIHID@NLLAJABUEGX@PVA@ZDDADGFX`ZKDHFAFHpSNGDCDGDM@cBGL[BKAGEGMOcY[GWA"],encodeOffsets:[[124433,31997]]},properties:{cp:[121.522797,31.270755],name:"杨浦区",childNum:1}},{id:"310112",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@EBAD@@A@E_GCB@A@AG@BGCABGEAHQPFRiFKNQ^DFSEMFAFBHFBCFDDACCFGA@@AG@@AC@@AD@BAD@@AB@BED@B@F@B@FBBNDFLCDBCBFB@DFG@CBBABDB@CDBAFCB@DABD@B@DB@BD@@B@BB@B@@FJ@DKLFB@DMDBBABBCFDB@@HB@BBABBDCBGNBDAB@@BPDBAF@@AB@@AB@@CDB@BF@DGB@@CD@FDADF@BADDDCBBDCAAC@BCFEAAB@FECABC@ADBBEB@@EGCABAB@@CAA@CAIABAAA@@ECDGD@BCBBD@BBHBFALABAFBD@@CGA@BC@BCEAA@A@@AEA@@AAA@G@DCG@CCBAAA@ADBDAEAC@ACE@BCC@BG@ACBBAEAAA@B@CECDEAEBAB@BDB@DBD@BBD@FDBGBBFCAABCBDBCEC@UBACA@AAA@ABB@CCCE@AA@ADCD@@BF@@FB@@BDB@CDB@ED@DFB@ABB@HDAADCBE@CCACC@CACIABA@@@BD@@AD@DICABCECFA@AMEO@@CC@ABA@@ABA@GCACBADCDA@@BAAAB@BICADE@@BEAABC@GHC@E@@FD@@BA@CFC@@BC@AASEKG@ACAIZBFGDYCIAKGKAU@OCGAKIMIMCOEeC‘WOBQHI@C@CBB\\HBPTBHJHABECM@ADBB@J@F@D@B@FBDAD@NBBBN@T@DBBADFCFDDGTDJFAFNB@DB@EFFBADD@@DFDDCDBADERCDAB@DELGAADMCEPHB@AB@@BHF@@GNQV@DEJCDC@ADD@@BCFABADA@@FCB@DCD@DABA@EJEF@BEJCLGJABCHAB@BABCFCB@BED@BA@@BABADGFAAA@@CAAKGCAKAUTC@CDDBADIHDFCF@@CDBDCHDBAHGDBDCDABCAABAFKACBDDABBF@@@BHBBDDBC@BDFFFBBDD@@AH@HB@EFC@ABC@FFCFBB@LCFBBAEGFEDABGJMJCL@XGNFH@PDBB@FHDBAAA@@D@D@@CB@DGA@BCCA@@CABACAJA@@C@AKEA@EBBB@ACC@B_CABEMENSFA@AB@@DRFD@@CHDBFFAH@dLTBjA"],encodeOffsets:[[124327,31940]]},properties:{cp:[121.375972,31.111658],name:"闵行区",childNum:1}},{id:"310113",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@JE@@BOAECMCAFS@ABC@ACA@FME@@C@@@GA@@EI@BIMA@CCA@CBAH@AMDI@OBACEEB@ABACCGB@FIB@FI@BHC@AAEDA@JRIABBCB@B@ABBCB@BIBDFMBAAGA@AC@BAACIB@@C@@AA@@BE@AAKD@BIBBBHRC@ICCCCDGABEA@@AC@@BI@@BAA@GCBAAA@ABBBCDAAEJFDB@P\\J@@FB@@DGA@FD@@DAAADCF@@ABBBCDDB@DF@CLCAEFEB@DG@@HD@DB@BB@@FHD@BADA@CFCFABDB@BED@BCDEFFBABB@ADG@GNCBFHAFA@@DCAIB@DB@@FBBEF^JBAH@AFD@A@@DA@@BFDABD@@JB@@BA@AD@DB@@FCJ@FA@C@ABAAABENDB@BCDCFG@ADDBEDDDABA@ADB@ADF@BD@BEACD@BCBJF@BABA@BBCFE@ABCLABBBAFEB@A@BCDEBADD@CBBBBAADBBD@B@BBADFADDDA@ED@ACB@FF@DFBBCB@@AC@@GF@B@AFD@@DB@@AD@@BD@\\PfK^I|]BAEGBE\\Q`W|i\\UdSXUBD@DFAEG\\UQQQY@QJONIVIEGEBCGYLW_HEBCCC@YUBAFKAUD"],encodeOffsets:[[124384,32068]]},properties:{cp:[121.489934,31.398896],name:"宝山区",childNum:1}},{id:"310114",type:"Feature",geometry:{type:"Polygon",coordinates:["@@A@A@@AC@BCME@@AABCDAHBBE@@BED@@CAABAFAACJCBFPC@BJCDCDDNAAEI@C@@EAAFEHA@CR@BDB@FA@@DAKYCBACGHCCCE@@CEB@A@CAADGA@CCAADGB@DB@ADC@@ECBBDC@BGG@CCIC@EAAOCG@OEUHK@IDINAHCBEFFHABEAKDA@EAED@EAD@BED@FGAG@@BC@@AC@@DA@@CCBEA@DGAKFOB@CG@@BAA@CGCBAEA@CA@@DEA@FCFB@ABAAABAC@AAACFGEBCABCCABCCABCAB@@CC@ADGDEEC@EDCA@BA@BDA@ACEFECABC@@BB@BDC@AJIJCAADC@CGEB@@AB@BDF@JDD@DHBABD@B@@BCHE@@BC@@DCA@DC@@DDBADA@EDFBIPCFIIBCMAE@AJ@B@FAB@DAJDB@DDB@FD@@BCBBBB@@DABAB@DCBBBAHBB@FMCKB@HF@EHIACBE@BFCBBLAH@DD@@CD@D@BFNBCDGBAFTHBEBB@DB@@AJD@ANFABBBD@ABD@@ANDBDCD@BABA@ABLDCFDBF@ABC@ABDB@BFDADJDDCCDBDCDAAABBB@BC@ABA@ABC@@HA@C@@DJ@@DFB@BD@HB@AD@ABBDFA@HA@@CA@BDABOBMFAFB@ADBDAB\\LDAHBBADBHAPFJFAFBFFD@BJHRD@FHFNHDACCLADBH@DDFABHCB@BHJF@AJ@@FAFDB@AEFE@CBIHB@AC@@AA@DEHD@BD@ADB@BDB@AKD@@DBA@@@AD@DBBDBBDBD@@FDDBA@CDAHDBBHDADB@FA@BD@DCD@BFFCJD@DA@FBBDFADC@A@BFABEAABADKBAF@DEAAB@BA@AIEDA@ADCFB@AACE@BCA@BCB@BACCFCCABCH@DEDC@ACAFMBABBBAD@B@@EDI@EA@@CBCB@@AA@@IC@BAEC@AB@@CB@C@BEG@AB]IFEAA@EA@@CJADB@CB@BEEGDAHMH@BCA@BAEAFEDC@AFC@ACABALQGC@ECCE@@GH@@CFAFEDBDKE@@CCADCAABA@@DEBCBB@CC@@EHB@CA@@EI@GMEMICFIBBBABAAA"],encodeOffsets:[[124249,32046]]},properties:{cp:[121.250333,31.383524],name:"嘉定区",childNum:1}},{id:"310115",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@bM²WLCļÑNI^_È€sJQ¶±`e`Z¡LƒD‡CsEWOWs@GBI\\wsYg|QNUBģFq„AZHZB@@JHBAJFRA@BB@HABB@@J@HBDBLAJC@@BD@ABA@B@AD@FB@@BA@@BA@G@@FC@AB@DA@ABCAC@@DEA@DD@BDEF@FQJE@CAGJA@ABCAEDBDGHADWR_TYJI@G@SD@AA@@AA@IDGB@A@BQBmAA@CBOAGFELC@AAaDACS@C@@AIAABKA@BEBFDADDBCJC@@BC@@A@@ABJBBD@DDDDB@DAFCDBBGCA@BAA@CEC@@FCA@DCA@AA@@EE@@AC@CD@BBBF@DD@DAA@BBB@BDBAB@VFDADACADBBEDAAAHECC@AAC@CAA@ACA@ABBFCFFD@D@ABBFBABDA@BAHD@ADF@BDD@FBCBCA@BBBABDDH@CDH@B@BB@@FB@BB@B@FBADD@@AHB@DC@EAABKBEBGAAAC@AAADC@CHFD@@BBABJBDBB@DB@@BABAHD@FA@AFCA@BADDBEFA@BBEFADD@BBCDAACDCCABE@BCECC@@DA@CHE@@ACA@DA@@BA@@BE@ABOC@AA@CBMAAHCDAAAB@AGA@@CADEAAABCACNA@KECLC@E@@EA@A@@A@AC@@AAAA@A@C@BA@CDABEAAADCABAAA@DEH@CEADACAKDHN@LAFKNGJAF@D@DBFNLHLANEP@FBFJJJDdHDDLLNVDHAHEJWXAF@FJFHDtDXHhZNPFHBHALK\\AH@dCNCHCDMHoTUJMJIP@RRZRR"],["@@PDNAvOFGBKCeEQGEI@IBMNY\\GJELATBJ"],["@@HRHJNBX@XCRGfEFGBM@eYuGIgCIAK@KDMPIREVCXARBP"]],encodeOffsets:[[[124438,32149]],[[124808,31991]],[[124870,31965]]]},properties:{cp:[121.567706,31.245944],name:"浦东新区",childNum:3}},{id:"310116",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@DBBAGCBD"],["@@HADA@AGCKHBBF@"],["@@FACAAD"],["@@DB@EB@@CB@@GEQ@IEKAM@ATE@EHADF@GDCFFPD^BBED@@BD@@DPBB@@CDB@BLC@ADB@BF@@CF@@DB@BDCDA@@DCACBC@AB@HDBRTHGBCHBDB@AF@B@NACQ@@@AC@@CC@CIEE@CFCFHDBHABDN@BED@BDNA@HAF@FCBADDLD@DAAC@AB@@ANC@ANC@TDBL@DGJC^BDBDBJ@^F\\VHGPB@CD@BAF@DKDBBCA@BAC@FK@E@BD@@BNABCF@@AFB@AD@BADB@GA@@AF@BCFBDKB@@BDBB@BEDBBDF@@CFB@HD@@F@@@HA@BBA@BDC@BJADBBLB@AA@@ED@DIHA@BB@BDDBBCBA@@@BF@@CB@ABFBBCFB@BD@FCF@DBBAD@BAD@BABBBAHDJ@ABDDABDBHCBDJIBOFE@IDKJAFCBAJELAAEBCBKAA@GD@AIBEAIDOK@@EDEAABA@A@BB@@@B@B@AAD@@ADA@EJ@@CB@H@BLDBFA@@B@@GEB@EB@@CB@DETAAADA@GH@BHLAPA@ABBD@JU@ABBFCB@‚£«ugW›OCOCgB‡DaAE`@HCBBFCBAJA@AFDFAFFD@FDFCFBBA@BBAFBDA@CDAAA@STCBWLAAABBBCBAACB@AABBBIFAPCHCFBBCB@HA@CAABGPIBO@ICCEDMGAILADACCBCA@CECEAKCADCBADAAKAEC@HEBCAEDQBACEAAB@BGCYDEJCB@BBFN@B@@JDbHRJL@D@FA@@CCB@DABBDEFACSDA@AAA@DDBLFHAB@BABCAIDADABCEKCABC@CDABBBC@@B@BA@BBcO[@MGDCC@DK_KFMGBCFGADEA@AGCA@@DAD@AFB@BCB@DGOCCLKR]JADEAMMABBCA@CB@BABCAACB@CEAB@CAAGBDFGFHFGBBDFHF@BDB@ABBFDADFF@DHD@DFFADDGDDDADDABDA@DDCDFFBDEBFFDCDBCBDDEBBDB@@@CDCDI@GB@BBFAB]DAHCDDH@DDBHB@DHABDB@@FG@CABJBl@FEFCFBB@LB@J@@GPDA@DD@AD@D@@CCA@BCA@CB@A@@AF@BGFAADDB@ARF"]],encodeOffsets:[[[124321,31442]],[[124337,31429]],[[124341,31419]],[[123933,31687]]]},properties:{cp:[121.330736,30.724697],name:"金山区",childNum:4}},{id:"310117",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@DLB@BFTHAFB@DABHFELFBBAH@DIHB@GB@@CB@BEDAB@LAPB@DFBADD@@BBBN@@DRB@BADALHABlH@@\\ABAFQPOLDBDBDCJBBJFA@FCJC@@DCAABDDBDKHB@CDBDEBCEINHDABFB@DDDD@F@@ABCAA@EB@@CH@B@BCBABD@DLBBCB@R@ADD@BAJ@BBBB@BA@@NG@AFELC@AB@@CBA@KJAAA@CAC@CLD@ABBBGJDBBDCFBBDCFDADBBDCABB@@BA@HHDBABFFDCBBDCB@BABB@AFEBBBED@FEDDBED@BALB@CD@DEHBBGDBBCB@BFB@@LC@@FJA@AJB@@B@@FB@@HH@@BJ@CJDDADDBB@B@BCJD@DB@AB@FC@@FC@@D@FDA@X\\ILF@CAA@ABBJ@DEXFPBI_CM@CF@NFF@BBB@BAADBLFBJABHKB@@L@BHXCAGBAF@@BB@@BCFBDDBD@BB^ENNEFEAEHCC@DBB@BB@AH@BFCD@B@ABDB@@FAF@ABXFnNHKB@BA@CDC@CDA@EB@BCBADE@AC@BCD@DCFI@CRUHM@@GE@AA@@BGAFONDBCHBFK@CBAHODICACDEC@CC@BCEAFEA@@CMABEIESCCHECEDBCAA@WAMAA@MBCAC@E@A@C@E@IAABCN@FDBAIGAGOSGAA[DAD@J@XIJ@PDDI@ODK@UD@BCAAGADSG@CAA@AABAAAA@@BECBC@IFCBC@CIG@A@AGDCABACCBAA@@@G@GCCB@AABC@ABC@ABCAE@EDC@@AEAADEABAA@@DE@@A@@ABADCAACA@@AGBCJC@@FB@@BMCBCAID@ACB@AAB@@G@@@EC@@GEA@DE@ACCAAFA@CA@AA@CLEAADE@@BB@@HCAABC@@BEA@BE@ADMB@AC@@A@FELD@ABB@ADCACLE@ABC@@DOAGH[U]EI@CACA]AIDCHK@CA@SMD@BMD@BA@@BBDCBC@CKBCDA@EBE@GMBACC@AFM@ACGBCAEGED@DFFDJD@@DD@@B@@DRMBA@E@@BCAGAADGHQSCA@GBAD@DADB@CB@DCACA@@CE@@DE@@ACA@BKD@ACA@DA@OA@CC@@AC@AF]AOCEECD@HCEGB@FSF@BBNFL@JFR@HA@@DA@@FCA"],encodeOffsets:[[123933,31687]]},properties:{cp:[121.223543,31.03047],name:"松江区",childNum:1}},{id:"310118",type:"Feature",geometry:{type:"Polygon",coordinates:["@@@GCIBA@@FADHD@BCDBJIBID@ACA@@AD@BAFDFEBDB@ACB@@ADBFCD@FFHCBCD@@DA@DBBADDBADDBAADHFDEBB@BBDBABBBAA@DE@EFB@CB@@DFBABHD@DBB@AH@@DPALEHB@CFBDA@DB@@CD@AAEAEEACD@CAACGA@A@@AEBACCDALBBEBADBBADCACHCBGCADGACDC@@DECEJGBCCADCD@VSLBDBLHBB@DB@BBFCDEBA@AB@@AFC@ADADEBA@ABADGBAHIDKJOmMWEBAE@EB@@CABAA@C@ED@ABGA@@AAA@CDDFGFBFEMM]FAAC@CAACDE@AA@@AE@ABBHWDAGK@@@LAAGIBEAAKBCABA@AAE@MEE@@DDNJ`OAWECFI@AA@BBB@DKE[J@WCB@E@CD@@ED@@EBAA@@CICADA@A@CABCCCDII@@AG@@GA@@EA@@@IA@BIB@ED@@KA@AEA@ADCAAHGACFC@@DKAABC@AFCCEFC@AFAAEF@BAAABA@CDAACDEEBACAGGB@@AA@BACDAABCECCDAADGAACAHIAABAC@@EDEB@HBBBLIB@DA@@BAD@FKBEH@@MB@@AAAAAI@ABC@BCQ@A@ADKA@CACABADA@G@@DA@@FBBAD@BE@C@CC@CEABAGCJMDFFAACDCA@LGACCCBADB@CD@DI@EEBAIIACDCACAPKROBEBA@[G@AkGBBKBC@AQA@CM@AA@AC@BCEA@COAKBA@CBAFA@@DA@@HGACJG@ABEAFKGEBA@CEAGBEUKA@CQE@BCABCEBAHE@@BB@A@@DDB@ADB@DC@C@@BCCB@OC@HM@AHC@AHF@CHBF@BC@@DB@ADBB@BNB@BB@@FDB@DC@A@CRA@CFBBAFGAADDB@HA@@DB@@D@@ADBBEJDBM@ADg@ABFFABGBCNGBC@CACBAADAAEFACK[AAAJK@AC@GBEDG@ACOFOEAD@JQ@@FBdCDEL@FCD@H@JHXBPHABDEJ@BEDCACHCFAHA@@EG@QB@BBDE@@DE@AAE@@CG@ABADA@ABCAABCDBLD@DHNJDD@HDHHHJFdDPCTD\\JnE€MPDvBJHADHBBD@BD@@EHBFCBEDB@AD@HREB@FHD@DHBBGD@H@ABDBL@@AB@@AD@@CFA@BAFFD@BBB@CB@@FHDADB@@DEAADJB@DCHEAABBB@BFBAFEFADJDABIAADFB@DAB@B@BDBABCB@BE@@DD@Kz@DD@@HD@@DC@ADA@A@AFFB@HBA@BAB@FC@@AIBDBDABD@NA@BBBBABBRA@@@dFFDDHEBBHDNFFABDBDADCB@@AB@BCFO@ABCHCD@BBC@@@FDPRF@FA@DB@@AHAACFCHA@DFAACD@BBDAAABAD@BBD@@CDALBFB"],encodeOffsets:[[124062,32028]]},properties:{cp:[121.113021,31.151209],name:"青浦区",childNum:1}},{id:"310120",type:"Feature",geometry:{type:"Polygon",coordinates:["@@LBBAJB@BD@T@BDbCBBD@FKHEPBDAB@nBRA@A@BHAJCB@@BB@@BTCH@J@ZI`SXQBCHGACFCDBBAB@HIDBF@NGDA@EFEACC@@CFB@CD@DBBAB@@CBAD@@EH@B@@AB@@AA@@EBCA@B@BAC@@AD@BIAKAC@G@IA@BA@GAAB@EQBIGA@IA@GYBYrƒĥDƒEŸU¡_‰[g¤A@EDAA@BIVC@AA@BOBKBAGG@@HCBBBSBCFA@@DA@@FFA@HA@@@EBCAAKG@A@@DI@@FCB@BC@BBA@A@@@A@@A@BABBBCF@FL@CPBJAFBJC@@HBBALADBFKBIFABEDIBCL@JEFAPKJHFBFADED@JADFD@AB@BBABBBB@DBH@CTHBBBADC@@VCL@PCJ‚TfD^JNJLJHBPDV@LBLHJBZDHCAEJYDB@BLHTFBBD@@AD@DEB@@AC@@EF@D@HGD@BAFB@AF@BCJD@ABABB@AB@DCBCDADB@HAB@BB@BAD@@DP@NF"],encodeOffsets:[[124489,31743]]},properties:{cp:[121.458472,30.912345],name:"奉贤区",childNum:1}},{type:"Feature",properties:{name:"崇明区"},geometry:{id:"310151",type:"MultiPolygon",coordinates:[["@@Ɯp@dG¶ƒY€IЏtuÆu¬RWˆWckĜyPVĆgðÕTUm…U¥c}S“H¥|÷Œ^oGĝ¬åŠµxƒb™žcAXor‘š]dš€"],["@@”MšURm@kYiD[YRwRmdS^ChQv"],["@@¬Q˜SzoMUægLShQ”e^sFwS_aL“’ïž{d\\ungZeNGZ"]],encodeOffsets:[[[124119,32586]],[[124716,32134]],[[124427,32249]]]}}],UTF8Encoding:!0}):D("ECharts Map is not loaded"):D("ECharts is not Loaded")}); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/shanxi.js b/src/components/visualizcomponent/js/province/shanxi.js new file mode 100644 index 0000000..c313e61 --- /dev/null +++ b/src/components/visualizcomponent/js/province/shanxi.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('山西', {"type":"FeatureCollection","features":[{"id":"140100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AFWN@BBJADaHWR@DTH\\BDB@NADCDQ@IBCJDJ@FE@WB@DC@O@BLBFPLVT@HAVAFCBOAgGO@Q@SHEHGVEXEFEDQDEBGTKJGBGNGJYLAD@XCP@HFFFPGBABDBBDABOBKFAHGFgHKHELC@KCCB]dA@SEIBGDU@gKKAS@KFOPCHMEgBKC_MO@GFIRENEFG@]GADDPEJMNGL@DEJBJAJKHCD@LDLEFIFMBOEIEGAWD[@WBaCOFCF@JCJEHIHIFGBMFCFCBS@SHABAHBJCBKDKJONALDRCDG@OBMDOAKHMBaIIQGE_BWMI@GHGBC@MGODK@SGaBQEKKG@GHETAL@RADGDQDIFVHRLPDJHBDAFIP@HFLIREBSHEDEHENKLCLAV@DEDCF@\\EHGFABGDCDGLCLAJBJFHNROLGLBFLLAJBDbHHDFFBVXJRJRDpBNBVBPDd\\PHRF^PVBJFPPfbDLEPBFNF`DLHJAJGNBJAHDFNHAHFHBNADBAF@BF@FAHBHBB@EJDFJLHBDBBFFBH@^CN@HD@DCDKDABDLDDF@^IHAFGIeFIJEN@LFDFVCdaP@PEJBHCXSH@JBFLPHJAPFHDTBLJHBF@DIHCTCjQF@NJF@HERED@JG\\FRCJELKHAFCDILGFGJCJFDFhFˆQNBJGHGFCCXBBJDH@JERAJFDDRDHFHRHVFHDL@LCLIDG@EF@LE^EHOJQPILKR@LZJ~NL@BDAFGFI@ULCFAF@HRPZNJPDCXALETCVHLBHGJCRAFAHIVQHMJINC^@ZORAFBHJJD^LJ@LCFEDSLKHUFANANKPDH@ZKJ@NPXFDB@fBBBBJITIDEAGBALAHCBEAEBCFCLABCAKKOJMJGDCJAXCH@PHRCNEP@DBNJNHLNFFFD@HCNC@GN@BDBF@hEHCJCRIHBHAHB@JBBT@LDBATAPGFBHHF@BAHAJ@XF^DlJZXBRFDBFNP`^NHPFVBPFTBTLPAPFTJLJFDTBXDNHLRF@NRJFDABC@OFIHCJ@FDNCNFHD@DFDDFHFFDDD@HDDJDFBFRFHZJFBDDLDTCFFRFDD@FETCDBDD@HFXFTD^B^ELCHIAEEAAEAGFQLOFMAIEKKKDIZU@KMUKIKGACCCSCKBUOE@OFGCEAKAQBECAKOCCI@ECKCCMC@GGEKCM@CGAKAEKEGAKBGCmWKMIAIACECOKGG@ECAIDE@CGIOOACDE@AI@GKCCACFG@G@MCECAKHG@GCCIFG@MDCHADAHGNAbJFABABKAQFMFCHIXQNGF@DGDC`QBCLDHBNADAJ@JCBABMPOHAJAL@BQG@ECGGIC[D]BICMKEENEDALQIAEKKAGAAWEEYAIFCFMNMFE@IGAKCEKIEAIMICeLMA_GKDCDKBG@aMS@EDEHOBMDEJEBC@CGE@IGAGHI@EACIEYKKIKOIGEIQQGG@CBCPKBE@GMCIMAAJO@SNQ@IHKFK@GG@MNWNEBM@SGGCEI@SEEGCEIKCODK@AADO[ACEAMCCKEGGEM@GR[@EMMMGSMMCCC@EHGDGHEBC@WDEFA@CIIQIAWCQKA]AOEAEAILIBA@G@GCECASCAA@GAIMC@A@IFIHCNCDA@KACKEYCQBIAOGAKDWAYFATCHB@CDADMLQFM@GCiLKBIDIZCEKIE[AYGEEAADOCEsLKHYDE@CEAAOBSGU@CAAEBa@QCEAAGAK@MCGAMBGICCOACDMPUDI@GMAACSCEWBGDCDCBG@SEIDCBGPAFDRcDICQBGSBICGCEGCSBEGI@"],"encodeOffsets":[[115027,38358]]},"properties":{"cp":[112.549248,37.857014],"name":"太原市","childNum":1}},{"id":"140200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@EKIDKCI@OEEMEOUEEBC@IBICC@MCACE@AAACAM@OKEBUE@IFIAEBGCEKeEIQQ[aCOAWDK@OBKBMEODAFALEAGIE@CGCEC@EAC@EAACBGCIDCAGEBAAGSAAEC@A@AMGG@ADCDI@GECGEBCEEBEAGDKDADKLCBEKKCAEISECERIAABCVIJAJBDBDCH@JGHDLABCLGDGCE@CEGBGBCEOGCAECAIFIDKACC@EAABEEQQBC@@CCAC@CDOE}LQQawCMHCDEFOAEBC@EBEAEIICE@AAC@EGIACEG@AEGCA@AEAC@EAQDMCIGEDMDEFGAGFICGE]AQCEBMBK@CCOIO@KAEBOKYMQGMCQBQNIFUDWGQGSCcBKTCP@LGPYLBHKBBBC@GGG@ABA@ABGBOnE^CJOB[GoUKkKKU@cHIDEZK\\AN@ZKZKŠEHDJBDfbPŽ@NDRAJGFIDMJIHI\\UROJML[VIL@VDHDN@FCFKDM@ŸGUFaB]DMDWJMPELGPQPEF_J]FMAQCSCOBcJQL]J}M]KKDKVGJEBQEETIJULoVcXSZCTBNHTGRmlUHKRIXIH[FY@CFAJBLBLCJOP]bOLOHOR@JVTANMN@JFHNNCHD@JHFBCHBBPPBFAJKLBBBB@BEFEFON]PYRaNEDKPGPO\\BFFHV@DBHNH@jlPF`A`RxNILc^KPGFMNGDMAEFKXSB]AGBMNihIBcDMNULgHYFUDMBMEIG[KIIKI_Q_UQEeIe@›HcFaBI@_G_BkAWEI@O@YPG@ECEE@KHK@EEEDA@GDCFANCFAPUFICEKOAGIAQHKHAAASEOUCCASSOCM@KCSEGKBMGIIEOE}AOGKKAMHIWCu@aB[CA_CGICoLOHgNQECOEIGEMGkKGFCJCFIF]LAZFzCP_JIDINGT@HRhFXBZEbG`APJNX\\JPJdDPFLDPF\\HJFLJ^APGFEDE\\QFCDEJAPABEDADEHBB@HVH@DCDGBGFKCIFSDEDAJEF@DVHEDAHEFKBCJFJKPDHHBBBGDAJFFLHVBR@\\BJNANIL[VIRBPLPLFN@HB@PCF@HLARQRGZQFELERMTILKXINMBB`W`ALBJBTF~^^LfJbLHHLVTtLVJ\\HRFTFPBHHN@ZBJDHLF\\HPDFBxPXLxPbDvRhDZFfB‚N°^|LnDJBbNPDJCBCBIBGJKJCNIRWDEJQJ_DIDEFMLONMH@HATFV@fETA^BdHdBˆN˜HŒNnNZTLRLJfZp^VTVNjPHNBLDFJJRH|TŒZPHLFRRZbHP@P`_n_JI\\kJEPAVF`NpddTZX@HFFDFADB@F@BARHRDRBP@`CHIJ@zPTDZFVTHHHJBN@XITSPWLMNKRAHTVBFJLDJDRTf@VDPOtAJFLJLZP`HLBHAXDL@NFHMLKbiPMNQDOFKFGbQNSDK@CJGFI@COIFKH@FEDEFCBGXIT@HDJDH@\\ULGJKBCACKY@ADKEABCEIBECCBALCL@HAHBDCAEDKBEIKMI@ABIASCKGGDGBCGGICBOKICEFMAA@CFGHCRD@GDG@CPEFABABMEEOICG@CPSBMXiJY@EDEJEHAH@dHF@HCDBLGJ@HGPFFAF@DG@IH@BCDAJ@RFNHFHdJPJHBH@JELMDIPKHCTCL@JDPH`CVGJE@QCICO_i_UsqgQiIeMUCg@eJMAMOE[OSCiDKDWDKASYESA[CESEQBUDWAYE‡]QC[HABDF@LM@EBEHGACBEAGBEEEC[EUKJWB@FWDAFQ@QHUHKLILOBQMOGK@WMGOAC@AAMAKCWOKAQP@JBP@DY\\@HEJSJ[HMDSACAGYJMAGFa@CEEE]IOWSGEOGMAcBKCKK@MHKRERLH@TCDEPCdENE^CLEL@DDLADCJBHCJGAYAK@OJMDSZuD@JJFBV@JCNGJIDAH@H@RDPA‚S€GRDJJHFRBJDLRBGHDLI@CA@@ED@DDDC@CE@BCD@DG@CACGBCEMEUKEECGBGDEFCD@BA@AHED@BEHBDABIFKDB@BCD@DFHTBP@RJ\\DJDHHLAHEAIBGCEHAJDDBNDHAFCJBDANHJDPEZ@bHH@D@TBDDJEPBJUC@BMAIRY@AEC@CCCQCCCAEHGFGBUFEBGBADBBEH@CGBGJ@DBBMKUE}ABeCWDONWHG\\kLGN@LBRA`FNA\\ILKBGDCBMBEBA@CBCBGHKDMVBHCBB@FDBDHrTNGFIGOCK@C"],"encodeOffsets":[[117313,40508]]},"properties":{"cp":[113.295259,40.09031],"name":"大同市","childNum":1}},{"id":"140300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BWBIDK@KDMZUTQ@MIIKKi]KKQSI[AKGOCODONUNKVMJQCqQsCY@SZWRMJ]JINGLCV@xLV@LANCNIX]JELCPAPDLBLFFDDBD@DEDICMAEBCLENDHBNG@CCCME@GCAOGBALEHCLFDBFCJBT@bCpMT@PHXFLADCBCEGGE@CHEDE@EE@KFCBAIBICQIMKYFEFCL@DA|wDEDKCA@CFGHAXIFEAGGGDGAIHEDE@KIS@GFGCKCASAAAPKFGFAXDFCHANGPSFMPSFMNgPQPCNGJKFIF[N]DSA‡BKFKFILGNAbDREHKBIAKLIXMNIDKBICIEKWO[G_SGICKAQ@QFCGiAIGEOAODOJsZoRUFS@WA[SKKw]‹EWE_MIDEZCHEDOBGDKBWBeCSCGEAEBIEEaAEEGEOAcDOFWVIDOBsIcBUAwFKLCJOP]AkFIVOR]RELMTCN@^AFGH_VIJcpIXIJaVCFEPALFZEHIFeRKHIFEJCPAJBLFZJ\\Ln@TKRGDOHS@KAMBKJCLCHAfCHGJSFM@EDCXOZ@LFFPHBDKZEDIF]FSAICYOIQAGOWSGoBKBGFIJKHGJEJIJQCaSMKAMCCY@KDGCK@C@APGAMDGBOPANABIDI@CBMBGAKCAD_RCDCHE@MHWRGJEDENBRALABEBYIM@GBGHCBGBCD@NEHDJHDH@LGDBDF@N@HEHBDDDHLJ@@BCFBDPPHJ@DCFBJFDH@LHFTBBJBJBLNnXHDLAHBLFBFBLDHN@LDHF@HNDDDDL@FDJPDBLFDRALBFBHDPEF@VPLATDDDBDLHLJNV@LYVCJLLFLBJENKPER@DDHFDHNJBVED@JDVBLA^@HDDFdLPHpVdHNHFFLZHH`PNDbP†TdN^RpRNBJ@pUTCb@^JVJNDd@RDXA"],"encodeOffsets":[[116281,39446]]},"properties":{"cp":[113.583285,37.861188],"name":"阳泉市","childNum":1}},{"id":"140400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AKKMqJYHQEOKIKKSMQDOTC\\HPFR@BOK__[SYCOHKPKN@`GvCRKBMGaCKHGTCTBNGPSVYBM@KACIKEAC@QFE@QGCCEAGHCBCC@IDAHAHBHGH@BA@EC@CDACBC@I@A@CGK@QCC@KCAIAAE@CBANHHBL@DAJITCDABMBQFKNGp@XELERKLITQVMVExBJQLaNQHODQ@OCS@MAMLSDMIMKMAICAQACAGIFIB[HSBIAEKAAEEAE@AACG@EBGDE@ICGSMSGIACCAC@ECEDCB@NLDBPANCHK@EFKMDCCCAEF@@CEGCBCVQBC@AAACAoKOD@EAASDEA@AJKHE\\EBAJAAEFKB@BBNDH@FABCBANABCGG@ABABC@IFBDCD@D@AGG@EEA@AFA@CEOCGBSAAB@D@BC@CEA@EB@FC@IAI@EC@ANGDCDGDAFBDGBOI@@ADEH@HG@UJMBI@GEEBCJC@C@CCEUEMGMMAOTIrEHIGG[EJIJGJMAGAEOKMAUHgHKAIGAYFMPCAMFMFYBSB[KQWFSHILKNYCKIGQGMDILKBaOMAWFW@KBmZONKHQFUCU@OBKFKDGFKDiHSAICGGWgMK_CQBaHMLGHAHBRDHM\\MJGDWHO@QCKCcQYQQEODKD]fQNGBKAcGQBGRKGeKaOGKCIGAOFe`QDSD@MDMJIROPODQHIJENGHQA_QQAKBIHoKYCi@iDSFGFGL@LLVBHATCNEFGBS@SDWLQDI@MAOIMEK@WJMFyJUHMJUZOFuSMFGN]`GRAHUTUHKJQBcOWA»_SOeDEJBR@JCLKNEJHRHJNHdPVJfRZNHHBHBTCNGPG`BHHJBbAXG\\AXDZLNLfAVE@IA_]GCGA‡HEFwLIFBDERBLFJFDBD@BC@QIGHCFML@DJDBBBFABGBGFBVCNCHEDEBwBkD‘COFITINMDSDMF]PQLWZKJMJQJ›ASPSdO`AFEJOnKjKXOHYHQHGJm^ILO\\KbEDIFOBI@UHIFEHMJCˆKPUTA`EPKNWDI@CTFf@`RPDJAFOPIVOAAB@LJXAFGDAD@\\HPfPFHAJDN@HCHLJLTHVELELFHNHP@^MV@^FNRBDIJMJGJLTNHFHDP@JQP]`ELBNZDRAfB^FTLRGH@HPRJH@THLTLHLDR@^BVDLCJELeHEXMJAdAPELIFIPK`MPKNQFCJAJBFDLPFHJDJBP@\\GfAJCdWbATDLFXXLDNLHBPCNILENCRBRD^NLNFNGZQJ_@SFGNF\\CNIXORWNAJFLDTCbCRMHSFQ@OFIHCLBDXCD@NFFAHBPBLDHFFDH@RELBL@DEAICG@EDAFATBHCDEFWBCD@X@TENA^INAHFDHHFLNJNRF\\B@VHFLBJATINM\\QRAPCTBRENKVUJOAkNC\\DHCDEFMVODGDUJINER@TDPBPEJATYJGJEdCNMDOEUEICMVU@K@QAKKUAKHKZONU`G^FFBLL`VNPRN„jPFVEjANDj@PCPKLC^BDJFFdCZDTGFGB@D@BFGVDH@\\BDD@HCHGHAFDBDBLB@DIJiHAHBTGJ@PDF^@HTCDK@KDCHADB@FBB\\PHJD@BEFEF@DBBLNNHALBLRDNLLJDJBPGNWZad]TUTIGGBCNI@ACUIKIUVCNDLKJITIhGVIPKJGLG\\]TGNANGJGLKJaTiX_JGbK"],"encodeOffsets":[[116269,37627]]},"properties":{"cp":[113.113556,36.191112],"name":"长治市","childNum":1}},{"id":"140500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@G@CAIBEBQJK@GAKEISESE@M^BPJJAFQ@EBWR@HAFS@CFQHCDIBE\\ADGBE@CAGWC@CPDPABABC@ICIKIECEBI@CBCJCXCHUCCeK_FgCQ@ICAAAMQBSJQLE@SAQCGCC@UNMDIFCAIIKFKFGBG@IGCAƒXWBUFK@IE]]QGQBcCK@IDSCSDG@YGI@A@AFDFDFVhDLEDI@CAQQECkAWEMEcFKBCB@DFFBDGNEB[@SDcP_DmJUGKCAACBCBABCD@BJB@DUDUHMBWEQBODETNDJRDLATILOJABAFDN@BEF]JYDEFAFBPFLHHFfMLQH]DOLURS^CRAbQfGPEDKXETFLDD\\XEjHjKLM@IHC~K`BJXPJLBjJH\\DXF\\R``RLHNJ`EJQRERFN\\RTJLNCTGPGJQRINCPDJFDDJC\\DXFJNFjevWŒ[jEfAfBdJRP@PGV]bE@GDCDEJEFMB[OGPE`EDKBCBARFJJEJAT@RFP@B@FJJFPE`SLAJ@dMP@dLXBVCVGZC`AXJPBbCfE\\B`Rb`hV`RŽ^`NTPFFFXGXApKVTP¼`XBdPRALIVGVSBGHQ^_HMNEvTPEVYNIVGzINEXIL@NFPJNBJ@RCXKTCT@HAFEDMBSAGKU@KHKHETEjCj@ZDpLJGLARB`RRBHGFMJIRGPCPOJQNINCŽ@TCRCf_PEHBDJHLbPfLLHHQRAdHLBHARM^eLCPCRFZRdRLDRDP@XGHCNIN[ESBMHGNKbGRA`DNLXhHHJDTBPA^EHCHEXIPAV@VDRELGPMnYLAR@EG@GDCHABCEG@E@APBJGHADAAEU@EAMCCE@EFCF@LFBOJM@IEUGIKUBMHQTaBIEMMG@EBAVEVKPQBEIGBKBCFCBI@iAAKAKDgA[DEFAFANOACDAFADEREBOGAQLSBQFKBECCKAEACSGIBKAAGCI@EMMKSOMOCO@KDGEOIOTS@ECG]@KJSEMCOAMGGBSGIACBKLMCGFCBYQU@ECCCGQEEKKEIAAGAQ@ECGMECmBCDIPMDaSAC@C^AZIDG@GQCELEHEA@IEGGCCK@IJIFIACAAIBYLMDUAEBAD@DCDQAQRCBI@CFC@GBOCGCSEKDY@CAFA@CAIBKAGCA@CFEAAGBC@BCAGJC@AECDA@AEEABADOFKG@FEDAAAADECCDADA@ABAACBAEAFEDCFHBBBACCF@@AACC@AECAEC@ADA@@GAABIEACDCCCAACHC@BEAQA@CBE@AEACDCAKBOC@C@OC@CFI@AAECCI@KEG@CDYLI@KEIBUFOPEBGHKCMF_LUCOESDC@MHI@AEIEHQACMICCBkAIBAD@BEFK@I@AGMICEBKBKHC@KCQGGCWACE@GFG@CGUGGGEAC_MIBQDQCCEa@UHABAJABGCQFM@]FGAAACKOIMMQAIE@GDEAEACIGGOEGMGOB"],"encodeOffsets":[[115465,36050]]},"properties":{"cp":[112.851274,35.497553],"name":"晋城市","childNum":1}},{"id":"140600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@GDE@OGAM@KEKOAOJQ\\UJKBMIM[AQ@UAKGEEBIHCAAGACGLOEIDILAFEBGDC@ASE@EFCBIJENALELDHEHADC@CUG@GAAFGBCFCBABOFIDCREF[FCHEBOI]EKGIE[COEKCOIcIOW[IMBOH_FaAYEWQg@GHSJMJC`IDOEyBY^KJEDEDIHElLNHHFFJDPRFhMPGpKJDDHB`\\DbAv@XDGJBNLLPH~BPFJFHJANHLTFLDN@PDTTDBVDFPBTBBLGRGJBBHLPDFEJOVEBMDEBCD@HCBFF@FGL@LFFFDH@ZOP@J@XFlB`A`HJ@bAdEœGf@fJRF`V`RLJJJ\\LJHNFNAVCZEhGVKNMdCJAjgNMHA^BTALWFENBHCNMHELOd]JKwM_Q_BOEikG@GMCAS@EAAEAEDELUHOFGJIdOZQbQDEHEFEFE@AAAAALKBIAEQQDGEAIGC@DGMMEG@INMBMUS@IPQPGPK^aPODIAKAKBIDEZ@\\EJGJWLQVGnkHQGSAMDSTYdWpUVKJIFSUAEGEKBa@GAC_[WKKWAMEKIKGOSGeDI@G@OGcCGG@MBMEAG@iXICGO]MKGGSECKBWNKLK@SCoFWAQBeCYFK@OAYKiYMCKB¡XKHWHMHSNBJHTBHKDAFeZaBKCEIE@GCaAIAEEAEBIACOMEGIACC@ISGiKoS]GmCeKIEOQAKGOIKKWWOEO@MGMMIiCeGIUAQEKIKECQ@MLEHMPKDI@UGKAQGGAOFO@@CTKFGA_GKOKEAQMWKWI]CWLEAWOIKAIFMGYEGWGWBOAMDGF]CG@MXDNCJIDUAIDGHGPCNKJQBSFS@YCME“sOGWGKBQNQDSBOCaKQAKD_V_LE@CEEAQBEACI@GDKAIQEIAKDEDEJAFBDBBRFHDDDBLCFGDM@eCG@GBCF@HHR@NCD@HNL@DC@IAAB@HAJCHWLKCG@EBE@MGICIAEDADBDLR@HCTCDQFMFBNBFADUN@FFbMZIJQDYLSFaBYCOCMIM]GEGCOFOVENGJENUNIBGNRFNJBDADUJEJCNJNIHGDWFIDGJCHCJ@HHJAF_^ABHRDNAJELEBKDAF@NQRET@NC@C@C@CEEACBIDULMNQFM@MGEAGBCFKBCHEJEPGPMTAF@DDRJHHD^J\\BTFrAhBPFNRuvGF_P[VERCTEHIHD@LXAJMF@FJHFNILMLENBDBD\\TFHHDJBJFHLVhINALDRDLAZ@HFFBNCLCVBRDJLDDDFBLHBFJH\\RLNNVRR@BNJFPDRDFB\\HFHTFFLFLDRRFJJ\\JNLXFFHFVZJJLXPNFHDF@LDNFDFHBNj`HRP@DBBFADLJ@TABABFFBPHFHHRJ@HRP@HLFFJBFFHBDJFHD@DCD@DCBDFEBDJEJ@D@BH@HRAJJFFBFFLBJHNHH@NFBBDHBBVHLPPJENMJXTBJHNFHDLCDN@PDH@JCX@HBNHNJLHVFNF\\XZLLDŽJPCRKDGFCREXKZQ^GL@ZChINIH@jQTAhM"],"encodeOffsets":[[115328,41203]]},"properties":{"cp":[112.433387,39.331261],"name":"朔州市","childNum":1}},{"id":"140700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@J@FHTAHDDFDHAJHTRAJDdCCQBEHODAJCTFH@DADCHCXADFDTBBHNJ@VCNODCPBDDHJNAHBNDL@HBBBDF@RAbBFDBV@THPABBDFF@ZCLGtKDFCPBBFFZH\\BJFFLYDCJAJKLDj@HENKRCNCB@DGASDEBBZCXBLPHJBRAZDLFBD@LCBMDGDEJ@J@BNDBJ@HBBTDDBDF@H@HABKJBJBFPF^BLBDRBXRJJJ@DEBCF@XADGFCHGH@FDDNDTNNHNN@FQ\\@HFNHHLFDDBNDF\\BCPBBL@PCLDFJHDFF@TFJHDTHN@FAXMNMH@@HELGL@JMR@TIPBBJNND@HAFOLAD@DHHRRFJJHLPLJZLJFBD@FGJBHJHF@DHD@FAFINCPAFGFCT@bNH@LADCLC`HNBfKJDJNFBLJDFBLJHF@NENMDEJEZBFFBXHBLBFLJBKRCBMFFFNLJDJ@pEJDHHFDH@@BL@LDLCZ@DDBNNLbTRDJIFIHILGJIHELApATHPXBHJRZPJDTBRCLAPILYACOGEE@KPYDWFCN@TEHIDGBeDGDKLINALBT@PGHCLQ@SKmI[EYAKBIDOFIJELGfQJEFGEYBKFODEbUJIJWdoJI`UHGBE@]DMNSFK^QPQJUlE^BPODILKxEVBdAtJPAJCXUPEdCPBHFFFbBFFAJBFHFHBbD\\BXCHCPAFCDGFYJC`NXFŒFx^LL\\TXBT@VEpQtYPIPCPBHFBJHjTARR‚P^DLAXIJEHIjIXCPGPMH]COEMG[[aCK@KPeIUY__aQ[kyokQi@YEiCKQUOEQ@[QSSSoE]BQEMOMQCkSWOKMCKB[GaGQGGGMAM@]_[YIIIas@]IOW@OCQMUEM@YGKML{BQGOIIEMEMAIHMNKPEX@DI@YGIUWGQNSZMHKGMQMEKCM]MCIJQHUHIL@FDDA@KIGAI\\oDYEOIIEAG@EDIBACAGJICKE@@HGJA@MACCEOICIACBCF@DCDKB@LBNANEHE@KCC@IFEHOCKEIKCMOQKICUDMP[CIIGEQJQDOOEQ@QC]OYScUUISBOJ[@[GKCKOaLIHW`SjIbKLIHMHMBSH[^KHIHOLUJgHSJIJKLMCUDJVJLDV@BMJADHHSJSVc^YbMXOHIAICKKCMKQKAGBMMAKCAE@EFAFC@GI[OAA@ECAGBCD@LCLSD@GE]OCI@SHGAGBIjCJA@AKACECGBGHGDC@AC@[CGHUAEC@A@EHSHYCcDEECI]AKDOLODi@MCiBUFOEƒiQMMO_UKKEA]E_HMVYPGLBLLVBL@R@LUVDNFJFVCPMNcDIFIHSZIBOFOASCQ@MFIJCVCHUPENCFGD[CMDBlIPUVMLQFSAODQB[RMNSJIBKAGE@U[AQEIMKMGECGGEMB]JMBSFW@C@ADEXCFGDSAEBCB@FDHBJCFK@KAQFG@ECGEKCOAGAEBMEC@WDACDKJGPER@TENGDQDaCSEKBIXMPQJWDME[HMTE`@RIHYEMKM]MQCQAMDKFMJODGAMKKCWWKESCaBcXIDeB[HO@IAICEGKOECIAIBEDMROL_NOLEJKJOFcBIBWNGFKfIFKDUC]AQ@KCKGKSSGG@QIGOG@QHSK]EeAQBYCAMFK^_RO@ICOEGMGKSHINIJIACMQQCKAU@]NO@MGEGFKFKGUKSKIDG@GCMBIEGeOGO@[BCHCBEIW@KBAPBJUPOBECIQO@_EeDSAGKGOCQJMJUNKJ[LODMBMCUD{CaHBGAECEYGG@CBDJJH@FCFQBMIOJWEQEWEgROJGDGAKESCcCSI‰UCMJQPQFSQSGCIBSL]^]TMNePo`QJKNgnIRE\\HLNBDHGJGFADI@@GIAEJGFI@CCAKAECCC@ABADBREBEHERE@EA@GMi]MMAMB[J[R[^MHCTBLANDNL@ANDJH@HDDADCB@`BLFBDDPLPpJDBBLDBZPPBZARDRH\\TPRFBPBRLBDCB[PM@GGC@EBKHG@EDANBVAJCBGDEHKJEHGFM@KTORzPJADACG@MFINGHAHDHFLAHCdWNEXCfODC@MBCJCLAJBBBDZHJFH\\@BBHPD@PGF@DBDFBHCLBJLLTB\\BRDb@DJFHRHTJ‚PVJVHPHDLHFLAJGRIN@RFATPJNDJFTbFBBTHFFLLJNJTFHLJdDhJNDLNRFPEXAhBHDHRJDJEHAF@NEFCBUD@LBFNBN@BED@\\BBB@DHB@BDRDHD@BCBKB@D@DNDBL@DADGZB@FIN@DDFH@FIDKDAN@HDDHBBXFBDAPDPRLNNDHDDPBRBTGBAAOHIHE^CDCDMAQBGVGJGDAFDLH@FFFFDDNRHDJNLBFFHHFRHRLLL@DAFFDVJFDDH@JDHHDRXBJVPPPFNARBZJLXTVNrLR@HFBBFBFT"],"encodeOffsets":[[115027,38358]]},"properties":{"cp":[112.736465,37.696495],"name":"晋中市","childNum":1}},{"id":"140800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@T]VQPK^CRGNKEeGGEKAKBIFEZC^IFE@ACMBEBAPIJKBSCKIQMCFS@CACEGBAXKFERgBGAUDG@EECUIQOUCKGCE@GBGVYVcHOAGKKBELA@CUAIBGNU@EAOBOAGQWGAGFMABBCJCFKDIFCFAD@FABCBI@EACCEAaHWCEDQRMFODkBCACEEGKIIDQLCBIASOEAgNEC—KKEEE@CDYCQEMMIMAUFE@EC@KCCKI[DKAICEE@ICCkAEBGAMIO@C@OScAGCAE@APMFGDG@MDGDG@EGE[OG@MBOCMOKIIQEBEA@E@MGWCCEAM@WMCGC[AKCGGE@CCCMGGGGAKFCD@FIDKBM@OCKAIEOMMAAGIKIAU@MEI@KBG@YRCBWDAAEGACECQEGBE@KGKKQEGBCAGDSDGBM@MDIFEJCBIBIASOKEMASGWMICOF[RMFE@KEEGSiECQCI@EBCDILGFKBQBWAIDSRGDG@ICMKKKMSMWIeCCGE«I_I]KcQ•sICI@CDW\\MLUJU@IAEGAEDS@_IY[o_gYKoASEYMYAMJONcZeJM@ICECAIIKOKisEEEAiBF—AaG‰_UGMCODULi\\YP]NOBMAKC_cOMIEQAQDyVaJWD›DUDMHSLSRSZO`M^ETDZFVNZLh@`EVIZevETHrdpN^BL@FCFKF@D@PBFHPBD@FEHADBJDLBFDDJBPJP^NTZXXZT\\JTH^H`H^Pfh¾Jf\\ðLdJPJR\\ZRVztHPràFLJH†^LHLNHNFPF\\RzHTv¢\\~BDRLJ€@HInABQDCDAHB^AFCDMHAJGLAJFR@NCP@NH@FD\\NDFHDBDF@FL@FD@F@DDHLDFHZPFTDVATINMFQVBVGDICGWKIO@QJInRrHTFJ@PIJMPGNA`AZGHBT@NENANBHAJAVKfGRK`YNCNBZX`JPJJPBLCDCVAXD^DLC`V`LJPDP[@YHWPQDK@SDOFGN@PFRBZAXBHFF@HNBPZ`N\\V`RXVN^BfQ\\_HMHYHERGJGHSBI@gNWbMbKNETYFKHILANBLFHNb^PHnJTAJEDSAUFEFCHI@QIBiLQ@KAECEAOACEDIJKHSACCCSGAAHEBCAGGEE@GFOFKGA[AAAGB[P[PQDGEIICIKDGpeLAJA\\FZLFJFHXHLAJGHDTFDHFDX@ZJLJB@@GBEVK\\JJAH@HC„LpP\\@`EnMZUF@XJAXDTJLHHJNBP@RBVDRDJLLBL’MZN@FLBHDJAFECO@EDAZBdFTBREZYVORSPGVC”MZHbEP@AEIGQEKKEICU@IDEJIDEPAR@HEZCJBF@FAFEJ@HCJBDADA@@AC@ABAAI@AIAAABMSOCGACC@KLEBKCCDeIAICCBG@AIGCE@KDGSACGAKFI@GFIAICCG@CCBECCIBCACEAGMAACDIR@DAD@LJFBF@FMHAFE@IFGBGAYRAHKzG^@vHRAPFTTRVLP@R"],"encodeOffsets":[[114662,36282]]},"properties":{"cp":[111.003957,35.022778],"name":"运城市","childNum":1}},{"id":"140900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JGFGDSFQ\\U`OHEvuMQOEgAqBSE[A]IGCIGCQ@CBENSHOFOJQLADEBALBNHN@RENMVKJCDAFBDFD@D@D@@MFSRQ@MBELCFAFKBICMGQBA`]BEGI@GDIDGHIJCXEHCJGIMDMFIVIBCACMIQEHMJAVMFMHIFMPUPEHDHFN^NJPDZDbATEZKRCJINYEa@EVMBCAEAMNEREDCDS@GKQACBCFCJBJDNHF@FAH@LDXKDGBI@GBAJBD@@CMK@GDC@MGQ@GDEHAH@fDN@HCDEAKCCGCQECEBEFIFCLCJBRFBJCL@HDJFBRAFBDFF@`K`ULCRBbLPDTARCRMLAXHPH”tNFZDT@TERALIDMHOHGJCVBJCDICMNWH@^DHENCPBXAXHFHHZENBJJLXPFBXK^DXJXLRNFBPLHLB`EHSL@DP@PEHBRHLBVHJ@LCNOFGNKR@FDJLFLBRJVfHjDNJHN@NFPXPLXJLHPBLPRJFfLnD^HpTjLTH@JDDJBFHPNBDAJBFFFJBbBHDF@FJLDbAfYBELCAGGSAITMNGXGLG¢WLANDjZZLPBL@ZEfDRAXBpETDL@LKXMLAFDHTLH^NHPJDjWH@FBAN@NHHdDPHH@J@fCTHHPJLFLBNLXXL`\\BD@HAbHRDBVBRFFAHILULC^L~N^IRKdIPATDRDNB^E`IFEROHOFKNOXINC€EVE HN@LCDE@ECMCG@UJK\\UNKPIVQJ[JGNIJCHEBICQ@MOeaACCIFGL‰LY@YBML[FYYMKMISIMEOS@mJSEEMAMKMOG[SUQ_SomgAGBMEOaCUJsF]BM@wNOPKDKFILKNIRGVEPAj[DUGO[OGKAQ@QHS@USCWD]JMIYmEOIeGGQGc@MLSJQBMGCIAKF_@gGOOGUEoCiD]HQAUKEOKmBQHKEQEKMKMIIEcKIQAM@cEQEGWBQCc@MCUI]Ia@SDoVI@MAoQ]QcM…SaOMC_OGGKYEEMGcGoUOGcKCEGC]@KBUAICC@UFIAEGGJEBcH]ASCWEGEC@ACDCFS@ECCQEEESDKCCCEAYIEGEQEAICCC@GCCECGECEEC@CGCMEMDECI@GDEJ@PADCBIEMQE@KQMGWCSAECKISIOEOBSKSAOEUAOEMG_]MOAEECAQYWkI]CWEI@GBABE@GGEAOHSBABKCS@AA@IGAGBGAQJIDGDgFE@CA@AHMD@DM@GECEEKMMGMICAO@MFQDOGG@WDIBCDIHINLPBLADKBEDADBFAFGDKBABBHCFSJIJAAAA@eCAWEMOI@YLG@OCMLMBEBGVKLCTEFKDI@]KICGIEAQBYP]@MDIJGNURGJEBQBIDGHKAUGSDKFWBCDIOYMQO@GBEDEVKJ@HEBEACK@}MYI@KLQJKROPIFGF]@KFEH@JCDK@KCKEGGUGQGEQCCCIEQBIFG@ICAADWEDGHIHMA‡RgECEIEIDEHKHCJEDGBKLIFQD[EIHC@QFGFE@MIE@iRSDGDCJE@GAKISAGCOEIBOGEKIAG@WTGDIAOFO@cbUDCEKEM@IFEJJfEHGB]JE@CCCKBALCDC@CGCM@]DG@EAYPEVCFSFWRCLANARDZCRDDXBfLH@RGVDHDPJADBZADYJGFEPDLHNKXDPOLOBIFKLKDED@DBJHJ@FGHCH@DCDENBDTNFF@JEDAFAFDD@FKLKFaZKL}nKLBHBHJFTNNFND`PCVKZWlUZIB]NSAEEQaIMQOOGcKWCeOeIIIQG_U]UMGOCIBWJIJOPKBGAKKCI@KDA@YEUWTIJeX[\\GNEX@XCJBJEDIFKB…D]AUDMNGB[LCJDRCFO@WGgCYGQ@UBEDGHa|CNBR@LAHCFcLGHCLAP@TIjKRCHQJ_B‡KKCMG_WOC‡_SE_WWMSEQIY@IBGFSXINEDUB_CSFGHADBJDJNL@D@H@LCFON\\bFLHHAJEHIJALBDFFLFPBLHJPJT@LP\\RPHJBH@HAFY\\CJBBFDLFPLHLBLALELCNB\\ALAHQ\\IZCDSJCBELDLbjXLdXVH^D\\@\\FRDJF^XNHnfLTDLBPCPBFBDXJHHLXDNHP@HEHIHEF@HVj\\`PhTTCLTLHNDL@DGJCHBLFRNRFNHFLDHFHLFD@DK@_@KAM@_LSNKPEJ@DDFZRBJGHEDG@WIEEAIAACAGAEBEDCFBHHZ@JGLCBI@WCUAKFAHBHRR^lDDbJPNJFLANEN@XDNFFBDAPGdCFBTBJDJB^ELGH@FBFD\\DbCXB^JNLFNDPBVAJ@JRX`ZpRF@H@JBFDJJ@FFR@FGPMLAF@FHPNXDN@VBHJT@FCJQTAF@FBDHFL@FAFCLUHCD@FBDHB\\ADMDO@IDIN@LRA^HlV^J^DT@rSV@F@FEJKDChDNCXMVEN@LPFBZDLER@^MNEPAZMHCRUNIbEXKVE\\@LID@H@RLNDLLLFB@FDJJB@DFRHNB\\MN@NATMBFJHHBFCNJF@VED@BDH@FEFCFADD"],"encodeOffsets":[[114617,40563]]},"properties":{"cp":[112.733538,38.41769],"name":"忻州市","childNum":1}},{"id":"141000","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@NG\\]\\Q\\INANB^NNj@HFBF@FQFGFAAQBCBAD@DDBFBLDDJ@HEFIJB@HJ@BCHEHICGMAGKF[JQhmLMRIp_fONM^S^]TKJAHDRTETORIRDNŠVTJdDTDLFHBHCPIhQXFRFXFPINJRADE@EIGCIDAH@ZHDFBFAHbG|DVCNDNAPC\\KLIVMNIRIPDLHBHJ@XCLMFOB_VSLOD‡NIFGJEVGJ@PAJEFCLaP[JKn]HIRGZGPGLWLiPmFIBE^yFITOœBRINILIXYRK^ONETCNCJMJSPE’DlCxAFAFCDGDMAUHEHABAAEAAIC@CNKDEHGRJD@@AACECEIAKFQACJExKFEˆGHBHD`^JBF@BUKeKMCYBWH[BWAaGIAGH_HODMASAGGGYMeQUI[KUKGIGQFILMDK@IAQFIfCLUBoHWEWEESO_M]_QgUa__Q[AeFaDOAWI_BYDUHUDWAcKO@cNI@KB_TOFIEEIA@O@QES@IBIFEIBQDALAFCF_HO\\PNAFEFIDCHCF@^aHU@OQOcIeAeBiF‹\\uXifMEEICWD[CIECCIDOJMRQHIHODSKMSI[QEMFQRQFII_GMQK__[QWE[CIGAiIKWOAIL_D}JGN@LKGiFi[WIOFSLWFCHOReBaDQ@Q]eSSOEQBuG]@yHGLQBBZAHEH@JEFGBENE@EAKIC@CBQ@CH@BBDNBBHDFDBJADDAFDDH@DDBJEJ@HEJBLDHTBCH@LDFJH@BAHDDBJfJDCLDFALKD@BDDHTPANBBJB@BBJAB@BBDCBCBIAGDI@EFEBE@IAYDGFQ@OBCFIJCF@JDVFJLLRFJHBFO@aFYG“NUDOHQTUPYZQFSAcEYACB@FDPEFIBGCKA@EYM‘NAKKKCICQAU@QAOIMGGIKCSBWOEMCYVmN_F[@oOƒKGDG@IB[IULAF@HA@KIYIW@ECCGSEGCIHKBWGEGEIYK[EIBKBofCHJLJDFJCHORO\\A\\BHBBB\\LHPEHEF@HFBHADGFBBTHDDBDGTILCJDFPBFBFDLBR@jKJA@RGJEDEFBVCTIFSBmIOGa]GMKEMAKBGJELSZMFaLaNMX@hAJGTIHQHGFGZGN[`OJUH]AUMQWU_M[Y_AOGME@GEWAYBQAOEM@EHCP@TCLORGX@ZO\\OCKIU_D_CKC]BWDUDCAKIOOI_IYWMAMD_ZQLeHULIBGBMAMBMFS@GAYH_BMBOHINOJI@SEqGmQIJ@RJPXLDHCJUHUAERMNSJUBSCOEGYCEGKCCE@C@@EEKE@ACGCCE[MECG@Cb@T@HCFQXAF@FBHHHDJ@PAJENGNOJEHCF@HANB^BT@DCDMDIAOEE@UDID@D@DDFDV@FCRDLDNAFCFMNADENAJDHHFJDDDD\\EHGDOFGDITAFLRBHGPCNAXIVKPENIJKT@DFPATSVCFI^GZ@TEhFVP^DJ@J@HKPAH@HDJbhFJFR@HCPBVADMTADBLHJDJEJKJIRAH@HDJLPDHATBPPPTb@LBJH\\@J@HCFYTGR@JDFFHdZJLDJBHAPBVCRB`ALCFSVAFBPFPJNBDCJCBOF_TcdKPc€GJGH_NOJIHCHAH@HDHNHF@L@FCFELOFENCFBFBDJ@HERAJBHDH^`BLEHEBMAKIGMGEIAKDAD@D@DDFTNJJBHCJKLGFMDMBeBEBABCLDDLBVEJDJLRdH\\@H@FGFOBEBABAFDFNDHFHNB\\AHGFWLMB[@GBGDCBEH@DDFFD\\@LBFBNLDPHANCJGLOD@F@HDHFFBDAJEJBDANMDIJ@HDRFTAHAJID@T@NCTCJQDCDADD@FAF@DXJD@BAHKHAHBFGB@\\HRBBHNHR@PCRAPJDJ@FNRAN@`FPJJJHFDN@RCP@^DLDN@LGDGDOFS†ONEFEPiPONGPAJBHAVILA^BJD^HfPdFDVFD^FZHHLLL^EhOPBLDLHFH@BKT@PDFDBHAJCFE@OHK@AEGGAAA@A@EBA^DBDAJD@DBDBBBCF@JZ@@B@BFDBFHADB@JTAzFDGFE@ELEFG@CACKAEC@AACAGAODEACOGACCMASCCAQHAHEVMDGPGH@DFF@F@NGB@LJNDNHLAJAN@F@HED@NBJDHHF@BAAEHCBCEGBKCEBGFC@CFCNKLKFYFOBWHsRMR@LNRTJBbARDFC@IDGEICIBAZAHDLCP@DBLFFGLC@FHB@B@HCL@FLFB@BCHEFAfHBF@BIDABJLD@JCDBBFCFADDHVHHF^XhP"],"encodeOffsets":[[114089,37688]]},"properties":{"cp":[111.517973,36.08415],"name":"临汾市","childNum":1}},{"id":"141100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AECAGAIKCEFIA@GAGAEBE@@ABECAMBGAGEGBEMGCIBMAIHIBKG_CMEAEFQCIeaOOIEUA]OQEOGc[OCUAMAoAQCQIWIAUEEGCaGACBIKKAEHKPKMQEGAIBIDKHKDCHCBAHEFG@[DEFC@CBUDKLKFMFGFCTGFAJQEK@GJOBEACIGOCQKUGJERCHCBC@QDODOHGB@HBJJRFbATHL@PCNHD@HAHGJ@XN`AHFJRbJNALGPBNCPAH@DCCQBKPMLILCDAAIBGBATGT@DADENEHAJEJGFGDI@IDEPEbDXA\\@XCHBJFPFNAJEFECK@KDCLGBIAIFI@CHKNMFICOBC^HH@FEFMJQHEP@`NLDhANFDGPOLET@LBhLV@HCJATFB@^cDALDD@FKLGhGHEBGLEPABAACCABAHAEOEE@GDO@WBCZKHIHMHALIHSFARCFCFEFWHUFGTGR@P@hHPBDABEBU@GUSOKAEAKP@D@@CXAF@@ECIDIJAR@DCBC@MCA[ASG@CXQbGBCAI@AXMBEEQ@AEAAAGEQ@qKUMWSIKAYBQEMOOUOAIQWGCCG@ICGECUIECBE@CKKQKQGGEEGAEMKCIMECCCIKK@EQKCBIHUHAHBRCNCD]DGFGJBPABSHQAOACCCGMMQKCOBOACWEAACGGCM@CBCLEJG@CE@CJM@EYACHCBK@CACMC@A@ALADC@CGCQ@AGA@CAA[AC@AFM@MAAE@KVCDAFE@MBEFGCIQICGAGBgFWEOMQCKIMCgIcGKSEMIKIEKGEASEASaIEMCOIBSQEM@QJIHKBGECKOGUGUIOSIQGEGCIa@QC[ASAKKAIDKAGCECAE@OHC@GOAA[@EGGICYAAIAKBIDAD@NCDePWDMFcXGDKBGEGCGBMHEJ@NDHCBIByOPQLSN@HEFGLIFGHCDABIAUBMFCH@LGFAD@HHN@\\ODAACQKOAEAOQ[SQGQCYBOAYOCAAKCAoIKOCOACKE_AA@CDCBGCG@CIBMK@CMBMAKDSgO]WGEUGCGBCDEAECAIDC@IKBAJC@AAEeGEBGFADA@KE@EDK@G@AGA@CAAIDEHKECAO@KDGCYBABDJFJCH@JEDQCaBIAQSKMQ@QNGtAXEPEZKLMLED@DEDAHDFALFHADGDBFABE@GGICMAC@GFE@M@IBKBMGMCKIA@MHE@E@CEG@OHCHUNGFE@ABBRDDBTDNBDPHBDCFBPBHBD@BFDLBBD@DEHKF@FEFCHyESB@ICAGBAEEC@A@AY@@IDEAACACAC@BIAC]CAB@F@BBBHBFH@BGL@PEFIDGBCACE@OLS@AEGKGKCOAgP]FKKGKYG]EECCUcEeO]GIC]AKBUJGBIAOBMHOPOjEFMF…PETCPCHKHM@KC]CO@QDM@ECIGIIEO@_BMMQ@ECIOIQBODQ@MGAGQA[GA@EHGAGBGLABC@WI@CBE@ECCCBCDIRCBOBMDS@C@IJGBSBQEGCI@CJMNCBIAIFCBEAGEGCE@C@KPIHMDGBALDVHdDJJNDJBN@FENKTGNGJEFGB[JKJIPAJBFFDFD\\BLALAHC\\ULCR@NFDFBHADEFEBgDMHAFBHHHRFLB\\ALBJDNLT^VTFJPTRLhRFFHJDFCbBNDFHHpbZXPP~ˆb^P^VRFNBRDLDFHFfAFBJDDF@H@JUXCJ@FBF`PJNDLBHCHIFYHODM@_DUFMLGNAVBRBNP^FbDJHFLDHBrBPDxFJDdBJBHDDDHTHNBF@HCPDdLTLNBHCZBDRJLHHLJJBHAHelGJ@HBZCTAFEHELAFBJDHDDPBR@HDJFHPAHYTQRKFQDkFKFiRKJEN@LHLRJ†NPRBLGJg^UJUF…Z]VINA\\QfW\\GDADBHEFCHIHepKbMTKHMFMJ]DYH]RGDKHGLCJ@LBJRXDF@FCHKTEDSHGJEV@L@HDPJT@L@LCNKV@PBJflBJALSbCNAR@ZBTBNHPHJNLRDhELBNHDFDVAV@NLlAZBTHPNNNFTBŽEZBRFPJNTRZdbJHLDfDXFHDHHDHBFANFVHNTVJ^H^FJLHTHdANCHAJGVKJ@JBjVHDFF@FGVAJDfGP@P@BTLF@JAR@LBJJDH@JDJ@NAJCL@RBDRRDLAJQ@WHCDENBDAFY^AH@PLNDJL`DHZNJHDFBFAFEJCN@NDJFHLJJHLBLJNTPMDE@K@G@CMKCIAIBCHGTE`DVAFCJMTWHEJAZ@RJTFXN`XTFˆ`PD`XNHLDˆL`ARIDGLQJi@SBODKHGdKDEBG@KAQDMb{HGFCVAR@ZHhDXHP@DECQDI\\KHANMVC^B†CLAJEFCAIDI@WFWHM\\[fWJIXSFV@ZCB@LDJLLHBLAPOJIXIJAPDNH^V`VRHJJfJfPXDdLPHRPJNRbFFTB^MJAVYXkLYDU_OMCMESMIEAGAGLK~mLKbYLELK@ECCBEBEFC@IEESMACFMDC@CDGHG@EGIAI@CFCLCLKJEPAPKCOLWGMCKFOHEZIBCAYBCOIGCUCQHG@eKWACCDQCYBQBMDKXQTEDEFUZO"],"encodeOffsets":[[114502,39132]]},"properties":{"cp":[111.134335,37.524366],"name":"吕梁市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/shanxi1.js b/src/components/visualizcomponent/js/province/shanxi1.js new file mode 100644 index 0000000..e7d085b --- /dev/null +++ b/src/components/visualizcomponent/js/province/shanxi1.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('陕西', {"type":"FeatureCollection","features":[{"id":"610100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@D@@CMMAIKGMCCHIHJLABDFJH^C"],["@@DFJFtBFABGDCPBDCH@LBF@LGFAB@FFDLDDFBNIF@H@LHN@DCDKBCF@L@N@LJZBNB^HLFDFBJDDJDFHB^DLDBF@RA`DTARHB@LKFSBGFEJEDCACICEI@MFIBELG@ACCECECBaJgJoAQFIBYXƒBQKBMEOCQUCCaEGDEAGKBIF[BCVAHGBCCCIBG@ECOaAODKHCFATALG@ABORKBEAEEEHEAK@IFEJEXEFIBEASLCTA@CFAGABKFBB@@CAA@CECDAAACABABEECDC@CCCAA@CCAACBAAABEB@@CB@AGAA@ACABAACBACABACEBAAABAC@BCC@BAAEDCCCBC@AD@ACB@@ABA@EDADAAIAA@CACBCAAZALCDE@IJEFGRIHIHCJAVIJGDGD@JBJFVCLBJDHHRENBHCBA^INGVEJGbKB@LJHFTBHAJGJEL@bHJ@REP@RGTBDEL[DGJEZADABCAGKMOOAEDAJ@JETDJCLALIFIJEFIJIHBPJVU@GKGE@GHIDEIUGCHBHDFHF@BKDOAQWGOSUGESCEEAMBMCK@GECKAE@YTE@OCCDCLEDEGECQGWGE@MFGFACBECGGKMEI@GECCAOSC‘CGAIIQCCOECMECE@G@CNKBEGESGCA@WCIEUGE@CFGIKAEDEHERG^UhMFGNIRAFE@GCIIG@EDWI_AAE@]BECEECAI@CCAGSOGCI@AACWEEWESCCAGMKBMAWBQFI@KEAGCAKBEEACECA@IJCBUAIDu@EDCL_@YNILIDGCO@IGQDEEAAGCKEOBEDKAMJENEFOFYB[JE@KGSDE@MGKMKA]BIBIHEDOCIDMEGACBGJU@EGG@OJK@CCEBEH@hKFGJIBOCQHC@[GIFBJGHQBEHC@GACCAGMWKIEGQGIKIEW@GCEIK@KCOBEBE@MI[II@GAE@MDEDGAAAEI@I@GAGAEMKK@AGCAKEG@EAGGGCGEOCCDSFCGKCAICAGDE@IHC@GCMCGGA@A@IHA@AA@CICKIC@KDGCGI@GgXEFCFAD@FHNBJ@FAFABI@KAIFA@UKIAIGO@GEG@KBCB@JEBMBUCWFM@KHA@KMMEgKEA@EDM@CECEACAAECCACBEEOCAEACAOOEADGDGBCACIGMBCAIBU@CDITIDCFCNMBEDM@IFIAGBiLIHG@KEICOBWQGAMQOEaMGAA@EMAAK@CBADQN@HAB]FCDANEFCBWCWDCEBGAAKAOECCAGGIUICCGAeHE@EACEWKSECCBCACGCEGQSCGMCE@E@QDIKECEBI@GDGDC@AAAEAACC@GOGOFQCKFCACAIAEFOFKHIEE@MMG@EFKFMJ_DQCSOCECCGAYFYJOLOBMJC@AAE@QHI@EBUFQASNGHA@QKMA@GIGIDK@EDEB@DCDMFELCBGCAEGACK@EAEQYMCCAOYCIOIC@MHICM@EDCFGDKJKJQGC@IDWLQ@GFMBWGSDS@_PW@WCCF@BGFC\\MLOHOLCRTLJNBDADNJBNIJCLVDPPBZJDBBBFALHLAJEHL^F^B^FTGb^HDBFFFDTLjRBB@FFHJLR^JHVDDHPLPCVGFILENKFAH@PFFDDHPLNHRBLHTBN@DIDGFIHAT@NCL@JBFD@DCDBFAJEHELBXEL@DHRANDDTBDD@F\\RDFAZJ@DHRNRXDDFBBHC@@DDACDCLHLAFANBDBH@LCDCJJBAHDHBDBALHFHFVBBJBDF@FCJBHHNDTJF@FGFEVTBFDJBDAJAFFFBPBFAJ@JBT@JAHAD@BEPEN@VIJGN@TBFFNFXBf@dIXOZSRGfARBRHJFLDRBPAlMFGFCRATBZHTHJHPBL@zEXKPDHBHHJDLBF@VGFBrVJLFBPBTFLHVBLBR@HEHAH@F@LNFBV@NDbRFDDHJHLBBEpTH@FCFQDCHCDKDAjODDAPBNHBL@@FGLAH@HFD\\FX@LPB@J@ROF@@HHDBF@DMNDDDBrEXBNADDDD@DCLCDFPANBFCL@HHDBDEFBDJB@FCDDHBNRNFDbEHJLFPNLHJHXFP@TAHBPHNRDBHBbAJDNLJDLFPNC\\ENHHLBFAFIFADD@BCLAJCNJRCNDRCLDH@DIHABDHBJBDBTCNBRADMDEDAJAFKP@HBBHFTAVDHLD@LAPBFDJLHDRBJFJB`BrBJADEDAZBRKJIFAJ@dFDBHDBFBDCVAH@\\APFPBNFFFDH@NB@N@FZXDH@DCJ@HBFFJBF"]],"encodeOffsets":[[[111793,34623]],[[111794,35525]]]},"properties":{"cp":[108.948024,34.263161],"name":"西安市","childNum":2}},{"id":"610200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BCAEKKUKE@KHC@Q@QIC@EHA@]MKMUMC@GBSLCAACBGACOCIIAKDM@ESCCCEQUAGCOCWI_C]OGGIGGAMBCA@EBE^AJGFSB]BGFGJIFSDAT@HEFKN@JIFMLGBKFGFAL@JAFCFGD@TFRAJ@JDLHVHJAHGBCGQDCHCJ@AIEGAC@ADCFK@EGeFgCGQECMEKUFEBGZADCJOBIHSFK@IIIHI@MDGEMCOGgA_EMEAD@LKLUHG@CEFGJEDE@GAAIGMSGEISAOGCADMFOEOGUBEEAMICEEDSMITSACEGO@GBUIIBGDGAGOAE@AKABGAAWDQLC@QIEMKKOEMDKAACAEEEMIEAKBAAH_BEPM@COGACLGBCCCIAOIEAMCKDEC@EBEEK@EDGACCAEBCFGDAHCD[DEAEEUIMAMBICY@]IGIDmLOF]G[SBEFCFCBm@GBWHA@IQU@GA@AFEDG@EEIE@K@IFGHCB_BCDK@CDOEKKUCGECEC@EH@FCB@BDAAHD@BDE@CD@HAF@DBFC@CCOREEC@BJCBACA@IJIDE@@BDDMD@DADBBADKD@DBDCDGABJCACD[AMDgKC@[HABAHCFO@EJE@EECBKRAHKN@NKJEHAdMXMNADCRCLGLOBGFU„YRQBGJKJIPAH@DJHDHFF`XDDFPLLBLDJHL@BC@IAGDEAEBMICEG@IHAHHDD@F@JBHFDLLHNBZFRCJNNBH@DBBD@DGLGTBROEOAEDGLAHRVR@BDFD@FBFAFDLBBH@BHFBXEBD@JOPBDHHNLNGH@HHBRR@DB@HJDBLLVVLHHJF@RFNPTPDPADDHJT@JFTDF@FAHGD@NHNFHRNCH@HHHDFBTAbJ@B@PADGH@HFHJFJBPCXBFDNLNBLFVZDLBHFJf\\LDBDANVL@JBDNLHF@BONAFBDPLBBBNHJ@JDJPXXNBD@HAJ@FXDFF@FBBHADB@BEP@FNLLFJFBD@JDBL@\\GZ@JCDBRTXJFNFBR@LJT@R@LDJFdHP@NARBHENUFEBGAEDGDCHFF@AMBCXeHEnIh@FDJAL@HCBAJFP@ZEJBPJF@X@RCXDbCT@D@DGBCEEBALCFGHCTED@HPLFP@B@BABKDADCHDBHBFH@HEDEBE@EAAGEOEEC@AHCPFDC@CCCUIACFCTBNADABECEeSAC@ABANAR@OM@EB@N@DABG@EACOUAC@CDCTCFCBEIK@CHCZK@EGIBIKG@ALCFCBEA@MECCBCRM"],"encodeOffsets":[[112124,36206]]},"properties":{"cp":[108.979608,34.916582],"name":"铜川市","childNum":1}},{"id":"610300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DCFB@CD@@CDADCFD@HFBJALDFAFDX@NDD@DB@JBBNH@DAHEFDJDBJIBEFDVBhCrIrOvKTAVJPNFB^ARDJI\\LDEJCBABODAPCHCNA@HBHDBVEBEDODEJCTAdLN@DACEKI@AHCTBFENQJS@AEKDAJ@JFD@NGD@NNBFDFD@FED@HDBACGCOhAJCHBLCLEPUDIAMKYCQJMFCHEBCBEbSZEDDDID@BDLAJBZEDEPGFCJMH_DSHSVWL@FBB@BEFCFBL@BDFDHTDETA@A@EB@JEH@DJ@HLTFJAFHBF@BBLELDBF@PBNDFBFHFJB†DbEHAFEBEJOJCP@FBHJNJPFPBHAlERIJERENCR@VFH@NAXIZ@LEPAVFDF@ZBHHHTHFLH\\DHDFNJF@HAVILCFCVEHDDDJDF@LCLKDEBGCO@GGWCIECD@PBH@FCAH@HAJ@DBDJ@HEFBH@DFB@BFBDDDD@BDFABJF@FFBC@ADAHFDBHCBDF@HAHBLAFJDDDJBBDCBEBA@MPBFBHDJ@LAPHRB\\JNBdGRGENCHDBJJVDDAAGAADEFYJSJaZgBEHQAIGCCFCADC@CDABEECDA@AIABAJ@DBBDBE@ELOCCHCE]BCDCPBDCF@DLCBADADHDBGLA@GBABCFEHBDAdBXHZLXRJFF@FG@C@QAOCOCWFMBMFGFCHGHCNG\\MHEFEBEFSAKDURSFIHSB}LcESN[AgNQuWGBG@CE@OACIGGII_AIFKDAH@NaLOLIBKDK@]EQEGGAAQDCXGJGCQCICO@MFKGI@EBGLADCJQFQN[BQEaBMDIR_H@DEBODSCGEDA@DCCCCDAEADC@CCC@AEEDAAACC@E@@@ADCB@BB@CB@DCAIB@CIB@ADCGACFCB@BCBBDEFEDBFABA@@AC@CCBIDEAA@EC@CBEEABABEE@AA@@FKB@HGC@BBDE@CFCADAAAEBAEUBMKAGB]HO@GNBDANIFARCJQCG€CDCBEAMCGKGAC@KFCAWP@NFFDF@FUHE@EIECSGMAGDI@ECEIAAAGYCCKGABACCGBGIADIDC@KAGACBMBEGKDKDCCB@CD@AGEACCQWQMCGI@BYCE[Q@ECCSACCBMGQ@CFKAWFKFGBIAEDC@CECIAK@MDS@GBEJCHCJM@SAKGQAMGOKCGECOEG@EBMLKFEJUHODOKCGUCIGQ]IKEG@EAAiQSKECEECA]GHaESA]E]K]FGBIGKBKAEAAICAYOOUCDKJIAMMIBCACIMCCMGAADG@GPKPGNKD[HE@ADEEAIEGICQGGIEEDKGI@QFEDOHGJIDEBO@OCWO]MG@EBKBUFIAGCCEOMQIKEG@QG_FG@IAaSQSWIcG]Ec@KDS^GHKRGJYHY@]D]NSTE@EFADJ\\HJSJCR@`FRPJLAFHBPFH@NFHLDHFHXQ@ILG@CACK@EKCQUMIMJQ@MHCECOOEQMMCIIOEKGASEAMAOKcFOACDDDEJERCFKFEHMREBICCCCBMRaa@FBRJHCPJZCFG@ME@EECGBKFEFELABO@UCKBQRIPCHAN@`ALGJCBM@KECCCKCUJ@M@GSOKEQCY@MDEDeJs\\IDaVELE@EDWXE@QCG@IFBFFFADCBCD@DK@IDKFOTEDE@CCCCBI@IDCCECI@ICEIEKOCQOFOBMHBCAEGOGCACCOAYBcA]AiAQ@eC[ESBE@CCMECIEOHyTeLOBYHKAGBW@S@IDEA@ADGF@HAHGHDFABKDEFEJKKIEBMGEEI@WGC@EBM@MBEEG@EAFIBA@GFIBKEGc_KWCUGICBE@CCQIAIECE@KBKHCLCPBNAHDBKlS`GHWnOV@FEHIHSJWB]@_NEPHNFTAPDfCZENEFGDE@OHGFAHBHJTDZNLbRFHAPGPINMHADADANABG@E@GPC@GC@AHABAAAMGEB@ABCF@BAYI_@EBKN@F@bABENEFCFHJPFDFRNDHRLHPLLDHHDHFDHVZHT@VOhATDHLNPHJH\\\\DXATEPC`@H^JJAt@LDDAFBHA@B@DJPDH@BD@@DLNFLHD@DDLCFOVCNEV@HENCTG`CJAJIVCJONGFGBGBKGYUUEMDAFAF@FBHDH\\bXbJFVAXIVADALARCJMJaFGHANADALD\\PJBNAPMJKNGVATJLJFHTnRXJRATGPQZCJBFDDH@LFRDFDFN@bE@ELC@GCEGE@GDCLA@CBIEG@ABDJGFKCGBGCC@IFMNMAODAFHJ@BGFKCCJGH@JEJDPABGBGTBFHF@DE@ACC@CNCDGAEICAGLI@AB@DHHFBDADBBBADEDUCCAEDADFDADKFMCGF@DBDHBBD@BCBKEI@ABALCBEBGAII@CCEAAEBAB@DFH@BEJIDOAIHMBCFAHBHDB@HE@ECI@GDG@CDGBCNCDC@CCEAOBCBBJEDGCAA@GGAAB@DFHCBEBEAEMCAWJIAKEQBQCIKAIAAAAIAG@IDAJBFIDC@OMGCgNKCG@GB@DHHBHHN@RADCBADDLFF@FCFAJABKDCFGDMBIDE@AHTPRHJBVJdPFDV\\HDDBLCDDF@DJDBFHFDLCHDJJAHHRFA\\WDGJ@@EF@TFLCNE@FABC@AFBFD@DBADFDCFCDIH[PABIFGLANBDLVXV\\JH@TJLLDFJdBDJFXAx@RL@JILJDLDFCD@VLBFHNARGFCDEBGDADBJALGFIBEDDB@FCHCNBBH@ALBLFJBHCNCFIH_NGFGDGLEFENGnGVUPEFGJB\\APCFALEDGNDHFFPBHDBDDHIDCBAFBDAFHTABG@IHHDHB@@@DFJHFHAFCN@HEFDD@BB@NHL@FFFBFBDFLHND@BDARCJ@BBDNBLFHBPSFCDBBBCJDFDBHCH@JCPIHCZEBEDCFDHCD@@DBB^CHBAJJBFA"],"encodeOffsets":[[109211,35920]]},"properties":{"cp":[107.14487,34.369315],"name":"宝鸡市","childNum":1}},{"id":"610400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@GHGBC@O@AaISBEAGCGGG@MDGQMEMGC@GHEBE@SCIES@GICCOBOCOSEM@QIEGGUKKUAKIC@GCAQ@AQGGG@MHMKGGACPO@IACWFEAAGG@AACKBEAE@EECACQ@QUBGHKFCPBPFAQHSHK@CACCAG@MAIMQDYEMAKGCKGEIAE@C@GCBGJGH@DFNJFAFBHCJBD@@AGKCIAKKKEOCC_WEECGIG@CBGJOLIHIRAZQVƒHEPAHKDKDQBCNMNWBcFGLI@MLMBGLQDAFFF@FIP@DEBGBA\\GD@hLNC\\BDCDBAIHBDCAC@CLCBCAABC@CNCCC@AF@JCJIB@BDDAAID@FFPQDDD@AE@CBE@GDCF@ACC@BGCB@ADA@EFGD@DFHFVDLLPFDCL@DC`ADAHGJEL@F@FJ@FCHEF@BHBV@JRB@XGHAn@DADEFETAN@HAPMBIJABGF@AEFC@CHIFAFIBGJAJITKLIDGBMDGCE@WAECCSE@GB[EMDCRMPSFDRNJJFVFHHFHAJCDCFMLGhBPFJAPEZDFDFBf@JAFE@CIIAABGACEIAE@GDI@EIISS@E@MMAG@ECEEAMEOBO@[BGDUACAEKEcEI@EBYVG@SAABEFCBS@CKAIEQAGCIKECOAKBC@GKUCSBGEAA@GLOBEBIFCNCBCAQDMASACAICGBAJG@CCGDKCQDMIQDMBIDK@ACCEBEJEBKAGGFMD[OMKEICMKICaBGACAMQOGGASBO@WEIGKGOMKEGIaFECQMAMCGDC@EIAACFEACGC@GDKAEBMEODCDK@CCCCCMBWAqFCACCNM@CAEGC@GE@QPI@A@KOW@[EEC@GBGHK@EK@GAAMBOCCiPCBCLGDCDEREDG@oSAFKAIGCGECaQMCU@EAKME@G@GBGFQ@KAUAKGSEOAEAIKqUEAUHE@KAICGGGAOCWLyFK@OAIGSGYGSAQBEDEHkNOBQAKCIEQGQAeBQHYTWP[HOBk@IAMEEEEAM@M@IHUJM@OFAFC@GBIBS@IAI@EBOAEAEEIBCBIAECI@@AM@GCMEO@BXED@LBDLHDHBNAFCDDDHIRQDEBMJCBMA@HGPA^BHHHFDVABFFABBCBDBDEF@AC@AHD@GLA@EB@@BFFBADADFDAD@@FBBCFAJDDD@@BB@BAAEFCFEACDA@ADADEHBCD@BJA@DJADB@CDAA@@ADABCF@B@DFB@FCBFD@DDD@BCBFDCDDCDB@FCDHCTAPCFG@Q`CJANFbARM\\ERIRCDKBAH@FHJEL@NDPDJDRIHWHCDBRHBFHFR@^CLALKJKPMbG@CBELBJJ`HJJHBD@PDFH@HAvXMRBhM\\FTKdA~GTEJQTCVBLETAFEFGF[NMHGDGHEDEHANENDXDPBP@R@DEHE@IEWQYKWGcACBGAEFADAB@HKBAHGCBCBCDACKE@CDOACDAHDJBPGDDDKP@FAFACCAI@ABJB@BCBFDAFCB@DCDDBDEHDBJGRAFYhIbITEZCFBBBHD@FFJDJDFADCD@BBCLF@FGNFLFHPBB@HKDSCIF@DBDELAHNJBFUDSGEBGDM@CBGHQJGLQPCHIFGBAB@DCDA@@DCBA@CFIBEFCLJJ@FOVOBWhQ`@FCTABCJEFEHAFDHD@BFGDYrGJCBCLILELCDCBYIABCFABCJCDELFH@FEDOABLFBJNHFFBVI\\APJHCHQHEFAFDBB@FCHEDCHRXFDHBFAHGD@D@@vEJIFQAEE@EEAGACB@DNNhLLHH@HKBAPBJIJ@DDHADAHIJBB@BEFDDAHMDEH@FDH@HCHKHEPBDID@NBFFDBHIAGDAXABA@GJKF@RHX@JBHAJDLEBGFCLBHFFBFMFAFBDFCPBDDFZBLAJG@CCKIGGKXELBFCHDHBBBNCJDDADDDADBF@FDBAFBF@FBFADBJBBBH@JBFANFFAD@JJFADBD@BDDDL@BDNDDF@D\\LFFR@DBDB`@DDBFPHJ@DAHGB@BBFJ`TH@JHD@HEF@PBFFxSDIFEDAH@BA@CIEAIPUFOFCDBFDNBDBFLNDJ@JIPBLBDDL@F@FJTLRFHHTJXTHDDA@GBALAISRKB@JHN@JF@EBAh@DABG@@HAHBLCH@FBtEhFL@FADAB@DALBLFBDHDNFP@VHJHPHFJHFHBB@BEJBJMLIFAVBHFBJHNTBFDFFP^JF@DGHAlFNNXDJC\\JNHJDZGVO\\CX@bALMVERALBLFLXXHT@BEHJHNILBJFDCAEBIBAF@RJF@HGD@CE@GJADGJBBC@GGMBCNBFGH@JLFBJAPETENBFELOLGtINMDiJQNIHO@_N]FMNOAIECCE@CFENBFAdHFABQAE@CBAL@FCAEBSBCXCHEHBFC"],"encodeOffsets":[[111482,36193]]},"properties":{"cp":[108.705117,34.333439],"name":"咸阳市","childNum":1}},{"id":"610500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@QBIFCHK\\CFSAQHO@QFI@aGK@IFIHGBSAGEKIA@aLIHUFMH]JABGDMAQFGGICKAUDMGI@CHIHUJIBIDEJQJEHIF@JCFKDYBBBADBD@DBBBJCBCB@FAB@BA@BDC@@BADDDCDBFABD@ADD@ABBBABDFABDBABBDABDB@BBBBHA@@DA@AFBBABBDDB@DBBDD@DCDFDAFABDBBBCBFD@DBB@DA@EAALHBEB@DSBKDBTAFEJWFIFEF@JBLGFFFBFAFQLAP@BKHSBEBGDCLBPPbFDH@JADDADGHUBADE\\AJHLFBHCbFDDRVPDNFLAARW„AZEJBRIpIhAbFDFDDD@BKHAFEJ@NFJJDBDCDIFEFAHETKLA@QGSB_CQBE@CACKA]EGICCCAICEKE]GMAYAKIM@K@E@ADCLCDM@KGG@E@MJEACCCKEEA@EBKHE@KAG@CDOACDAHEBsAIECE@HHHBFEFIBkAECYCOFIBOEgAKHENCDCDIBGAEEEKAICIYSECOTQNCDFNA\\@HTFDDBF@XDFCHANCHKJSLIJIBAHEJEBGJ@DEDBFE@AHIBAJKLGDQ@H\\APCNKPCnHJXJL@T@JDVAVHFDFFFB\\CDCBGHCDEFADBBDCH@FFLAF@FFDLCNDFBPJJBDDADKHBDPH@DONAFG`BBLAFBNJFFBFBDLBNCPFLLFNRJD@RKXCBBAHLB@BBFHPHBHCJAVJHAP@FHBDSTNJCTFFJDBNFFVAPHPFNEBCHDBPJTHFNTJHBB@HCFIFEHDFH@VGLK@KBCNF`FhBPHNDHFNCJ@JGJJL@TEJGPADIBCHYFAVEFLDNRFDHEhHf@FELCD@BBDFHBJI@GDCDHRADGHIBUGKGICI@QBSEC@EHEDIBK@EBEHALKHENIJM@ELGFS@CBETIJEHAHA^ETIH]BAF@FDBNAHBJHHH^P`DXJPDHDVBFRDDTD@FCNBLJJPDBDAHBDDBTKHAD@VNLN^NB@FGD@RJV@NGHBRJLLBPDBJAH@BD@FGFCLAFDFNHFFAFGDCHBHD@FCFF@DEFDHAFBD@BJFBPH@FADBHPJHPLFBLATAPNB@BIFED@HHREZDXAfM\\OdKXCXQRER@RBLD`\\\\RRBN@HDjFLDdDDABAJYF@LFHBLAXSDBZRNFF@DELGCMBCPILCJADBJDNBFAJCD@BB@HBBJIHAD@BBJPFGNENAZAF@LED@@BAZNLHD@B@FDD^WHW@EDAH@FHDBLCD@PNLCNFDDHNFBB@FEHK@CAGCC@CRSH@H@TTTZ\\BDBDHXVBFANBDJHF@P@PBVFVLJDNP\\NDFDPJHBJHDRDHHAjKZAFPBxOVAL@HVCJANNHBDKJ[HKFGFCF@DFPFJGF@HEH_NKJCHFP@BIDI@GDIBEFIFCJGHGFSDWAMFMJS@GDYPAF@HXJHNTNDJHJJBNBHDPDfBP@NDHDFAHGFAL@VAVERDPAN@HDFJJFFRTFDFDBPDT\\LCf@LBJFJDBJFFDLBFPPFH^RBNDHLJhDHHXJJBXAJBRJVDpd^D\\LV@@MBQJMPIHMFMBI@OCIGGAG@EBERWDE@G@SDoDO@MEQBIFGFOLEDCBEA]@CFGRCJaBUIQKAC[}u¡GSQyE[EOGMKMKG…]IGEKqßGOGGg_IKQUSQQYIOKc[ïIeg½OeG]G_G]ISS[WYYWMSO]OIIACCAECKAIBCFG@EACGOAE@O@CLEDE@EAKM]coGqFSfuJYFU@_KgMYEUCYFSN]P_TYTQTKNGVCœCXCbIIYGWGK@EHCLCVAP@HBJFBI@GaKSKC@GCAIGCEGEK@IAGFK@CDODE@IBCHA@ADABADAAAD@@AACDEBEFCFKNI@A@GDE@EHCBEFECMDCCAFCACNG@AAC@EJGdSOEI@cFM@ICGCCGKGSBYAIBICM@KCMBKHWM]@QCOFSN_LSAOBcPQC[D]PCHSDGFABSASBKGEAcFU@[QEAG@SMSBIAAAAWAGQGU]IAMBG@GEMEIGR]FCJYNEBCFOLE@A@[ACGAEGC@UBOJGCAE@CFK@EAWBCJKFW@KEQBCDCNEEECKMHIGICEIEEC@IBMMSGMAEAGBGDMNBLHFDLCJDJI@ICSMUAKGIFEHGBGFYBKDEH@DDF@FGLEHCJEBSCSGAHMJGLMHIJE@MCIGCEEMUCOG@ADYJ]@ECIJMGBQL[lGB]@GECKSKBAHIPi"],"encodeOffsets":[[112389,35034]]},"properties":{"cp":[109.502882,34.499381],"name":"渭南市","childNum":1}},{"id":"610600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DCF@NJFLBBFABEBUNAHZGJGVBDHHPJDD@XBBDAHKHcFGHCRCXGFCJIPEJ@JDHFHBHUL@PCD@FHJDDELATIDMAYGYMQCI@KAIEG[IU@KDELKJIBQCIEACbaHINKFIAUIQAEDOV[DAFBFLFBRNFDLBHADE@UESKYAMGODADONSToAOD_JITIPEVKluTEP@PKFEPBPFjNfJLFFHLVHLDBT@\\CzOZWXENGBKHUPEP@VJh^\\AJCRMNWAIJMCE@CBED@F@BDAJDDDJHHNCNAHDJBHF@HB@HAP@FJDBLSBKAMCIIMCIIo@UCOMKEAKA[@ECCE@CFGLEHA\\@NALETKBGA[CGCEGEMCCEBEBAZEDE@KG[QcIKICUFKACCBEDGFAfANANCHELKDIAGIISMCE@C@CBCLCJBHFHNLJNBFAFG@EAE]_CGAGBIFQ@GCIEAEAMDEFKPEFKDK@MGCG@GBGDGJGPI`MHGl‰beNMJGVKPEDADIACIMEOAOBETUDEBKA_DQAUBOAGCIIKcYEGCE@IHQZSDE@G@IG[AI@KSaOOAOBSCGKOCI@GBGJQLIFICIGIAKBCNSBCAUDO@GEQEIagCI@GBGLO@G@ICIO]EUFg@SHYJ]DETUBSEO@CLSJIFMLOJUBWDMHOAGKQBEJSHCPEHCFGC[CCICGECGBIFMBCNMDEBECMCKDQ@ECUCE@C@CJCVCF@PFJBNCDC@CASASU@[K]CocUCQIIAWBIAWIGGgCKICGAM]QEGOOAECKEEAIICIEKAe@KDS[OCCACESEEQIEEIGCM@OBQCUFUBK@EBGHEBGCMCO@eAOCGCMAIAGICISMGMWI@GBEZOHCT@NINEXBTCHEHGDIJEFEJAHCJ@JC@AEODGLI`MFG@GHEEIEO@CDEHELE\\GLIACMGBMDIGUK@UBwPOABELYBiGGQCGCAIIGCOCE[MMOICUKUEOAO@E@IGACBMAEWUCGCA[ASYUSM@QT@DDDBH@DGLGFEAGMCCMEKDOMC@KDCAEGG@CB@FGX]XCC@E@AGCMKBYAAE@GFE@YBMBMFEHKQC@GBIJAA@GAAC@IDEBMAICCAIBKDKHEFDNKHCFE@MEYQCAWTKBGAKEE@IZABCBcCKCiEGC[AKCIGIE_[KCQAQ@QFWRWDcL[P_L]DYCQFGGC@EFAJA@OMaDSMIGGOCAEBG@AOIEACBGCGFE@CEEGDAAAEBCJGBEEEMGCEBEDKHE@EACG@IBCAAEQNADDDNFB@AFEDKD@BLHAJHJ@FYLGD@DJLAFEDSDCD@DBDPVBD@FAHCBM@A@@FPNQ@MBAB@BBDfTDFAFCBMBSAEDBDVJDD@DCDOEGD@BFDPFHFBBAJILEBC@AEAGGCCDCBALABA@O@KEGOC@SFGDEHKDABFFADCHC@S@aDWCQDW@E@OIIAYFO@IEABGDK@IBECg@iHCBGFWfADBNE@GECDCHBFAHEFMVGFQAMBO@cGOGSAUBCAIIQ@EAEMWIQSCAIDY@[HM@AA@IACIEKEMK@EFO@ACAGBAA@EEEWC@EBI@GACWMOWCI@IGIAMAAOKACBEPM@AGEMKAC@IUKBMACKCe[EIAGCKUYKEMAMKECWAODIAIEEGEDGAGFWDADATBFEDK@AB@DBFAREBcGEBMAEF@DDFFDBJMPENM^@`GPMJIRCjMNsJKHKPEFMASFOFIBEAIKG@EHMAADHPAHI@CHIB@HDFC@GHG@GEIECBABAJBFCDIEKAMJIGCFBPCHADKDEHQBIFSVEDG@GHODANELCBCBW@QLC^KN@FCLGT@LETDNFJ@DFJAHCFKFGL@HJJDL@BOJAJBDHBHJJN@NHHCHQRCJAJBHHDF”@PE`KTOVWZAHBN^^JPHBTD~ZFXFNLJLFPFX@\\ANEZCXBNFJHD^@bBNDF``NJJNEhG^BNBNNhblADQLHTNRHFGVKVYhs†GRKRQnBLJTFHGNMfCXDjETBdH\\JX@@CFIHEF@FEFCBCCE@AF@DFHCFANELEBCDGPMAOCU@SNOBY@IFGLWFSHCJi^AACG@MDKJMBGMSW[C@QNSCIGIAKBIJ@FGBQBUFYZO@GCK@ADDJJLCfABMDBHIPCZCBMAMTMDGFADDXCNINWROF…DIAGCACEEGACBCHGJKDKHEAGEA]AACBSTCDBJEJMB_CMDKLE\\EJBFAFDHC@JJFH@FD@ADDDDBDFDD@DDDWHMAMGEIGSQsMYSYCAWEUDC\\ADWFUJSDYAAVFNABCDKBCLCBCC@KCC@EAAC@GJE@EK@EGKA@ABCFCBI@IAAHEFBFEBCCEDG@AB@FBLADUFCACGCAGDCCAB@F@FCFHBHBBFEHQDAFBLFFHEDABBFANFBB@H@FCHJD@HCJQH@LEDIDE@ECA@@EA@CBIEEBACE@@GBECCFICK@GIDCFCD@JCFQKA@EHIGCFA@CEC@AEEGELIGCFFHAHDFCHBJDFA\\EPIRECEDC@ABAJIFGB@DAPINEF@HDLADACE@GEE@CFQCAAC@CBEPC@EBAAC@AAC@AJABDB@JC@EDG@ADIA@AA@ADC@EDAHEHC@@AC@EFADEBG@IOAACBKDOAGFE@CF@BEDA@@CABCAIDKBCHAJABG@EKABADIFGHEBAFEAADA@ACA@ALCBKBGACBC@@MA@G@GGGHA@MAIPKFKL_NGHA@NJJJVPTHfJJV@DID@FHZ@HCJ@PBNEPONIhEFMHBDJPADKDMNFRHLB@DEFSBABFDEBFAHJ@DDH@AFA@@BDDBFFDAMBCH@DGFDHEBDADD@@BF@DDLAADBLAFHHGHK@GFADKF@HABKCAE@QIEC@CBCHBVYBAACMDEBSMAELDFCBITAJ@FGBCDC@EFBJALCDG@@BDDABG@AJKN@F@DFBFBPATKBAAGBCHAR@DDNXLHFHNFAHCFeVBHILAF@DJLFB@BCDMNC@EKCAEBGFEAAFBHNNNCPNFABPCFDADCACHBHEFDH@DCFGJBNATb@DABEBOEOLAFLNFBTDNFBFADABI@@DDZAFIF@F@DF@J@DBDHRPPRFDVADBLRPNF@PE\\@DCDCBKCEGGAEACBC\\BLGXHDALOHWJmA]RCBA@QVgDOBOI]@EFI@CCEDKJCHEARHANFBCD@DFBL@BPENBHABENK@CHC@FB@BC@CB@DD@CBCF@DHD@FCBBBPLNFDF@JCFAB@BF@VBB|VTJVDLELCHBHHDBNCTHHADAHGDAF@TDNHV\\FNBrH`NFBBIVRDDUDIFCLAL@HDDJBJFBH@NCDEGUDM@OFKLAPAHBTRHBJCFBFDHHDRRNRLTDFTLHDDBL@JC@MD@JPFHBBAFIFAFBDD@FCN@DD@NEB@BDBR@DEJIDaJEPSJEFAFBFFLBH[HEDKPKHGN@Dh^FBLBdAHFXH\\DrPFBHHNDJJLFDBVhLJBNRFBCAEMWAEBADAT@\\EJCNMB@D@BJHD@BAL@DDBBD@JELBHDDH@JCFEJSLMBK@UG]FOBK@GD[HWXGncVIFC@EAUCAM@AAAMACODEAQGCCAABClOHCRUFATH`IDE@AMKACFUBGHMLM\\QLOLUCMGMBKAMGUEUJQNMJQ@EISBSCCSK@E@CFEFKBGAGECIEWEECAECCECG@]JMAACAEFMNUJARBNALMDAHDPQB@JHDBB@DEPCFCHPHDBABIHCLB@BGB@BLFJDD@PGF@FB@DATNRFLBNBDFBLGDAdLJFFJBBH@LEBEDODCHELCFCBIAK@CROHAJNRBDAFQFEZA^ORAHBRLF@BC@CAIDEJCD@DBBF@DBDPHDBFGFBDHDLDFTL@BEV@LDFTHDDAHCJGJWDOHMBGFEJIVCBMA_HIF@LRVPHAFIRCL@BRDD@DGBANADDJRFBFA\\SFBBBBJBBHHNRFLBBDBXEF@FBBD@LDDTLFB^E`ABHAnABMDK@KACB@HDXABKFGH@DJNBDCRBDDF@RBBJBDBBHOV@P@BD@FAVSPmDMDAB@BTJFT@VHJ@BKBAFANDNHF@HGJ@DDFLHdDFDDR@JBLDDBDHFFHNLDFFNGF@DBDNCHEF@HBFBBJCjGP@FEAGBIFCF@BBJJ`\\FTD@PAFKJBNCH@FBL\\BDD@dELAJENM^GJAHLBD@LELBFBBhKPAFDNJNEDBLHD@VWBB@BBTFNXJTEJFRJHAFCT@BBFPJFlAJEFGFAD@BBANCHKJGJALRBXJPVJfp|FDXFJHX@HFPNJF\\@LBJFFJNhDFHJLDZBDAJKDKPGZ@NAPEFIRK`MFSHKLMNAPEZMfEXIPJTAJ@JCPB‚PbJZEPOBCKSBWLGTEJAPJD@B@NI@CGICKBCP@AGDIEK@GDABIFIJKH@TDEL@DBBHCCEJ@BUFQJOBEEEFUEASBKAABEPC@ICGSQ]OWAGFAVFFCBMdB^MNJFJLJHFTHjOTDFA"],"encodeOffsets":[[112512,38168]]},"properties":{"cp":[109.49081,36.596537],"name":"延安市","childNum":1}},{"id":"610700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@IIABLH@"],["@@DIDG@GIMASJYJMFQIQBWEYJQPOEYOUB]JUBYMiPUTIrGTSVQj[RGNSF]EOOQKIAYCCOFKLUHOKYKGGVSCE@OGCAIO@CAMMIOECMCIGCBA@CCFGBEAAKAECGKGQBIFUDAHB@KBI[]KUBQACKFCAAEC@CABAFADELC@ACCACHIHABDB@RKBE@IEEDCLApW@CIGCEHID@BBBD@HLHFBJ@DBDHFIFAJBJSGISICMBMNYCWBSBQEgMQGYJk\\]LQHW\\[L[EOIKGOAUF]AOCUQWkcQGOQCWDYLMNKX]JeJWVOH@FGEKKCDGFEI@LMTDEKIK@EL@LHFFLBHIEKA@BEBCVDJADCJCL@F@LH\\KBCBMDELEFEJGFMBAHAFAHMLMCGBKGIMGAEBA`CVK@ECE@MBKDEAOJQAG@KFUHWAKKG]@KDMJKByNGAGBKACEDIHGN@NCTIzmVcB_LObYHILUEOCI[IKIY[oWSMGIUKQBGKNMAGKASBQLWL]DQ@UCKMFW^sF[ECI@WNG@EEAGBQJMJGNWDKL]FU`YNGPSJUHIJS@MKGOCOK@AEE@IGCEIISEEI@GAGBIAKJM@MDMLOFUGC@IFC@IEEMCEKACFC@ACAEGCC@IBGJGAGGQIBEHCDG@CKKCEFGCE@ABAHABIEEYSEGEOMKI@WACBQRIJQFCJSRKLMLKPEBEACDE@EJEBEFI@EDCFE@CDSWY@ECAFQRMFE@ABBJCDO@IHgnMbORGBEFOZIVELWXAJIL@LADKA[GOGO@GAQHCF@HADIHIXALDLALGLMLGXCBIAE@IDKHQREBCASM]BMAGBOJI@YKC@@CCBAAA@CAABE@@CCA@CAAFACAKCEBKCG@WIQIOAYHMLEHO`I\\GBACKDGIACOCEFA@AABA@AK@CJDB@BMDBLNHBJH@AFCDDJAFEJOF@D@DM@@ADA@CGHC@AH@FAFDDCBEAABAHDREPCFDJHJDHCNBL@DGBEDMDKBIDWDcBICCKIOGG@CCEOSiQmOWOCEA_WKCE@SCUOUGECGBGAKKGMD[NYJSJKJILUpGJGFCJULIBGDIBEEMDGAAD@BQAAB[HGFELKRSbEDGBKLGBILAF@JCDFFRNFNFR@JTzCPQf@LBPBF@LMXILUFGAGBGDGJARFTBNFLGFKBMCKDG@GCGBEBELEBM@IDaEGCEIE@kLMAG@I@AAEIICYAKAGEC@EBQT@NABMDCAOEIDG@IHMAUAMCCAEKCCGCK@IICAGBEBADIDQBKAGBCA@ICG@AAEECABEFBDCN@DBF@FCTHL@FGDUAkAKBQFGICGOAGCIEGGUOWGGIIGIKMGUEQBYKECEBY@QHMAQHEACAGIA@@CE@CCUE{GQCMAIGUGCIAGAE[@cDIDMNCBC@CYBO@AEAieKEYFECC@QHKJCH@JIDDPADQJSTUNGHCAUDY@gLEBA@KKEASAGCG@GBIHCFANGFCDAFABQCGBEFGAGCYBOJEA@CEAKDK@WCOFADBFAHCFCBIAUGINAJEFM@ED_EGBGDABCRGHUDKRCBEAEHQN@BJB@CDBHDJJDHAHKKICAAG@@F@BUAABBPDLDD\\DFLFDNADD@DBHEHFJ@DGJDPG@EDGAYA@DDBADSNIPMHEJ@BDDBDGJAFC@CADIKC@GAAA@QLGB@ABK@GAGAAICEE@GCIO@CAKAED@DQTG@WPE@IGIMIESKG@MGE@GHIDQBMBC@EFIDOGQAECEAIAGEGBAGEGECEBCDM@OJK@CQCG@ABGFG@AGIIOFGFaIFC@IAEEMS[KKGCBKXCHEBK@IEE@IHEAKIKQWJIBOGWYCAQBAECEGEEMA@Q@UMKBGEGMCCCAIBIAGICCM@IAU@MAGTANGL@JADA@MEWCEBIFEHAR@LBHDFTJBFCHADQDADCJDdCDC@ECGBGEGCC@EFIZDPDHBFIVEH@\\MHEPABMBMLILGXBLBF@XBBHDBF^PVBFCLQFCJARFLCN@FAVYFOFEPM`AVDL@LDT@NFJJFJHFHDL@XFH@dH\\BPAJBTBHDLBfVrRnX`VRA`MHAFEH@HDNLNTb`RVZVDHBJFH@\\NNCN@PCBGBKLEHDZBDDDP@FBBB@FFB@BKHELIHAHBNAHBDPLH@FAFDBH@DGFSAAHCFAHBDFFNJIJEBCAMEEGMEIBCDCFBHDFPNPFTPKNCHJJNFEF@JBHHDJCFEACFELC@C@ACAIB@AOK@EDAF@PDDA@CIKFCDE@OBAPGFGDAFBJJBFArBH@TAPCJEFMH_NWVEHGFGDUDiAGCgEOBUNINGFMF]@WFKFGFADAH@HDDAHCBIDcBQJIJKNCN@JDDLFBF@DDHAHSRIFMLs†BFHFTHTBVKJ@HAb@V@REfEPBHARDDFBDLbDRCjAPELCXFLHLHJBFBHATDHNLHB\\RRRJPDTRHDDDPFJFDH@FAT@JD`\\R\\JFLRBF@HDHKLJBDCRBZAFAHINCNFPBBDH@B@@E@OFENAFHJDNPHBJAJAHEFANFJJHBNHHCHADAF@BCBATAHIFADATDDMIGIEUDACDEM[HGF@RBZBCPRDL@JF@AFA@ACCG@MGHGAM@ALCDIBAJBFAHAHGF@`IZDHDJLLFPB`Hb\\VVZRTHVBJDLAHAZULCHCHAXBPHJDPL\\ZPFP@LFL@H@VBH@RCJEDABCJeBUAKFY@sDIFEZSHATLJJFBPEBCB@BBBAFEBKDC@AFAFBDHD@NCJ@HADCD@DHJLDFJ@BDDFJZIhDP\\JN@@HID@DFHBDDBDKHEDAPAFDDJDBNHDDF@DAFFDLBNLXd`FHALEJ@HABEJFBH@FFNAN@FAD@XHJ@FFNHFAJHB@@DEHIHCFALEBGCGHGBE@CH@BFBJCT@X@HALBZGPAfKzSPGJFFDDN@DAFFTD\\@fBRBjB^AdBZDPBDHDHPBFADNGPAPEDRLPJFDF@JDJDFCD@JAJDDDDF@FCPSLEJCL@@CDCDABCEEAEJEH@RDF@XWFCF@FKbUJCt[fIFCNCZ@RDLFTP@H@NIDVDLDDLFN@DAHIBK@_BMDGJORQLAVDP@BAFKFELEHAFD@FNFH@DEIYDOIGAQ@EbbNQDADDJDFANQFGLEDEFQFICCDCPBdEPLNBFBBTLHPFJJNDRNPFDPDFNGR@NINJRVLD@FDLDBH@JKR@GWGEKCEG@MEGAOEGKBOIEQ@_DQTIGII[BCFEF@TS^M^CZ@ZGHILQHGT]LCd@^FdHXJRTbTJBH@`ERHH@LFRJPNDFHDJBVELAFAH@^NXP`DPEHIVKREJ@LHFCJFFFFTJLHD^FX@`OT@PCF@VHNAHER@XKJCD@RHLILIHCDEFCN@JDPGRJDJNXFDNDRZBF@FDLHBBFHDDAFKNEDC@CFAFCL@JCJH@HNBRLB@HGTMRBVEFAJ@RGF@BBD@NIPAPKZIVE"]],"encodeOffsets":[[[108623,33551]],[[110648,34519]]]},"properties":{"cp":[107.028621,33.077668],"name":"汉中市","childNum":2}},{"id":"610800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@vVNZD@P@FEKKBGfKjeVK„K\\IXAbIDBHF`CJCNKŠ]@@LJL@XGRCAANC\\QœO@CCg\\gAUBAX@HCJMDK@YBCNMDEEYS]@AR_FC~FJAXMJC€IPELENMLGZ@NDVPLF\\AJBJHJNHPFF\\L`FXBxCZELGJQHMFETGfAJBNFNHJDJBPA‚FlFfLœpVDŠVPAfOªyRCR@bHnN‚N\\VNHTBX@RARER@TDPLNX@PCRMhAlDL`hBPG^GTAX@œH~D€FPf†JNDL@NIXMPc„RBr@bORE`WXYBUTsJKfYBGFYDMJMPODAL@dRNBJBBBLZBHAVFHTJH@TEVJDBAHEPFFLJJNRrhBZ@BJixTXRrIR™h±ˆa`INANDJBHK^@DHFNDLHFLRTT\\@DIJUVBFBJRZHXNPNLf¢RH|fJHHLDFFZ@VCFKP@HDDVHJFFHPJRDFDXZRJNDRPftJF\\JVJDDJJJRPVBNDFPNLHZXRNhhXVXPL@LCrgbGNLRTdTJJ@DADMFQPIH_ZCDAFCNJT@PLVDFbJbHNDZ@JBLFDHHhBHLNzj@FAHDJNLdVZXNBBBXXLHJJHBHCTSjaH@NNZPHDFF^RFFPTFFHDDBF@LIFABFCF@BPPFLJJLLFLFL@Fh„JLPFAHGTLhIH]T@DNZfGHFTljBLP`^LPTRJFRD`XD@lnfPDBJLDJRNRD\\GRGHOJIz@FF[h]^ALTDNJPHHDDLTHNHFB^TFFBD@DIH[NIHSJSNOTULEBGCE@K@EDQPEP@DDBNGBD@JBDHLZHFHFBJCLOLGD@BCLEHG@EJCBEHCBGHIBEDADGHCNQD@BANAFBJ@PAJ@HCNDNCRJnFNFFFZFPHHDF@HCH@BBBJDDLHDDJDJHFBN@NBfVV@LDFFFBFFLDXFNLP@TBJEFBADGFGJG`EP@FGRQ^CREJINKTEBCFAHIPIHCBSAS@CBIPEVAPE^BBNHBJAJBDJFPFDFABNG®aJLL@\\MPQJGrDPABGYQMIFCVGHGPGHKLGBAAADABGRK@CF@JEFINGHGJCFGJCFGTEPK\\IFCAEFABCFABGFILDTPZNDDFLFFLBDD@DEDSJHZRZBJJD^@\\GLCDCFIROVALBZRBDCJAJB@HBJADDDAPMLC@CJEbaDK@OBEDCNIFECCECCEFEBKLGLQJAFAHQDGJEJEJBDADCFEHEJA@ADABBH@@BD@HBDABBF@BDDABBH@DADDLBBBBADDFBRENIFAPJND@BBDFDRTPPBD@HBDPH@DCJBF@FEFDDD@LHAFBF@HCDDFAHHDADBDNPFHLH@BNHLTJFPBBBXZ@JFHTBBF@FHNLFLHHBBDCDADNLLVLLBFAFPHBD@FBBPNDLFHHDLBHBFFNTFBZFXCJFL@RJRBHDF@LEVLFF@DL@VNJL@FDDNDHFNAFBHF@BHD@JBBB@J@BED@@B@DOF@DDBP@HCBGACBKDChHHCJ@RDPAHBRBTHNHBFBP^RFBFCDMDCXMAADIGCBIEA@CFABAEE@ECGI@@CDCDB@OG@@EEEFA@CCAEDEACC_SAGDIAAO@GCCCCOGMRI@GGAEDE@GAMK@M@CCEOCEBIAGGQEBOISNIDC@GFGACEAACAABIFGPBBD@BBDJDHHF@RIHE@ES]AEAGBGJMDCLMJEFAJ@RFFHBFVBXDJ@DAHK@IGYAGDEFCFAHBFD@FDF\\NH@FCHGAIYQCE@CFILOTM`KN@LB`@L@@CECGKGEKCGEEMMQEQAKDGHI@CCKGMSKDKSSOg[_Ui@GFEJGFG@GGOCMKWGGWIACAEDOAOCKKSmeMG]WIEQC[E[@]CUGcWWKaiCKBCHITIDCJYR[BG@gDMFKBKAKGKOKKEECAADIZ[BE@GAGGIQOO[@KISIOEEICOAGCEEAGBGJIFGBIGGEKY_OUKIKAIGKIEGCI@MDMFIBEAECEIGYMCGK_CIKM@OBGZ]BEACFMDCXGR@BC@ECKQQAC@QDKBI@MCI@ICGIIKAQ@IBE@SK@A@OHOCeBIHU@EEEGCiUIAI@ULIHGBMDcBSGKGEIG]I]SUGMEUBMAECGGGGCWEeCKCIGcaQYMSOIQEYAFSAMEMMGOASBYKk@MBUCUCEECGCKAgFQCECOQGOAMAmBQDMTaBKAIekAI@OLUDM@K@KISCO@G@KFUHITGFCLSDG@ECEQWAI@KDIHKLGHC^QZG^CNINELGNSLafoJGDGFEAGBCHCX[ReB[JM^U†YVEVIh]HIAKOQ…MQIGK@KFMLIjQLElERCLERQZSBGGOIEGCQ@OACCCGAIBEFKFGBEDSAY@GHIfkBGAGIIGKKGQIACDYAGKMKSCcDO@GAEGMGSCCGCIAcAICwEOCqASEGECIEaO]AMAQBUHMNKVE`CN@PCZGJEDGAGCKIM_OAE@EDIVW@I@GCEICEAeBGECECKAQEMUQO]a]}‡OOYWoaGGCEAMDaCEGIEEgQQKOSEIUSS]MKICKA[BKAQEGGAGBENGhCFAFEBCAGCEMEQ@KD[VGDKBKB[AECECAEBIJOLIdKNOLUCAEIO@GBA@@GGEIAGCMBMDGGCICCBIACE@CBAHDFINBJEJGNQNID[Bg]UIO@OFGVALMHWFYXyP[DS@CAGKKUEGKEeIiMOEOAEFOLO@SFkvULOFSJIJC`BPSpMTCPCBHPBNLZFT@VCFGBKAECQMEAEKEACBU\\CPBFJRBVEJMLGJabBDJFRDJALIFKLCV@\\JFHBJ@LDJNRHZBZCNSJKBCFICEGC@ODK@GVGAGEICI@OFIJEDWHQDGDEHGdGLCBAA@WCCOIGGACHUHIGYMBAVAFEBAAEKIGEAC@CDEBSCiPSGGEKIEIMI]NcAANEDUEEBBHPXR^HTJDD@FOBALBTAFBEVFFAFIPERAVI@DFGDAA@CFKSCG@ILEJAJCB@HFLCJBHO@ADDLHJ@DMJA@C@OIIBSFKHAXLTADOPYFaIOOAIDI@SBOIWJeFYNOFMBKNGLET_NQLEJOFMBY@OHCLILCBYAKCKOMgEIIEKA[@IEOMGEW@IGWEECo{IeOUWIQABKHILIDGBMAAC@EBEHIFkBIEEOAAS@EDGBQIIESFWIEMAS@AAAUXC@KGCAMFMIECOBgLAAAEFK@KACGKIB]HMNIFKBcFC@ACK[EAG@MDIAELOBC@ES_[IIAAE@EDAJBHEFO@iHIDAAAE@GFEDGCMCAE@MHEEKCGMEECGCAKCIAQ@CCCEGcEKCCI@GHE@MGMCEBABALI@UGS@IEASA@CBCNOnUTEBC@@A@OPUAGCAIAAA@QCEACDQACIM@CHGLEBACW@GDALBL@NCBABmAG_B]FEASKCC@KACEAE@WFCAAAEKMQGGAAAIAAEA[TEBEAIQCCMBABCHC@QC@ADKJQBEOGQU@KJE`GNBDAJUFIHENAPGXCHIFM@CCCSGCE@KFQ@ESKCECKCGEAEHCAOGAC@CAECAC@IDCFBNCDC@QKSAEB]PYBEFERCBQAIMGBQP@DBLAJEDKDGFCDCPAFKFG@AAEIIEcKCBKHEAACAMEKMQBS@CEAE@OHC@ICKE@AHA@AKAGDAJABGCGOEDODCFA@CAIGA@ORGCCBKNMBQAIBEFGPENBFBDNB^IH@FDDDBFFDXFJFFDBHAHELEF@D@FTLDDATJT@FIRMNIRFVHVBNALHNDNKVKP[RKNGNAHEVBDNL@BCF_JSGEBQVGDkPADBBDDRHFBPCBDBNBBN@DBBV@FEDUJmdWHGXC\\@HALEPH^@VALKNOZIDG@CCAA@EFK@IACCA@CBMGCAIE@MNID[FS@CBABBFNXBFADQEAMKIUgCAKEIIMCGGEAqO[CWGGEcBKAEAg]@CHMLGLOFC\\GAGEKAEBEFETIFObIJCFI@CAQACA@MFC@@CDM@ECCEAEBEJABGAOE@INCD@@IAKCCKGESSCQKQMCQMKEAIDGASQGAOBKBEL@PCNHVCFMDG@EAAICIGCK@KBEDCJCVQCJUAAMEG_AqEMU[MGSCE@CBGHCBGBSGMDCAGGGAKDKFUCSI{UAA@UAEA@EBIDE@ECIIACAOAAEDC@CECAA@AHCCA@@DADA@@EGD@DMLAFGBMAKFCAAKCEC@ADMEGBBQGFIDCLDF@DEJ@FJ^APCPUh@RABQDB^InGXEJEFCBWGKH[AADBDBFHHDFALCDCD[@OFE@OMKQCAUBECOQQOCGCAI@E@@C@EJEBECY@CJ@BABCAEMESCEAKMBEPKPFFABA@CSaMBIAEHCDG@ECGFGABDCDCBDEAEBACGCBOMMDECIKAGDCB@DBDAFEHBFLD@NMDC@AEAIK@CBEJKAGfUDEBGMEEGKGMWCCQ@GBADBHABSLOBEAEA@C@ELMBIH@BACC@AH@DCBKAIFED@DCHA@EBIJSDACEFKNBATCFDNBBZAAUDGDAD@JF@RBFLDBA@GLEBCHEL@HGGGBEACBKKBCCE@@AC@BCACGFECCHG@ABBN@BECAECC@AB@BEG@CCI@BGAECFAEABETCFA@GKEQNMLCBCIOACNGFEJgPMFOAM@ODI@GGY@EJC@CGQACCAaGSGUOIIMIIAOIIAGEE@CCKCOAAAAEAJ]HUFGJEFMF]BOAYSS@EBCBObAFIFCFH@JLBHAH‡tSXUHYCeMSCMHKDcA“FMFCFYTOJGAEAaUIAABATAFCBQDFDDD@@C@ABBDD@DJBBD@CFDFEDFDAB@FC@ABBBCDDBCB@AA@@FCB@BDB@FCB@DAAABBBABADCD@DBBCBAHBB@BEHDDA@AF@BF@CF@DB@BDEDBDCDBHCDBFADC@BD@DC@CD@BDBCDFDEDAHIFBBHAJR@HDBEFCNGFEFJH@FEH@FAB@DCDBJEBEHLCHBLEB@QPALHD@BC@GCGDDDLBALADCDABDDHBFEBBBAAADA@@BCDADE@ABCFCDBBCJELQJNAHH@@DBDD@FDFLDD@DLHADBFADHDCDFBADBBABDFEDHF@BA@AFFBCDBDAFCFBDCBBDEB@FCBBDEB@HCBAJABC@EDF@ADED@FIAEFQJ]VWNIH@F@DFDVDPHHATEF@BB@D@DABBDAFBDCBALCB@FAACFBDGFBBADEB@BCD@FCAAFIDADKFKJELK\\GX@HEJBLJPBJCXAD@NThFTRŒBRAn@TDHNN^JHDlZ\\VJLFTJHFLFTDTDFDPFJAHGJsMWFgt\\GHBDDfAPHHDHFCH@DRLDDpnFBhGDDB\\IByJI\\FLhDJAVMFAJ@nJJ@PDZRNNHPDNDXCZH^JLpN|Hh@ZNN@@F@BE@KAIFAD@BJHHDFAAKHCLDD@FIFCHMLCL@hhLTH^TrC^OL"],"encodeOffsets":[[110234,38774]]},"properties":{"cp":[109.741193,38.290162],"name":"榆林市","childNum":1}},{"id":"610900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CEBGIKBULSLIJ@bD†BV@TKfwFUBSI[MWUcQGOCIBCDS`UDSM[[KMGMKMMKMEiJOBKK@MNINEDCNBDABCFCDMLGAEIEMBAACCOICC@CBIGIEOICCGYaSUc[SI_AJoR_HaIOIGKLgDWIOMMq_KGEK@CFOL‡@QS]MMMYCYE…BOFSJMLGL@JBLH’dVFX@TIRSRWBKGaNGPAR@TH^RLBŽq\\MTCJKFQNSNKXGHKLADEDGAGHAJANGDKLCBGHCNO@ECIRCFKJCFKHFJBTAJQBKHCDCBCCIB@JFF@FDFEJCNDBDBHRDDDH@AHBBANBHCJAFNVNBJJD@FCBERGD@HFLDJJFDPNZbJLXJJALEJUJI^YPIPQ\\QXAF@H@TDPAFBFAL@DDRZFEBBDFB@FED@FFNFHHHBB@@JEBPJP@LALIZaPGrLZBdMPMLUNQLIPCNDhVPDˆBnDFCJAHEdKzBLAX@PCpS^EJELQLGFBDHJFLDFCDMJEXBZNNDp@TElDNETWVEVKTGVKJ@TGNIfIJ@FEBQIgCcAiE]SsCO@aKWE]JEHEPUFELOTIL@FDRNLFXF\\BFJLZDDJBLADCXQJ@NDZ@LCJEFELQHCHBLA^DdE`DD@DCJMNGVEXDH@BCBCHO^QtKrWRIHGHKDMHGLCXDAEDEEIOSEKAIFKRMN@NHH@FCJa@gCQ@KMeAODMPKRSLGFQLQ`SFECKGE_MQSISKGWAMJ[\\QJUDW@WCIGAOHIBOAMGISGKIMKUMoUSAW@UFOLalSFMGS@iX[HYBaAYC]DmNkFYLQJSPK@KBKAWGÇGMEIGGWH[\\_HUOSWM}QQKEG@]KMGGYGIOA]KUUKGIFwGK]AIGGKCUBMHSLUDQ@SEOWcEMDIJKPGRKTSTaN]FGDSXELBLDfKJMNM@K[sEYDWFULQJKNEX]BGEMCUEI]cQ_EWAUHYT]XORYHGFIFK@WAMCKOSIAkGGYIS@IDGPEJAHEHGNYDQFM\\yJ[CGCEKDQBIASCEGIIIMCM@GH]CUHELAFEBCCAUIOUKDOEG@IBOHC@EAMEWGKBUGOACCCAYJMAM@CA@GCA[BELCDUAGCMBMCGBC@ECCE@ICCcAMCO@iFOAeBDMBSLG@CPF^@HEDMDCDDD@FCD_FCBAJDDNBDJZFLDEDGTBTCD_FEAQJMFGAGAeRc@CBADALNZBF@DCDG@CDAF@Jg^GJQHQHWLIDK@GDGLQTOJKHKJGJMLULODEBifECIBSHONM@MDYPG@ICUJIAIEG@WPIDUAU@G@OEaNEDAHSFGDGLEDCHCBKNCF@F[VUFMDIFGBmBMJKDOVIBKHIFALBNCFBHAFEHQJIDO@YEWBOC[@K@EDINGBOHAD@HIFCFWJCBILQJEHIDIHG@IFGBABGNGJGBaDKFOAQDGHGHOJEDEDIHKDEHAHBHNL@BCH@RELCPIDQCQJCFBLADKLIHEAEICAKAOGMDM@EDYECAIMEDSNMDE@IAIKK@KEkBCAEIECEEEMGGC@G@ODKEIFKDINQLCBI@OHOFEFGNMLGDK@EAEGIEAA@E@AIAGEC@EBEAAABIAIGI]OAGBIIEGCKBKTEBIBQJ@JFF@BPLPDLH@NITGJIVOTMH_ZEVK^CLMXIHINARBHFFH@XMJ@FDE\\]tEXLNVDR@^CXKRKTALBBHMNHLRAVLHJTNpXZ\\LJ\\JDJFPKVGJaZKPA`UdynSJMDM@GHCJDFLBHAHBzMLANILC^@LHBLGXEV@LBHIRBPCFAL@NDF@FUL_DABBFNHHJALDHKNGNEBGBABENIHEFKFCFANAD[LKGE@K@IDCDIBUCADAFB@FLGJKAEEKGK@@FJLFLSCKNJ@EFCHLDFLEHG@UPIXIfW^MLKNCZDXPRRHldRXDVBPE^BVHPJLFPK\\[\\GXKR[^IlHZNRFhARATDXMZANDNTJHJITIAEBEJCGCAI@EAKG@GACAAC@GJDFJH@DoXKBCDFF@JAFQLA@ACGBGJBDDD@BKDCFEBABDBD@BFDBLEBDARLV\\^AJ@LGACBEVAJHRHLFDLBBBAFEHDDB@DAJHNDFDJPNNDBP@BJHD@PDFUTHHZLPLVGLKPEDDBZLJPRFPE^MTQHi\\URSTqHSJOVNjAZIVA^PVFZOPIRFZAXJRERINIZBTJN@HCHCJF@FBDDDFTPRD`CNILEFEH@NNF@JFLGPEFEJBDBDBLERDPEPH@HDDBBBFBBD@HCHCJ@FAFDJLRCF@F@F@HDDHRTFHHDBDADDDTFXLDFFBF@fGHBDDVJHJBHDDPFLBBBAHDFXCXDDAFEBMDC^EBA@GRMBCDAL@BBFNB@HBbNPFNRHBXRPAJDLFH@JGjKHAJBJEN@FCNADMDEJCJSDCV@JADBNAJHBDADCHCHFBPPDBFBDBFPAFBDDDBFDBFBFD@DCN@FFBhLNFLNB@LGN@XEVDNAFA@IDALAH@HFP@JHJBVLB@JELBJ@BABE@EAIGM@EBCDEFEhW@HHJHDLCD@LJJD@DBBB@JGB@B@HHNDHDD@JGF@DA"],"encodeOffsets":[[111453,34628]]},"properties":{"cp":[109.029273,32.6903],"name":"安康市","childNum":1}},{"id":"611000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EICGAAICIMIICAQCOBIECWLEDCBMNMBC@AIO@ADCLCRA\\EHEdEJGNINKDAF@RHVEP@HCJADCDIBKACFGBCL@JENB^CBAEM@GRBPEH@\\BHIREDAHKDCAICIIKSMBCFE@AACIIGAIUQIOEEAEEAIFODa@OAAABABCGCA@CDA@EIEJA@EEADEOCDALC@AASCGDCHBH@`@HD@FCFDFHBJCDGJI@AEAAEFEHAFG@EBEX[BYAQHCfE@C@GBIHI@AKQCCGA]AUIMKIACAEIHKBEACKAU@SGSGACCMAE@CTMDGBGZE@MAOBERCHAFEJFF@REJBRLHBJ@HKNCNMNALATAHABALUJGBCDQ`SNAJDNEJARDPADKDCAKHIDARABEFMHQRGBC@[BGHMJOJEBCAEGGBKKQ@EFKJEFEBKHKJG^IjoLAXBHANKH@~OPOHGNDNAPKLMZQFGPIJYDKACKS@EBGCKBEZOFGPkBMA[IECDCABMBABDLGKakUEGPaDEJQ@QBIJQLIFIBSGU@KFIHI@EGKUIWAEAEIDKJEF@BMGCK@CEBO@EEIGC@ABGAAMEACPQLMCGGHGBWDQAKEGEƒ‰SOUCKB_N_DCAGKECQBKEGBOCSUG]HUHMEIEEGBEFALC@KIGIGCGBQBaBYEOEcYKQGQ@MDK@IQEQBa^]`KTEPIRMHKEYQQCMDQHMJKPALDN@PATA^GNKV@NEXGNKFOBoBMEIKBKCUIEMGMCIIIGMUC@ACCBBCEBBCCA@BEBBKACABEAAGCBGE@EEABAD@@AB@ACBEC@DAACGBCBIBCDOF]GQII@eLG@CBAEAFCEADACADCABDSBGCE@CHHA@BABFB@DABEC@BCFAAAGEBIAIMECICOB@CE@BAEBBCF@BAAAC@GEF@BCAAGAKFcHEDUDUBkI[KeCQDIFQRINKFKFCAABCBCEED@FA@FDKL@DIJSNkEYI_DWBsE[EWIWESBYPCJGHKFMBaMQCKBQHSJ_NIJYJ•RULWFMAS]CWAoD}I]FaPQZaDOEQIM@EF@TCNWPaAEAEGIECEAMBkKE[EODWJUHODWBWCWGMOCYMSUEKGISISOOUO][mC‡AOCgUMCODKJMRKVONcNYAqKOHYbKJKBO@OIFA@IA@GAGGMEEEC@EFA@CEAAEFQYCCK@EBEAOBSCG@E@WB[ROROJ]ZIJIVKFIBWIIKYaOMECIIKCGEC@QHAFEDC@IIMAMUBEDIAGBMAABGG@CCQCAGACMCIDEFECE@IEA@DJADCDGDALIRSBIAGEELIDELQDDJ@FMPGDAHKDCLMHIBGBBHCHCFKBGLWHMLMTERILSD[NrKA]QSGQ@OBMHHbALQXQTSJW@UE‘cKGIAK@KHINETAPF†DZNZNNT^@RKˆEP@DFLLHr`NNJPCXKhHLPJbJ`GpQ‚I`BTJd\\TVZbDHJDFPHJAJ@DDDPJDDBBNAJFBFKHCNEDADCBMACDMFMJ@NLLPAjINFNLLNHNLN\\\\TNVCT_DCJAPDRHVdNXJ\\ATEVexSLU@…AaCI@KJKTAVJLAHBDBBFADLLDDHTEDCPDHFHDHHFBH@FDJDBHL@PPBJ@H@JFJBBHBFCNCF@HBJ@\\JNJF@FAPALDL@FJHDX@JFJLRHFHLJNXBHDDHBD@FGRAHGAIJE\\HD@RGPDF@DAHILE@gFGFADDL@NGFAD@FHJAJÃECCEBAIKJGDGNDLHBJNN@DC@f¼FEJAVAP@DBLNNHF@TCLHF@\\I^APGDGDINILBFCPALFHDBBFFRCJHP@HDJCJKZM`@DKFCv@JCVBDAJIB@FDBDFFLADBBHLFJ@REXANBLAHNDBTDXFFFDXBBJ@HDTPBHDDJ@DBFFFD^AF@BBJ`CX@FJHDJ@HEFQBMJEHgN]VQHGFCFBFJLEH@DHFFVDJ@XDBTHHFAFML@D@HDFNFFDDPRDJJHB’DTDBPDDHFJ@NFHLDHAFBDHENEF@XHRHFDFHFCDKDCPDF@ZSF@LBFD@HDLANBNFFTDHFTVHPRXPBLC@AGECEAGDGVHFJJCHGF@FDFD@HSVC@OIEAIJEJIFEJKJKBIDSCIFI@CBBFPPLNBHADKBOjGJABTLDLHF^@HA\\kRKHAINDJ@FI^CZ@BPHVDFNDFTLD@F@JINGHKNIBGTHTDFADIFGHK@ECE@CFGLCZAHEHAFGJELHVBTNJDJ@CIDICKGEAKNMHCHAFBNBTHNNJAD@FFFJJDJHNGDLFFMFCDADFR@LEXILADBX@FEL@DBFHDPIVAD@FHHBBD@\\@BKFEPADMFIZEDQ^JHNFHFH@NAJBV^RHBHBXBBJBTATNH@FB\\RV@dEFBLHTATBBAHETCDG^O\\CRDdOPATB`KTMPERD^@XNLGNALDN@JDJAZBTALHDHHDJDN@dEJ@PFZIZEVPL@FABAEW@GFIBMHGFOBEBOFETIDCBEBO@EEMBIACCAW@E@QHCE@EAC"],["@@e»]DCCIÄLBHIDAHBNFJCPDJE"],["@@@S@CKHDHABJF"]],"encodeOffsets":[[[113124,35140]],[[111812,34685]],[[113692,34283]]]},"properties":{"cp":[109.939776,33.868319],"name":"商洛市","childNum":3}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/sichuan.js b/src/components/visualizcomponent/js/province/sichuan.js new file mode 100644 index 0000000..7505322 --- /dev/null +++ b/src/components/visualizcomponent/js/province/sichuan.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('四川', {"type":"FeatureCollection","features":[{"id":"510100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@A@B@"],["@@@CGDH@"],["@@HBHBFDFH@FFDPBjT`@DBPLPJN@LATKNEZMNEBAFAJFLNHXDFJBJHNJR`LFHDH@JCTDJATMHAHALBPCJBNDNAHDFDF@LQBAHCLCLBH@JIFIDMPEF@`RRNPAHPHNTXPBLFTJJF`@VD`^D@LANJHBPPDLDLAjDNRV\\Rp\\FLDBRBD@BF@@EFAPDPFHBJ@NETAVEHQHAFJRHLHFFLBHAXHJHHBDEL@JHFDPFBPVFNDPJNFDDDBDAFJNF^HBLHPRBDAdKPHdBZOXIHBZR\\BFING\\@HBJETBPDDDBNA^DJFHLB@HAHGR@LCBBFFFDTFJ@NERFLFHLJJFJTNLLHNHBT@NFP@HDLDFHDN@JLJHD`JJFVJF@HEN@BAD@FDBFF@NEDSVSDANFNCRBPHLHD@JIFCNBNLJADE@CCMFIBGHGJO@KBAHEPO@EAGPIBGCKACEAIAKEKIWWCK@S@KBEFELELSJCDI\\KHIBEACIEACBIPSAEIK@EBCJML@LIK@@A@AH@D@@AFBBACC@ECA@EBCDAJBDCBBD@DF@BDBFGFFD@FCAEHB@CFAF@BEHEAEDADBFEJIBEDGJ@BBB@DG@CHIBCAAGABECODCD@@EHALGCEAEBADEAABCAA@ABBBAACDEECAIGCBAHAFBJCACIAGE@CLBFC@AC@@CF@CCF@BCFERE@AAAAADA@GNENABGBBBA@MACB@@CXCNI@IACLGBCFAAADCCC@AJABEFAVCABB@BADBC@@DD@BA@ABAA@BAL@J@@EGACC@GDED@BBD@PGZEDG@AJACEF@BFD@DEHCDENKBKEAACHKBMCEAGGGFI@EKAAKACA@G@AC@WCAMAAA@EHAFQPAFJH@HBDCDEDCF@FDNGPFPBBAFC@CAEBAJBDKFCB@DFDBLIDCB@FF\\APHFHFBDCBGDAD@JFXAND\\GLAJGPCHFJLLBBA@CB@LFBHFADCBADNJFCHDHNVBHJHDADAFEHAFMFADBDLDFBLBDH@HID@\\JNDPEFDFALAFBBHFADFD@BDPBDELAFCHAHB@CLGHADEHDPEJDPQXKBCG[@QAEGCGG@GBCL@^ENGlKLGTETDB@FGNIBKFCN@RHH@DEHMJG\\CZGTADCBCHCF@FATBHCBA@CEEAEBIPQBELeAEGD@A@IFCJBHFDFHDHABCFYFKBCJGBA@CEKAEJEDCCIDEDALBF@DCB@FBD@BAAE@GBAHDHBNALBJABC@CIIAGBOAKBCBAF@TABADIJGBCBKJOBEFUAMFCF@FLP@JD@ELK@IAIIKIEAIGI@EAAE@AA@EGCGIBCCCBA@EAACBAABAAABAAADAAEDCCCHADDFADB@BHFJCDDDA@NJEDBDIBDDBBDHB@CBA@ABCFCDEB@BODEFCBCHCBCAIBCFAFHFBHBFIBSEGAGOWBKGACAAIUB[KKHQFOAOAO@IECCBKBI@CA@E@CCCBAAC@EACBAAEBCACDIGA@CCUAED@BNJABKBBBDD@BK@BFEDBFQHWFMDBXCDALELEBUFOHWHKFEFAJDXBJNHBBLRBFADG@IFQD@BCDC@@DC@CC@B@BABBBC@A@A@EEAD@B@BC@ABA@C@@EEBACEA@BABBFE@EBEB@DGAADA@EFCCADCCC@@CCAC@@DBDEBABIBAABCAAGB@DCAA@@@BDCBEBKPGFC@OEC@KRAH@BC@MGACAMAEAAEBYJCAAFEE@AFCCCEACDCC@AEBAD@@D@@BI@CB@GBAFAAAIBACCBFE@ACADEICE@E@GKOI@GAAE@KFAA@GACEBMCGDGB]KQ@A@GHUEMJYDGAEAIGAKCGAGBOJOIQAcEC@EDGFEHCHBFCBE@CCGCA_OACDK@EAGGECAaHM@AAEICAOBGCOAAB@FHFBDERKXIJIDCCAIBAN@BC@AEIHKCCGAYASPGBCHIBAAAIEE]QUCGACCEEAEBCJG@CUGEEACBAHEFBNDPCBAACSaSUAADG@CGAM@GAKKAEBMAKCAMCACBOAQOOEISSAGDK@GMSGAEIGGEC@CBEIYKM@ICICEKIEMGGAGAaCCMKKEGAECEEMAGBEFAJIDODEDGNABCBMCCDBHEDA@GCGBEHENC@GGGBCD@FCDC@]KC@@BCLCBKGEBC@QIO@EBINKJCLMHCHAJDP@FMHENEFSFUTAHMXBHLJ@BI@WFICICCE@CHIBIACICB@CCAKAAODG@UEEB@FCFAHGLEF@PCACICAYCMECA_D_AQ@OFC@SIcSGIDM@CAAC@EDC@MACCASEBICEFCBM@EC@GTW@GAEE@IDE@GGIAGKIMCAI@GBABB@FBEBGACG@@OFA@AA@KJE@IJCACB@CA@CBCDCQIMCmEGAEKAI@AJIAIFK@KACE@QJIDINCDA@EOOWECIACDDFDF@BYDKCI@IIC@GBSGGCCIEA_ISEDKNSB@BCCEQU[KIECOACAAGDEAMMYcCAAPCHCDGFABDLALKCC@GHM@IC@CFKDCNELIDK@CCICEGEEAG@IBCDAFIPAFFHAD@DHBDDCDGFAAMCBGFACE@IACECE@A@GNE@EEICW[ECG@EBGFCNOHADADIJBHKREDE@CD@FPHFN@DEJFPCFQFCD@FBDFFDF@DGJ@HJFHJALHHBH@JCTKBEFOBMHGCKD[IGBADDTCNGNCDWFM@OAOBu[UMGQESEGBGAEEGMEGBEDCHBNCJCNEFCFEDC@IGABUVCBGCGOOQUcEEMEW@GACDEFID›P@DDJ@FAHKNBNA\\MBCDAFAFDNLdMP@HDHDDLDNVD@DCFBLFVVv|@HCHEDKDADDJFTADEJBREFJJDNGP@BDLDBD@LGJAH@DH@BADQHIHADBDJFPRFJJFRFDCBEH@@D@BFHBHFDBHLNDNJJFF@DGPCB@DBDUAKBKDAFNbDTCLEFMLEHAP@DEBUEMHCHCH@FBD@VBFJNDJCXBVAJCFKLCNIHS@KDIFEHGV[TAFDREFCBI@yYIAE@AB@FDZ@BGLSTOHMNOZELAJ@JAH"]],"encodeOffsets":[[[106606,31777]],[[105927,30843]],[[105465,31518]]]},"properties":{"cp":[104.065735,30.659462],"name":"成都市","childNum":3}},{"id":"510300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@A@B@@"],["@@@CADB@"],["@@A@B@"],["@@PIDOAAFIA@G@G@@EFCRH\\MH@LDHABCAGFMFAPADAFIJELcNGFB@FBBPJNBHFHJNDFDFJEF@HEFBPDDHJDFJHTARMD@NHB@BC@EB@H@FCFIBGJBHCDDDA@DHBNHXDHAFGPCHCJOAKBGIIAMDIMC@ALMBGBCHAN@JIJGP[NIFEBECEFI@GBQ@IFGEKBCL@BCAIBGGKAMBCJAHEBEAAE@IHEDC@QHQBG@@CHYDCJCFCJWBML@HDTD@FQH@BFJ@JHDD@DACGBEPEBDBFNDFFBCBFBCDC@CJE@AAADA@CBAFBDCDEFDFABFE@@BDBADD@BAF@DABDD@BDBCJCBDEFB@@FDBADD@@DDBBBFABDBCDA@ABCACDCACHBBCD@BCDD@GHBB@CCBEEAACDCB@B@DFFA@INC@ACEBAD@FDBABAACBCBB@BFCDDBAACHEBBCF@DDDBA@GBGBAH@BACA@CAADCBCG@AEDAHBHA@CE@ACBCD@@ED@DBBACEDBJJCDFBCDDBBABGFBCGF@DA@EBAD@AFDFBAFGJDBKA@CDA@ACFGCAEB@ADCHB@CFEFFH@DCNFNCLEHDDDEL@JCFEJDBR@JQFCFB@LFHADGBHJ@FAFHHDLCBGACABEACGAEB@DFDFJCFC@CAAGCAIH@B@BHAF@@JDFADEECBDHADGJBBFDBDABCAGEEB@DDBLFBNBDBDADDDH@DHFBLI@MH@JFDCDBHLDBDBBBDAJEDBHJRCBAAGJGBINDFABE@MRIBBBDANJDBDDPDFAH@FHLDBHAJDJAHJLABACS@CLGLBBCAEBCbCDCAIFEHCLAFAPDHBDNDDF@FCRQHUJKJCHFDLDFN@PNLFHBPCFGFFLFTBDADBBDCHIPBLFBRANFDBADEFDDBFGABCAAMFDJPABB@HF@JIBE@EEEBCLBHINCFG@CCGEQ@AFCDKFA@JDBHIAEBELCDC@CEGAOACCAE@IFEJC@ECM@IEG@EGACC_GGA@JCFENBBGAGBCEAXEHAACBENIDGACKMDGBAHALDNCBAGIBEBANAPOTC@EIC@EJAN@FCBE@EEIGE@KJCR@LCBCAAEEEADEJEBC@CGEBEDAFADF@HDBJAVIJHDINIPCL@FIDATALIDGAEQUCQBCBADBFF@FFBJGHIDCPELADDDFABI@AFDBD@FDH@HCJULID@FDHAFEAGH@BEB@CKAAO@AEBGZGBEEA@ABCD@B@BC@EuoAABGJUEIMKQ[a[KUYIEKCCCAAEDU@CIIDUBARAHMRAFCDBFNHBFADEDBDFFFHAHCNAHA@AAAGE@CDCJ@L@HADFD@@ABIGMBCHA@ACODGCKACIEKGG@CEQKCE@C@CDGFCDAPAJILABABEGMSIEFMRCAEGEAQBABAFDJIHBJIHG@ECE@GEBWCCECDE@CECOAGEE@GNG@MCEBBNIRCDCBMBGEDCIAGGA@@DGAG@CA@FC@CA@DABCAQEBCIAAGCBGFEBUEWHC@GGMLMHGHQFCDAHFL@DECCAU@ABAHABWFCBMVELIBGHGBEA@GE@ALBDFF@BK@YJADANEBG@KBKAGDGLAL@JCLFL@LALMDMACEEBAIACM@E@EFGECGIDGEMHAF@FGC@AAEDUAMCKAECA_EACBQGKM@EBEEEAMBEFA@ACCAQBAABECCAEGACCGHIDGFUHCCCAI@IAEB@CAAE@CBKAECCBEAEAIGGBEDeHCB@HBDDBDDADIHCNBL@BGF@HIT@HDFFBDB@DAFDFDDF@DBDBDFLHDDHBBB@HANA@YCEBEHCJAH@JCHCBG@QKC@IFCJDHJBFJC@EDBFFHEDCHEFEJATGFADDDH@DBBJHNAPKDEDBBDB@BDDCB@DCBB@DFDFB@@BDBEDFBADA@M@WKGAK@YDIJKF[BEAGE@CBCAACAQ@KKC@AACABCCCBAACCBAED@AAFGCBEAC@AAA@BADA@CE@AAGBAEC@BGCAG@ACG@@@@CGCGAEBEG@AFACC@AEBGGE@ACFCCAMDYXMFC@ICG@IDCFELQTEPYRMXEDAPGPGASIYJFZJJ@DGDGBICAABEACYBCLEFEAGE]@KEG@CBCDEAABED@FABI@GIGBCBSA@AHI@GUKGJFFBHABBBADCFG@EIGAKBIDEAE@KD@BC@GCEAED@FLDDDCDQLE@EAIBOACBEJSBEAAEDECMDGFKRMFG@GAKGIIGICKAQEGAIDGFOROLEDKDKTCDCAEG@@J@H_AACAKCMKCUAGQAQGIBGDCJ@PEFF^DFCVAZCHCFEBG@CAECMSCACGEGECEBCFAFHXBPDFLBFDFDFJDDFBPHDFBFADURBJFJ@DEBG@OCUFC@GEC@CFAHABGBKCCBKHGBA@EF@L@BLLBFAFEJBBH@FCHEVCHEF@JBJFB@BA@EB@LJBBBADEFCBB@LBRHDD@BIFGDAAEBEHAJDHCBJGFCLMF@DDDNCLJADGBCDDFHF@D@FCDMACAEGEAIB@HEH@FJ@BB@DKFEFADDLADACIEGACEGEUCOOC@CFIFCHFP@LCFBPHDNGD@BBBNKP@F@BEFCAIDE@]QIIGAKDCDAL@VAD@HAFBDEDFJCDNNHDLCFBH@FCBIB@BDDAAABCL@HF@JBDBBHADFHF@DPNJ@FDFPDDFABC@CD@BAACG@@EF@DDF@FEBGPIBOBDJ@DDDFFF@JDF@DG@@BHDBBDB@D@@@BBBCBACGFAHFFABIAIGE@@DBFJHBFINCBYEAB@JBBBBNDB@FCFHCDDHTHLP@RABEBADBLEHWJCLKNAFBBDCD@@@BFBDJELHR@DBBLDHLHFJEPDF@HHDFAHKHBPEBMBAHAFCLCB@BFDBRAJ@HDN@@BAFPBBDGD@NABKCCH@DPAF@@CDATDJEF@"]],"encodeOffsets":[[[106667,30205]],[[106650,30180]],[[106633,30106]],[[106772,30344]]]},"properties":{"cp":[104.773447,29.352765],"name":"自贡市","childNum":4}},{"id":"510400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@EM@EDEHGLQBODC@CCCIB]LCBACBMECGFG@uˆFBDFAFœE"],["@@LBFFBP@TJhABQBCBELCJHHNBJDJjCJEPADBDJLFJBFAT@JHLNLBABCDK@KHGPIBE@GIEASKGDCREDCCEIGB[HKTMBIBKFGPOLYAECACCM@CCP]BSFSF@FBLFJDFFJFRPH@ZIJEJQDQJ@LFF@RIVgDAD@HDPLBDDRVNFHJNDJLPFLDXFJZHNLRHPZTFF@NCJPTDHAJGBE@]LUDOHMJEZBPCBCLWFEFAPAFALKL@DBLOBEACOOAEBgACCE[QECCC@IFKLcDED[OaAIKGBEJC@CMQACBARKHGDEBMACIK@GDCACEAECMBCAGIAGHQJYAKACCOBQAOKI›FCFCBC@EAAE@EFGDABBv‡I@E@AEAIDEXOFABC@CCECACAM@CGAIBAJGHCBGLAFA@CCEDGECAELIMQKICGKACQLQAGCEMKMEIAAEBKACEEEA_ECACC@CHYBWAEEGcGABBF@B]BGHEJGDEBCFGAI@KBAB@DHHBTIHI@@FKTGDBFFLBZFDBDALCHGHAHKHGBEECMISBIA@EAEBOFOAIBE@ACDOAEEKGACDIDOBKJCLJNBLAP@D@BEBOA@AG]EKGGKAGCM@[MGBIDI@EBAL@Z_EYFWDUAEHOJKJKNCJ@REJCBGBIEGFAFAL@XGPqjaTUJPCBADG\\CFMPOTInALHn@LAFAFGDCDBJpZnZzlBBCV@FDHDFRNH\\Z\\FHJlDTCLDLnzFDRDhD"],["@@BFHDDFLR@LCJGLCN@D‚\\bRF@JCL@ROJAV@RD@B@RJXDPDFAJDHLNRBHDNVPHHPTVDLPJALDF`NPCNAH@LJXABCAK@KTEDABEAEAEBCB@PHHCFOAIFOBKEOEWIO@ICEQQLSBMBGAGGKAC@ALEDCTsHGJMNSFKBINKHEHK\\MD@NFRCHBNILAFBNLHDH@PCxYNG\\YMOCG@CDKCSIkEGY[G[QMCECG@EDUAAykmYoYAIDCHCBEBQGmBKJmBC`eH[BCDA€OVIbSriHO@WBKBEHEJFHADAFI@QDILMLIPIFGVBXCZE`F@aBCFAE]AQF‡DKFGNCL@HFDFJ¾FNH@HDLBHHFLFZBFPBFA@A@W@GIMDKLIPAJCEMCCBGDCCGDCAWCCBCCEEAFEFABA@GACE@OUDCDA\\@@SLEDIDeDAd@FKHMBYA_G]BIBGJGDE@I@QBCPGBCBIEIGIGEAOEIIECQ@GEKAI@GDSAEGKCCEACFWHOBGBANCFGJKRCFCBE@KCMBCAOGKAGE[{PGDIGYCqGKCKBMHEBCDsESKQCIAM@KCIBMAMEGGQCGIEKM@CBOCGAQDEPQBCAYEE[EiOƒmAA@IJMBG@EESOSCIDGLKDE@CESDOO@ODIFQRIJMPEL@LBlDJPTBD@BMAgRQB@DHLBHABC@CAEGEAETgtOTGBKAKHa@ABCDGXCDEBE@eSG@[FGA]QEACBY^AD@PAFCDQJK@E@CDHXADCDSF@D@DNJCHFDHR`RFBJ@|ORBDB@D@DaLGD@B@JBBTDLRHVCFMJaFGDAB@NNlBFAFGD]@@BFNAH_RIHWJCDOXONIPCBKAC@MJAFKJQ@G@CBADCJMRKHALELASBOGYZKHALBFFJDFIREBUME@EDAF@DABCAC@HRADADGCUQEFADJBDDDPKACDEFA@@FHFDF@LId@JDLBBBBF@hGH@B@HBHDD@H@LEJ@TLDDDRAFBFBJIN@LTTBD@PFDHRDDCFMHENIAG@MJAJDPFFJBFFF@BBFRBBdNTL@DON@HLTDBNEF@FL@LAHKDKCE@SJOLGDG@MHI@SIEECIDIJIDOJQAaAAQDMFKLC@KCIGCC@E@GCEEAKD]EE@EDABDFBTEJBPAFCBMGC@ADAJGFINCBEAE@CDABDFPHZVBRQJBDNHRVBLRXDH@DEHKHELGLUNKTAJADSDIDE@OCIFSACBINIHCHG@GGIAICG@EBMHYDGHANADMRFXDJLR@DCHWCc@C@GHCFAJFbEHSLEFKCI@KFSL[NWDQF_RADBZJJHTCLDF@DCJ@HDFLFJT@TIDML@DHPDPJFBDAD@DADLT@HCBBFABJHJVN@LFNHJLJJJ@NKNFBFD@LIRAXDPNFFDBRBHARPH@JKJCHBJFJ@LFFBJGFORKR@PBJFBBBATWRKVQBIDGLGLLRJHJDDBHAP"]],"encodeOffsets":[[[104658,27497]],[[104310,27780]],[[103849,27827]]]},"properties":{"cp":[101.716007,26.580446],"name":"攀枝花市","childNum":3}},{"id":"510500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DBB@BCC@@CLIPGFBHHJFF@BD@BADIFAB@DDBP@FD@D@DKF@HHBFADEBADFD@BDBADBJ@FB@CBCJJJFLDL@NCB@DFDPF@RMBEAK@CD@J@BCACKACA@CBC@GDA@AEEICA@ACDAN@NGDCAC\\C`NJBHCBCIM@GFGLEJBLJVFLBPCFDABDHTGH@RIH@ZJFANBDADAAOAM@ED@FBBDL\\RLFFHAFALI@EISDENITCRBHJBHADKLAD@FDFHCFATB@PHLHFLJJDHBVGDEACaCIACGAIDURgLUE]FED@DAIWEIDK@YEG@EDEFAF@L@FCJSHKAABCAIDABACK@KDCDAH@LLDBFAFADE@GcMEIEW@GBEVUBEBGDKLEJADE@EA@ACAA@AGODCECACGCDEE@CGD@BAF@ACBACABAH@@CACF@@CDC@CPIACD@FG@MEEDEEO@AHAJKJAFGTCJQHGHMDALAIQC@KDECAGFIDEFAFBPJHBRANFTMHKRGHBfLJAJCFG@KCMFILALCJIHCHBDF@HKPAFBDNDDDBJHHVBFHLBNNRNFPDDLFF@DCDGDAJHJBBFAFKDI@CDDFHDFBF@HCLAJENSRUHCHALHJDNAFCDK@EMECKFCFADEDA@AACA@A@AFCBEAAA@AF@BA@CCCAGDKNIH@LHBHHHPBDAFGTGD@@HB@BGCK@ALELCN@PDNFLAPDNEJ@HBFJFBN@LHHFBH@BbQDEDADBFADEDBF@BAFOLIVCBAAEBETUBIJBFCNADC@GFKPMCGAICIKGKACCBGPIGCIDCE@EFGBQDGDSRALIAGBIFCBG@WD[DAF@FELCBC@EPKDE@IJGFI@CAE@KDEBIAO@IFEPGJGEEQCKSDEBGHELET@FC@EGG@EASLUFENEBC@EAEJEBIAUKML@@G[QLGBIAKHKB@BBNNDAHCPUF@BCBAFFD@BAAGDCCIBGFCFCGE@ADE@AGBCGJI@IDI@CCAICMFQCGDCCCGC@EHEFK@IBAFGD@HCHMBWRAJED@JEHALGDAJ@JI@CBO@AABGCAKHODABAHCAGEGJAFIJABCAEBCDAJIDEFIDAD@FIBE@ACIBEGA@EJIBGHINEF@DBPAHY\\ENDNCFGJCAEBCBCFA@CECAEFAHEDECACIAEBGAEFGDEAEBACNI@E@CWAGFGBERCTYFEDBDHDFLCDCB@FCDBDABBBCFGFODKHACDGAAOBABAFSFE@IGKFCFJVIBK@EDABDFL@GF@BHDGDMB@HIDCJCD@FGFA@EFEAS@CFOBOZEDCC@ECYCGFGECGIGGBEAGDC@CK@ICGCCIE@GE@KHMBECIEEGCMDeSI@OFCCFMAIBORCII@MECBWGCFAFIH@LG@EAEIAEBG@GIGKE@GDAHADSCMEEHGFEBMAGCGGIDS@GDIEG@IDAHC@CEA@EHGBCDGBEGEOQIYG@@@L@LOPAJGDMEAA@GKECCQ[ECGCMDMHG@EGAM@SBG@CAAQMAGAKBIFQC@GBKBGACGBGGGC@AACB@AC@A@E@CACBACA@CAEAACADCACBEAAFGAC@GCFGDKEG@SCICC@ECAEBCAIU@CH@LOACGACEE[FIPELAJEJFFALI@EFIAEDKAIGKAGNQFaPOKCAUCQO]IIAC@GDMBCD@DBDLFFPONBLCDIVSLUHCVENDNI^IDBJHCJBJEHHH@FEDDHFDlJDCHBh@GFMDABAFGD@PDHPJJ@FCBEHE@KDA@EDA@CBCACH@@ENCFBZADCPkLQN]HKLGNCDFF@FFH@@EBMD@ZM@CEKAKIYUSKoGMAGBEFC@ACAACFMJITO@CCI@GBGDAJ@PEFAJHHLHDJFP@HFHFBACGBAFALAFDABDFCHLBHA\\GNIDCJoHCLD@PDDDBJEJ@ZHB@NI@IDCXADBBFITADEDALBBH@DBHLL@RFRDLHJH^RDDH@BBhBTHHAVGT@VIJGD@NGLAJKTKHAFARADGAKFKHAVCBA@SDIFCZEJEDCFM@GFELEHMAIAWCECAIDGQIGGMCMHQDCLEJAVGL@PHRCFCDG@EDENMXOCIDMHEHCHIAIGKMIEEIAA@D_AGBECEMCACFODCVBRABAFMJE@CCEICACJEFBJCDQAGIO[YGG@CFITKH@LFH@BCCMQIWKIBABIA]MSQWMMKECQGMKMEGBOAEAEI]FGAGIQGEDKDKHEBGAMBABcRSDSHMBOCMDC@cEIB@ACAIDUAGGACDIFACCOIaG]OE@IAWBMFU@cQGAGC]KYEACCBEHEXCFA@IAK@K@EGUKKBEDC@ICMG@KMICCBGSMEECAE@OBGFcDABKBEBE@E@GFSDCAIBMEC@ADC@MCQEYC@AMAOGCG@ICIBIBCIGaGC@ADEBCCM@MJMDMAIEIGCKCAEGCGEECAG@ODKL@HCLBJCJGFOHAHGHALBBBPEDSDEDIAGBEBQCQ@CBAFIBEDAFCDAHA@BJMNALSFIDINGBGDS@IFED_DSCEGKAEBCFIFMBCAACAEACG@EKA@AB@FGDE@GCMAM@EEEBGC@ADECI@AAAI@AB@FADABC@ICI@EECEAAAB@BA@GACCKBC@GIGQEIOGMBGI@EEEACIEGKC@EFMAEFIDBhGVDHHJ@DEJCJBDHF@DEFOHGFELCTJDFCJBDHAH@FHD^FDCJBDDBHCFOBEA[GEDG@OAGBIFEFEHSCIEA@@HEDADRXBFINBNAJKHDPEH@LKJ@FFNZZHDF@PEJFHRHFHDJL@NERBXEPMLEFAH@JFTYHOBCBCDBHABIAIKIBAAMKCGGCG@GBsHCBILMRIT@FFHLLFJJD@BAHFJBHCFKJCJVHbFNNHDDFFNPDCJCBFDHBBHHAJJF@BFAJBBRBDBJNDDRBLF`@XFl@FDFLDBF@FCFADEDAD@FFHNBBDH@HENQ\\AJ@FHpCJEHGD@FJRADCDI@ABCLA\\LpCFEBCDANDJ@LDJBJAHKNWLMN@FHP@DADKDALCFSJOFHB`@BDAFFDFED@@NDBDFF@BBENML@BBFFFLDBHFFABGAABBPAFADA@AGE@CDGDIBAB@NEBGAACA@ABFVABADiAQF[Ci@@FABAA@A@CSBcIU@CF@JBFB@FBDAHGDFJBDNFHHDBDFBR`LJERBFDFH`ILCNIJABIAGCE@CD@LCBEGCAALJHBB@DEBI@AJFLHDBF@BEDMBEDAB@JORABCEAAKDAB@DJD@BCHKJAD@JDZKfAJBFPL\\RBDAHL@LBJJFH@RDLENIL@DJFLEHBBHAZBFCNGFQF@FBDFAFDT\\T@JHHHBFQDCD@BDHIJADBBFFGN@LIF@FKL@F@BNFBFEDM@ABB\\DFABIBABAFBFDFHB@FEHEBE@EB@BBJ@BFD@F@DGF@FBPGAMBMFSRAH@H@DKDCBCLUDCDAHCDIJDDHBCDHFRCDCJQAMFANDH@HMF@HFPBFD@DCFFDDDAXHFF@FDH@JGAIJGCIBEBARAFBFHDBNQFETJHNAFABKBIJOBCBEDCH@D@DDFRLDFH@LHJFBDDLCHDP@BGBADHNAJ@BC@CEGBK@I@CD@DHFBB@BGBMBGDGBEECECACFEBGAEMCAEDQBGNQBABCVHHBFCZJHFLZJLVb\\R\\NLFJIVAHBBvp@FADA@C@AD@BFBAFYHAH@DBBP@BBDLBBJ@RAHDDNA`BJPPFHFHTjLPlfBBLAJDNDNN"],["@@A@BB@A"],["@@CB@@@BB@BC"],["@@@B@A"],["@@ABFDCE"],["@@@@@@AC@DFBCA"],["@@@AC@@DDA"],["@@AABBBGMEHN@BDA"]],"encodeOffsets":[[[107893,29995]],[[107894,29997]],[[107918,29991]],[[107898,29990]],[[107916,29988]],[[107914,29987]],[[107757,29134]],[[107752,28774]]]},"properties":{"cp":[105.443348,28.889138],"name":"泸州市","childNum":8}},{"id":"510600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BCAB@B"],["@@BACBB@"],["@@DEAACFBB"],["@@AAAACDDBDA"],["@@AC@FBA"],["@@JCPUHO@IFEPCTGDBJDJBHCFEFGDGR[JETAVIV]LAAECGDKHGTQNIPJF@FCHOVELBHD@LDBNGP@VGLAFAHGFLCFJHBAAC@AFCD@LFHBFBNEDDDADB@BBBJ@PFH@BBDHJ@DB@DADMHEDAFBFBBH@BFD@D@HBHGB@LHBF@JBHNHG@DDABC@@BABD@LGD@BBIHBD@DB@@GHEBBCF@DDDFAB@DLPEHEJMHGZGFCFGDMHAV@HGDECIBQHMDKKU@CDIHELCTCNIJEhIZIJ@DCDIBIEMBEJGHIHEDGBCGGAEHIDIDIAIBAB@bBFL^GLJHEFADBFNBDDBPALEDCFGAOMSEK@MDQACMACAAKWCEACEJ]HKBCGCCEDSAM@UFCJCB@BJDDJBHEDBDFJOLEDUACD@@AFCECDKFATDH@NELABADG@MAGGIWUAABE@ARQNEJKNEJMXALSDKBKAOEOBGJIPIBASUEKFUPCLAHENOFQAI[YBGFARLDDDADCDAHDFAD@@KFADC@C@CDDABJHLCDG@@DDDCDDBADBBDCFFFHCDEBBCFDBF@PANBHBH@BERaJSBGEO@MB@LA^ABACUBMM]BKDOFCBBLT@FNFNPJ@BC@[AGGQHcDOLWFGNE@C@ED@DBD@DGJC@CAEJELDH@@CAE@ANLBAAIDAHDB@@CAGBARDFCBFFABC@AGGAABAD@LJDDD@BIHEAAAC@ANGD@BHD@NBDEHDDEGE@CDAJFDDD@DCD@AFBDBBFADC@EBGHBDADA@EJ@FELD@CCG@AB@DBFDBEBEHID@FDD@@CCGHAAG@IJA@EAGC@CDCC@CDAR@FAHCAEFCAAECAEGA@GBCCAAQACEC[EGC@CDABCACEGACDCLEHKBGK@ACAAAEEDCA@ME@MGDGACEAIHCBCA@AFKGGBIACAAEBCA@KGDCEGCK@@AFEIMLI@CIKIAAGGADG@AICACDKEKEAA@EHABA@@CCE@CAA@EMIK@GBKZSFA@CEA@G@ADA@ICACJKAKAEEAMFCA@GMCUFS@CBQ`GTOX@DFHCNBDBDHH@BOTAJAD@FABMEA@ABFF@HABCAGEOAAA@GBEACA@KDABDTABCCCBDBFJEDDBABGDEHIECBCDCACACKGCACKBIAAAAGDKCACAELAXCPADE@CEDOACEAGBC@BE@AGGAAMDAA@MHOBQAEEAAB@BAB@DC@CAACCAACCJCAIF@MCBCCIDGE@ACAEBCCGBDDCDBFCBBBABBBABBBDABB@FABDDADBDB@DFHD@FBBF@BB@FHJBJJFJLBJ@FAFIJ@FICO@EKE@EDBNEVAFIPALADIHCJABSBE@ABADBLATLN@DADIBKAMBGAGCAB@HBFABC@EAA@CDE@KACBCFDJCDIFBFFL@DABIHADELEZADGBGCCEGEIAED@J@BHCBFKfAFORAJBFFF@DABGDSAEBE@GDADCDSBYH[DIHGNCFG@QGM@EDALMJEHA@SCSFKHkLMH]FK@AD@HHHHDBF@RH\\ADWLORICOFGCCFGBKH@DGAGBEDKBCFOAACC@CEEBAGEAKBEBECOFMC[IC@GJG@ACAKCECKCAEBENGBEFCBCBIGAGMUCGDGIECMABCDEBAGKEA@@DABKAIKGEODIHKB[HMCWBIEC@CBAHCDEAEGOG[BEEA@CDKJCACEA@EDCLIAABBF@DEDABOAOEMHECE@CDCFCDGAG@EIOBERGB@FBBNBDB@XBDH@B@BDBLLB@FEJHHBHDFANGLBDFBALMLCFGDCFC@AEE@DFIB@BCHYFOHC@AAC@CF@HDDHB@FI@K@ABB@AB@BABC@@ACABAUDEBAFIB@BDDCDBBEBADKHBD@JMJWD@DA@BD@NABAAAHMBMF@HCBBBBB@BQFEFADE@DDE@@DD@@BEDKA@DHFJBBDIDEAGBABHDBJFDCFBDABAA@BBBADBBCFABBFDFKHGB@FC@CDDPAFHBBBADGJ@DCHA@AAI@CHAFIJEFCACBBFGFAFE@EB@DGABFEDC@EEEHCA@ACEC@AACDIACBAD@FDB@FDDABEA@BC@G@@B@BL@KJK@INAD@FJLBFOTAJBDJFBDAFGJ[LCJIDKTKFEFAF@L@TDLXXLJLFJBFBBDDLAHOJBH@FOPGFAB@LIPGHAHEJDN@DCFIBMKMAEDIJC@KGOGQAMDKEC@WVANAFCBIDC@EGCA@BCHBH@HCFEDBNDJGN@HBFLRNLVPHHBLFHPBNBFZJRJJDBB@JKJCFGJBHAJILGHGDAH@BHDBJBFTFHNHBBCAABEBABDFGF@FCHAN@FC@@FDLDHAB@BLPDTJRAHIJBBBBARBFVPAFCDBB†dJPDDHHNFHJLHDBT@^IJFVVHHJDJBF@FCLAR@dOHBJHDBD@hSBOCEMKCCGMEQAAHU@IBEFGPGJGHI@GREBCEMHGLEHIFQ@YFCHALEDEAIOSL]CQPCNGJLNDJ@\\IFAJOAKHCLAAI"]],"encodeOffsets":[[[107271,31894]],[[106606,31777]],[[107423,31687]],[[107413,31680]],[[107394,31680]],[[106718,32249]]]},"properties":{"cp":[104.398651,31.127991],"name":"德阳市","childNum":6}},{"id":"510700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@A@@BB@@A"],["@@@A@B"],["@@@@@@"],["@@@CBEJGDMJMBODS@MDEAGBCH@DIPDPGPAPERBTCT@HCD@BIJE@GAGN@NGHGVIBGHGfKFCBEGK@AL@NETCFANOFK`@lP^CDA@GFKDALB@IJUHENB^NFBbIFCBCNEDCBIAKLUFGFCZEVMLKHCLMK[AGBGAIKGEICK@KHOAEGIBGJETCJCJMRQHQBUDCFAPAVHZCREN@z_TEHEFGDA@CCGBC@EEQAGFGFAHMOSFE@ACCBGCMCCNM@EHI@EDAGEAE@AFCGCAAFBBGH@DMPIBCDICUBIBEHEH@@EDEfWJCT@FABCBIDCLILCFI`LLBrEHGFKRSTShFNJT@RCL@B@BBNBHBDEFA@CDC@CCCKDMC@CAEGQ@IDKBCHCNAFCDEBEFADABIRMB@DABIKUBOF@HDVRhNDDAPBJJLJDx@FA@GB@F@HBJLCFBJBNDDFBLAJBFDH@HD`AbGLDZGJBPERFRDN@F@H@JJLHTFfDFGHKDG@IACcYLOLGDEFAZLB@FAEQFC@EGIAI[cRMBGCCIAOGKOFAAGEABCHABCFDJBJEF@FCCE@ANABFDECKUWOIACRQJITBFECE@EHEHABCBAIIBGCCO@OCCAAA@CHCN@FGVEFCCGc[SMMKFgCCGA@GEGHGBM@CAC@I@@BDDCJDF@FGAMBKAEGBECBKD@BEEA@GEE@CHG@AMOEDANAFINEPEJ@DAAO@AGAAAFC@AFAHA@@IAGCA@CBAAA@AA@@ACBIC@JBBADGB@AG@@ACB@A@ADAACD@BAAED@EAACIDCAAABAAADCAA@AEFSB@DGACBA@DCACFCVUCEFG@GEEAGJIDMJGHADAJACCBC@CK@AMACIC@GIIKSAIFGD@@DRDB@FCH@@CHGBKVGHGBCCCICCEA]EKEEAA@ECUBEDCJ@NHJCPAJEJCJIHM@Q@IOE@KLKPIBIFCBBDN@JHJHBDGFAJBFDHAFIFADCEIDIFCTEH[@SAIC@EDCBkKAA@ADGBIECCEKEEGIBGAGMGC@CBCJAJIHBHFD@H@LCF@HFRLJHPHBBF@BIDG@CCI@@RMFMNEHIHEBAAKFU@COGCSKO@GBELALG\\IHKJBBHFFB@ZAPEFCBCBKKWHSA]BIBCAGFADD@BC@@FB@BCRGDCJ@DQEEDGFAJDN@BCAEBAH@DCL@JGHADEJC@CA@BQCAFADCEEEAAAHABADMEGSMCCC@AEGB@EH@@CDAXEFFHD@FJBBDDABID@FDDADGDIHMHEBCH@HG@CEKECEAAABKACA@A@ENC@AA@KECDGEG@ABCFCHEHAAACCLKHMDAHAPIZIDDAJBBLFLML@FADEDDBNDDBBLEB@JHB@FMEMHMDCNBBBBJFDLNJCXFDCD@LJFJDBFADCJQHADDHA@E@MBEDECI@EG@AMIECEEGACH@BFJA@AKCAC@GIGKAMGKDCAAMBAHABECEIGCKAGIMAEDGAG@CDAFAJNHBDAHBDAFCDEHAF@FENGLQ@CAGDG@GDCDAVBLITDJC@CKCEOGEAEDGFCFK@KFGAODICGFAJDLGIIKBC@C@C@ACBCDEBCAAEA@IDGFAD@DFPEDBJAFDBABEFCDBDDDA@IDEFCBGHEFEEC@CHGBKAEKCAAFI@IBIBAHABCCOGIE@AB@DBJADA@AAEKBGNMFKAGKOCAG@CABCNEFECEGA@@DgAEKEAIKGMACICEE@GBIDEDOAGA@CFICGHCBACEGCIAYFYBMGACCESE@GHCDEAIOAKCE@KECBQVOFKFIVCLBJOAWFAHKHCJEBQAIBICIDKAADDNADA@GBIBKEABMREVGJ@FWAOEIDKJUACDAHCFEDE@OIE@CBAFBJCPKJ@HKFANMJAD@NDHQRAJ@HDHANCDEAE@CH_FC@CE@K@CGEAEIKAGBCFEBACEIBSFCRCBCCGSBCHEBEACECICOBEEGBA@GMKCM@IHGAGEKCMAWFMCEFS@GFEAECMQGAG@GDAACGECAE@CNI@E@CEKEMKSGCGAGCCCDMCIBCLCBOJMAOFULKAGBMAKBSGCOBEAEE@GHQFERYBGEEFC@CBGXIFEAGEEWKBEJOHGF@BDD@LIDBBHFBBC@C@CDAJADQACDEAIAKDMPOHMDAPDDABCHMDaDKBEFGBCE_HQ@CEG@C@AJGBACEIGEIC@GDA@GCGEEICOE@UJOBMF@CHGBAAAMAQLEAQKGAGGG@CBIDEE@GCK@GU@CFBDB@DCB@DB@F@FIB@JBHGBBDBFCBECC@GJAFAFECCAA@@BDH@DKCEFI@@FCBCBGAAH@FCDEBAAACBEC@CDC@CCIECB@DHFCFGCCFMAC@AGC@MH@BBDBBGFAJC@CCKIC@ABBBHH@BADEBAEEDQCABBH@DA@GCCBBJABMK@BBF@DG@KCIFBF@DIDCHC@CAC@@F@DMFEHKXCPGdHRBH@\\ADI@MOME@EKSAAEDCPALN^ANDVAB]BKBA@@NFPAHITQbAFG@GAMAOBE@GCEDEEDEACCAEDGEABAFKDGEA@EDEBALGBGCIHWOEBAH\\ZBJERMPGFKBODEVFLTVABOJIJAHFPBPALCLKTWBINMFILMFQR@BAFBBXVHJBH@NCHABKBMFG@SCEBCLFDEDE\\KFIPCECAGFIACCAIA@IDED@VBNCTDFHDADGLI^DFFBXDBLDBNBBDCR@NFLNTBLCJEFEDIBKBCAACEMCAEBGFKI]HEKaAA@ABBJCJCJGJBFHHADCHGFGJIHAFDL@FAJCHVIFMJSDKDGFCJ@DLVCLGNARDJGJGDQ@GBCNEHEDYHUXSJCKA@EBCC@CDGIF@HA@@CACJGAAC@KHC@BA@AD@BACCH@MGAG@ICGKEGHGAE@CEG@AAAEBEFCNGBC@CCAI@CGAAG@OEI@AA@ACACBCCMFEAGAKEC@ED@BBDABIGDEEKGHEBKBUHO@MHCA@KGCKAUFGPEDE@OIKHKLONEL@DFH@DKBU^UJSBIFQ\\CHEHEFGDIAICCASHODEF@JGPOVIDBJKBGDBLKP[JMBMCIKMHODDRK^PTBJCFKFGBED@ZERGJKFGHFNADQF@HGJIHOHEHAF@JGVBBFRHNDDNLDF@DADBFCDcPEBLHFJBFAJTBFCFCF@HDHFP@LFFJBJDFPB^FDPCZBFCH@DBBHHBDABGBCBBH@HIHFHI@CBDFCDQB@BBFJBAFE@CDANBBF@DBDLABIEC@ELCBCA@ADIACE@KFGAABCFEF@HAFMDS@GFEBa@EFE@[OKCGHCDCREFIHUEG@EBQHADAPABUC[BWGICEFE`CHGFM@ATFRAHUHCNBLKDQTG@IPCFC@KMYIUAMEEEEMI@S@KFCBO@GBOPQJOJIBS@YJcDSAQJIFADHHDHBL@NFLBF@NAJFJLLRJBDCLBBBDJDFRFDNBBF@LHDTHNBDPNTAHKTCLGPDXJDPFAJBTBDH@bENCFHDNAHOjF@NA\\ETCLCRDTM\\KH@\\HVCNGHC\\DBANMLSPILBLFHBJ@TJfFH@TEZAVCTFNEB@BNBB\\LXBHAXIHMLC@FC@@DCFBDCFCDIPBBTHJLDdHJNHJBDFDHHHFDŒbJBL@rCEVENE\\AHEFOHMNKFINGFELEFBFHNADCDiJOLGCEEIIAEFS@CKQAICMIG@EFMAAKIWGKECEEM@ECCCFCBQ@_LI@EBOAA@MJG@CFENCBcBWAK@IDEJETCD[NAHALGJIHOHMRkAIFWDQNEBWAIVCFQRMFJFBHADCBCHILC@CDAFFP@NFNDHHHBD@PHZAHJJLPAFIZCRBLEHAFDT@HELAJJ\\CFYRU\\GJM^OHKJKPIPCN@JFNFZDHDBL@HBZLRPDFDNHB`DZKDArJHAJ@JDNHZBRDZEJGF@TDXNHDHCLM`QJIHO@GCM@QHEDUTgRUŠwFGFOBOCEAEDCBABB@AAAIG@ABIAAKEC@AAGC@IACKCaQB@ZBBARDdDLBDDFH@PBLLPNTHDCN@F@DHFBDBBLB@DCLANC\\AnHR@PLXAfFJALBNAHDPDNAJIRCNGHMBCFKV@NADKFILQPKDFFBFAPNLNP@LKN@FBHCBIAGBSnC@QAEBCD@RGPFJ@J@VEPGFIDMBKHE@ECKSGEUGKBOEGCEGAIBGAAI@E@kMEBKFQTQLIL@DJTPFJDHHBJATBHgPMCSHADFJ@FCDI@BLDF@FEFADFFLBHD@FK^FHPFEFCHCDNP@DENBFRNBF@BEHDLCJAJDBHB@B@DFTEDAFRVF@FCD@DDBHFDH@HAHBZOJCFIL@DAJORKJCFAJKB@R@VGNAFBDHDBXI@GBGJIHCLAHO\\KDCBGLCDGDCPEDA@MBCFGNGFGHIHODCFAPDF@DERMBEAGDIFAHATIDCDIDCFAFENJLADBJB@H@BTF"]],"encodeOffsets":[[[107271,31892]],[[107425,31684]],[[107393,31677]],[[106780,33681]]]},"properties":{"cp":[104.741722,31.46402],"name":"绵阳市","childNum":4}},{"id":"510800","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@DBHJDLLBGAGKIKE@D"],["@@ADB@B@@AAA"],["@@BLPA@CAKOF"],["@@CD@B@FADE@EFEAAGCE@AABAACCDINMFH@DPEAIGGIEQAAC@CDEDAV@BABEGIMEGCEKFUEQBQFKDCHEBAAEKKEK@SACEAGCKBSIKLDH@FCNCHBDKJE@CCC@EBCD@LDJAFIDGBEAMCMDEC@CAGBCIK@ECACCGCSBOOCGBCACE@CDCGAAEDGNC@C@KEIAAAFEBOBEEU@GEAAE@EAAIAGJE@AFGBC@GE@GCCG@IFKBIAOMC@CBCDCLOFIHERANBFHHDFBPADEBK@[MOBOIKIADCBDDADIBICG@CFCRGLDJCBCCCC@OACECCECIDIAAICBECIEKF@FCNF@AEC@AFACEJI@GDI@ECACCMCKGAIEIDG@CCAM@@EDE@CII_W[KAC@ADAXIBAAEGCS@SDM@EAEIECG@OGGB_GI@EACEAGSEBGBEACMHGCCGM@EBEPGDGAQIUG_BAACMBANGDGCIQOAQEAI@YPCDITCFIBEA@IE@AAACBEFCBEFADA@AYIGBAA@MCEA@KHALK@CBDF@D@BMBAD@LK@A@@DLFCDGBAFFBHCDBBD@BGDCFBFBBJDAFC@C@GEEACBCFEBE@ICEBEHBLC@EAEDCLIHGHKZUBGBBDDD@DIPIH@TCDUMIQCAC@OFIHC@QBCEAG@ILQBIAEKEACBEDGAECGACLKAICGKDE@CC@AHIEG@CCCEDI@ACI@@ECACI@GCGAEGIAMAIFCLCJIBGBM@GCCA@ALEJCBGEABCFAPQECBCABCACUCGD@NCFCDEBAA@GEGMAMGCE@A@CHAHE@GAAMBQEAE@ECGFEBICGEQAAIBEEA@GJ@NEPADBJ@DEBQ@OECE@MACGAKDMBGCIGE@IFIBCCGBEDALADMAEJGDAA@GA@EBAFGII@GDA@BEHE@KACGAAGC@EDC@DGBEFGACQFEEICAABC@ACAG@@ADGAAGGIAIC@AIDCFGBIHK@CDG@ABBFADM@MCEHFHCRI@CDQHADA@@ED@@ACCEBBHADAJB^GTLXALADEDOFYBA@EEAGIAGL[JKHKBAF@HLPDTPH@DEVBLABGFGJMFENQN@@DJ@DCHAJE@AAOGIGQKGEE@KDG@C@GEGAIJKBAFBBHDHNHBJAFHLFDFFDAJCH@DFB`HHBDAFCD@BJ@TG\\SFEDCJFJCDEBEJGBECM@A@CHGAGIBEEQC@CBAJOJKL@LPF@D@XGNEFADKDIFOBIDMGI@CDAFDV@FBBFFFLB^DFJDDDADGHUHALGH@DG@EDA@QC@CC@EHBJLTJJ@HJDBDBNL@@DADDDIBCBGBIHCNIJBHFF@HEHDFUVEDBDCB@BFAHB@CTAFE@BBBCDBBABBBDBJCBDFBC@BFABC@BDCB@B@BDA@BH@@BHABCAA@IJDDA@BB@@BBBAB@DDBBH@JB@BGBED@BEBBBHP@BB@CFIFOJMBE@KHENP@BGH@DFF@HFBAFC@ALFDHABFALBJ@FEFE@ICCDAC@@@JBD@DANGHFH@HHBDDEhNLTNd\\DHEDUFEHM@GD@DBBDBPDP@DDAHJJABADGBGF@FDFEFSAIJQRBDPJVXDLCFAEMB@BDFEDE@IFIAECADIDFDBHEBLPPHJBDDAHQN\\dBJHJ@FEDFRCBC@YKEBCFKHKPdZBDBFAFKRCFCBcCWGQOG@E@M@QCQEOFIAYHKCaHYBG@ECG@OEO@ECAMAIDEIKGAE@A@@HEBm@I@GAEEEGAIBOCCgMUQGCE@APLVAJCBA@QNAJCBEBAFCFEDMBGDADCL@JHRBF@DNDLCDD@DCD@DEBCFGAMAAAA@K@QDS@MIgESTQTELGHqFKA_KEJKDKJCDAJADEBS@IDeXCF@FG@GFAFAJDVCJADOJCNG@AHEABBHDED@BBFHFCB@FGJ@FMNDDDNAHDD@BEFPTGNEBEHBHFR@FADDH@DCBEHGFSFy`M@QFYDUGOBEBCDAVGRQRINIDSDGDCD@FHJBDAFCFAJ@HDLFJLHBJAHBHL\\NKFAH@PDXAPDRFLHLDLCTURYVKJIFCJBTJNHJ@VCVBPAdPHHFPJBJAVMLCFMNQVMDCJMBCAO@EJIFGB@HDFAFBZ@LBPHN@FBHLBB\\JNDVLPJN@JADBNJFBHAHBFANBPJJLHBPCREP@NALIHCL@FAJSDAHOFEHSNIHIFCLDxJBBDFDBNBHD\\HBBDHPABBDPbDADAD@BTDHFBRAXHRFBJAN@RDLERQLGJ@VHXCJBJHBFPR^@DLTDJ@NHBD@FDDHL@DDFFBNRFDFBHG\\JJ@VLXJRRN@^CDBDDJD@BAD@RJHCRELGBCC@ECEC@CJBJADEBQ@KDDL@HEBCNGTCBGTOR@FIHMFCHDBBAH@B@BBABC@CDDHED@DE@ABBBD@ADF@DABDCBBFG@GF@BHB@DDDIFAFA@ADE@AFC@ADBDBAJBLJHAH@NFAJJfBRDFDFRNTDVAVBVEPIH@PGJID@DEHCAEGCAA@WAEAKHWDGTONABAFONG@[FGJUAECGCOJYFED@HDHFHAFDFABCCaDIBCRCBCDGAESIEM@KBQFGJEFAXDNFB@BC@IHKBMHSNBV@JBN@DDHJJBJADBDDHNHFLAVNR@B@FNHFDFBFRADBXZPHJAXILRLJFBJGF@JFL@FADGLWDALH\\LNTFFJBD@JEEbEHJPHJ@BEHAH@BDHDRL@PIN@DCFAFDFHBHHAHFJBFBFDRBPHJCFED@NARAJCHGF@NHH@TLJFJNJHF@XOH@RS@CFCLBDBP@DJ@HFFJDBBBH@HAL@BHARKB@BB@HLDCLF@B@BEHIACCC@AFINGJOTMBCCA@CZBHBFCH@COHI@CEIFGAG@CCCMBECEK[CCCCKAOBAVB@AASRMFGFBDALQVCHGDQBAHCHA`FFCN@FEBIJMVHJBDADEBGAEBCPEXDL@LCFB@DFBPIZAHDHBFEHARDBABEDCHEBMDEJGHAH@HDTBFBLLB@FAhKZ@VCDBHGVMTSRIBCCOJC@IDGLIPGD@HDZELFjfFB@BALBRBJBBFANMJCdC\\@BFBHDJVHJHNBRD|HVFDDF@@DB@HJDBFBRGNBRGZ@FAFDRHBQ@]DS@WDIHMRODQAICEGGAABWDIH_@EGK@E@EHGEO@OASHG@C@EQU@CHKHANKTIFEDCESBCBCNIFGDIACCACGCKBM@CFAAICEBEA@BCLAFBBADACADEAC@EEAAE@@F@CGBEAEBIAI@KAQFEDGAEIICG@EFGFAXHF@RIPIPWCGD@@AAADA@EFAFDCD@@D@BBFFNG@CFABA@EBBBBBJHDH@ACCA@CCBAG@EBCHAFAFAFEDICCU@ACCCIAAABGAACBIFOFQBGDKAGBIQDCD@FCAYCCMCIDQEGFGAABABDB@DABAFC@EGKDG_MQ_EU@KCwIOASE_GMGCIGqBSGUBCNKBCCQJy@CMEMKAOUAGACGAKBEFCLIFARCDG@CIGKCEBUJE@OSKEACCK@E@CFCDGIAO@GBC@@ABICKBCBC@KLC@CASCK@CQDECAKEKIMCQAEAAIBIFGBC@EEGAIBGFIABE\\]JODQEGG@GJKACACCACKOECOQCB"]],"encodeOffsets":[[[108623,33546]],[[108027,32308]],[[108974,32684]],[[108981,32690]]]},"properties":{"cp":[105.829757,32.433668],"name":"广元市","childNum":4}},{"id":"510900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@EBCF@L@BKJGR_HEDATABABEAG@MCAAGFIHCNBBBCDAFBFJ@JDBDAH@DD@DEB@LFB@BCBKDGTKAKDENCJ@TBHCLSLIBOFC@CCAWACCAAFMDGN@BA@ACIFCD@JJDADEICEA@CF@JBHABIGGBENCVQVKBEAGCGDGDARADA@EACEIIG@EACGAAC@GDODGLQ@CIBECCG@G@AFGDAH@BA@EBGDCCEAC@cDCNC@CAIFGISBCDCBKBADBBA@EEAACJMJQDGEKGKFEAECKBAJCNAHC@CCSBIBCNKHOFEFMDAD@H@HEDGBMBANBREHGFIAKKQGUEGCWEAQEGEEOFKHGDANCFPFHDBHAHEJBHDFEBGBECKBEGGQG@CJGLKF@FBBJD@BCVEFHFALJH@B@DLEN@FBHFFHCBCICBEDCFBLHHAPI@B@XAHEBS@CHC@AAAIAAABCBEJIFADCJBLFBB@LKH@B@CJDDBBFEHMFGLGFADB@FGHELBBHADBFAHQHIBGJMAO@CJIDIEUACCCIAUDEEEIBKFILGLQJ@AJDDD@PG@IBKHIFDD@BAAKFGACOA@CFGB@XFDA@CAAOG@ADAL@DACGBKAICCGACBIHEDMCKAADBHA@CBWI]ECDAFFD@BMFSFALKJA@MIIACECAGLBFHDF@DJCJCAAIA@AFADMAEBCA@IACEBCHIAAGRCDCACGCCEEACBCDCH@HDDBD@BK@@@BDFDDFOCGHAABEUM@CBGECG@GFED@FFNBDFB@BQJADEBAJBDCD@DKNKDCA_QKDAAECACBADCBGGOKKECMBK@EICABCAGCC@AF@KE@CPGDGUWKEAC@IHOCIIEWCGC@EHMFGBEE@IDGGGB@DCDEBEBGAEMDGHEBAAIE@GBEC@ADAHABC@AEA@ADM@ABACCAABCF@FD@ABGFCD@HDFAH@BCACIMDEFC@CE@CBIJC@CC@ADIBEGE@DCAE@ABBDEDCCABC@CBCAEDMCEAA@KCM@GACBADCRADCACAE@CFCBI@IJA@[AEHG@ECAG@MAASK@EPADGAIDCEC@ILCHGBENKLCLBJDB@NODEEGQDE@CCCGBOAICGQCE@MDG@C@GIKEIBOJICIKECEAIBCBELEDKBCDDFGNJB@BCHG@CBCFCDCJMBMNE@CAGK@GCGCCCAMJKFEFG@EJMECBMP@JBHAFAD@DMHAJEFIBMHG@ECE@CAEH@F@FBFGDEAAICEE@EAEDGLAJCDHDDHCBIACBBHDF@FIBGJCACGEAIECCKCI@IKMDGCCD@DCD@@ADE@A@HB@DB@BBQTBDCJBFKA@CACQICDDNIBGHEEG@BG@CU@CACEAAEAK@IGKB@CBGACKDCEG@GBEFC@EAK@CIEA@CGBCAM@ADG@IJCBAAACFGGCABIFIJ@TCPCBYCGBCDAD@DAAQBMFIHA@EEIDKFGFINAFGFBFL@@BCB[@MFKEIFAF@D@LIFKTAH@REBG@CDBDAB@BABABDHCBADADEC@BAAE@FFD@C@CFICEDQBBDFFDDBHLADBBFDBAN@BGDGAIFE@IFAFJNB@FCF@B@HHJADF@BEJ@FBJADGFQb@BLLBFBHADCDCCE@CLGF@DID@FCFBFCFEDADBBHABDDBBDBHCDFD@FBB@DDD@FB@BAFGB@HD@FDDCLBDJD@BCHHBBHJBJL@DKJJNEF@BL@HDDFHC@LDBFABBBDAJHHEL@BDBDAJGFBBDCHNHF@@NDBFCBFBBBDL@AHGLKFCDBDFHBDADCB@DHD\\FHHBRDBAD@HHBBFHFABCB@FGF@HDL@HFFJCDAH@HHHBRLFBRKNBBBABGH@DNEPAVIF@DPFJHFHDB@HCD@FJJHDFABIH@B@DFH@DGRF`ADEHAFCLCbGNADCBOCCBGNOPCNBLBJCFBDCRIBCB@D@DADEAAGCAKJC@ACE@GHIPAFXLFFBHEFWJAH@DEDFFAHQZEFGR@HFFFBPAHDATBLANBHKLEVBPINAPKDADDJCNDDHDHBHDLTFNFL@D@FMJ@DBFFDDHBBHCH@HBNRFDFBHET@FENDXENBLDHFHBJGN@LDHNB@HAFFPAJDFDBDAFGFADHTDDDADQTEJADFABEFADBHJLBFHF@D@LDFD@`EDGF@FBDCBMCG@GBIRQCG@MBCNIBMLE@GLIDOAIBEDAF@PJF@FCDEBGDCVBLIJCPFXB@EHIFUNQBALFTCBCCON@JCJDJARBFADILGBGXEPBAIDKJULEPERUDALFF@LDPB"],["@@ACEAE@ED@DHBH@DC"],["@@K@KFCDAFCHFBHAH@DAJM@EAA"],["@@A@B@"],["@@@A@B"],["@@AABD@A"],["@@@B@A"],["@@@CABBB"]],"encodeOffsets":[[[108154,31722]],[[108467,31225]],[[108459,31201]],[[107597,31173]],[[107602,31143]],[[107617,31126]],[[107618,31125]],[[107723,31040]]]},"properties":{"cp":[105.571331,30.513311],"name":"遂宁市","childNum":8}},{"id":"511000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AGIDFHFC"],["@@AC@DB@"],["@@ABBBADHBAECC"],["@@@AAABD"],["@@@CCDD@"],["@@BAECDF"],["@@@@@@"],["@@LFDKDAVILABE@E@AD@ADFAAGDA@EDCACDEAIEBACJE@ACAACFCCECA@AC@ACA@@DCBAAAEEABG@EBGCEBARAAFCD@DNDDLDBB@FEBDP@BADEFCLUFAHFDLD@P@HCJBDHJHDJHHH@HAFKNMBKGEDGF@FFFEFC@CMGEAAABCPEHMAGDGF@@@DHFEHABFDPCHDHTFLJFDBFCDAFCBUAIEMFI@CBCJJRFDCPBBFBD@HGAGHCJDHBNKJBHENBJAFALKBCACACGAQ@KCEEDGDENCBBAD@BRBDFHBDDF@@CBOHKAODCLDPABCEKLGDAAGB@JAF@BA@CKAAE@CD@LBDDD@LA@C@@FBLE@CKCEIEB@IKIBIDADBDHBBB@BEAODEFAFBLAFBFJGDWVAFBBLDDFDDDA@CCGDAFBJDH@DDFBFCBEDCJ@NCDB@@KHCHILAF@BLFHABHPFFEFANALDB@@CEC@AHCD@@FAJGHADBDDBDDHDRRD@BAAIBAR@DA@AECOEACFCBAFBFLJCFFJCBAD@DFCDC@EDADCBADBFRHRDFDBLLL@DOFKABEEQAAM@CBBHAFHBDBGFAFDBFBDFLCTFETABE@ADJDNEFBBDEJ@FDBFABBENDBJCBDLFADG@@DFDDAH@BAB@BFC@ADDFdFLCTWPIJATDJ@H@NEHCFGNMPGHUHGTCRFFA@CAIICIM@KhONENMDIBGAGAAFOCKGAG@MRC@CCDIDC@EBGEADEBEBAJQJK`QTADEDGL@LDFAFBVP\\FPHDADC^CR@XFF@RKLKACAEBCJCBEDMACGE@KP@JAJKDAJDZEXHLADHAPBFFDDHDDP@LAPDF@LIJKLAFCFATJCNBJHJFLB@LIJEJODSHEBSVBJAFAFG@EGoCMKUHMFIXSDGF@@AACDGCEAKJBBA@GGIBANO@AG@KGGEIKIGWJ@ACABGIADCACBAHEDMDGAAIEA@OECCBOFKAGACGAIACDCJEDEAKCMKEKAKKABAFEKO@CBCAAEBBFADKAC@@DJF@DKLABC@AQOIAEFIFGBKECKBWKAIEKDICAACCBACJeVCCEFCDAV[DIFWGU@GBIJELALO@KAEGCKCCC@ADEPGD@NDDJHBFAFIDAHBBB@TBDFBPBHABB@ADA@ABBB@BEB@@DF@B@BB@ABB@AB@@ACABCDABCD@ACF@GCJAACDEEAKDC@AADI@C[IGEBAA@DAACpFNCFAD@DA@ADADBBHFBTIDEFQVO@CAAAEFI@CECCBAA@AEAEGBELI@GGGaUAE@GFKBKDKEK@OEAI@CAABACC@CEABCFEBGA@GLE@C@CECO@CA@CBAJEBC@AACE@CACFA@@A@@DAECBAEA@CAAEAA@SL@DC@AD@BD@EHAEMMMCICKBAAkeKOSiEGEGOOAIB_CMGCQBI@AAA@AFG@BHEFGBECC@KJIVGDG@ECC@CABEJ@BACECCKBOFCDGJIHEA@EEECAABADDRRVBFCHKJSBCBEJK@ODMJCJIGUJIBCA@GCEEBCBAFHF@DADIFCFFBFFBBADKDQ@ID@LHFFJ@FAFEDM@IB@FJD@FSDOPMBABAFHJABMDKCGBABCHLNBDCHMJAFBDGBWFFBADBHAHMAEFIDB@HHD`BDFHH@JFN@FDD@FIJEF@DBBDBPFH@DCDKDAFBFGJCA@IEBCLED@BFRDH@DEHMDGJKAADFF@HKNCBAA@GAAOBCIRGDEBCCAMEQBEAAKJODGACCACBSAKEEEEHODGAKEOMM@CECKGEIDILGVQREDE@CCCMGAOCEBKBGDEFBJCDaDADBFADKAKH@DDTABKBGIIBICGBCAGK@EBGCECOACICBMACAAQJ@NAFEBMCAJIHBHABQDGICAIFCBAACACAGKCACDIEG@@NKJEACGG@CCBCACACAMKECA@CFAHFDBBAACECAAHIBCCGDAFFBCCE@IE@GB@A@AJGDBBHDBD@DEEIEC@CFAHBBDAFDBHBDACKGGBE@EGIHABCEG@KEAEDIRQ@CAFIDE@IFKCCGCKFMDMECDG@EEEF@DGACD@BFADBEHBDB@DCB@ALICEHABCEBEC@AB@FCBE@DHEAAHABCADCEADCIICADFABCAC@@FC@ADBDF@@DGBGACBBFH@ADCDBB@DDBABG@ABAH@HABCC@CDEAAGFBDABCCED@AAAADBDABABECC@ABDF@BMD@JEBCEA@A@CDBDFBAFDDA@GA@HCCADC@ADGABDCDBDAD@BCBADACEBAACA@CC@BCCA@EA@FEACIDADACC@ACCBE@ABC@BCCA@AF@AEEBECCFCDEAAB@DCBBB@BIF@DCDADAEADEEMCAEACOFAFDHCBC@GC@IEI@ARG@ESCGCK@ANIXEDIDCDGZ@DH@RARGD@FCJGF@BBAFGFIBADBNHLAHBJADK@ADFLEH@JAR@HEJDFAFEFMJO\\IHIJM@GBADAHKN@BNDCJBNJJAHBLGPCBUFEHGBWCMGGA@CCBCCGDIAAHEJEDG@A@@FADA@MGC@QNSBIGCEGICCAOFE@GFEEIECMCGIGEMAOIAA@ECAKDCDKdIFEJCBOBEBENBHADGBKCG@[NQGCBABAFJ@H@B@EJBBCPOJLHDJAHBBHFDPFH@FAHB@FCD@DHJHBJFDBJHJBJJFBHJFDJJ@HEJKFCHALBHF@JAFYP@H@BHDFBDBD@DBDD@FLB@FDDD@FEB@DDDBDADCB@HLL@^PF@DCLWJADCF@JFHAJDLCJ@DLTJDDBDCVBFHPR^BBNCFBDFFAD@FDFJF@BDDJJJ@DIFI@OGQJFH@FDF@HELALBDFLDVPVPDFH@BGBCDCLBH@FLHDH@DIJSFADFNCNIBGNML@DDBJABBBFCHCDSDA@BHABA@IEAD@JDDBLBDBHJHFLDJHB@DKJGDKDGEE@CDCB@BFDF^FF@BEDAFDHPNDCAK\\EdADDGL@FFHHDHAJCBEDKFAHBFEBC@CEKJKDKDGDAFBHL"]],"encodeOffsets":[[[107424,30623]],[[106991,30571]],[[107560,30176]],[[107894,29997]],[[107898,29991]],[[107918,29991]],[[107914,29987]],[[107051,30726]]]},"properties":{"cp":[105.066138,29.58708],"name":"内江市","childNum":8}},{"id":"511100","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CK@K@ETMBCEE@APCFA@CECKAIIMAIG@AJC@AAOACHO@EEEMEGEAKFG@AYSCEAEBMGE@EHOAAIBAADEFGDKCECCABCACEBUEK@EDG@AMACCGYEE@@@CEKBI@SDOASCGKGIMCAODEHCDiNEDO@EC@EBMVgD]FCJABGSIUSUCMO_GES@EFK@EFOC@IIEABCAGC@MHODGDE@EEFYKCC@GDEBMM@ABANADCBABiFIJEACICABIJA@CCCGCAOEQBMECGBKCEQOMEEAEDILEDODSXEDK@CBENaXILQLINIJMDGDKHKLEBoSGMWMEAIAMHE@ICECCKDMLK@EAEIECECQKIGSEEMAKCEEEBE@YCEC@ICEKABCNGF@HCPgBK@GKEACFGFC@COBUCCC@GJCRDD@HCFEBE@CAAQGKQMIWWCCEWCAODI@KCMMSEK@QAiSAACG@UBCGDGFCFCHIHKDI@KA[IKCOHmBCEFWEMS_IIIGIKYKEGSEUAMCOAaMOIEIGQAG@ETOPEHOAECEBIBICMMcGEGCKAGE[[QICEECQ@QFEF@FOJENI@CACBABMDCBGJGTAHUbILCRGJGNARGNIHMNIBUJKDWBEJIHAh@FEjDF`PZRFJLXDTHbJHHRT\\DLF\\JLJHRLHJDLBN@HCHOPMHYR[^UbILMLSHi@CB@FQOICKJIDK@EDSVKHEBCCKC[DYHICWIK@MKUKCAEY@uGMIEEEUMCEKMGCEGAQBIBEBGCUIaS]IISEKAE@MLK@GDSBSLEAEMCACBGFOBGHQB@DBDIVEVUdM`@JDPH\\CNKHIRETENAPDTNbPhBJGZObCLBLDJ^\\DJALGZUpIL[vGZATDHDHFFNJhLTJLHVTDFEJUZU\\KJILGLCPANBNDNJ\\HLBPAPJ\\HFt|@HGHC^KLBHFDJ@RIVC|BFBDBCF@HLVFT@FCBQFCDCBMAEAG@KPMXUX@DHF@BEXAHBFLNHPLLDJEVADULIJGLCNLNJNVLJHHJHNPPJDPAXIHBRDFANMPGDEFCZIF@PJVFJAFBBB@HFDL@PCPMLETEP@RDLF@JHfDjHNFBXDlE^BNEJAN@RFHDJBL\\RLFHIDWBKCI@KDCBBFFHFRJH@BCFMZIPADHVBDFDLDDDALDHCLEJRLL@XEJBBD@LDBTDHLFDNBDFHRLDBBEVDNNDdPLJ@DFDHBHCAHCHCBGAGCG@AHEFAJEHDJCDEDG@CAAABEHEBCCSIIKEG@EJKDEHND@BCD[E@EFEECGAIBABDF@LMJEHBDHJHHIR@XFJHJPHFD@JMJNX@BCCBRLLJDHFDJ@JBDNADJbBHCBCDAB@BDDAJ@LEHDJHJNBBDADGPAFE@AGAEEAABCLO@ID@FFD@BA@EBCH@DCHBDE@GBGBAFADFFRAHGFGRHPAHBJAHBDCFBPNAPBl@H@XMDDHLFDNBDABBDFHH@DFPBBHBVGB@HBBFBLATALCDQD@DHF@BABQ@CD@FHFJBDADEHADCACBCJBD@DGJ@D@DANCB@FHVAJJLDDF@DCBCBADBFI@AFED@BHFFEDBTLFF@LMNBBFBRGFCAAHCFAH@B@@FRLH@HCXBPHBBCLF@TCFAJETEBC@MEMJABAAEBAJAFDF@@CEEBCH@DCCEDIB@TAFCBACEAELEBAJGHKACMCEIRENDDA@EGGBEBCJEBGIMAK@EDCFAP@@CCMBAJAFC@ECCBICAMAII@@DQ@CC@MJGBADSIGBIEG@KFC@ECAEDMCGBCHGFILGHO@IDKECACBMBCJBJDH@JJPBBBBDAFCDHBLELOR@FGLQVIADF@BLBBLBRFFAF@JDb\\TDHAP@HHPFBPBBJ@NER@LAV@FFFJ@TFPBBFBLEDHAJABM@ABAFBFHBJDXJBNJJJBADKLCHBL@FBDPBJFHADEFAL@NB@F@BMJCHED@DBDNFDDDJFCDHNEJGD@D@JHLDJLBDJNHBRELBFFFBJEBCF@@CJEHBBFHB@C@EJEBIAQCCIMEACAAKBAF@FDFCDARBJAJCDCBUDAB@FDH@DA@QAAKAACKQAMCCOAAAAEBAHEDCHCBMBELKBCF@DCHQHAHFD@JCF@BACIBALCF@HIDOBAFEPEFIPBHGD@DB@NBBHBF@TANCFCBCDAHBDADEAEEMAQBAH@JDDJDBFA@ECCEG@EDC@GHCBECGBARBHABBANH@JFF@JEBE@AEG@GBCHA@AD@DA@CIE@ABCRABCIA@C@AJEL@BAECSBAADILDBA@MHCACOABE@AM@GCI@QBCAAEA@KDEDGBABANOFGAGLEBGC@GCEFOEIKGCGAKCAQ@KGIFACAE@@C@CDAABELMDKXIFGAKBCFABA@QKOSGCGDCEGEDA@MCAAAA@IBAZFDAJMAEIGAE@CF@JHJBBAEEBGHEBDDAAA@ECAAAGC@AH@@ACG@IEEAEECK@AD@HOJAHEFE@CCE@@FH@BDABC@@DADEBCCEOECI@OM@CGECEGBAAAC@IGEK@ADBBCBACA@AJEDG@EAKDGCKKAADEEGFCACBE@GBC@UBKDCLCHBJJ^RF@JCDBFE@A@ELOAMAAC@MHGCAODE@KEODGJEDED@PPVDHFDFHBDBHAAEHILE@CAAI@@EFG@GJAFBFHDBNBDC@E@CGECEDCHABCKIMDCC@CNEDKHEAIGDICGBAFBFCBEHAJC@GCAQ@KAAEDCFABAAKIA@@FABA@IEIAE@GFUDIHIBCAFIBEEIGG@MFEB@HALGDALDHABABGDED@HFD@VEPDH@FA@CEIAIVQBCAECEOGEACCEIECECKACEAOGWBEDEFAFDFHDHDBNTJFH@FADEDGBYDUCEEYBCDE@SDEHCJARHRB"],["@@BAFC@AACA@@CC@C@@FGBAA@BC@CF@BJDBADD@BFBAABC@C"],["@@A@B@"],["@@FDBD@A@GGB"]],"encodeOffsets":[[[106678,29897]],[[106002,30575]],[[106650,30178]],[[106631,30106]]]},"properties":{"cp":[103.761263,29.582024],"name":"乐山市","childNum":4}},{"id":"511300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BA@@AB"],["@@A@FFCE"],["@@DABBBJBBD@DGT@FABG@W@AOJGBKGEACDAFJDADGDEEAG@EFI@EEII@ADBB@JGHEDNTDAF@BBBDFB"],["@@CJCHD@FCD@BHHBBD@LGFAFB@HCJ@HJBEHA@HBBHCFIJBDADMFCHADDJAJEF@JHHDNALCHBBD@NDFPFR@FA@CAIBCFO@MHIB@FFLAFTDHAJEFDH@FBFRFNABB@HGFGB@D@BDFNHNBFH@HBBFADCDE@MHCVDBDADDBDARF@MFGBAHFD@DEBEBK@@B@DLANAHIJKDEDBJBNHJBFDH@HDJDB@FJ@BDJ@FCDD@DFHGJ@BDDF@LCDHBJIJADFJBFELBFLFBFAHIPAF@LBDDFTALGPED@DBJRVNDA@C@QJGJO@CCCACHAVALYHGJGDKFCFBD@AKFGFAJDF@FADEDAFBHFD@D@BEICAAAEDEHC@AACCAGDEABEHADCKE@CB@L@@KBCNA@A@CCCBCN@BKLGB@DF@NBBHAZJ@BCBEBAFEDAFBDBBF@@JDBF@FADEJSDCNILEJ@FBBRRPDJCHMHABDNBB`AVHRJHBHCFOFAN@DHHDNGBDAFAHTFBHDFFBJ@`HHAPHH@FDFJFBN@TCT@HDBFABWJCB@BBD\\L`XJJ@DCF@FN@DB@DCHFJBJLHNDDDDB@FCJ@HIJDFEB@BFD@BMEEDE@FLDJAFJDBBCJDJDFFDBD@PFFF@CIHKDQDEH@JDJABCCCDABCLJPJPA\\NL@FABCAOCEGGAEBMFQJGPEDKDCDAD@PNJBLAJEH@DD@HHFD@HABEF@HIJBBB@FBFFB@HFVAFAPEFDBHBLFD@D@HMFCBBDHDCD@DDADDHPPTAHDDDBBBFJLADBH@DFDPCLDN@HADC@CCI@MJCD@DDF@LIACDGDM@ECGBCJGVJBADC@EBELKGEFCBCDOJMJGHKFEBC@AA@QBI@C@EGBGJE@GAEGGBICEAAEACDCDG@EDIAABAHE@CABIFI@EGGCGEA@EAAIAECAEBGDANCJGPEH@RKDCAADCAA@CAEBAJADABCAAAEDEH@@EDBFBBFDBBAAEJC@CPCFBFDD@HKLGDIEGBAJCBADS@CECAGFG@MAGGIBAJCAEFGLAHCHAF@LDB@DKFEBIBEHAJBJGLBJFBNDBRCDEDADDB@H@DEHCLGDGNEDEDKJCAGCGFGBCACGKDGJEHATBTK^IZHLB@NBDJ@@BEHBBNHDPHFBBBFCBKPAPGLBJLJBHFF@JBBHDBAFEJC@ADCLB@BBFNDHAFEBEIAKDC@A@@EJIDMD@JBD@BA@EDEHCJ@DJDDdJHABCDMDADFJAPDLCLFHBNEHHHCBDAJBBJIDI@GCAEEG@CCJWIIBED@D@JDJBBABEDEF@FDJDBDFDNFJBLHFABDBCDA@CBCGCBCAA@ACCG@AG@CCE@CFEAEDCH@D@FFF@BACEACBALCNKF@BWDGEE@ULGBEE@CABEACDIMAAEFGB@D@NHDADCJYJFHCDCAKDGDAPCDC@AIKUOEKJAHADE@KHEF@HHDBJOB@JBF@FGTCFC@AECACBALCHONO@KBCDCD@FELAHACUKGESGK@CDCJGBQDGJAJFNJFADCAAik@EDEDAJ@NOJE@CEG@CBCBEEOCG@WE@ABAHC@AIGKICCA@QEEDKCUBC@AZY@CCGECAEBKQM@GDECAGBC@@MHQ@AEICAKB_GCCEGCOACGECCI@OGU@WWSEMEGGCIMGFQGEEKEEAGGO@EBMKECMCCG@CCAAAGE@CBADF@ABEBACAAI@ABA@CMFABCICDE@EAKAAICKASLM@GDK@]CBEJKJI@ICCAEMESAIWAKIEIUO@KHQBOFGAEEGK@G^ULODKAMCCMEGMBEFGAQIG@A@GDA@EEDG@ACDE@AQKWFCAMGCEQEKLIBC@ACFE@EEQ@OHILKBEGOEQ@IAC[IOA[GCGJQBGC@SDKDIBIECGI@GDEBCDC@AC@GAAGCEBGCA@CLEHSJAJ@LKDAD@H@NCJHH@DMDKBKDCAEICEMGIQIKECSCKG@KGKE]CAQEQYACHMAQEAC@EFSBEAIGGQCCE@MLAFBDADCBGCGBMJEHCD@D@BNL@BWRK@CAAEOI@GAASAKFIAECCC@CLHD@@AEC@AFBHCBA@EC@ABABMCFK@CECK@AECAIBMJM^SDCFABGCCAIBADDLKPAA@EEG@KA@CBANABGCA@@JAJABC@AA@M@AC@C@ADGBA@EEEDCACCKJEBG@@A@AHCBCDG@KFID@DFB@HIB@BBAJDDFCLACCAIBCDAAABCAIBEIACRCBE@@CBECEKBG@AA@GHI@CQAKEGMUKWSE@GHGC@CBBD@EEBCB@BCDCD@DIFEBE@[VEDEAQGIKGKDIJEBC@GAGGG_CCE@IGGMBGAACAKGBCAA@IACGEEAAA@ABCAQIECEAEDOAGCOCCGCIAOFCBECCMCECBCFC@GEGB@ABAACK@ABCDBLEAEBK@CB@DDD@JE@IBIEC@@DBDHADFIHCBGCAACCBEE@@EECBCFA@IBCC@CCBECABEACECBAQHE@GAC@AJGDC@IKA@WFE@MSECED@DBPINAHGJGREBCAGBAANWCCC@EDKJIREFAACCDIA@AAEBGHEDCAACAGBEDGJEHKEACDE@IA@CFAMSG@KBAADGBEDCLEL@BCGGAAEBEGUFADC@AIEAE@GJMJ@BBBLFLH@DADDLCNGFECIAGFGBECCEEOMDIFEHAHBJDFDDHDNDFBDXFHHVLRBLCHIJGDIBMAABANCHGFG@C@CBENEFGPMLADAJDT@DGDMBIDABDLBFEFHLFLCHIRINBDFB@FABCAABALCDADJTEHBJ@DMDCD@dBDDFCDAH@FABG@CBEH@B@HDHFDJA@DKRCHCP@HBDHBBD@FJHFJBD@FCBQBCBCHDHBHAFULURMDAFHHAJGBIAE@@DFBJDCFCBIIC@EDDJ@BABM@CHENBBDDXBDB@DEDAPKJKTGDSAI@MDCFBLSLCHALADA@KEA@CFC@@CBGACICI@AEBEDCAAMAGDEJBHDB@NBHAFEDO@CBGFO^KJALK@E@ADBPCFGF@FTFDFBDNHZAZEJBHDDFABGDDHEJ@DHBPBFCJCHAF@DFDJNBLHBJLFBFCh@@HBDFEFMFADDBH@DBLPBHELMNAHFLBBB@BCAI@CBAF@HJDPADGBABAJ@JEJBBLDBFALGH@DFDEFGFAHEDCF@JCBCCCAEDAFABECIBCAOFCEC@EBCH@JFBBBADCFADBDD@D@D@LAJJKHICEBDHCJBPEH@LELEDCHBFHFFPLD@DIDSCKJUACBCD@HCHBH@DKRMHEFE@GBCFEDCBGACBGAIMEBCB@DBHCHBFJNBHDLJHDFAFGBABBNDBLCNHLBJH@HBDLD@BIBAEG@BDFHDFJFBNH@@FDJCFAF@N@FGBCCGBIRCDEBCAEIKIC@CDWEIDKMECAIAAMACDGNFNENA@IGA@KFAACCAMCCCFEBK@KNKEAABICCYJOJGBCBGNKLDDBBGBGFEDAD@BFHCHFD@LBBD@FMB@B@BDALBBFBFDFL@DGHG@ADGFGNCJCHCBECC@AJCBACIA@EGCEEWFCB@DE@AD@BHADFB@@@DDTNFHCNABGBBBFBFFCDEBDBARBB@DXFFJCHBBF@DB@BADBBJDFFREBDABBBABAA"]],"encodeOffsets":[[[108026,32309]],[[109515,32016]],[[108470,31226]],[[108026,32309]]]},"properties":{"cp":[106.082974,30.795281],"name":"南充市","childNum":4}},{"id":"511400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BGAGBAJEHHF@BGHGAAEGEAKI@EBCBALCJKJBRELBBANU@IAGFGBAJFHBTSNGN@JMH@TFHBBADEDAFE^C\\QDCCEC@QBACBAHKREHEZCFGDIFcACCGLMDAFAVBBABGJIBGBGDGIC@CNMLGLBD@AHDF@DBFNEJDFC@ELI@EBAPANFLADCBCACKEACD@JAB@@CGIEAOAACBKVSBEG@KDKBEACCEMBGDAPBBASQAE@CBAFC@AEEE]EC@ADADCF@HFFANELI@CGACIEKIGAGACAKCC@IBCJFB@BAAGB@TCDCDGAEAAIBCA@CNKHMJADMEMBCTEJI@CCGKG@EAGDKDCHA@AEGOCOWC@@CB@AOEKACBKFK@GCE@EEGRIPHJ@HCDCKKCIACE@EIECC@EBCEEAMDAAQ]GOAKDOCEUK@AAGCAG@KDICGBIEE@CDIBKXCDC@EAYMK@GKA@CDCBCACCA@GFCAAGKA@ECCCAC@CAEAGE@GZODGAGKGG@GBEDILGFI@CIIEAGIEAIGIAIECAIIGCGC@EDA@BG@EEGCOGEAABGCIGEGAKFSCABABFFABK@IF@B@DJB@DCBO@AD@BJF@DCBC@@BGBAD@HDFBDCHGDE@IEG@BMAAGBQAABDHAFGD@HCD@FFHDD@FEBCACIICG@ABBRFNBFCFCBGACBADEDMDSBE@GAAA@MCAC@GHOAEJOFEFABCPGJE@KDABDJABE@IDC@GEGBGRCDE@ADKLAFANGDCDGFABBFBBPBDDBNLRBDLBBB@RCBG@ECA@CBAVCDIDIBQACBEDECE@ABBLDBFBJNDDBRAJIF@F@DGAAEGAIF@DE@ADIFEAEEKAQFGAIMACIKKCIGC@C@IHMFCGEDCICCMEAC@CFCDGNI@A@EMAK@EBCFGBIEOAAC@EAKDGLKBCIAIIAMWIICGAAEBEBAN@BABICGKFEAAAEO@SEIEEU@KBQ@MFI@AAAOOEGGO@GBSCa[ICE@EBQEKAAAAKE@BCUJKREHQ@KPKFGADCBGEEM@IIG@ICEAEBAF@JBDFDCL@JGPKHEJGHADDHCLBHFDPEH@JFHATJBCHANID@@DCRJJNBB@BDAHDD@FEDIBABDNADM@EBCD@FBLJNAHIFADAFHH@FCBMCQFFJNDBDGLIHABKFBFDF@@GFSBEJDDADKD@DFF@BE@ECIBABBFABIBFN@NADSFIFEBWDAADIAAOGWAGDG@QK@EA@G@EBGDBBEDQHEAAANM@KEESKCAEFGE@AFCBEJ@AEBCDADA@CCEKCIIUBEGKBGDK@A@ADCDKAADBDCDGBCHI@ECEE@EDATA@AGE@ADCPCDIaE@DADBBEA@ACCABIC@ADED@@ABBD@DA@EF@@MC@GAEQ@CGGEGIBGAECIMC@ULG@k@OAMBAODEACBGAIBGGOHQHEBGEQCEEBABAH@HCFGACDG@AD@FABC@EEC@@JKPADBBFFHB@BEFOBEHC@IMIGGCKFI@CBACA@CBADGDaACIKBAAAKCIGEICKKAQDD@AMWLGDGCESIKMAI@SJQGGGIACBADENI@KAC@CJAHBFDEF@F\\FDC@AMC@AFELCDGDARFJJDTADGFAFBBDBH@FCDCCIFGBIFEBGH@HDHBDADGBGGDGAEC@CKIcOMCCMFUAAKCGQCEMAECGKSCCA@KACIAWFK@QKFIDKCGBKCCKCECACGUBCJONYDE@AIGEQEGAEDALCJ@LDXAJCEGQKK[IAGCQEM@IBMF]AkFWCEAGMCiGe@IKEQCO@SFKFONODK@EC@GAAEAIBUEOIE@YJEDCFOHMNEBQCGAWJOBICOOGMGIIGUKIMKMDMGDcDQ@YAŸ\\KB[VWX]^GDQNGH@FBHPV`\\BDDNTXLRHH^RfNJFTPFLDJAlVz@NEVB†LLDDBDCHGFALFNCNADCDAFHDL@lRD@HIVMFAVAJ@FBFFFJDNBBFB@@NBFCFMLCFI@CEIDEHAP@DAFEBEFC@OCC@EFGJ@HHVJFBHE\\BJLDJD@DCHKDAH@FAJKVQHALAJ@FDBFEHAJIJ@FDNCH@HTRFB@F@DIJCHEHPDHBDDJDALBFEDaLAHBFFBZLNDBJANM`KNGNShAJK^M\\cXKFGHKP@JDJX\\HDZJ|NPFVRDFJHX@DABEF@DF@JCF@HGLADBDD@PAN@JDBBHDR@DDBD@DAJDDDJDBDBBDIFID@DDBTDDFHPIHDDBHHBFVFNFJPRbZDBLBFBDFBJFJLJHABABCEI@APKF@RFZAFBDF@LHHHVH@FWDALFDAHIBABPHLFBFEHAJBHDLAFDX\\JDFFF@HMB@F@FDBD@LBDB@FADC@CEC@CLSBEDCJAH@FBHFDFDJ@DCLKJMFCDEL@DJDN@HGD@LDBKCKBAHEDCDGBODBZdNNFBHCBBBDDPJF\\LRVDFADA@MTCLTF`JFBDJHDTHHAD@JJJ@HD^C@ACECEDCJBFDPXFPB@DCJMJCRIF@BD@LELBJIJ@BBJFLHBnFNDRJCDAD@DDBA@BDID@JIF@LBBB@PE@@DHHBFAEAA@BAHAJ@DBJNHLJBHHF@JCF@BF@HSX@HFDN@DAFEJDFABTDDNBD@FCD@BB@DCNHJdTTJD@PER@`B`CDBNFZDDBDJDB@OFEHKBGDE@EFAVFH@PCBBBLDDA@JDBDAJGJ@DDFJDJDXEJ@@AKIAGNWBGVSTEFEFMNG@ECOBIDGNGDKLIJMFAP@RJD@FALHDADK@AD@^LD@DC@EDCHAHHD@FMFGHAHDB@FCAGDCNDDABAHMFCPCHADEBIHCRBJHPFXRBD@LB\\HHFNLJDFDJ@JLJDHFVAF@DFDHHHLF@D@DIFCFKFALHFBdKFCBGGIBK@KKM@C"],["@@B@@ACBB@"],["@@K@ABAHNDBBBAFCDEKC"],["@@BWAOECC@UH@NBB@BB@BB@BEFABbF"],["@@AC@BBB"]],"encodeOffsets":[[[106728,31011]],[[106735,31009]],[[105927,30843]],[[106019,30578]],[[106992,30571]]]},"properties":{"cp":[103.831788,30.048318],"name":"眉山市","childNum":5}},{"id":"511500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AD@VDHBBjTRBL@TFNNLDJ@PCDBFXDDXXNJLRRHBB@DAFEFGDC@QCID@HDDVDPA@DEDEHBDLF@HALOhGDE@MHADLBDF@JFDZDF@FAFFLDNBFFHTLJDRDFJFBF@FKLCNDLFDJDF@NGJBFBXNHNpTFALKLGHCNCJIJMRKJKbWFMDAL@FCTWPCFCJKFCFBNFRPDFALDHNFRAPFDBDHDDB@JIBALF@BIFEJAjABCDMBAB@BNNFAHCD@LDEZFFF@HCPCNGD@BHADFBJJD@EP@FEL@FFT`HNPVDVTTJAHIBEDC^UhAN@FFDP@FCjMDCFGPCDBJNLHDHBTCP@TAJFL@D@@FFHZDDNB@BCH@FFLAVDFDBBADDDFCLEHCFBBJABBGP@FHFANBFDFZT@BEHBLHFNFFF@FGPBDBP@BID@BJHNBJJLBFD@DEBOD@BFFADQNAF@LFTBTPNLDDBBBG`I@@@FHDBDALWJAFARMPQHEJCfJJDJHHJBLAJGJOLEPBPCFBFFBTAFIDAPBJAFBF@RKDCCCKC@EFCFBHDD@@ALCF@FBJCLAHBFJH@DEBCAABAAGEEHIVL@HGJ@BTBDAHAHJJ@BA@EFCBAFBDCDAH@LF^@HFFBFEDKZABDAFBBJDLCDCIKEYZITJHBHOBOFCNWZQFORSFKDEJCH@JDD@NEZWNCDBEDBDF@HHFA@BDDEB@BFHFAHBHD@D@@H@BDH@DBAHD@BFHABBF@@DCBABB@BBD@FBDAEHBBC@BFDABDABDDADDBBBD@LLR@DBBBAD@DHFFB\\ALEJIZCL@HBXLN@B@BCEAFCCA@AA@CECEA@DA@CDACC@ACAAAFCLCBOGMAICAG@CCBCHEBSFIFEDGFCEGAEFCD@EIIACGDIJED@RLH@DADG@IBGDIFGFAZDB@BM@GAAGACCKGCECACAE@CCCEBE@CCAEACE@GJS@GHE@AAKDMJGBCCCCAAC@GBAFAH@FATCFCHAJHFBFBDAFDLBDAF@BB@DFAJBJ@DBDDVGHEJCHGDDHBBFDDAFBBRADBBDB@FENAFBFFFAL@JLARBD`FFDDPBNCVBF@BHD@EBENGHFJCDHHFFEF@N@BDBJFADDHDNAFABK@KEG@CDK@KHSJELBLAH@FABMBCZIL@@AEEACBKF@@HFBHAHGJAFKNUDAXEBABGBAV@DBFD@CEKBGDCREHGNGNKHHD@XGVFFAHEDABHJBADRFDBBA@CDBD@BAACB@BBH@HB@CB@FDJIDCBGDCVCDKDALC@C@GBGTQNENAHBAO@EHE@C@EEC@AAI@AFAF@FAFG@EGACEAEBEBAJABACEA[BAN@FCAEME@A@ELK@EJE@KHMEEAABCJICG@ADCRCIMIGS@S[ECEBAC@EREHEDMAEBYAGGAKFIE@CJKFMCK@QEGIIKAK@BGACWOSMAC@ENkCY@IBCLIDG@AIC@CBALCBBDFBAPQ@IBAFCNAFC@AAEGCEKBIJ@FA@CAAIGBKDBFHDA@KDCF@HDJBBAJIDMJKG_CEAEFQKIQ_EAACGCEGCMIACEGHCBEAA@AE@IDEV@VHRBTAj@\\DREjBBCBAEUBAB@BDHBFA@MBAJAHCDCF@BHB@BCBEAOBAHBBAEEAGKCEEAE@ANKFMAAE@CECA@MC@EFECBEAC_@GAPETIDEBKLCBC@CGO@ENMXKLMBGAICI@KCIBMDCFADEKoB[DKBAJ@DCBCIQ@EHCFGDIGo@EBIDGNSDEBG@GCGAAGMEEE@GJMDEAEKECk@WE_@KEQACCIMCAQAAABIAEE@IIGBAGGAAAEGKWCEGCMMaEMCMEE@CFAFC@WEGCE@K@SHYBGFCFKHSBSHSECBAFEDK@GDCFBFEBSBGACCCMCEi]ICEEQEkAGCAE@OGa@IFOCGECQCEUWOCM@CFG@ASBIFEBAAMQEMECK@KECGBUR@F@JOBAECWASCOICEBI@OAECAYKOAKCMAIAM@IHEAEGEASBCBABK@OCA@ADC@GGCEaGEC@EGCOBODCHBB@HDD@HA@O@MEUC]KQIOCGAKBKCyiWMKGA@ABINOAGBMA[OEAKCIIGCI@EDCD@NOBCBBHCJ@FDD@BKJAHCCE@CLKLOFI@ECIMECKAEBEHCFIXKBAFC@OBUHADDDADG@]`UDEDCHEDKBIHOTMDMAGDKVIDCBFL@DWVCF@BBBJA@FEHKJCDCLSPEDEACDE@ID[FCHCBKBQJSN@DBFFBJFXD`@NHJAJENAXCNBPRDBL@FDHLCJBFDDAPDHZNPANFBFHDAPDBZAFBBFBNBF@DELGDAD@PFP@FEJBDXF@B@DCFGDKEOEK@IBSBIHC@GACHFJ@DKVAJBF^BBHDBVBL@NDFFHJDHCLDLRDDJCFQPKHCFDHFHBFCBUDIB]IQBEDBJIPOJADDLBFML@VENANCBOFIFO@IDEECCCAGBG@IGMMEKEIECGAIGO@SDEJGB@BPPJNEBUHEHBJI@ADCBCTGXGLAFBJJNBDCDQAEBGHEPBLHLLDFFARMZCR@FFHPLBF@DQ^ALBHLLBDEDKBULCH@LBNDHZNJBhIF@BDRLfCLFDJBLFLFDH@NGNANBDDBPBFHHBHDFBNNRZHF@`CPADBBBAJHV@NDFFB@DQLONQDOBIBYLaG[GSKS[GEKEMAEBEDADBR@DEDEDGBE@YEIBKL[lGFE@GEACDO@EEMCCME]DK@YGIASHMDEFEBQGSBUCO@OAGAGCIQCK@KACMKMEMBKFADCNCDMFIJCBIB]CEAyIIA_MQ@OEUAIEIGK@IBEBABADAZEHmRI@CCIMECGAO@KDOJCFCJH\\AJQ\\EBMBGAEEGIGS@EFS@E@CQSAcJY@IAEg]]MEEAE@CJGC[CGSKMACCWEQ@SEKEKGAUOYCGASGGIACBADERoZGBADFNBZBDRHDDLXHDFF@PAHMNIFOCGDSTEHCRGLIHWLI@GDKDOCECG@E@OG"],["@@CDBBBA@C"],["@@AABB"],["@@B@@ACA@BBB"]],"encodeOffsets":[[[106101,29284]],[[107757,29134]],[[107752,28774]],[[107753,28770]]]},"properties":{"cp":[104.630825,28.760189],"name":"宜宾市","childNum":4}},{"id":"511600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DCEBBB"],["@@BCF@BBCFLFRBMN@DLABDB@BING@CGCACBAAAIAAJE@EKI@FGACGCCDCJCBFF"],["@@AAC@GDIBCBADDFAFGBEG@DCBJHFAF@BCBBBCBAACNIDC@A"],["@@CAABDFBC@A"],["@@ACE@IHDFJID@"],["@@L@DADEQKA@CDB@@BEB@BA@BBCAABDDJD"],["@@BCMAAB@BNB"],["@@FAJIACAC@IGEBCHE@CA@I@CB@JBF@BGD@NBDADHD"],["@@BCDDDEKC@JB@"],["@@AA@BB@"],["@@DBABG@BBPBFEDALATTBF@DELERAJBDPFJFLCTMKIY_GMCQEOECCGcd"],["@@CBECFAHABBdcO]G]IWS_IMCIC@IIEMSYKIQSOKEISOKQUScYOQMICOAECC[KIDC@EAAEBIFA@GOOACBGEACBAHCBW@EAMW@CHCACCA@CBARM@A@AQQ@GAA_MG@EDCPGDC@C@IODIHIAEUAODEBADIXABQBGFEHIZQZEBCFCAEDBKOCCCUYKEBALC@MCCCAEIAICECAA@AJC@]KSCCACQG@CDGHC@MBIAABADABC@KEOAICIAADDH@BQFCDCFGDEJGBAAAGAA@EKG@ABCEAAEK@CAIFAECACBCACDE@C@@@CMAAIAKIIFC@C@IGC@CB@NCDEAIKE@]NSBCHGF@HCLDPBFAFYTUJEFADDVCXDL@NFL[@CDBH@B[EEB@DBN@RDNELJJ@DABGBGEE@EHDLCDMEGEE@@@@FJDAJCDQBEDPV@DK@MECCEBDJFBALEBAEC@EHCFHDEDBFFBDFFB@BEDCCCDC@FHEDBB@BCBAEC@AB@HMCADA@AACFBBDB@DXBBFNDBFDBTBBB@BIPETEBECCB@DDDAFABGA@REBAFEB@BC@@DC@BBC@ADM@CAABEAIBEDADBDA@AFCDWBEDWREBEAICCECEAUIDEDQCAHA@IC@CDGGBIAEC@A@CC@IBICAD@JIFC@IEEBCDCHEFADAACICCI@QFAACGE@GDDJJ@DDIB@BO@EBIKROAICAKLC@EAEEBCFEFIBGAAE@ODGA@BA@KGKBDEFADELBBCAGDCL@DCCMW@CABCEMQCEBGNEDEFEBIA@CHGFG@AAAEBAB@DABCCUFCCICBE@@K@CBAAOFEECGCAEDEA@CBGCGACIBIFKAABCHKFGDK@AADEACFCFI[KAA@EJWEA@CGDIC@IAAIA@LBJ@HGDGAA@AFEBI@@ADGGCADCCFG@MEAGFCAG@CABEFG@AGGAADG@AGEAB@JAFM@CD@DBDLFADD@BHELKNE@YQGAKDCBALCDIAIHRV@BADDDABA@KCODK@FNGB@PK@ED@DDBLHBBBHABDDAJBDABECC@@DBDHFKFFF@BK@@B@DD@B@BFCHDDEBGEAFHRECCDC@CCAA@BDDADGBB@DB@BIFEACECAABBFEDA@EEKHAA@EE@ABFDADCNOBAADEAEHCFIFCAICCI@ADDDA@E@AB@BBFAFABAAGBADE@AADCI@AABCEACJAAGHBBBAD@BDABG@AFCACB@@CAABG@ADF@BLBF@DCH@HADQCGQGAADEDDDBBABA@CCEBAA@CE@@BBD@BEFA@ABA@IJCBA@ECA@AHAHABIBCDALAHAFE@KEG@GBWHC@ALDHCBK@CD@BPFBB@DCBWEA@EH@DPBBDEHBLABC@ECGJAL@JOHC@CCBII@KRKHEJALFJFF\\CHFHZCJCFFDNTF@XEB@JLD@HCBID@HBF@RGABFDBDAFDBAFDDD@AD@JEBADFD@FF@AFDDBBFDFAJGCEGBAC@CD@JFJAF@@ICC@CDAL@FAFBAKDCBAL@BDAB@BHAHFD@DEDADFDNFDDAPEJBHDDDDPBHCPBFDFJFBRAD@BBBFBHFBD@JBBADLHDBBBAHHNJHF@DDH`HHHBD@FAJILCLHHJBRCFUF@\\AFEFCJC@CDADA@ADFFC@AA@DHDHGF@XTVLHNLFRB@DGJ@HBBH@LADFAF@DF@DADQJBAFBJADBBCBADBJDDKBEDCCBIAAA@GJA@CEC@EJ@LCHADGD@B@BH@FALIDDDBFCFFB@HABCD@D@@B@NBBD@BABI@IB@HDBABMDAB@@LFH@FBBLOCKBCJADBHDBADETCN]NIJADBBFL@FD@DELNDBABAD@@FABGDEA@BFD@BC@KG@DDDFDJBLETBBB@HPJBFDBL@XQ@AMK@A@CDCFGNIHAHDDABCACBENKF@DDHRJHFBTAFED@FBBRGNBDRZRFDBF^HL@LLHTDFDJLJRNHDFFJDBLCLANC@CGGDI@M@GBCLC@KBITIFGDKD@FDFAHDBB@HBDD@DCFAHCJ@DHJFlIB@AHIRDH\\HPB\\JBD@JFRHPAFKLGJ@PFR@FEF@BDBLALKRFDFNHDBXERL@BCFBDH@LCHMHCJDRARJXAJCL@DICE@EP[FADDHDTE@EGKDMJADERBNIJCFGNAFBPEFICSLDF@DCNETA@CGA@CBCBAHKFAHGDADAF@BBF@BCFCFADABBB@FFF@@BDABD@EDADBDAB@BBDAFE@CEA@CFC@AECBEDEHBBABBABB@DCAAF@DHB@NIDAACD@FCF@DCL@BEHBDFJDACHAL@HFLCOYMKOGG@QLKPIHM@KIAEFMPQF]FIHEZEBEFCBCFBF@B@@BDBLC@CBELEAGLADFFABFB@@DF@@DHDLILBBCDEDAHBVCJHHBL@LHLBHCHAB@FALDEYGIAEAKEGBQI]AQCCCAAC@aEOAEIEIAKAMBQFCABIACMECAACAEFOAODGJI@EACDCLFDFF@FAHBBBDNLNBBL@JFH@VKBACC@AHBDCLAXBNFF@PCBCFKEG@ADCDIN@MMBCPBHAB@JBNFDAAIDCHBHFBADEAGBCFAAEFCVAJ@B@@DABENOPIDSRWFQLAFBDJH@LHDH@BFF@FQJEJ@DD@FGBAB@FDBJC^EZUVCPIHDDNDBLFDDCLBJILABFBHAHBFMPIDE@ICE@CNEDCBICEKGUEU[IGCGOIMAAA@CHIHCPGJBFA@ICE@ERQX@FBJHHBF@NEBCAMECMCAC@GQAAC@ABCVCBGAKAAE@ECAAAEDCJC@GDAL@FCEEABBCAABAB@DEB@DCAWJACGI@IM@CREHBBDBAA@FABAA@DAB@CAD@BAAAB@TNLOFOOA@ABAAA"],["@@FBBCA@DIC@BAE@EFAFACCBDFFAB@"]],"encodeOffsets":[[[109607,31250]],[[109800,31110]],[[109853,31101]],[[109815,31079]],[[109846,31074]],[[109816,31077]],[[109835,31057]],[[108815,30935]],[[109545,30811]],[[109625,30762]],[[109830,31051]],[[109827,31053]],[[109801,31151]]]},"properties":{"cp":[106.633369,30.456398],"name":"广安市","childNum":13}},{"id":"511700","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CAA@BDDA"],["@@TQECOEAAC\\F@BB"],["@@DKOAC@ABEFXF"],["@@BCEC@FDB"],["@@EB@BF@@@AAB@@A"],["@@D@@AEBB@"],["@@C@DB@A"],["@@AAA@DB"],["@@CB@BB@BC"],["@@A@CFA@ABBBADFCDI"],["@@H@BAECIBCBFDDA"],["@@QKQAEEIMECICSBQAQHKHIBGDG@GGCAcRC@KCUMKKEGEAI@C@@EDCbY@CEEEBAACB@AHCL@DA@EN@RMLM@IDELIFGBCAA@CFCDIFGPMFCTCBEAEBICKCEG@@A@AUMGCIBKDMLE@@AKAI@GCEBKLMFIDEAMIGCIAE@EDEAEEAEDGFCJAPGFK@SEEIGKCIAIIQCCCBAFAJOZMLCJC@CFAJK@C@AGEOIMO[VWFQLEHIFC@SQE@GBICCC@KCAC@EBMJE@CGDM@CCEI@ACLENKHAHIBGJSBGGcDEJGD@BDBAL@JCHGVYLODGFCJCBMPSVI\\CFAD@FDHBNC@A@A@@CGFEFI@QDERIlSHG`CDFPDLBHAHG@EAESWACFKHCHAL@JCFAVFAGBC@EDDB@^OLCHEHBLAFGN@ACKEGGe[ACBATGHE@IHSDOAEIAGCAEBCLG@CLC@GFCXIHOAAE@QJIGS@CACOEAKDCAEEBCKACACGAECCQCKBEAEEAC@UAECCC@EFIRIDQBAAOGSMEIBCEGOIOCIGKMEIAEBEHGBC_KTMB@DE@KEQAAGCGAgFKAGDAAC@AGME@ADE@KDCFCBEAKCGIGIBYMGBIFYEG@IBGDIBIK]BG@IGE@C@CFUJE@QABGECUKQAW@AACE@KBCHI@QL@FEDADBJHVEDEBSAEUQEEBGJM@_CCEIEKGEEAaCIAGGAKEEICEDGAECGIHGBGACBA`IJGBECG@AJGFEAGIOECYECCCKOGQOiSIAAEKAIEKIACKC@EBEEEWIC@KBK@MMgCICOGQE@ADCN@HI@CEOAIBEFCHBH@bLRHXHBABA@EEEMA@EBCF@PBBAJQFGBGI]CCIDQQCG@CH@BAEC]YACFIBECAEAOBGCIGEGDMGAEGCE@GIEGCGFIK@CFEDOHEHAFG@GDGACBOBEGEBEHA\\@LALILE@AAEKK@EKCGEIAGDMEGACECCEAAAGCQDAEAGGOCMKMCOIKKAK@MFYBOFCCAWGO@WAGDGBOCILA@GDAACBGHKL@FBVMHAVDHCJAFCAICAIAGCIG]OOI@CBIAE[QSGe]cWIGEMEGqcOOECUDMHQCIBGFWZGDKBIFK@MGEBGAEDC@AH@DCFABEBCBFFCB@DDDABEA@DFDCFC@AFBLDDDB@B@FFF@DCBCAGFCCARCDC@EDCD@FADkHEAQ[CAGBGDE@CA_cIGIMYYGOEEECQEG@EBIFMJAHBLCFQDKFIBOACAAEC@EHEHC@AAC@CBECADC@EDEEEAA@CDAAEBECQDCC@CE@@GCAC@EDBDABCHKLEBICCGQA_SE@BALGFBDABGEI@E@AL@GING@CCAMDGCBAF@F@BICAEDMGGACABK@AGA@IMAIBA@@CDCBCDCBEECAEGFIACBAFCBADCABOEKECAC@EBCF@DCKEAGA@O@GBCMDEHEBIHGBGb_LC@ABIAAACBCFBD@AACABC@GIID@BC@@BAN@DCFC@IJKXAVGNIFENEBICCMM]aCMEGCKCGMKGAMI@KCCGCAA@GOCCGUQIKMCAADEROJCBAEGMM[OKDGFCBGKCIMQMWMICIIECIKKEKIIGQGM@IAEKO@G@IGGDM@GCICE@M_eOMGCMIYRE@CASR@BCDMJBDCDA@ADE@EBIGDA@CFHHABECEBCDAJAFCD[@ABGWEABCEJGF@BDPBHS@CAESSKBGDIXOVGBG@AD@B@DC@AEBGGAAEGAQF@DJNJ@DHABG@ABDV@BHBBBEJJ@FLF@BIJBBBABBDHD@DMHAJA@ACKB@CNMQAKEDEAAA@EBEFK@CB@HIDCDBFBBFDF@BBBHAJVPFCADD@CJB@ABE@CHBBBB@LADMFE@GAIGEAW@QR@FDF@JEBIAOHGDGJ@DBBNBPJDHJHV\\VFLHDFAJCDMF@DDF@JCFOJENGAGBEABAJKAIDKCCKECACMGCOJUDYV]FIDCA@EBAHA@ECCI@IFERE@AEG@GC@KIGACBERKXETQJCPOFMBA@CA@I@UBEDBFEBADBHCFABGEGACDBJCBMEIAA@GBOAADNNM@CJCD@BFHELADODE@ME[AGBIJOHEDG@IEK@AAKMCMAAGAEBE@CEKECDBD@FIJCHBPEPBFBDDBNFBDAJDBRENALBJBJFBFFP@bBDDBDDBRJ^ARFHBLBFHJFZKCEBA@GBGDKAKGK@GAIGUDGACBCFADKAKJGC@CE@@CA@AEEBCEG@CB@BBFKFAF@DKDCA@AA@E@EAADEDAFYFEDEFGdQTCL@FPJL@JGLORKH@PHNLPZKDGEK@GBBDICCEG@ADK@CDE@EDC@BDCBMJA@CGC@A@BBCDA@BAAAABG@CDAFFD@BED@DFB@DEFCBAAA@CBCACB@FACCB@AE@EEA@AACBEBEDADE@AAE@CBCBGHGDEJCD@FHB@DSBMFCDE@KCDTEJOFEAMBEHIDMJQACFIBCNHL@FSFGCCCEBO\\@FDFCJK@IDWBQIOBKCC@CFGJEB@FCB@H@BJHBRGH@FBDFJNFFN@FCJKP[TAF@DLPJDPERALGP@JVJFBLJXTBNFBFDD@JIJILAF^DL@HCN@TKLBJDBBBL@FCFJDADEB@DDB@FBBBAJ@BBBDFABAC@ACFAHB@FBDDBH@DDDNLFAN@FHPBHFFFLHFERNHHNLHZHXXV@PHJ@LJDJBJFHDD`HLADBFJ@BGR@ND@HADBCF@HRNALBFFDDH@DYZ@BADDVCLFF@RDBJDHLDJB@BGBAF@@XDHFPAFAD@DFHF@HDDBFAHID@N^DBHCJLHDAHEL@BXNFJCLFLHBVOLCH@@DALDHMT@DDHJBLHF@DCFB@B@ZMHAHLNHNLDHGH@F\\DBHGHCDECE@AHCAGBCDCLABCBGHGAEBCD@JDD@FCNCVHFFADBDBBNBHDFDDFBN@NBJKJ@FPTFJDJHDBL@HDDLLDD@HDHBBDBLAPBL@LAPEJFHBLJDPCNHBJBFF@DEH@FBDFBFAHGJEFKLM@ANDLNDF@JR\\BVDHFDrCPDHDHLBNFP@JCN@FBDDBHAB@BBCDBBHBDDNGD@@F@DEFADHJFBFKHCDLNAHDDF@HB@BEBBHFLPFDNA@KDAD@F@DFDBCH@FD@DEF@BFHABDF@DFF@LCAJBDDB@LDHDDLBPODBHBFBBFPNTDTAHFFJC\\HNPJFJRFHZFFFDFFELFVANDDCDGBICECC@IPQJCD@^QJ@B@DDDAFCBCECACBNNDABCDAD@AFBDbHHCBI@AJADCDCFA@B@HGFADTJBFI^ABBL\\JNHFZBTLV@PPJHNAFEJ@JEDQBGBMNS@OLqTIBKHABBDFDF@FKD@@VFBHAFBIN@DDDLBJADA@MNC`\\DHAFEDSDIPULCFELCDNHLAJBNIL@IFCHAL@FDDDBNBJCDBDHDDD@RANJBHDDJH@F@FEFSLEFDD@HBBFDVBFHCFCD@BFDHDBDJCDBDDLBLJFAFDFBhMXBDFB@HCFGB@BFJ@FADC@CDD@DDDKBBFAHFADGDADBD@@DDDZLFFDHDBBAFBRDLJHDF@BBDABBBFFHBFN@HDLRRRCNIREFGFCHEBAAABABDFCDOB@Bg^KCCCEJQNADEB@DEFCBMLGBOCG@QFMEADGCCCADDD@@SE@BFDHHGBMHCDAFAHFPBFED@DBJFD@F@LCF@FDHNDZNVBLDFG@CBMF@LCBDCNKVHBDFLDFAFCDB@DGF@DCDAF@HIJ@F@FEDF@AFVRJNLF@FCHNJEHALFD@BAbAFBHFDJFJLHBP@PH\\HLBBC@KJKBIXWFKJUNWFEJCPQNaloFEP@DCAIBAF@NERQBEFDZ@TXDCF@DEFCJ@FEFAFIF@DCFBFALONKLKTQDIREJIPQFAXBJ@DDJHFPFHZTFFAJGBAB@BDFEHDFLL@DCHGDAFRJHHHBHIJAD@HDBFBDD@DELBDFFNJFD@JED@VHPENKNCN@LIJBHAHBHAHFHVHJHDRIJAFALSLAHDJFAJBH^PHJBJAJBBFBFAD@HFJB@B@FBBJFFHFBL@HCNKHMFEPEPGJ@DARKJMLCJELFPCH@D@HHFNFFFDFJDBlALFL@JLJBF@NCTMFCJNDBZFFCN@NCPHLBDBFJFBJGLKBCAKDERIRDJCDOFK@QDGAEKGAGBGDE"],["@@A@EBCC@ADABB@BB@AEHCUOCBQDAD@BBDRBBLDBNDDG"]],"encodeOffsets":[[[109608,31248]],[[109853,31101]],[[109852,31081]],[[109815,31079]],[[109812,31071]],[[109813,31070]],[[109815,31068]],[[109817,31067]],[[109829,31054]],[[109801,31101]],[[109827,31053]],[[111114,32975]],[[109801,31151]]]},"properties":{"cp":[107.502262,31.209484],"name":"达州市","childNum":13}},{"id":"511800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BG@IBIFKPYNMPGTSHK@ACY@EBAF@JBzZJ@DAFECQBE\\SHUFGJELCT@JGDMLKDEBIAUDWCIIMAE@UAC@EDGDGNGVFFA@CBOFGNKFEDKCSMaBELCLAVBAC@CDAHO@CEEIICMKMAGECAGEG@A@CG@AFCDQEIEEIOQIEACBCJGRGBC@ACGG@IBKHC@CACK@AHOCMIIFEAQFIBCESCIBCLCFCDG@Gu{UUKEEACDC@MUKCCCCG@GNOKcCMBEBEDCNAB[AMLMBG@ECI@CœOJCFEDCHBX@NFFFVdPRHPHDDAVUBAJHD@FCDEFEDMDIAMDGFCHANFFHBFAHFHFTHRVNv\\PAPBN@XEDCHMDMCSBCHA\\JLCHDNGPAFELADS@IAGGGBKGIIE@GHI@CCEEEAC@EDCREDEEOFI@CEMOG@EDCF@FCLQAGJIDGRGBMJEGCIAGBEFEAGK@MAAILCBKECBEXG@GUGG@ICGIAUBSGCBOL@BFLCDGBKIEIAICEEAKACAaYOQEIEMEUGAAGCCJGGOCESCCA@CJCJEACCACACICCBI@CACCCQ@GCAAICM@OBCA@EHK@GDE@ICEE@AFCBW@IGCEUQOE{MYIGCW[CI@ILOHGLEdWN[L]BITgHMLMFIJ]@IAEMCYKEAAEBGbKFCAEBKICCCGAOCFGDGJI@C@EEASQ@GDGCM@EJIBIFGAEECI@KBGBURILEBG@CBGLCDC@CIIK[AGFEAUIGGI@EH@FDD@PEDAFEFCBO@GBCFFJ@DEJKDENEDMA@@EAAACMEIEEEAI@UBEBUNGJC@kQK@GCBEDCBCDMEMBKHEDGACCCKKA…FU@MUyBkCIEKSOIEeM]QGGKQSWCMAC_[OUAG@EHGRMHC^]XW\\ULA [ZBR@dCHCHKJIVKDKDM@EEGECCCGOKMAEBGFW@AGE@CVWNWLOCAGD[F[RMB_DMAICIGI]KIQYIkB[@GCEQICEGGWGSAo@QDCFCdBNALMHE@SLSAOKGCK@IE@CDK@EAEEEIEGKK]@MDILIHIDGM[CCEAOFG@OCCCICIAIDULkNI@WKGAIBMJEDMBMJAFDLFJ@DADE@CBCLINIJEDGAMCG@eOEEKMAG@KFKNI@AKUA@sBIAKGIG@ARG@UAEGCCEAMCEGCWAKICAGDC@MeT_GMEEAGBKN[BOEGCCOBECEGSmQUMAUOCKEQBIJ[VcBKCMUgQWEQEGCEQGKQGUCEGC_L[FeD}AKBURIJIJKRaZIDODgAGEO@KFGJELQrQdOVYXU^WjIHPX@DaRMBKDCFANBJVh@DUVCPGL@HLZFT@JMZKHKLKFIHCTBHAFMLYFO@KEOQMCW@M@GBEF@FDD|pNJ`NTNFTBNAFGDYbSXONeVKFcJE@OIIAMBEBEHw@MD[RIDIJINCFGhDNJbJJNJHJFlRf@HKHMB]HGFGRD`EVWzHBLBP@JELKJEJCF@LDF@ZA\\@lRN@TGFAVJJBNI^B`HBBHJXHV@DAFGPA@DClBJPDZADIBKEMFEF@JBDABQCI@IDM@EKMAEDIDG\\DH@CIPOHBld^PتFRDTC`CFIJs^IJCJAHBXNhX¢FNNTh^VLCLKV@JDBNDJLLJJPBHALCLMVKFKDKJCN@VAPWAEBc\\@`SLOTEP@HHLJJFJATFVRTHDBDBFGPBD@DJJDHGX@PG\\ELQTILGP@RD\\ERE`E\\PVNNHBJ@FDBFGRB\\BJN\\T`X`N^JLRNLDDDRJ\\TPHLB`TFLNˆDrBJLhZ€BZAJIJENBRFNJlBLCLSZGNBPBLE’@LAXF`FRP¤N`LLNJDDPNPHHHHjGNBHRLHHBJCXBFDHLJBHCFKFA@@BFF@DEXDHAHY^AJGJXLZ`ZDVBHBHFFHDPDFLFLF\\DPFJHJPZXHDZDFCtBlD\\@RHHFN~HZNPVNrDNA^@\\FTHfVLDH@H@ZKLCVHFDTFTCTMHI\\mDYCmQiBKYkKU@IBGPUDGXWZMT@dFhBR@RBnJPH"],"encodeOffsets":[[105465,31518]]},"properties":{"cp":[103.001033,29.987722],"name":"雅安市","childNum":1}},{"id":"511900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@B@@CCDB@"],["@@@GNC@ACADIJABB@BABBBB@FEPDBDHJLCBDHAJ[P_FGNKZGPBRJXJH@LDFALDDBEBBB@DDB@DF@BADBB@BBDA@DD@ZLJ@PIHANB^ANJLFDARQLGJCF@JBDAHWNKHKBKCI@GL]JGBC@GBCFCNEIKIEECAE@ABEBa@AECBKFGMIDG@EKEIMUQBEE@FC@E@EJI@GBEDC@CHE@CCAEDEBKCCEGALUDMACKDE@AN@DEHKCUAYMMCCG@EDE@K@EECAI@CFCAEEOBGBEDCNGHAGGEC@ATF@@CCBCDDHDBCNFREH@PDHANKDAFE@CFABCRMFIDDLDh]@APADCCEBABABBFADGHEFEJQDMQQKQGCM@AEEGAEAACBAAE@GCKIQCEAABCACGEEYKCC@CC@CACBCHEBBGAELACC@CCC@DCDEBI@AEA@EHGDA@CEWAgNEAECEBKIKACCCAIDACGCEC@ADCDEEGUAECAA@GCCFETKFE@E@EIGCCAGMIQBC@CCCGCAIDMACACC@EBKDGJEK@MJIAKBMGDCFKDEVKJOTCFCBECG_[MD@NCBIBKACC@CJMEAGBEA@UC@ELE@ECACBALGJArSPKT@NMHARAFC@IFIBEGMOI@OKUASEYMG[IAKBAJ]AESIBCHE@G@AEBCDCDIB@BAJGDaGACBEC@CBADCBMMDADBDFDABECC@C@ARI@]DCRIJOD@FDJDHADCCCBMEUFKEEECEEGYQEEIOIGMD[EIGESBSCOMAEEAGACAOPKACCCG@KCAACBIKDE@CEE@ACGBAEE@CFC@@EDGCACEE@C@CB@LMBECKOGEAAAFA@@GCEGCMBCKGDELEAGIBCFE@C@EC@MHCCGAAADCAAA@GBCAAC@EDM@IEOAMGKGCOCqDECCGAUQ[@ICEKMMC@BKNELIFGHEBEAAC@EFG@CEEIAGADMCOKIGAIEOFKBK@OAKBCAAACG@GCCKKCC@GAKGCCIEIOS@ELIAI@MAMCEECGCMAAAACBCAAUIG@OFC@ICC@ADBFGHAHADKBCDADBHGD@BDFCFGDGHA@AAE[G@GHGACAGMKMBGNG@Y@AEACDE@GECAIAACAGNSCGBK@CG@KDUPEAAAEIBGBAEKWM@AFKBGGCIKGDCAM]C@GJEBCAGCE@@DIFMPI@DJGECDADJLbbBBABEDA@SMCAIBCHARIHCD@DHLFTLHDVGBKBEFC@CDAD@LMPGPKDABBDFD@BEDSDEHE@IAA@IPCAGGE@GF@LCFGBIBFLVPJL@BCDODCBCHBLCDGDIEIZCDCBMGC@A@EHBFNBCJBDAFDBF@AFKH@VFFCHAXE@MLKDABBDDFABE@EEC@G@CDBFEF@DDF@DBHJBDFABBBFDAD@DCB@DCCEBKGIAMEECACICECE@CFAFABIAICC@C@AFJJIXDDH@FFDB@HCJIJAABIACGDGGMFGAKEKDOCIBCECBCNADGBcICCCII@GDCF@FABC@IAC@CNIJ@FB@D@LCJBAFEFGBMCAE@AKACD@BIDEFABGCAA@IEEAGKIAIHKBOLODA@ACEGECOMGAAFG@AI@AC@MKAYG]JSLSAGBIFCHHLBDADEHDHBFADGBCLCFMFCHKHGDCFG@A@CCCBCFQDCAAMIEKAIHIAGBAFAJEFCLA@KCE@GBGDKBEHBFIDABHJBH@NEHBHFD@DCTABIDABFHCJKHGLC@ECEAOD@DIDBFABCAAEEACA@FG@CFBFBBADCBIBABBF@DBBCDBBCDQLG@OFIHMDCBAHBFFDJBBB@FFBDHHH@FEJAJDBF@BGBAJBFCH@DCDCFBBBDFAJHHBF@HIFAHFHD@J@RAB@@BADEFGLIHGJADCPADEDHFKLAF@FCDH@NFBD@TFLNPADGFCDELARFREVFLHDNFHJAFABU@CBCH@DBBVDLHDHBVPRFDLPBDDDDBLBHIH@FHCRIP[^AFJBHEJAHBFFD@HAJEJABBFLAHLRFLBLFDRC@DDLBVCDGB@LAFBNAJ@BD@HAP@JBCHED@D@FDLBDLFPTF@VIFALDJH@DCHQDEBKJEDAFBLDHHBVBBPNLNF@DIzDRADMLADHVATHrDJNH`HTFPBxJLDV@`FNRH`LCFHD@BEBA@CCABABAHBHERFJCNDDDBZEDC@CDJRHALBHCRAPEJEDABBAHBBJBDDBDV@DDCJEFEBEBGBAD@FBHDA@DDBBDG@GCAIAAAA@FABEB@DMHEEAAC@@@DCECEB@FCBBB@BC@DHOXOJQJE@WGEBEH@FDHJJBFCHEFBR@LBJAJBFAFDHE@@@BFFB@FBDCFDBCBABEAKBADB@AFDFBJEB@DANDLDHDBBDCJEHMJADADFTCDEFSJMLGBGL@DRV@F@DGHBT@PFPGH@F@FHL@FG`CJAXBBHHDFBJCRQPGNCJ@XCT@^ARJDPAVFNHJLJHHJXHVPHHJFHDPBDHHJRELAlBVBHC@EGKDS@EAE@CDMACFEBAFDBF@BDH@JDBHALBRAJCBCFAHADBJJL@HDDDFLDBNDVBNBJGH@JCPFDBNCBA@MRSFAD@HFLBZBJDFJBBJ@H@NBlKF@FJHDbFJCN@FAFKFAHAHDH@LCNDLAHEEKAMESBQHIHCHAHBVEJKNW@KAEAO@KReDOSy@IEQEMQMEEDC@IFKFEHAHEDEHAFChƒFA\\GBARB@ABCHBNCFFJAHCJALEJEDIHEHIVoJKLITIZI\\MNCLHBLAHDHHFPVDV@TDFXLB`DFXPnPjRPTDF@DHHJPDLJD\\@TALCJCLA\\I@EAIDMCGGICIDEFOCQBGBAFBDACCBE@EBGD@HG@DCB@BN@@C@CPEFIBECIDCBEG@AICCICAC"],["@@K@AOEGMNCJDDBBBA@BDFBHFBFEF@BC@E@ADC"]],"encodeOffsets":[[[109514,32016]],[[110029,33209]],[[108981,32690]]]},"properties":{"cp":[106.753669,31.858809],"name":"巴中市","childNum":3}},{"id":"512000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@NT@HCLBHTTFJPPBRAPBDNDDBBLANBFLLHBN@HB@DCHBBTVVd@DQDMCEAEBCFBDFFVH@DIHADBFFFLFTDHB\\TDF@FBBJADGHATOZBHBDDGLFJ@BADM@ABBJDDJCJILWFQACGE@EBAPBHDPADBFJBBN@bGDBHFBLCNBD`PFFBHAFCBI@GDEFCH@FFDBdJRIPAPBHDJBHJJLDZCDAHEDAVFHGB@R@^LHAHCNDFABD@HBBLEF@BB@HPJHLF@F@JDCFDB@BEFDABDJABBEBAB@HDAJ@@AC@@@BCFA@BDDDCFBDDED@BFFBEDBZIFABBBFBNBDNHD@@ABGLQD@PFD@HELOFADAAC@@B@DB@CHABBADBBJABAFAAC@CD@DB@DD@DDBCDDFEB@BCHB@CFAFAF@AEBA@AFBBDFA@FD@B@BAD@@A@ABCFFB@B@D@AABA@A@ADDD@@CD@DC@ARCJEH@BCAEKQAAMGAICWBIFELEXGPGVEFAFKBKDCAWNCXERGAEFCAEL@@ACCAALABACCGEAAFCR@FBBDB@JHDCDBFABBDAFBD@BBDADDF@B@@DAJALDDJFP@PBPBRELG\\LVABJDBHBALPXBHDF@V@DGFC@GCEGEBADBFAHGDADEDCFAPA@CFED@BFBBFARGP@NBBNCBBHH@BAFD@HAFBBDCPDFD@DCDOD]DEDBDBCLBHBBJBLABDHDDLDBDBDCDAJFFGHCBACAFCEICADADDBACSBALCB@BDAF@HBBPBHFDBBA@GEEBAB@NFBA@EBCBIPS@AGGACACDMEG@CPWHSR_DAT@VEND@HDBJCF@FDBNGJ@FLDBCJ@DFB@TEJUDEJAFBJFDC@CCGCAACGBACBAFCDEAEDE@EJC@CHEDKF@DDDCBCAGAEKK@ARaHEBCAI@EFG@CCEIBGGG@GDIMBEJEF@JEHBHC@ABMCAAECAKBAC@@@CCCEEACRAFCJDDED@C@EEF@BBAAB@@ADADDBCDACGBABA@ABAACDCH@FA@QBGLSJE@K@CBEJELFNE\\@DA@AK@AEHEBEJMHELEJCFFB@JGNERAFGBAHAZDDADO@SJIJEBAHDEHBDBBDAJIH@BCN@DBHA@DFBDJL@FBD@FEHAH@DFLCBDAH@DLAJHL@FBBBDFDBV@@DAHH@FFHGJACMDCRJBD@DLBAEDIACRSAAA@@CGAB@F@BC@@DC@CDCHDNCJLJ@LDDDJFFBDHDBHIJA@ECEAGDAJBDACGGCDCBIFKHCFBF@DFBJFBHCAE@E@EFGDBF@FDH@NGJAFEBING@CBCBEAG@INODANFFIH@FELEPIFFDH@HDJDBDBF@NMNADIDCDGD@FBBADIAAE@EE@ABIIOE@@DA@GOIKCEBMCABAACBAHCFDDADBBFBA@EEE@AREB@BDBJJDDFFBFHJ@FCFFD@FCHBFEF@BCCOCGSECEAAOACAACJECKHAH@FAFCJMNKH@JBDALAJGF@FDD@FCAAHCJBHA@EIIDM@SBEFALDFAFIJEHBLHDBFAFKAQFCFAB@HS@IHFJCHHB@BIHEB@LBNLD@HIBGBIDCH@NLNDBC@CAAEEPIACFCCC@GAAI@DEBCAC@CC@A@BBCACBCECB@AACI@AE@ABB@CE@@GAEGEAQBADADKBADSCAGIIABCGGBCACDA@CECCA@GEACACBGEACVUACF@BKCCE@ACBCFCDEBAD@BAR@HBLECCAAC@CAHGCCBCAIBEACACBCFCBAECG@ICE@GC@GBE@AGCEECA@CEAGDADC@ECEBGFCLK@CBGBOGAABCAEG@GGCBADEBGEOAEGUFIBGD@D@BEBCEEEAEEA@EDGCACBCCFEBCACIGMDMFADAAACEAAADGAC@IAGE[FEF@BE]]CG@CBEJGCKBKCCMAECDACC@CDEBCBCCIA@GDEBGHINIGCC@KLCDA@AQICIE@MIFKLG@EMAGCCDEHCHADkNIPCDE@MCGGEEEK@EFMFAD@BA@EAIFMECECMBICQDMCKDOBOJGL@B@BMN@DFL@DABIABLDFCHBDEBCHWTEJGNLVDNHp@FEHEBIBUA@RABGFCTIPIFGHCBA@EKGIAIDMGEKCEBEDKBILKJE@OCKBK@EACGGEAEBOCGKBWGYFKCKNIBO@@LHFBDCNAFIDADBFBDKLQLE@WEQ@]DCDCBOG[EUOEAEBKCK@CHCFSB_RILIRABAFCFFBAH@FCDCJDDD@NQH@HBDLEPBBBHAHCJMNMFgP@LJNJDBJ@DEBQESDGHGVOHMNEHGDMFG@I@SCIBOJSXKDcECEBCD@AEA@ABG@CBEC@CH@BCKEACIDCAFMAAEBCA@EFIACEAMFICBCF@BAFSSEKDCEEACABEHECAGABEAGDAN@BBFRAFLBLCDA@CKKAKECQCQGAGHEGMCAIDEKEACBCDBDPFFD@BCBQ@ABBJEBCAMOGCCCCAACBCHGBI@EC@GD@BFD@DA@KCMBEBEFOEAGGBKE@ABEJKDGLGAAYDCDAFEDEACCG@ICEACBDH@DABEACGKCAA@AZYHC@AEGEAUBCBADBPAFA@AACGCACBAJLJ@JFAFJLD@DKFEA@@@DKBC@CCKAC@@DBFLB@DABE@IBA@BHCBKHFLADOBKCCDBPGLAP@DE@CCGACEQA@ABCAAMDCFCHFFLDR@HBBDBDADKLEBIBMAGFIAMLGAICGDBHGHC@EAAADOECIQDIDAJ@NEJFVBDABEDCAEECKISECGDGCOAEGBEFCGE@ADADBHGNOFADBBFBNH@DEDEFEEE@CHHFALMNELGBG@GGCIIGCGIAGDO@C@CKGEEBKVEDCFABO@ACEFA@CACKMC@CDCBEQBABDFAH@FAHFBBFBBDA@CB@BDD@@BDBDFEDBDDB@BIFBDFABJEFDDCD@HC@BHEBBCC@@H@FMBUJCBCLKEGKEACBCHCLILFL@DADEFGAEBCLAFMFKCEG@EHKCCcB[FBLCDBDMAEBCB@FFNDDJBHALCH@AFUTALBDPBFBHJ@DA@IBC@BDLFBDADCDKBMEOBAB@FKJ@FEDICMFAE@CCEBGC@KAKHMN@DJDCHAHAHIJAHABUAEBCBKNDHBDEdCJEHYDGFQFGLABBDRAD@DFCD[R]DEFCBCFABGASEG@INM@MHSTGAIEABEHBH@JMVABKAQFIAILKDCF@FLJFBHHADEFAHE@GGEDED@DPFABMD@DLN@LALHJAHEDcLEAKGEBELEDCJC@"],["@@@@@@"],["@@AABB"],["@@CA@B@AAB@BAAFDBC"],["@@@@@@"],["@@A@BAMEBDAHNC"],["@@DCQIA@JPFA"],["@@ABCAA@DFFCAA"],["@@D@BCAEC@A@BJ"]],"encodeOffsets":[[[106693,31058]],[[107596,31173]],[[107603,31143]],[[107620,31126]],[[107624,31115]],[[106735,31009]],[[108093,30911]],[[108117,30851]],[[107424,30623]]]},"properties":{"cp":[104.641917,30.122211],"name":"资阳市","childNum":9}},{"id":"513200","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@A@CBCBIAGFA@YIIE_IGCKI@ICMEGKCGCO@MES@IAAICCKKSMEIIIGKKEQEMFI@SEECEEAAKDQ@GHGBA@GKIE]CMBCACCAOFSAI@GH[JMAEQ[AYJGPWAYGcLOBcACOQKGGAE]IMBEACCCECIMCOEMOUEACOGE@IFKACGGGIBWAGEKGEGKIQBERGFGBUFS@MAIEGCOBOFE@@AEC@QACAEKo[[QQUCMBiCKCKOOGAMIKBC@_]UC_@IESIKEOASWGMGOOBQM_QE@OFCNEJIJG@KAKDIFKRE@ECGCMBMCIAODKAGBGBSNIBSCIDG@GCKEQ_MIIGIACEGWKMIEEBABMFYNMFSLKBM@OIOKCA_@iSOACAAIGGKCWImIQAQ@gAcEMAMFQJWXCHOVAH@JLVZlALRjDnCZ[nGJSNSDSEECUGKDYLO@KCKEYOSG[E]@MBqCUMMOGYM}GEQG[@kCsAEDYCGCYWIOIGOE[CKEKECECOEGGEGAUAYCY_]QCEDMTcAaF[@UAICECAW@IIECEAEBqZODWRWNK@]GKAOBMAEC][KACAGQEEC@QDEGCAGBE@AIAEi]EKDYCAMAQSQCIFSFGF@NEDOFG@GKaMOC@[ECASCKCCCBIHQRGDSBGDWXc\\Sh_RoDE@]MEP@DBDRPBF@PCNCFYJ@F^vF@`GBB@FEJu`GFAHDRLNPNLFJHDL@jBRExCTBLFF^\\JFLFhJrBL@ND\\BD@JKJ@JBJDRNNHBFAJSZCHAFBJJP@FAHU\\Gb]R@LBVCH@PDHFDBDIRALIHABDDL@FD@DEJFHCNCfBHNHBDBJABINAFBN@DGFGTABGDEAMI[IY]KEKCSOQMSWcQKAGAODCEEAC@GHCNIN@JGVG`CJ@HCJ@NAHCDGBEHIDSBIDEFQfY@IGsKCCC@GKAMSOGDSNKFMDABAfGVMLMFCDGRBJJXAFKHAB@FDDDHABINAHDNBJKPGDG@GHGDaFI@KAMCOGIAU@SDIH@FCPBDHDBFBNCDC@IAIGQEOCeQKACHAbAHADSFAFADIDABAVK`ADSHeVCDEPABUDKCIJMEOBGA[S@C@IMIKOKGCIEEA@CBMRDJBHAFAHcX]CGCQBGIQDoGCECEGQKGCCEFQCO@@AJIN@NCFSCEG@EIKCIM@EBCRFDBBCAIGGIQEAIDEPGH@^GJ@LMX@BHTELCHDJDFRHDFNXF@HCDBH\\HN@JELGHCBAHAFAB_HKFAAEEQ@E@ECEG@GFIAECKAMEQGAWDEAIGSMCGQECIGGQAMCG@AB@D@VADEBE@SKEIMGCE@IACAAGAIHIPKJY@KHC@OABJ@DUNAFAHFh^tBjEPMpSbCHGJIFMNKHIKCEAKCKEIECEAG@G@KFE@MEGAUGEQGSMMSMCC@CDILAHBLABWFOFGVIRETHL@JCLILGFAF@NDTJHRH@BY\\IBEDGZBFHHNTBH@DULKBU@QHCDENKLŸzCFEZ@PFNAFCFEDQDETGNYZA@E@GAOM[IKA@KJMXAH@LDLJTDLJHJBPENJJJVFTJHAplJVNP@LAHBHBDlLbAF@DDFHBJBJANBVADSRAF@NBHFP^THHBJCRGLURCFADCDKBECOFGAG@EAADAJIDC@iGgM[MKCU@EAMQG@aLEJMHAFOBCLCJCDMBKJEBEAGECA_\\GHBFJPHdJT@F@BGBOEC@ENMRSHADC`ABM@SREBWFEBO`EHQHSRM^ALDDHHHDJBXEJBJDHLADSZABIAODWDSAA@CDQ`M^CDABM@EBIFSPGBKMQAMBEJEDE@KCCBQTOZ@LDFLJ@HILIAGBADMIEAEAMJCFDD@HGJ@BHDBDANIDGJED@DADEFGBAJCB@DBDCHDJABIL@BLVJFBDADIHCJ@JBLLT\\`VTdLP@LBBDFPJHHFRBFFDPTbHFBD@FADIDMVAFBJBDTJxNHDHHBFABB@@DUh@JFPCZDV@JCZF`DJFHFFN@RIJC\\SHAJBDDFHBJ@NCLGVEJ]\\SPAD@DFDJ@TIP@LGTMZIRCNIJHDJDDHFDBBCB]BGFEFCF@HBRPDHFFB@FAHKJCNDDAHCD@THD@RGDGVEFED@JBF@JEXADADADQJKLCPFF@LKJQFCD@DBJFhbNHF@JCFBTFR@JBNPVP`dXN`TTHRDDE@ELIDAHDBEBCHDDHD@BC@GBCND@BCDBBFBDADMCAAICG@GBKDGAIHEJC@DDDEFAD@VFFHHJDH@f@JBLHJPPNHDH@LJV\\HLZXLPJ|AREPBDBFNLBD@DILAFHVDJH\\@FCDQJIH@HD\\EJKHUFCDMRQJQTCBODKHMFmDSJ@DBFHNFJ@HEJ@BJXBHAFGLFPGbBJJ@RGPB\\Eh@DDQVBHKNALBJFLNHARFJEFADU@BLSJA@IAGDGAEDDDDVIT@FBDHHFHFBJCD@FFJBBJAJALEJADQHCDCJ@DJJ@FFHAHEFU@DHGFBJOBIJ@JAFNLBJIDWC@FCFEFBDLLAFLREF@FFFRDJHHBDHP@DD@DCHEDFFFBL@JADBDDAFBDCFBFDDJDJJD@H@NCPDBE@KDEAEB@HBJADBBHJTJDDEJCVIJ@FDJALHBCD@FBFDB@FETALEJBDEFCLSDERCJ@HGBEAECCDA@KBAH@FEHGBKFEDGBCJCDGHC@C@KDINONADAFQFMDCBAVJClBHFHGVBHAFIF@BJHJPJJHBb@DBHFHBHATGPAVBREF@THD@FCJIPYRGDGBMDCFAJ@DCBEBIBAH@HANEFITEDCDILK\\ORWLILGFKNCFKTKDKHAFBDBBJHJRRBJDHJHJDAL@PK\\TDHFPJTRDHCHIT@FVJLDNJN@B@BHNJDPLVBNCJBFBBJDFHHHBFIVEFSJMBABAHIHEB_@SAE@QPEBMHIJIN@JDTDHDXFPDHDdBFJDJJBJDHHHNVLPDPDJHDRDLDNAHBDFDBDAFBJABAD@BADBD@DDD@DBLADDJBDDD@@CBB@BD@@DBBD@@A@DGBED@RDVFPDPAl@JFHBJAF@HADEFI@@JBDHDTTHCT@DBDAHMLCDFRHTD@HFLADEHDHCHBFFJBLJFDDDJLINOJCRIXEDCBCEOBEHEVEJKBGFM@EESIMAIBGLKGQ@KDKHKDELCVEFEBGAIGUBEJGbCAEACMAGGGDG@IGKKFKG[ECE@ECAICCKCKIIKGS@M@KMU@GBKEWBEHIAIQEQBCAMWWMMCCCAOKUUZGJBIAAGE]@KOUEG@CKFCBE@ECKBCHGVSBEDC@EFHNFFEXSbKBC@IDGDKFGHIBGG]DQ@ACE@QACCKCEKEIAACHYVGLI`EHGHADBBBJHFHDHBLDFHRLFLHDHDBH@NBJFJHP\\HXBJDFVANHDEF@fPHHNDRC\\MXC„@\\FPJDA@CBAD@DBBB@F@DAF@BDBFAB@AH@BF@BBCF@BLDBBADKB@DDDABEB@BZL@DCFFBCD@HED@BLJ@HJBDDADGAABBBD@DB@BEDBHE@ADDBABG@ABDDHB@BAD@BRJ@BGDBHEDBFDEB@JB@EE@@CA@@ALEAGLCDCFCJCLADAJ@@EFEJQAGBCTYZML@D@DEP@DAFGFEF@DDH@NRAJAHFLIbBJCPCHDNCFEDAFEJ@XFNC@MFEF@DGB@AEA@LDBFH\\PVFHFFLBHJJFPFVDFBBRFPHJ@DBEP@LBFDHDBFAROHAJBRJH@JEHIHMHCR@LBJDPRNBFCFKJINEHAFDBF@FKPFHHBH@JIDGRADBBBDRHDBNDDNDTRZFFJFLDHLBRCLEJBBD@HMFMDEDAD@DFFHDJALIHMDANCDBBDCHaVWT@JDJLPBFADELMJCFGT@BFFFBJ@TKJ@FBFFBJ@JCFED[JEBCDK\\GHIDgDSFGDYVGDGJSH_AUFKDIJAD@TCTERajELFN@LNX@HJTJNPPBHAFKNKBGAIEGOKOEEIGC@GFWJALBNDFPLFB^BNFFDDRCFONMPCHBDMJYFQ@OB]AYBIDEHADDHNNXRLPBLAdObSNSDCBEJQROZIHCFKFGJIFGLIFANIFMLEBKBCD@DEBINQHEDCDAHFLNJ^HLFD@JGHBDA@GCCGEBCB@FBFDBD@JBBJAV@B@@AGA@CNMVB@EGCACBALCDDBDEJABDBB@LIBA\\@DB@DSBABBDB@LCDBHFBFCNBDLFHEFIACCCGA@ANMF@F@BDGJ@FLTDFRFFCTWBAFBDBBHDADBFDFFBJFDPABCFIJA@CACQFCAEWDIBABBBDEF@BBBT@FPDDD@FEBAACGC@CRBHIDAF@DFBFBDHDF@BADKLCFBFF@FDBDABEH@FCJ@FADDBhHPDdLTBLHFJFDFDLHPJbLNHPB@JCTCDABIBAHDLIHAHBLFZDZHJHLB^AdDLFD@RCHRJBVDn@PAPMJEH@LGLALKPDFHIzMJORIFE@]JgTAFTZJDZJJBTADDRG@@@FGVFDLBD@BDBJDFHBPCBFD@H@JFTDNCCLAN@BFDRBFDFJRNDLFHDBŽAPADBDRDDBDAJ@HPFDDJTD@NDNCJAH@PDREd@BLNNALDH@BABGFABBDDFTFNJN@PBZADBF@\\MRELETQHIBGD[DCHGFCXQDEBOIgCaDKDAFBDGTM\\GN@TFJ@REHBVRD@NCDCVK^A\\CRIXSHKAWDIBSFGHAAAKGGIAOBCZUHFJBLA\\Y`U@ACCEOGEkEeHCKCOAEGEEUBCHATJRAJADE@MFSDEHGDGEOAC[SCQCEECQCEEE_@GFMLOJGTALBR@LAHCFEPcDKGYIMCKGYAGBE@EGMCQMe@KHGJERC^AbOZAX@B@BHHHNJHFLHNCN@DANCNELGDM@MACGCACCI@GPCFE\\KTMHAFE\\IbGJ@dFR@JBhAJALB`HDDNXFVJHHHJXNPRHZDjDRCFANOHODUFEDEJOICBW@AK@BENKF@PECSCI@MGIEIQSEMBGMOAEB@XEDEDA`@NdBLHJBBJDP@FBBLBDNHHBEVBBLDFA@AASRCHERDCRDDJBLED@@CGMAEBCF@FCB@BD@HDBB@FMF@FHALHFB@FKB@F@NHBAAEFEACQEIIIC@G@AB@FFDBHCFDH@@MCA@AFIB@LF@FFBBAJIBAF@DD@D@HD@RGBANCLGJER@LEFEJAJEPADAFMVER@RFJDRNPFdDŠNT@VCXATA^BR@„OLA\\@JFH@bLPHRDjBH@LALERAZIrYlgFCFGj[ZSDAFEFMHGBECU@CFAFCBEAAACSECCAYKGIKAG@EHKBC@IHQJMDIDMBGH]BGDKPYNKNCPEFEJOBKFGGK@CFS@MDCH@HCXLHBFALEHKFENAFCBMAAFOFGL[RmFGJAF@TDTAJBzRXFL@VEVGXKHATINBTI@ASDGAKA]MKAGEFC@EDA@OTMD@FCDGCEGBIFSTOFWDs@GHQTEBGBEAWOKCIAACFEFE@GAETMFMFMAOJIBE@OBQCCBUH_DKVgJ[BUJOJU\\iFU@CaOCQBEBAFBHAFC@CKAEEEGAKMOGG@CMEEECE@IDEPKJCTCTBTHXDVEVGRIJKBGAEIEUEGAOI_IGOBeAUAGOOGCkGOLKDIBKEC@MDKHE@CAIEAGAAK@CCC[@QIWCICGBMSE@A@GIACAKBMIEFEBABIPSJGBEBCJBHAFQNCFE@OCEBCDGPGJEHMHEHAD@NCBOFCDCHKDAHCD[LGPKBGDIJAH@HWJCACGEAMBUHQ@A@ILEBIDQLIPCBK@EJIDYPGAGBG@ECAGCCC@EDE@QUBEFCES@C@AGACABIDICKFG@AAEQMAEFM@CMODCDGFEOEEGL]@EGCKAEEBCFE@ECEAKJ@DC@EEIBCTGNDhOAGBSAIGGICOEIS@CJKRKRSLEFAlNF@J@BBAHBJFHHDPFLAVHHFLTFDF@LGNAJCHEFO@U@IEIHO@QDCFARBD@TmHAJBDAAG@ELM@KMOMKBOAEEELCROJKLEBC@MLUDENAHGDMJQBICMCOBGAMBKEIBeKW@OGQBmD[BMDK@CKAAAACGE@C@EDMGCMSKOAK@OEGCCKAcCQCABYAA@bRLDBD@JHDBBD@LFBBAJ@BJHBB@BAAABCDBFDFAPEPEH‰xQVShCVGF@RDN@HGPIJ_RKNGDGCWMSCE@IHYFQCYAMGICI@GBqICBYL_CGACMCEQOYKGAK@CACGEYEM@IDMJOLOLIPGN]HIV[ZQDEI[BIFK@GCSBEFGAKDQJYBEKOIIBGGY@OACGGCGEM@MEOBEDCD@JKDGDABCAGIENERQDEJUXBFARMXCJElBNQPGJGHIBKBG\\MDCFSFIJCL@XBdADAFMDEH@NIB@PBFAJ@`KR@DADEDD@FFNDFLFXHLJBBEN@FJHDNBJLR@DETBFJJFFHDPKjIDCBCGMAEFEFKHEJMLENMPGFEBGF[FMFUqDK@IA‹aECGGCGCEIAMGGICcIKSGAAJODCDEACDE@CD@@EKDGNWJGBWA[KAAAMA@MFSEUDYBSFG@eESII@GAKEKAOJKTMNAB[CGDMHUD[GG@[LSNQCKDSD[FQBA@@APg@QAGECA@OF]DG@ACAEBWOEICCWHODKLSBGMSCOMASGGC@KAEMAECEQICACAADKACQIKKEIBI@MAEEK@MAKCGGGBCJERITBdCZIT@JAPIRIPOHAP@DALET@J@FNFFNFVBZJLND@DEJOH@RSLCAKDMVGBGEQBSN@HEDGF_FEJDXH\\AVDBABOBCRGFAH@VFJGFEDQDCHGLD\\PF@FEb@FAHET@NCBE@GFEDEBAHBLEF@BDCJ@BDBDAFKD@JFBACKCAE@AABMDCF@BEIAAE@ARADCCEDAJ@EGJG@GAGDAHABCIIAA@CDGAEDYCO]EOACEAIEIECGAM@GEKEMJSABIAEEIIGGCEEEAGB_NQ@KBEDE@IAICGGUUIE]JS@CAKGGIMEGGCCIO…cAADCBEUOAEBQAAAAJIBGIQCSKO@ABACGCK@ED@@EBMDG@EHECEBAFABADBAAMGEGESIACAAGC@GBGHKHIJGBIAEHIDILA@CAIIIQEYMAOAEGAKGGUOOOIMAE@GHMCIAMFCDE@GAIDG"],"encodeOffsets":[[106294,32185]]},"properties":{"cp":[102.221374,31.899792],"name":"阿坝藏族羌族自治州","childNum":1}},{"id":"513300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LMACBE@EDABC@GFKBIHALMJBPN@DEVBBFHPJFH@DHJHDBD@JFH@BAZDHLL@DGNDDBJCL@FB@LNBJATJPJFFFBHANLVAFIJANBH@DMR@FAHGFMBGBABFFHF@B@DED@B@DFNJNHDNFFAVSHIDAHBLANNNFHBFALMHAHAHBBDHRBFAJ@HBFLN@FADPRLJ@HAJHH@DBJAJDNET@HABBD@DCDFBHDHCBEHFTBHIBCAGBCAOBEBEFEJAJSFEPEAGFCJGLCFEBQ@MBGHMBODIHCLCFGDANBP@RCPHLGHGFAPCNDPEBA@OK_IGAEDCBAB@LDNBRIFGD@NJDBDAJEDIBCF@D@D@COBEHIDIBANHD@VIFE@ACCACDQHETKGO@[CSAGFM@SDQFIDEDCBMJSDSBMDSAECMG@KBA@CEBAKGEOQMCMCCM@ECAOGI@CBANADCNMJO@SXDBAF@FMHA^FZKZAdDDA@GLKAI@E\\KJBDFGLBBHDFHBFCLHLL\\BJCLBDBDCN@LBDFD@DCT@DLTBJDHANDDLBRBLDBDGV@FL@hOXEDCLCNAV@FAVOJBNPLBFBLJRHHLFDVDDBJHJDBDDABECGBEHEGEEACIGK@GCIIKGOIEBGPEL@JZZZLNJHDENEAENEDEBIHG@KPII@ACBAJABBLND@LKJAFCDKAGBGFEAGDAHADCHAB@BGFGBCHA@EDADE@CPQBKNCAAIEC@EBCADGJCHBDC@CACOE@C@CFANDHAFBBC@KPAEEGCCCAA@EFCB@TNDABCAAGEAEHIL@BA@CCC@EBGPBDCDGHDDFF@BADIJAHC@AGEAABEDAFBBFJBHDDCAKJAFBFFH@@CCGBC\\ABCAGDCD@DFD@JEDEDAN@HCDG@ADAXAJEDDD@@EGGGCwMSIACAIBENUJCBC@EACGESaCOEEQAGEIGEOACKAO@cKUS[_GKES@IDIJGBCACIEIOAGJKBACIDGAEDCBINEBC@EFCHIJCBMACGC@AHK@ECABCPMFBFBNJBCHAJBHGDEAEKICE@KPYRSDALDF@FCFINARBLNHATOJEFAN@BADCN]R_DCB@TBXCPCJBBATYBCGKICIAWFIAOKCCBKN]TQRGFGP_FAXEFATQJBFCD_BCTGNQFMD@PFHA@A@EISGcIOAEHG`[DBHFFBFALINADCDIDKPABENGFIbKH@NRFBV@LD\\NhNjHD@JCBIBCFBH@HBPEJDJCDGLINIFIFUAIGG]SEOAG@MBETQBCAUBMAIAIEGCCE@aBkKACAGBG@KMOIUokGBSIUEIIMIOFIAIGCKISCK@KBGNWLI€@LB\\JPNHBF@B@ZYHMFSRCFCDEBEEM@OFYDE yLKFMDCRGV@LAVK@CAGMSGGAEHYFCJAZ[@AQGIGCSAIDIHEJKDK@IGKFSJQHUPEXEBAAKBGJKDCJBHBDDJPTNRHHF€VHBNFF@LEH@H@FBFDFJDLBLDFJLLGNMJEHIDGTaNoFOAi]sEgBGBEVM@CAIPBD@LGZ@LIJOJGHBBBBD@JDFNHFJTLF@FABC@U@CBAH@NDRBHHDJRFDHTNJHFBXCHBFRBNDLBFEJ@HFHFDF@R@FFBBLE`GBABEBGDAHGFK@IGMG[CAGDE@MWCEQGCECIDGFKGS@ANW@KHI@]HGFOJCFBJRHHBJADCAQEAD@FJNLDFJH@DFETMDM@IJ@BP@RDFEDDLHHRDFDFpHRCHJRAHD^DdWBGBEAGCINQDAB@FFDJLHLPNJ@J@D\\THBPANFJILDVCBAFODCfUTGBCL_BUBAJCBCBETEBCBGBaDGLBfRPDRFJHJBD@DCAMAEGCACDO@EJGTCV@JBPHNDLBJ@bEHCHGH@HCLOAICMBGJMBACGCC@EBALGBEIWAIHQDCNENKHUBeBANCLETMHCTPBNHLD@DDtLJHZ@ReFEJCTAJCFGHADCBG@MDI@GDIH_HU@IJMDMHGD@FBDFPCHBLBdRTXRNTPLDLFZ^\\JNJFBHCBAHSHE@CAMBEJMBAAIACMGAGDeDMEGFI@CECK@CCBAJGBKJQACECCG@ODGAU@K^QHaV[BG@EIOAIBEDGTYBIAEMGQMICIAI@ILC@[AMCK@qAgIKEIE][EEAKDSFwAQ@iCKIGKEOMKMCQBGHEv_FI@EAA_HE@]u@EZIDEDM@OAEQOAC@CFO^NF@pC`QTgd[XWHCTAHCRQJGDADDDLBTFD@\\PDbNHLH@PEFC@MHETEJERDRTNBDBCZFLj^BFBJF@HADBFHRCD@FFHRDBLB^\\FDNBPALB^HL@XMXQPCrYFAFBFDJJX@DBDFBJ@VE\\BbSdCNDFFFHIBIZ]BGCGFW@CEE@AB@LEDEAGKICGAEDWAIGGQKAGHMGiGGOGOMCCMIKKM_O£EQE_BW@KF‘AKAOHMTYDKAKIkEMAQFMJIBIAYYKgAICqM‡EK_SKAOG[SQICCKCQMIKM]W_S_M[AIA[HQAEECI@GAMMOUF[F_FQC[@QHOJKRSFKH[@OHWCGII@CACHOAEACGCQSEUBSEIIIGK@GFOPSTK@_d[FAXBBO@UDMLILCLENUDKBKAGIOKIIKMCCA@ILUDKUKg]MSEMW¡MgAWBGDIJIt]JIDED_CSEQש]OkcGAOPDJG@[CCHCJBFLN@FCN@JDJARCBIAE@EFFNALCJYBOCAIDk@COBEHCBU@WGGIAA_G]AMJIAUIEBSHM@kQ[@YBE@KCE@IDIFKLIFO@KAGAXyFUC_HQHE^GNALG@GQeEkGIMIIIIaCMHgNSJIJC\\QNCx@FGFANAJBPJF@dILEfUPMTWZaHCBEAMESSM_MMI{oCC@EFEHAN@X@NDPRLFP@ZENKBEAGDSJGLELKLGNY@IESKY@GHKDOVU@CUgAI@EFMLC_K]]ICemIIMKOI_Me_CGIa@YECoSGAKFE@KEMMCIMICECQD]EMmsCKBE^WZO@IASBK@GNQBiNSTMRU@EIKGE{QOIKQe_KCO_CQGCIGCIGIEQASQCGEICQDWLKAICUMuSYUaQWUKEQKEIcWEI@GDQ@KCUHUACK_EcCI[gAE@_@IQ[OcEC_KKOSOSCEC‰FOfEBeSUMMOmakSQEmKwHEFGnBjCVGP@PEJBRAFGFQ@GTBHEHGRCTBNCJGJDH@JOH@DBF@DONA@GGYGOKSGcUABEHCHBDbVbrLLLPDBDCLQFE@CDALDF@ZCRBXAFCDG”K\\EPGHGP@lQN@RARDnXXFB@B@KPBHAFMJ@JBDHFGRFPADWFSNMPaxO@MDU^CBICKGMESCG@GDCBEVWXMXQHOBwKIFCTGJOFWASIUMUEaAABHV@HAFKLOZCBEDI@G@UGQBMBULG@G@YKOCO@YDg@MAw[G@ABJNBN@dJJBL@JQbAFDXCTLXAD]N[hENFZ@FINH^GVBJJdJLDHBTHLHR@FOBCBCF@JJt@JCJGFCB[AGFAF[˜ANHLJJDJ@FAHAFGDIFEDAB@`CJaVKNCN@PFjBLCRCFQTQ\\IHKFgLCDEPIEA[KMGCOAGCBIACGAM@OEGC‰a_kWIAG@AJHLHbCHKJKDFbE^KTYLSFUE_SQQk][GkAOEOI[UCgDKJGRCrB\\EPAZsBM@COMckIEICQ@IDU`MJcDYAEKGAIDIFS@QGSOM@OFMVEFEDSHIBW@ACNQBIWMECCEMG_yIIICeG[IQ@ODGHWHWIWACI@ELMHCDQPCHEBCGUDaLUNQHQLyPK^KHEDG@IA@GDE@CKEQDKJSHEHC@CEC@G@KFQ@UiDMFGBECGE@ECAK@QG[UIGKQGGCAWLC@OEM@QEEG@G@CFCb@DC`YRELGFG@]DG@SEO@OEG@MFiPY@S_[MaCgUgIGgOCCIKOKMGGOCSGS]COKAMJIDGBGG…GSKMKGKKUsFWFARALGHGHMBIGUSYIGUKOKOWK‰BOJKPYBGDWBuFYVoFOH{DMNULcLUDOCKCGIGM@]@MFEFQJI@MGI@YJIBEACKCAgD]CIEGGCEG[IGMUKKOCMEULMBGFQ`IBUEQAUFIFIDU\\IHSNSJYJmbULEH]fSPAHBFKAKCCF@FABCH@JABENED@DCBGPBBA@@B@B@FCHGHE@C@ADC@@DEBAFEDABBBCFFFANBHTZADCLFHPAJCH@XXD@NILCFIN@DCHDDNLHAF@DHHTDV@TFbBHBJFTTBF@BKRBDPDPRLHDD@BEHUNIREBQBEDKNAJDHJDVBFBHrHHEFIBEBICCBCHMLUDCF@JEHI@EDIDGCUJMBIHEBgFMFE@KCABABALXr@DID@BV^FJKJGHEPALC@IAQAILGBICA@MNGBQJUDMNEJ@JENBHAFCFEHABLL@F@PCNELIFOAIHAF@ZAFAFADECG@CHBRILCBOBCFGJWLAHCBOAGHG@EBI@KFK@KHCDBLGJBF@F@FCDWDGAKGICU@@DHLJHABMBADHLFD@B@JIDMPCDIDKPKJMNCDKBCD@FABQCQDgBCJKN_N@FBHFRCJIHIPEL@LDdA\\CH@FFTAHCNARAJ@RADECCKMAKCEGEMGM@CCCICMCCBCDCB]@WDMEG@QDACAEBSAEACWSCGESHOBAEQNSBCACGEOCCAFE@CCCEE}WA@GFEBCGIEESEMKGCEECKI@CRIDEDE@KAECG@CBUESFKCEKEACIGIAK@OJEBE@OEAC@EBQAEEEWIOMMKCC@CFSEIAABQACKDK@KCCBEHABY@ICGGCAIDE@KIDQ@GCCOMJIFKACGAAC@IAUFEPGHGFIDODADSPICCUESIBUPYFGT@JAJKBO@EGKSMCIAYCGQIEEAEDE@SBSCKUIECHKNYLCFEBEBGDGBS@OACC@CBCAIE@EUiAQMgAOFYACBAAGBCFABKJK@GFEHI@GCCQJCF@L@BKLGDMPCBG@KCEBADCJOL@LCDEFIFGBCBEPEBGGG@ADBHADMDKHADBRALCFKLDJADEBIEGAGBCDABBLDDFBDJBVIRGHkJUTSHEJ@PKR@XCBG@MDEDCLKFG@CB@DDPCFOJEHMVMHABAFDLCLGHCBEHDFHFVFJLEV@dAFJVBPFF@DEZEFGFCF@FBFCL@HEHCNCF@DHJ@BCHE@@BANLNBJFJFJBFABGFUDCBCB@FBBPPAJGHCBMDADBHJJAFAD[HCBADAHFVCFKL@HDL@FEJUTAFAFHHHL@FEPBDFJ@JIRKPIHEPCD@HF\\O`E\\EJFL@DAJBVCDAFFNDVLTBH@HCNLFHFHP@LDJBPI^DRDHFJGJGFBRFN@FGJ@NCRJ^@RGRIJ@lE^CHFdALDJ@BIPBPAJDH@JGFCJDJHDBDANCFKFCDDJDBDADDBLALBHAHNTAHADKLALDHFH@R@JAHKRIHENMJ@JDH@DQXGFMDMFCDAD@HJHHNENEJCTBNEPBPEXAJ@HFF@HCFElEHBFLDDB@JCD@FCBEL@DFFBFAHADGF@BADBF@JHLBLCFMLABGA@LDPBPERIJDJ@LJ^BFAHEF@DFHBFEHKFELEFCNGLa^EN@FBHCPEFELMLADAFHJADKBCJ@FHL@DEH@HHLBJAHDPEHBBDFBL@FAD@DDF@XNVH|DFHJDNAPIZ@LJJBDFHDP@TBDRNBF@FDF@JJ\\DDTR@V@DHHBXPDFHAHGBQHEHAFH`IhAB@F@FHHEFEDEH@F@NBFAHABOFAD@FDLJRIZ@HLZDZWXM\\GDOTGJ@LJPAFGLIJUBKDELBFHL@FAFKFCH@HJ^LPBPCFSPGFEFCP@HDJAFIJBLPJFLHHDJAFILAHBJCLBHD^GHSPAFDNHL@FKTBPALDDFBDDBVAPORE^@LDD@D@d@Di|CRFJ@JCHKLCLCFCHALFL@FFJBPEFKFARCLFFNLJNDJALGHMBQPCPJL@DC^OXEbM`AP@FFJLBNFVBHDFJALFFHBP@JDLFBFBHCNCJElEFCDUDmRS@IDEDINIHCFGDEACBEXBLAJKJQ@MDCRGTCDmXGHCJUFYLa\\CH@LCFCD@BFLFXVXHPBFFhNXBR@JADMNALEJGBIFOHCDCPMFK@E@C@kbENFJ@DCFOFSPGL@FBDCZCLCB@FBFDFADIHCFKFEFGDCHGDEHKVCDODMP]HAFBDIJU@M@K@UJEFAFBDPDLFJNFdEJCDS@CBEP@FAPBNADHXDH@JDFJZ@XT\\BJDFJNHHNDL@NAFEF@FHD@VG^CHGBCLIFIPS@EHEJCBCHEHGDADM@GJMBEDGHCNAHEHCPBFCBECEBAFAHFFLBDNL`\\FPBdFLFHDBBDBDXJLPLLTDDDLDFPHJJFHLLFJNADOLMTMRMJMFMLAHFH@HCHEFGHKDIB[LCFGFQLE@@D@DCPKJQFQACDCFKJIBGFUHSRGDGHGBI@EH@FKLILGDAB@JBFGJMJCD@DEDG@YXQFIN@F_R@DADEBQCGBCJANEDIBQNAFIJKLBJCDCDID]TKHIL@HHVBFEFGBGF@DBDLBFB@DABUPCF@HDFDF@FAFCDE@CAIGKDWBAB@DDDDNCHGDCBCNCBBHAJEHWXABI@MDCDBJ@DEFUAMBGN@DDFHDBDCFGDSFIJGL@DBFHL@BEDQAEDM@IACBADFFBFABCD@FFJLHDHGDGBABAFCDCHBHADCTMNIH@FHNBJPFPDLJHDF@DH@JBD@HIBIBGFBFHB@FC@@DBFPJBBELBPCFCB@FBHFDBDELCB@DNHBFAJKJSFADAFSFE@CFALDNDFAFodORIFGDEHEJCDY@AFDFAFGFGFMACHBD@BED[BAJDRABA@MGCDER@JGN@LEHCDELCDCLGFCPEFC@ABCPAHQZCDKDCDGNGFCFGBI@G@QLFPBNEJ@FDDLFFDAHINKTUŠBLNN@FFNCDK@OFEHAHCJEBIEGBGPQJMBCBADQCGBWJ@JEHMBEFDLAFE@IIKGIAIHKPA@EEMAIDGBGHALLHABCBKAWDAFMNYACDCPKFGJBFAHABQCM@GFEFE@CBINU@IJGBE@GAG@EASDCBAFCBGNEFSAEFcFIEMDYE[LGD@JABSBOAEDMFGCECIACBM@IAGBEBELBLAFEFEDC@GAKBSGIBCFCJGHGBUAMEG@SDSB_JEFAJADiFSN@HABEDKBQJIJEHIDGCEDEHOJKTEbCFGBE@MECGEACDAJEBKBM@OHUCE@GDCFAPKLIBEC@ABCAAC@KHAB@LCFEDYCGBIFOFCDCJBHEBMCABIRMHGJKH@DIDANCBGAODKL@BBBJH@DCLETSPAD@HKHCJGHO`GJGJATEFAPDFEHBDC`BDHBH@JBAP@D@LEHMN@FBDJDBB@DCDUFGH@BHHFHADCDE@Y@IBIFEJDRXFCLBJFJFBFF@DO\\BDHNNJHBT@RHNAJBDDHJHFXDLFLBN@TGP@PLHFD@DABCF@`DRF^LAHIFEHSJINER@DJANFNEDBRPRDLFBDIXADBH@HELGFCTGPCFIJAJSAKBKFON@HJNCJP\\ADWPH^AHCFBBNALLJ@NJFBBBDDBLLH@FDHDHFFHBF@LEH@HFFJDDLDPJHBDBALDN`V@LBBLNNFDH@HE\\BHR^L†FFRFHDDBXG`@LBHADB@DAHCJBJTJH@@A@C@@JDPCBBEHBBBBJAFD@DCFBFCB@BDBDADED@BBCHFBFLDBPANDBBFJRFBDCHBDH@FADAAHEF]FaRO@GJCBKDQ@ODIFIAC@IH@DDB@FGHGBK@IDMAIDEHKDGHGBMEC@CBCBCAKOE@A@CDCHQFEJEHCBGAIGEAMBICID@D@DFF@DQNCHCP[PONENKJ@DBHLN@FCP@FDHDL@LAJHJBJ]N_DKFE@CCMDG@WKK@IBCBGPKFCLCBIA]LEPKLBJCD@DFFNFBNNZBLBFHDBHAH@HBDJD@DGPAHADIHCTJJBNUPBHC`LHBFEFEJOJ@DFHGLEXBHKRGDQ@EB@JMJCACBGFCHHJBHCN@FHDnHDDAFMR@BHNAJKL@LBDJB`MTJD@LATDT@VAD@BNBDFHFD^IHHPBFBFHBHFDNEN@BABGDCF@PBJDRRD@V@hJJDJH\\JTCfQH@HDHHBDB`HHJ@FDBFFJBF@FAH@FDLELCRGRDRHJFDL@PENHJDPVPRBfALQRADDJCBSFABERMRQ`AFFH@JVHFDN@FAPDD@BBBDDB@BBBFBBBF@DDDADDDABDFBD@DBJBFDBDDCBFHABBAB@DP@BDJAJBBDHCDB@BBBCBBDFAH@DFF@DDFB@DB@BCBBABD@CJD@@DD@BB@DAFB@@DBDHD@DCBD@@FBFDAB@ADCBHB@CDBDCDFFDADFFHCJDFAFBLEBDF@ADB@DAFBBAF@NCP@FDJEPDDADBDADBFCFBBADDF@@DD@@AB@DDBADBBA@AD@BAH@DCD@@CH@BAB@BCDABDBAD@BCBDFCJ@BAFBF@DBBCFCAEF@BCH@@AAEDCJCDCCABAJ@FGFAJILA@AAAHIFBFCFE@EDBJEF@HEBCDA@ADA@CD@@GJG@CDAACFA@CHGD@FDFABABGHBDEHADADBBFLBFB\\CLBBBADBBN@HCLBDAJAFEH@FAJGL@BA@EHCF@JBDEDAHFDBN@FABGHBFEHCDCT@DENCN@BIPG@EBCF@HDHBVJTGD@HDJAN@H@HFHAFFJ@LEHDFAFDHALDPCNDDDLDF@J@H@FB@B”IZANCF@FC@AEBEA@ADAB@ACECBEEAC@CABCHBDA@AIGBG@EEA@EB@DD@EDCD@HABACABAHAACBAF@@EDABGF@FAFABCE@ACBAHB@ABCFBBAAEDCFQNaDKA]EMEECIACEA[GAC@KGMAODO\\WDGBEI]CGOMK_LITIJEJKFIDAJAPBDBNJHBBAHKNKHOLYFWLQ@CKYBIHIDCHAHFNDPBD@JELKDUFEJGZGTINAJETEVSFIC]DGDEJINIBETGh]BIBCVCHGBEACQGWEWAMCACBQH[BEVERIVMDGF]@CEGAMIGAWDGDCHAF@JHF@DAFEDIBIHGAGFCP@LKDAL@PMLCLBHC@CAGCKBG@GDALAFCDGN@@C@KBICIDMCMCWEIEiHERCB@HKBEBMHILIPEPIBEAQ@KDIFG@AOEGC@A@GHKAAGAKCACBGJUHKEKWMCIBKBCPANALDJ@HEFCVAJKHWFC@CKIDKEGBEEMAKHEFKAEVGJAFEDG@WAEDCd_HOFEJER@JOHCRANEFEHGDGJCPADAJEF@VEN@\\FTEDEAKDGBGXKJCJ@HCFADGDCXAHBBB@HFDFJBBHADAFGHEHCNAJFN@BGDENGH@^HDADABOFIJERFFAFIBKNMJ@JH`@dIXAHGLGLADGNKJM@EEE@CPKD]BCD@LDJELIACCGAGDW@MVAJCDEBAKKDMCOFILMJOPmAIDCbNPARBNKhDFHFRLDHALMJEXNVPR@VMJCBCF@HCHBNGDGB@FEJBJADC@CDADELCFCBCDAJBNEJ@HCPAHEB@HGF@HB@BF@HCDBDCLCN@TBHCHILDH@RGDADKFENEX[LSAWBAHEJDPMHEHBHDN@TRJ@FCBCL[DCDAJFBDHBJAHMHEN@JDD@LCN@DCF@"],"encodeOffsets":[[102098,33552]]},"properties":{"cp":[101.963815,30.050663],"name":"甘孜藏族自治州","childNum":1}},{"id":"513400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BE@AKGCBEL@FHDD@DADE"],["@@J@JCHAZNH@EQI¹CEGEK@MDEHCLEˆBRF^"],["@@H@FBNBDADCREDA@EESKU@GDEIC{AUDQJI@ECAGLKD]HG@Gs{GEI[BOAOMYG[AMBMDOHKJKLIV[VYFICEUSKGSIgKMIEECGCGBSHY\\uJKVoHYBKCI][CIAKDKPaHYAIOgMaCSBOFMFSJQLGDMG[CO@IN_VcFUJUAC@CRAHGPAHEDADBFNFBTKTAHCL@NKF@LBTFJJT^HTFdAHAFAJBRFHHDLNDFVNFFJFHN@vFZDBVLNLL@XJJDZG\\CLDDDFALGTUFCL@JCLIJDRP@EDAj@TGNKPSPY\\]ZQNGPODG@GAMCKGIQKIGIKE[CKS[GQIGGaCSKWEIYQ_OCEFi@EBgJGFIXALCVIJANMJGHMBQHMHIDQJKVaBGHSLKJAJEDBJ@FMPI@EFERER@FDDFRJ\\\\HFLBHDHFNdDNAJAJDFBFGPOFSP@FBHHRFJPJbNPBNDVBTFFHZLJLJHJJT`FNEXDFnAPGLD\\JLBJ@LCJGDGDEHEHCRHL@JFNBRGJ@XKJGHKDQFGTSHCPDJENMBG@OEEGCKWCCQGACAYEMBCHApY@EHODAJBHHBTDHPZBVRLRFHBR@XFBELMHKd[ZoFEHQBGCaBGXeTULWFW@OK]AMFKbgFMDKAKCGGI_OSMQCMBAAOWMMUEcQQaIGG@S@YFC@OEKKG_IUGEKCIBIBKNCHAFDX@FEJED]L}jKBKAWSAA@GCCSI‡OIGEI@QACS]CKEEGCGEACCMKKWOMGIGGEEMGCQCKEGESUIAUDEAEMBKFGLE@IEICKAAMMSGEGAMCKBKAKBEHMXWJAFEFAD@NHDJFDVDH@HCJKDE@KES@EJiJIDKTOJ@P@JAJBHBHJRNFBF@FABC@WEKCCGCYAGCGGQOISUOMU@SAC@]AICEFYDIAGBKJI@GU{QU@GSOMEQGEEGOAMIMGEKACGCEUAMG[_ECCGEGAECGEAOFG@C@SGCEGKIKGSIKQGE@CCAEKGYQMKGIQMCCAECAG@EDC@GECE@IFMNKHCNQBGAECC@ECEAGD[AEKGS@YFCFE@IBM@[D[IGGAOCI@GCGEECKGGSEMIEGIUAI@IECKEECAIMMIUGECIIQBmCKEE]MKKOKWGUDQCA@OVCBODMA[]_YQGE@QGOCOGIAIDGHGFS\\EPAPELEBI@ECEIMcWaAGAGS]GUIWEQGMIMOKAKFUAKCIBYHW\\QFSBsEOFQHMGWDGFSDG@EDM@KEWAMAGSi@aEGKIIMIeCEIMCGBG^WJIFMASDWAGCM@GCICC@IBSHKDEAOFKAE@IFIVKDMLQJSJGDGRQR]RGFBFALGDG@GCEAEJQJGHK@CA]HKNIBCEIIE@AJOBKFGDQBCJADE@ICCGABGFKHCFCDIBOECAABICI@QBCLCFEPIJG@EAMBG@EGI@ADG@EFM@ECKDIBUCEQI@EBEPQDIBEBMJSJALDH@DCFQCG@CFWAGGSOCCK@KU[IAKEK@YDYC@CBON[BQAEEMEQAWCO@OFOHcFK@CKKCK@MKMSIcA[@YEGEMLCBW@WEGDGL@FFL@FIFEJC@ISIMESIIOKGOKGOGEKA@QCY@MCG@_GGEOIEEIQGIKAOAOEAABECGOKOYCIB]CKCECCMEGAEBCHE@UKYEGBOHCPCFADIFUHOHUNCJW@QH@BDJHLD^DNfbNJDHCTCJERCJQNUBKFUDYNSNIB]CECEEC]CGUKkKICWAOI[KGAWIcMKAaBUCCAM@EAQMCKIOQQKQWYCAMCOIIAYIEIYAMGQCW@SBMASIAACG@[EOIGGIKGOGaWECUAEAAESMKOCIMSIMAGEGCAMDKEGSCC@QEAS@EAEGCMEG@EoEQBQF]NcXEHIHKB_ICBACE@SCCAEBGBWIMCOD]\\IJWJK@OESKGI]k_eCCKEIAcECL@JNPBDERDH@FCRFTAHMNCHDJPTFT@FAHIN@JDDvbLJjP\\FFFBZADORCFBRDHAP@DLNJFDHHRFHBNANDJ@LBNDJLRFTCtADGFANDLHLDrHZCJOHVpFLDDPDJFJDNALDF@DADELQHIDEBMHAPAXGDEFBDDHLBFCT@HBJFL@HDRJFFJBPHFHJFJAJADOHAD@L@PCFIHAHAJH^B`AZGNELc@CBCfCJKF@T[@CBCDPVF@BD@HABEBEFFBDFADDDBXCDDHCDAHDDFNDCJFFNCRDBNAPBPEFAFBB@AJJTDNFFHADAHEDIJIBIAIECAYEKAEHCLS@EJ@JGASGG@CBALAJ@HBDEFAHCFIHG\\ABAAGF@`HDBBF@^GZ@DDDDB`FFBFFBDALBFJBNFNLDFBHKRDRLBDHBDJFNP@BKJBFFDCHDF@DEBKBAHGDIHABBJBFBBN@DBHF@F_VCF@DBFDFV@FEB@FDANBDDA^KHADBBBCNAJKRGHCF@FDJDFJHBPARH\\AHCHCNGRBHHJDBNAFDFBBDCD@HJL@RKNQLABBDNR@DIDAFLHBJPbC\\CFKdEP@FDDbVDFBDAhBFPPBDAFKPCAK@KLEBOBEBEFKXADODYAIFGNCPKV@^AFIHGBSCIOMDE@SEOYQGMKYGEICWEKKOCIIMEGUMCQACOKGCC@CBUhQJE@KEI@CRIRIFYJG@QOIEEEICKEEAE@ETATO^DDN@DDDBBFKZOPEHALAJSNGLA\\JHDFCDQFCDLHBTJF@HAFOJGH@LCLADABMKGK@IBSAEEIIKACBCFODIIiICMAGGDIFKDARABAIg@SAOCCAAsEQCECMOQY[ZMHwZODG@GCMKEAKBMJGAQDMEGBWLGLGFMLAJELMTINGHStCDKF@DJNBHAHANKTRRDF@JJPBJDNFP@FEPAFBJEPGDOGA@ADBFBFAFCBSFBZEBQDCAIIC@QBOD_MCEBKOICKSUGOOGMUGCQAKMCGBICECOIW@Q@AQCU@IBQPK@IDE@aQ[@CDMHKDI@KKQKK@SAGCCGIQIKKKHCHAJURQLSXABAAIEOAQ@QLEPIHEAKEI@IEGAIDILG@QOGBQACAEEOMWCQBKJC@AEMEMLI@IIIKMGKEM@@JDDABBDEH@DDDAFBHBD@HEFBBKC[@CBADC@EDQDEAKDEFC@CACAIAOBGGEAC@ACC@GAGGGAIBKDODGFBJALOFKLG\\BBJDANar@HHR@JAPGNaXDJFLPRADCDAD@DDF@DEDGBMAKFGL@TIROJINGVCBKDGFAF@LS\\AH@FLNCJINGPIFEHCD@DQBGBKACACICCAEGEC@EEC@HfANELBBNR@FFLBXANENIFINMZIDBF@JEJEJU^GNGDG@KDAHFhAHGBGACKIGQAGDLVJFDPTHDDADGFKAIDGDAH@DBHLFHHDB@BD@BBBB@DGHIHGDKDUB_CQAIDOTGnCpAJGLQLIV@DADCAIFUDGFAHEBCFA@@DIBAFC@ABCB@DEDA@GBCFEXCDBHFjDFLHFLDD@HKHQHIFAFBDHNBNCDOLCJANCFSHBP@DABAACCEASAEACAIMG@KHUBAACOMKGMEMMSCAAIDI@IAECE[OKOQEGECGYMGEEMMIEDM\\MBMGG@OJCXCHALAHGAECEIKHIHCFIFGD_DOFODUCCCFC@ECOECC@EGC@CCGAEMCMBIDCCIGICMUUCKOKEEC@EEDKAGCIAMQDIFE@OECEBGIG@CASMQKC@CGAWBGFMXCBGADJLP@LCPGPFX@RADUHIJCJBLFJZVFBFDBHGLBJGFJLDJ@DCDIBIJEBUIWJKAOGMHEBY@[PKBCAG@EBKLIDCHMDILE@I@ICCB@HBNRNFLTVJH@DGJ@JCB@DEHCBKDINC@EDIJADKJCFKL@FCDIBGFEFS`IJGBCDODEDE@CBC@KFE@EDGNIHCJBDCDAFCFCBBFEHBDCBAJA@@BADBFGJLDJBBMTO^eFGVKnaZITITMJGV[JCJEVERBVFJAR_HENAVKNFPDLLNVJHH\\DFHHJF^DhCDBDLFBJAZIJ@NHJ@RIFENE^@N@JHHTCPKVKdMVCNG|EPUpEZAvCXAHOZILAPLŠPXPLVLJHTZHVAJGNGHKHQBEBEXVtLLLHLNHTH†AHCHIJBNPL^DHTDTHPNHPLJLDDhPJHVhDhNb`\\@TOZEj@NFH@PFP@TCH@^EHKHQF_ZCDa@ED@D@HFHRFN@PFD@XKDBHHLRJH\\VRHL@DB@FHFFDHANEjC@VER@L@HFD@DGDGFITCLFRDLF@HCB@@JCHGF]LOLKzGRMRKVCbHVADGFODCRGDKN@FDJXBXJXGHGPCR@\\JfHJDJJ`zNHDFFDXNAJMRBDX@JATGFCFENUPEN@TPRHT@JEJCHBFLZBdCNIV_JCR@JDJFdlPN@DANYtOB[FqAQDIHCLDh\\VPJPFlB\\Hl^RR`TVFTEZKLSF]EaLCLIDGGaGKBIH@JBlXb`ŠHDPFN@HBBDAJHDPBHDLNB\\JFFODChKLEJGR[RSDEDQAKEi@ODMLMbUDI@_BAFCJEHCBEBG@ECIIIGKBM\\—BEHE\\BDAHEDI@IIs@IDEDAPA@EGQGKASCGIKIcAIHUG]JM@EEYFM\\g^MBCKWDSCWBERa@IAKII@cAMIMBAH@x\\NBh@ZCP@PDZLH@H@VKNARAVHH@J@FCDAPYLKBE@GGUBAbBVFVNTJXBPEHIDSJExLPARGNWXWFUDAHCH@TDNFLHJDDAV]NCP@bwNOTMXEBCEOHQGEAC@INIBEAGLOA@A@WEmWQCQBM@kRO@GHOH[F“LCHEDWBQAYDE@KCCB@DEFKRCDCAKOKKaqaUACDGFGBAdVTHPLZHHHB@PM@CAE@CPG@ICGHIDIAMDSHQFGAGHSR@HEBEAQFI@OHODUAiHmFExGnL~ZnbNPVNfTFAPeŠEFDTDTPLP`LFDPdR\\@J@`BF\\hDJFdL`BDGVDV@LCR@HFJdXFJRLLFXVbRZVvTVNJDLBXKRCJDHFRDBTFRHJDJJHHDDRP`LDf`LRPJ|RHFJL@FQVSNMTAjMR@HALBT@JYP]XAFDLntFNC^DRDFNJDJNNLFF@LEHBpTFD@ZJbDHf``NPJNLJJfnJD^^`LF@HAbQ@COWJGXiV]ZWPURcRqFKHILEP@HFhBPCJCbYLQJIJIVQLA~BfC\\E`KHDDFHVLRRHJNFRRXVhDNALUdI\\AJBHHVVPNBRVTnFHFDPADDFHAPM\\ALBHFFHNS`NfD@HCDBLJXBHDDFBNDFHDBF@VQH@BJHLHJBtAB@LV@BMJEL@LBHLNFFfPH@NDHBFCJIJMDKDAF@BC@CEICKBENINAFCNIJAHBXLJ@lMVKJCJBJDDDPDH@PEFBDDN\\CHGJKJCJ@NL^HLJFFFBF@FCL@DJFL@HDPLTBTKF@NGBKAMDcDERCp@TBXHHHDFRJDF@HA\\JlRZLJJ^JHJDNB`CNA\\Q\\EHCDB"]],"encodeOffsets":[[[104612,27500]],[[104363,27345]],[[105476,29991]]]},"properties":{"cp":[102.258746,27.886762],"name":"凉山彝族自治州","childNum":3}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/taiwan.js b/src/components/visualizcomponent/js/province/taiwan.js new file mode 100644 index 0000000..c5bf6e5 --- /dev/null +++ b/src/components/visualizcomponent/js/province/taiwan.js @@ -0,0 +1,20 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(e,n){"function"==typeof define&&define.amd?define(["exports","echarts"],n):"object"==typeof exports&&"string"!=typeof exports.nodeName?n(exports,require("echarts")):n({},e.echarts)}(this,function(e,n){var a=function(e){"undefined"!=typeof console&&console&&console.error&&console.error(e)};n?n.registerMap?n.registerMap("台湾",{type:"FeatureCollection",features:[{type:"Feature",properties:{adm1_code:"TWN-1156",OBJECTID_1:1250,diss_me:1156,adm1_cod_1:"TWN-1156",iso_3166_2:"TW-KHH",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Kaohsiung City",name:"高雄市",name_local:null,type:"Zhixiashi",type_en:"Special Municipality",code_local:null,code_hasc:"TW.KH.KC",note:"Established on 2010-12-25 by merging Kaohsiung City (old) with Kaohsiung County",hasc_maybe:null,region:"Special Municipalities",region_cod:null,provnum_ne:12,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"KH",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:14,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:20070571,woe_label:null,woe_name:"Kaohsiung City",latitude:23.0157,longitude:120.609,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:6724652,gn_name:"Kao-hsiung Hsien",gns_id:-2632385,gns_name:"Gaoxiong Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.KHQ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW02",gns_region:null},geometry:{type:"Polygon",coordinates:["@@PiWckQIUH[jYreVuBQ¹[q[][{cGiRiUcw[GqR…W@‘aisQ…JyX_nmJc]C@@gHaAomhy~yKqi¥p‰_qs}SÉHMcIqSyDqAƒk×@sTuDyÓSHK@MEO@¥Šº¢­KtO^@@KVil…|[^KbPbJ^KhUjevcŠG`BVLZBPCJIFIJEPUdENO¢pZBC^}fOºO€F‚G`J\\TrRp`ThVdjtpnrfztr|Žº’¬Rp@@GnKbBb\\ZtEnF tbf€lz^bd\\p‚rЂbElObiDM"],encodeOffsets:[[123924,24e3]]}},{type:"Feature",properties:{adm1_code:"TWN-1158",OBJECTID_1:1251,diss_me:1158,adm1_cod_1:"TWN-1158",iso_3166_2:"TW-PIF",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Pingtung",name:"屏东县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.PT",note:"Contains the Island Liuch'iu Y?, which should belong to Kaohsiung Shi Special Municipality",hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:11,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"PT",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:8,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347340,woe_label:null,woe_name:"Pingtung County",latitude:22.5344,longitude:120.661,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1670479,gn_name:"Pingtung",gns_id:-2635733,gns_name:"Pingdong Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.PIF",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW18",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@BCB@@CLMCC@CSKCAKIWQ@@@@EVJT@@VZP@FD"],["@@z}ng‚pbBhG@@\\mFchGlYU£@eOa‹]eS{Ki_Qo[mWuE©HoPiHs@eVcdgS[iWO[C_V[ZKX_@iDiXkdaadBFƳKuSiYQ_[B{JAicpsf}Z{NCoQQYF[XAPJrk„AR@NBX@ŒFXRZDTÙƶMTira†OTnWNIBGFG\\CHaVbcVe^OJCB€ÔCzSv@tlØB„CrTzJrNdÊG~TrtŠ`¦orjzL"]],encodeOffsets:[[[123261,22893]],[[123632,23437]]]}},{type:"Feature",properties:{adm1_code:"TWN-1160",OBJECTID_1:290,diss_me:1160,adm1_cod_1:"TWN-1160",iso_3166_2:"TW-TNN",wikipedia:null,iso_a2:"TW",adm0_sr:7,name_en:"Tainan City",name:"台南市",name_local:null,type:"Zhixiashi",type_en:"Special Municipality",code_local:null,code_hasc:"TW.TW.TN",note:"Established on 2010-12-25 by merging Tainan City (old) with Tainan County",hasc_maybe:null,region:"Special Municipalities",region_cod:null,provnum_ne:6,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TN",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:11,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:28751581,woe_label:null,woe_name:"Tainan City",latitude:23.0464,longitude:120.182,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1668354,gn_name:"Tainan",gns_id:-2637871,gns_name:"Tainan Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.TNQ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW21",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@CIQNM^DJD@HGDMROAE"],["@@Uq@B^ BAD@KcAI"],["@@A@\\†FB@M_y"],["@@AQ@@DŒDAEw"],["@@M¥L_dY\\@jRhD\\G‚EQo‘«¹q{ysqeomisUcSgo_qQ[S_IHE¹PeP]~ADoY@@GlMZ]\\fXTlGfqFIKGYMQY@IPDrER_NQOMSUEUREZFXHPXL\\BXHHVIJ‰R@N~@ERa\\UVF\\TLTFLRG\\IVHVJZRTCPDPZ€LLTF[PL^hM†IxKpTTblZtfdbp`~Z¶T‚BxO`QP]LcŽ‡Hu"]],encodeOffsets:[[[122927,23603]],[[122929,23701]],[[122943,23747]],[[122967,23828]],[[123431,23863]]]}},{type:"Feature",properties:{adm1_code:"TWN-1161",OBJECTID_1:1252,diss_me:1161,adm1_cod_1:"TWN-1161",iso_3166_2:"TW-HSZ",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Hsinchu City",name:"新竹市",name_local:null,type:"Shi",type_en:"Provincial City",code_local:null,code_hasc:"TW.TW.HS",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:15,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"HH",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:12,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:28751582,woe_label:null,woe_name:"Hsinchu City",latitude:24.7757,longitude:120.959,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1675103,gn_name:"Hsinchu",gns_id:-2631089,gns_name:"Xinzhu Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.HSQ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW08",gns_region:null},geometry:{type:"Polygon",coordinates:["@@AAcGaLU\\_RuR@@J^jRTFLALCLGPJVNL@@€W¶ajS^[PYGYQIiEkO[_QgQS"],encodeOffsets:[[123864,25309]]}},{type:"Feature",properties:{adm1_code:"TWN-1162",OBJECTID_1:1253,diss_me:1162,adm1_cod_1:"TWN-1162",iso_3166_2:"TW-HSQ",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Hsinchu",name:"新竹县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.HH",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:14,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"HH",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:7,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347334,woe_label:null,woe_name:"Hsinchu County",latitude:24.6748,longitude:121.163,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1675107,gn_name:"Hsinchu",gns_id:-2631085,gns_name:"Xinzhu Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.HSZ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW09",gns_region:null},geometry:{type:"Polygon",coordinates:["@@ªHdU`}fMbG`MtO\\]GiZYtM`UXU^C^B\\YT_bMZSBaLsMucmD_h[pYlE`Sx]fOQmKaF]]i­£_‰UF“GECCbcxYXI^e\\¡UeDsC{M_FFdJbG\\ETFVHXB\\Ef]Xho`]`aŽRTRh\\`lPjFRJHZOZ]\\iTµbX@BLPFZFTPVTNTFAJFTRjPX@@XG"],encodeOffsets:[[123888,25547]]}},{type:"Feature",properties:{adm1_code:"TWN-1163",OBJECTID_1:1254,diss_me:1163,adm1_cod_1:"TWN-1163",iso_3166_2:"TW-ILA",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Yilan",name:"宜兰县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.IL",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:10,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"IL",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:5,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347336,woe_label:null,woe_name:"Yilan County",latitude:24.5913,longitude:121.644,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1674197,gn_name:"Yilan",gns_id:-2631998,gns_name:"Yilan Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.ILA",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW26",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@B@PAFKFCEO]@IFCD@@INHATJ@BB@@@"],["@@@KYBWASEMITcJmEgmWCQFSLSFSSOoYwwAWDoGSIOGUCmCKGGCIHKBAG@•Lώ]EQig_q@Vµ\\qVSNmbe@cO]C]RaReHKZFf[H`Š®¤^jE^LbRnDL^JZCZHR\\W˜h\\XFnLfL^XfXtV^TCNGX@\\Ndf\\^P¦f¨xpNhZXdX\\^N\\HbVNZSZLT–P\\R‚^nJZMFG@@›ikaÑßUaQoKuCuBsZ­A[K[ByZkt[|I"]],encodeOffsets:[[[124869,25450]],[[124808,25195]]]}},{type:"Feature",properties:{adm1_code:"TWN-1164",OBJECTID_1:1255,diss_me:1164,adm1_cod_1:"TWN-1164",iso_3166_2:"TW-KEE",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Keelung City",name:"基隆市",name_local:null,type:"Shi",type_en:"Provincial City",code_local:null,code_hasc:"TW.TW.CL",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:18,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"CL",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:12,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:22695855,woe_label:null,woe_name:"Keelung City",latitude:25.1131,longitude:121.704,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:6724654,gn_name:"Keelung",gns_id:10126902,gns_name:"Jilong Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.KEE",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW12",gns_region:null},geometry:{type:"Polygon",coordinates:["@@A•BS\\[CQQK_IgD‘^WP[XUXMZUZCTXPxVbT@@LEFGLK^I˜Q"],encodeOffsets:[[124684,25747]]}},{type:"Feature",properties:{adm1_code:"TWN-1165",OBJECTID_1:1256,diss_me:1165,adm1_cod_1:"TWN-1165",iso_3166_2:"TW-MIA",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Miaoli",name:"苗栗县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.ML",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:19,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"ML",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:6,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347338,woe_label:null,woe_name:"Miaoli County",latitude:24.5253,longitude:120.942,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1671968,gn_name:"Miaoli",gns_id:-2634238,gns_name:"Miaoli Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.MIA",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW15",gns_region:null},geometry:{type:"Polygon",coordinates:["@@dHBBb^_p_žg^WFeA[GWEUFSH[IaEc`E|NtDfC¢Vf[J]ZWdwDa[QMgeMi@_Sc_mU™uSƒakPefmRFiWGsgSC›nqHyZ³qfcd‡¤@@xzN\\HpPfnŠNnLRtNNPJRJR`^dXlJxGGfVZ\\ZPjFL\\NBH@@vQ`QV[bK"],encodeOffsets:[[123845,25304]]}},{type:"Feature",properties:{adm1_code:"TWN-1166",OBJECTID_1:1257,diss_me:1166,adm1_cod_1:"TWN-1166",iso_3166_2:"TW-TPE",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Taipei City",name:"台北市",name_local:null,type:"Zhixiashi",type_en:"Special Municipality",code_local:null,code_hasc:"TW.TP.TC",note:"Incorrectly labeled as Taipei County in previous versions",hasc_maybe:null,region:"Special Municipalities",region_cod:null,provnum_ne:5,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TW",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:11,mapcolor9:7,mapcolor13:2,fips:"TW03",fips_alt:"TW04",woe_id:20070568,woe_label:null,woe_name:"Taipei City",latitude:25.0904,longitude:121.559,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1668338,gn_name:"T'ai-pei Shih",gns_id:-2637885,gns_name:"Taibei Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.TPE",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW03",gns_region:null},geometry:{type:"Polygon",coordinates:["@@mBeF[X]^k`_pNtIlmh[^LTNRP`\\\\–nVP`N\\GROEWDYLUNYR…^WN_MmBcdQ\\WM]{_M"],encodeOffsets:[[124522,25570]]}},{type:"Feature",properties:{adm1_code:"TWN-1167",OBJECTID_1:1258,diss_me:1167,adm1_cod_1:"TWN-1167",iso_3166_2:"TW-TPQ",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"New Taipei City",name:"新北市",name_local:null,type:"Zhixiashi",type_en:"Special Municipality",code_local:null,code_hasc:"TW.TW.TP",note:"Incorrectly labeled as Taipei City in previous versions; established on 2010-12-25 by upgrading from Taipei County",hasc_maybe:null,region:"Special Municipalities",region_cod:null,provnum_ne:9,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TP",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:15,mapcolor9:7,mapcolor13:2,fips:"TW03",fips_alt:null,woe_id:20070569,woe_label:null,woe_name:"Taipei County",latitude:24.911,longitude:121.646,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1665148,gn_name:"Taipei",gns_id:-2641168,gns_name:"Xinbei Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.TPQ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW23",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@\\uHDVFXBPC@EGIGK@OHGRK@@aSwUWODSVYNYVW\\WXO’]hC`JRLDR[\\ATB–Ŏ{XMKYCUFcT}T[PEvF\\AbG\\MPQƒ]@@EHYNmI][Q•OKSTYMYaU[G]MW[WcgYoM§w¥e]Oe[Mc@[HWDM]SsUeW]WeKmKQf…|IhGdZZJf˜gNyCgTJpGdgdIdJjAj\\^¦ZZZH\\C^gtaP]FYTcVqV_`@@˜NdNpdNFRDX@\\GNSJQLKZJ[hkjWNFRNLPFFFPdXjtjŠb–R”IdWŽ¡","@@MQKS\\]ngJkMs`ol_^]\\WfEnA`N|‚N^[XcRAdNnM`]XQ†MZKVCZFXQP[H_MUO•m[[O_"],["@@OIATRI"]],encodeOffsets:[[[124556,25829],[124391,25743]],[[125010,26246]]]}},{type:"Feature",properties:{adm1_code:"TWN-1168",OBJECTID_1:1259,diss_me:1168,adm1_cod_1:"TWN-1168",iso_3166_2:"TW-TAO",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Taoyuan",name:"桃园市",name_local:null,type:"Shi",type_en:"City",code_local:null,code_hasc:"TW.TW.TY",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:16,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TY",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:7,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347345,woe_label:null,woe_name:"Taoyuan County",latitude:24.961,longitude:121.227,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1667900,gn_name:"Taoyuan",gns_id:-2638324,gns_name:"Taoyuan Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.TAO",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW25",gns_region:null},geometry:{type:"Polygon",coordinates:["@@zDhM€—IeYYHcJg†{ReWEg[X—Q[YGYD]ICKePw^_TkFoZg\\C`dnNvKtAbYTaNS`[Z]A]DWV_VsNYZHj[^sP_NaHeN_~cV©GWH„¤vzxlÐjbT\\VdR†VÜZ`_rUdUZS^EbOhsD]G[YY¥Y[]BiIiJchcHcIohS"],encodeOffsets:[[124283,25442]]}},{type:"Feature",properties:{adm1_code:"TWN-1169",OBJECTID_1:1260,diss_me:1169,adm1_cod_1:"TWN-1169",iso_3166_2:"TW-CHA",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Changhua",name:"彰化县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.CG",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:20,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"CG",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:8,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:20070572,woe_label:null,woe_name:"Changhua County",latitude:24.0016,longitude:120.464,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1679134,gn_name:"Changhua",gns_id:-2627040,gns_name:"Zhanghua Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.CHA",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW05",gns_region:null},geometry:{type:"Polygon",coordinates:["@@@YaIIUF[O_Me@iImEŸPk\\W^IlSGY]IQOSKGC›Pm@jÙP™`sLyDëS{`@@FJNrHVxpPTTx`vn´T`XVTLPHLJFVHRh^JVD†HTTR˜ nM`YTkHubežYbYXaP[@]JW`ClY@I"],encodeOffsets:[[123564,24597]]}},{type:"Feature",properties:{adm1_code:"TWN-1170",OBJECTID_1:292,diss_me:1170,adm1_cod_1:"TWN-1170",iso_3166_2:"TW-CYQ",wikipedia:null,iso_a2:"TW",adm0_sr:7,name_en:"Chiayi",name:"嘉义县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.CH",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:22,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"CH",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:6,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:7153409,woe_label:null,woe_name:"Chiayi County",latitude:23.4465,longitude:120.26,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1678835,gn_name:"Chiayi",gns_id:-2627340,gns_name:"Jiayi Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.CYQ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW07",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@MICHRVHRHJFC@GKMIU"],["@@EG@NPZHDCMMU"],["@@@@@^DA@SCG"],["@@CKAB@ACPHC@@B@"],["@@CIGLADLC@AB@"],["@@YK^h¬¤”¢RD…§a_WY[YWOaY"],["@@¤_\\D€PfWR[rFšP`J@XBdD@pEtQ`GhSAeWeJaTmDiHY|IĆAHAρq[oacy]kaeŸsmEsF[YAaLaHm@@F[HgCiQ[@cZK`N¦GvˆKdO^_RwPAµS}Yo_casekYSaoSwL…JgN^BZJJCEXQKMDS@@XTh\\Bj@[Š_zNZ@NWJDLNPFR`fCA~F@BB’H€ap@^VNdPTjFvjbP^\\À‚vN¤RtBjafi","@@]]FgpOvazItRdDXPSrS\\_PiN}C‡K"]],encodeOffsets:[[[122989,23871]],[[122997,23916]],[[123016,23949]],[[123022,23983]],[[123017,24005]],[[122901,24001]],[[123426,24170],[123278,24074]]]}},{type:"Feature",properties:{adm1_code:"TWN-1171",OBJECTID_1:1261,diss_me:1171,adm1_cod_1:"TWN-1171",iso_3166_2:"TW-CYI",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Chiayi City",name:"嘉义市",name_local:null,type:"Shi",type_en:"Provincial City",code_local:null,code_hasc:"TW.TW.CS",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:3,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"CH",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:11,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:28751583,woe_label:null,woe_name:"Chiayi City",latitude:23.4822,longitude:120.441,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1678834,gn_name:"Chiayi",gns_id:-2627341,gns_name:"Jiayi Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.CYI",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW06",gns_region:null},geometry:{type:"Polygon",coordinates:["@@yJuboPEh^^ˆL~DjM`OT[TqWOcCsQ"],encodeOffsets:[[123346,24009]]}},{type:"Feature",properties:{adm1_code:"TWN-1172",OBJECTID_1:1262,diss_me:1172,adm1_cod_1:"TWN-1172",iso_3166_2:"TW-HUA",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Hualien",name:"花莲县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.HL",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:13,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"HL",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:7,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347335,woe_label:null,woe_name:"Hualien County",latitude:23.7743,longitude:121.381,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1674502,gn_name:"Hualien",gns_id:-2631692,gns_name:"Hualian Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.HUA",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW10",gns_region:null},geometry:{type:"Polygon",coordinates:["@@h`Rj^FЍ–KH@@@FEFIFIBGKOkiq{cYIMDOEIscSQUiU—y‹I_@aNcLOJGHI@UGY]gEYAmY³o·ŝc…•ȉ@@[H“e]eNqDo[qYeUmQ{]wcYkBoGkq[J›„…²kLqFgbmT}VezItARUvqfiZG\\JVlRXdOjpXXTMlLTL\\h\\zLzBhbL|^d|TbXLdZšJ|GrIhW\\O\\l„BZTr^|X~LˆDvM`OXRvhŒ~ŠBZKbgXUTAˆ\\TtPjRAXKn@@VNJNZLX\\JdXbzbRlD^dbTMrU¶[€Ur@"],encodeOffsets:[[124523,24915]]}},{type:"Feature",properties:{adm1_code:"TWN-1173",OBJECTID_1:1263,diss_me:1173,adm1_cod_1:"TWN-1173",iso_3166_2:"TW-NAN",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Nantou",name:"南投县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.NT",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:17,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"NT",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:6,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347339,woe_label:null,woe_name:"Nantou County",latitude:23.7977,longitude:120.988,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1671564,gn_name:"Nantou",gns_id:-2634645,gns_name:"Nantou Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.NAN",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW16",gns_region:null},geometry:{type:"Polygon",coordinates:["@@LmBWiQsO[SB‡VShWLaAY}‰g‹QuPWN_CuK‡W}]{SqAYkƒP[X[JgHqI{Y™KcaW{S]cK{gayAyKg[K[KSNkWSoWCNajkPaFGBąB{JGZCjSnIbXfBfgT_HsRoFSXEuMkR_bHhNdGxHrPbOtTLRP^JHZkT]J[XOlF Jn@jNfP`E\\JVbJ@Z`@ÌQbDfbz¦^|rVŽIpBlvXN†oZFThf\\rAhN~vfTdF„bpBpF˜`dBdG¨G"],encodeOffsets:[[124256,24818]]}},{type:"Feature",properties:{adm1_code:"TWN-1174",OBJECTID_1:1264,diss_me:1174,adm1_cod_1:"TWN-1174",iso_3166_2:"TW-TXG",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Taichung City",name:"台中市",name_local:null,type:"Zhixiashi",type_en:"Special Municipality",code_local:null,code_hasc:"TW.TW.TG",note:"Established on 2010-12-25 by merging Taichung City (old) with Taichung County",hasc_maybe:null,region:"Special Municipalities",region_cod:null,provnum_ne:23,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TH",area_sqkm:0,sameascity:1,labelrank:9,featurecla:"Admin-1 scale rank",name_len:13,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:28751584,woe_label:null,woe_name:"Taichung City",latitude:24.238,longitude:120.966,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1668392,gn_name:"Taichung",gns_id:-2637831,gns_name:"Taizhong Shi",gn_level:2,gn_region:null,gn_a1_code:"TW.TXQ",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW19",gns_region:null},geometry:{type:"Polygon",coordinates:["@@žDhTHtjXŽEnQfelO„bvTš‚nVd``Tj@fNNh\\RFD”HVE\\GEeLYfGbQ^Q^DdPf@nacaC]QkyaWaIcW[YKIMUM@@§HcHcA—_oEoAƒacEeS}ugMqBe[SgYE…pWMkuoAJqU]{y¥eaaCËR_@@JkZ_DIX@^O\\WbaZZafGvSl_ZmN@@FDFXZTPlV˜ˆ²VˆZf¨¨ˆ£dcre´zYrGœm"],encodeOffsets:[[123754,24876]]}},{type:"Feature",properties:{adm1_code:"TWN-1176",OBJECTID_1:1265,diss_me:1176,adm1_cod_1:"TWN-1176",iso_3166_2:"TW-YUN",wikipedia:null,iso_a2:"TW",adm0_sr:1,name_en:"Yunlin",name:"云林县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.YL",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:21,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"YL",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:6,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347346,woe_label:null,woe_name:"Yunlin County",latitude:23.7253,longitude:120.427,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1665194,gn_name:"Yunlin",gns_id:-2641046,gns_name:"Yunlin Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.YUN",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW27",gns_region:null},geometry:{type:"Polygon",coordinates:["@@ìTzCtKš_ÚOžin@œOHDPsOaGqHwMcGg`alQvN€FTWC@Ac@W_I™OqEQ\\eXO[C£`ejibsA£QuM¿][aOuiiEOSMc]Uo@b‘GAAE@ddA¶F˜T†bvJˆR~JVpzHTFJl^FL@@|_"],encodeOffsets:[[123160,24395]]}},{type:"Feature",properties:{adm1_code:"TWN-1177",OBJECTID_1:1233,diss_me:1177,adm1_cod_1:"TWN-1177",iso_3166_2:"TW-TTT",wikipedia:null,iso_a2:"TW",adm0_sr:4,name_en:"Taitung",name:"台东县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.TT",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:2,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TT",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:7,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:2347344,woe_label:null,woe_name:"Taitung County",latitude:22.0499,longitude:121.54,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1668292,gn_name:"Taitung",gns_id:-2637931,gns_name:"Taidong Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.TTT",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW24",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@EIIHFJJG"],["@@iMyVsb]\\HR@TGPMPÚ@@MCGGOAUHQdYPOCS"],["@@@GEBM@GBADUHUbI^DFŽDJCDME[EKCKDK"],["@@OOcWQOGOKie{UQi©IS«“Y[ASDkASGWQWcke_»““UIOSgŸSc‰WiO—c¹‹·IgK³B©cAbcbWlCj@jW`YLU\\D`P\\jXT\\chUd@fGtOjGpFªXv\\nRpj`|LfTŒ^Pb@fV¤kZgHEd[n^DIdmnW`IzR†‚tbj@’XžQ†Hrx\\VdQjHj|d^\\r\\º\\Jsfy~UnSharElK†±œƒ€Ir\\HlApZldž^xR|VnZf\\rCpMr^f”f\\GcûQcuUcOkI‘@‡G…e…"]],encodeOffsets:[[[124525,22481]],[[124506,22543]],[[124413,23182]],[[124295,23666]]]}},{type:"Feature",properties:{adm1_code:"TWN-3414",OBJECTID_1:291,diss_me:3414,adm1_cod_1:"TWN-3414",iso_3166_2:"TW-PEN",wikipedia:null,iso_a2:"TW",adm0_sr:7,name_en:"Penghu",name:"澎湖县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.TW.PH",note:null,hasc_maybe:null,region:"Taiwan Province",region_cod:null,provnum_ne:0,gadm_level:0,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"PH",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:6,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:22695856,woe_label:null,woe_name:"Penghu County",latitude:23.5724,longitude:119.597,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1670651,gn_name:"Penghu",gns_id:-2635561,gns_name:"Penghu Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.PEN",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW17",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@MEIJKbHH\\JVEBMAKIGKO"],["@@KUQDORARJHXCNU"],["@@A@@@A@@BGHDBADN@BBDADCACDEG@@AG@"],["@@A@@FBC@A"],["@@BAR@CGD@GKEK@@@@CJEJBLB@@B"],["@@@EB@@CCBC@@BA@D@DF"],["@@MEHNFG"],["@@A@A@@@ADBBDA@C"],["@@AAABADD@@@BC"],["@@@GC@ALFC"],["@@EAE@WKABBJHLFDLBLGAG"],["@@BQDIFCFEEIGG@GDEKCWBKDJVA^ECOCCPPdLDV[D@DC"],["@@FABBJCACBGCEOCCD@@EDHPB@BB"],["@@SKCAAAC@KCQGAB@@EBCLBB@@@@DBNABBHBDB@@RHRC@@B@"],["@@EI`HXARBLRd{J]CUMPSLUD_OUCICEKG[EGcSeEeNebJRVU^EbH\\TSHMHKLKNCE@AAAGCA^B\\N@PCzbdJG]"],["@@[@DPJHNDTBPFFN@bZŠXV`YQIMYU{@ODMAIWCO@KAICIG"],["@@QCGJEZOTa^l^XKZSJUQOFYIO"],["@@AGAD@@GRBDCFNJHPDFDC@CTICKOIOO"]],encodeOffsets:[[[122292,23752]],[[122287,23795]],[[122477,23806]],[[122482,23815]],[[122532,23823]],[[122524,23825]],[[122373,23830]],[[122194,23877]],[[122179,23883]],[[122194,23884]],[[122401,23929]],[[122368,23953]],[[122176,23973]],[[122404,24062]],[[122480,24162]],[[122324,24128]],[[122456,24192]],[[122466,24301]]]}},{type:"Feature",properties:{adm1_code:"TWN-3415",OBJECTID_1:3446,diss_me:3415,adm1_cod_1:"TWN-3415",iso_3166_2:"TW-",wikipedia:null,iso_a2:"TW",adm0_sr:4,name_en:"Kinmen",name:"金门县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.FK.KM",note:null,hasc_maybe:null,region:"Fujian Province",region_cod:null,provnum_ne:0,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"CM",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:6,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:28760735,woe_label:null,woe_name:"Kinmen",latitude:24.454,longitude:118.368,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:1676511,gn_name:"Kinmen",gns_id:-2629674,gns_name:"Jinmen Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.1676511",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW13",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@gIUHf†JJPDR@NINKAUIOK@IGCGIE"],["@@d™G}]_s^gLEu__kYK]NSBSFGPBDRTFJ@N@RE^M^ANLF|\\ŽovFH~RhzJxm"],["@@UIKHFVRJNABKEO"]],encodeOffsets:[[[121078,24999]],[[121293,25094]],[[122342,25581]]]}},{type:"Feature",properties:{adm1_code:"TWN-5128",OBJECTID_1:6631,diss_me:5128,adm1_cod_1:"TWN-5128",iso_3166_2:"TW-",wikipedia:"http://en.wikipedia.org/wiki/Matsu_Islands",iso_a2:"TW",adm0_sr:1,name_en:"Lienchiang",name:"连江县",name_local:null,type:"Hsien",type_en:"County",code_local:null,code_hasc:"TW.FK.LK",note:null,hasc_maybe:null,region:"Fujian Province",region_cod:null,provnum_ne:16,gadm_level:2,check_me:20,scalerank:9,datarank:8,abbrev:null,postal:"TY",area_sqkm:0,sameascity:-99,labelrank:9,featurecla:"Admin-1 scale rank",name_len:10,mapcolor9:7,mapcolor13:2,fips:null,fips_alt:null,woe_id:28760734,woe_label:null,woe_name:"Lienchiang",latitude:26.1519,longitude:119.938,sov_a3:"TWN",adm0_a3:"TWN",adm0_label:2,admin:"Taiwan",geonunit:"Taiwan",gu_a3:"TWN",gn_id:6724655,gn_name:"Lienchiang",gns_id:10126903,gns_name:"Lianjiang Xian",gn_level:2,gn_region:null,gn_a1_code:"TW.6724655",region_sub:null,sub_code:null,gns_level:1,gns_lang:"zho",gns_adm1:"TW14",gns_region:null},geometry:{type:"MultiPolygon",coordinates:[["@@@OOMMEQGTfRABFHB"],["@@OMQX\\HVIOG"],["@@HCbRV@@KUUiSMASLEPDTHNH@@GBERE"],["@@AGAGDGAEIHIPIDQGGBIAIKIcGFCJD^DLHDTFFFPJTAJMHCDE"],["@@GAC@CBEAEEGOADIBEBGDHLCJHDPNVKDGHG"]],encodeOffsets:[[[122870,26593]],[[122824,26596]],[[122812,26788]],[[122895,26850]],[[123400,27009]]]}},{type:"Feature",properties:{name:"中国属钓鱼岛"},geometry:{type:"MultiPolygon",coordinates:[["@@DFDDFBB@FEDCBCAEIAGBEFAB"],["@@AJFJJHTFJAFAJ@NKAEICI@M@IEMCKAAD"],["@@HFB@@ADGDAAC@AGA@DEHA@@B"],["@@DBHBHAHE@ACAC@KDI@BD"],["@@F@BAG@@B"],["@@@@D@B@BD@BDCGCC@@B"],["@@@@B@@@@@BB@A@@@AA@@@AB"]],encodeOffsets:[[[126644,26546]],[[126422,26354]],[[126503,26350]],[[126509,26342]],[[126469,26354]],[[126505,26399]],[[126532,26374]]]}}],UTF8Encoding:!0}):a("ECharts Map is not loaded"):a("ECharts is not Loaded")}); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/tianjin.js b/src/components/visualizcomponent/js/province/tianjin.js new file mode 100644 index 0000000..ece2a9e --- /dev/null +++ b/src/components/visualizcomponent/js/province/tianjin.js @@ -0,0 +1,19 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +(function (root, factory) {if (typeof define === 'function' && define.amd) {define(['exports', 'echarts'], factory);} else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {factory(exports, require('echarts'));} else {factory({}, root.echarts);}}(this, function (exports, echarts) {var log = function (msg) {if (typeof console !== 'undefined') {console && console.error && console.error(msg);}};if (!echarts) {log('ECharts is not Loaded');return;}if (!echarts.registerMap) {log('ECharts Map is not loaded');return;}echarts.registerMap('天津', {"type":"FeatureCollection","features":[{"id":"120101","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BhB`R@DA@CD@DCFCHBLDF@DABKFIJGQG@COEQM@@OASB"],"encodeOffsets":[[119992,40041]]},"properties":{"cp":[117.195907,39.118327],"name":"和平区","childNum":1}},{"id":"120102","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@XFFIE@BGGA@KVBN_]CCCLg†MGE@CD@AGB@AEGMEACB@BA@BFWFACKA@DA@@DA@C@CCCDGIAKMBWLGFERWT]bADCNE@DDIDEFBHTHBD@DLMPJj@ARX@"],"encodeOffsets":[[120075,40099]]},"properties":{"cp":[117.226568,39.122125],"name":"河东区","childNum":1}},{"id":"120103","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@TAPB@@RNPF@DRHPSXSFQHEXK‚E@CMIFUQA@DC@CCA@CDE@CEE@FOc@@D{@ch]IGFCFE`A\\"],"encodeOffsets":[[119992,40041]]},"properties":{"cp":[117.217536,39.101897],"name":"河西区","childNum":1}},{"id":"120104","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@C@@DCBQ@AcAmBOFaDEHEgKID]ZQTINCJEdkhHDRNCB@FD@BAFDFHB@JIDANFDECCZCBA\\B@Hd@LB@CAU"],"encodeOffsets":[[120007,40074]]},"properties":{"cp":[117.164143,39.120474],"name":"南开区","childNum":1}},{"id":"120105","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FBBAJBFDJK\\NFEFBLKBBBATP`]QOLB@AHBBEJ@DDDE@QW@BQi@OIKN@CACQECG@CFCJCCCMCGAEDCFBT@DSTQN@BFDBDCJBJAHKAIFDDXDAB"],"encodeOffsets":[[119993,40130]]},"properties":{"cp":[117.201569,39.156632],"name":"河北区","childNum":1}},{"id":"120106","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JELBBGAIDIACEC@ARMTSKAc@@G[AABYDDDCFMECBIJC@CPHZ@LHNFFNHBCDAZBB@DEJE"],"encodeOffsets":[[119980,40125]]},"properties":{"cp":[117.163301,39.175066],"name":"红桥区","childNum":1}},{"id":"120110","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CK@QOCEAEK@KAAKAKEoRECIYK{\\Af@BMb@@WAGBC@GV@KYBUkB@@OD@AEUE@IQDAGSJEDFD@CIDAAKDE@KECOKKEABMVMRGBSGE@KDCDADDN@FCHCBGAIGUKUEcB]JULINIZGD[AU@QDMDGFQR_NODiBcDBLHJDCDDF@@CB@@CLBBDXEAEB@@ADAFBHNBFA@BHC@@DHF…NKhDD^DM`UA@LHBAHF@EJWE@RCFCCI@AFGA@BKARP_^ZXZL\\JfHNHEdEAAFBBQCAFPHRGtMBEB@NB^Cb@lECFHDPD@DNBJCFE@CEG@GTCPHBF`@JFBCHJJKRCP@JGTIAQGIDAPAVH@GCEKEEBAAVEBDADPFBBCFBBHE@WHClQPCFBTARE"],"encodeOffsets":[[120391,40118]]},"properties":{"cp":[117.313967,39.087764],"name":"东丽区","childNum":1}},{"id":"120111","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CGECABC@@EDAQMGClgD]DM^c^YHCF@‚VrwJBBINBHAFAHBDAN@LDDGCCA@AC@AACBAAEFKA@KDCCJCJDFGF@DCBGDQJERFHGMCLEAAGAFGMMAWE@BHQLKIBAJECCCAAGQW[DAAjS@AIYXKGGƒT@NBFEBABOJBDMFADGG@BGH@@AACFKGCG@FMWMDABCBAACLCIGCAE@[P¥\\]N¯˜MNORU^Ž]XKF`_XIIAIkDDZF@@FMDJLmTSDaHgDBJE@@DOBDH[HFJCBCGCBIMKH[L@AAAADUBACECGHWKCHTHBHaJDLF@JNF@FNLAH\\FABPD@EF@@HELCHVF@GXBB@DJBI\\PB@BN@BHK@GBAJ\\F@AACLABBAB@DFHB@FFJCDL@BA@@DF@JEBKHB@CjHBENDH@HSFBDKEAFG\\H@DE@AF@HHBANH@BQ@CBGNFT@`LFABIN@ALDBCFRHFB`D`ANANCG[DM"],"encodeOffsets":[[119940,40092]]},"properties":{"cp":[117.122247,39.029446],"name":"西青区","childNum":1}},{"id":"120112","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ZAZEVKXSPGVEnDHCJYJMVKNEPCdAZHRJJHHBDADG@ECMBCDCLCF@THHANQPWD@DBXRJ@HAJERSJAJBDCEOCAKYBQCA@GBCDSGAGBIHSNA@KCQMCF]IN‡aCuOSGU{zm_yENH@HDELBD@BG@AHH@CHEBCNIAAPABEFMAS@„HHWLJZ@BiTBB\\CRXBHDBDDIFABLJRKAGF@BXNNEHHBBBKFNDGHQEIFCRAHCDE@EHICIDDDLCB@ELBFABBD@BBDB@DDCHKCM@CBGAEBGBMAAJIAMP|@@Cd@EPF@DFF@DCB@DDD@@CRBEVNJ@D"],"encodeOffsets":[[120108,40016]]},"properties":{"cp":[117.382549,38.989577],"name":"津南区","childNum":1}},{"id":"120113","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PQFFJICABACCDAKGJGLHRMVMMERKHH`WBFFCRFJHHIBOK_MC@QLCDIBAMA@COCGCDEkFa@]DMAA@AFsNQHOGBERDAABEFBFcMGeG[IQGGCmgABAAKLEAEF[MILECKA@BA@CABAWCCCIFEFYACBADICIIGM@KMDgDO@UCWIDECABKM@AJEB_KS@MEAH@DARG@BMGA@GBEF@@C[GEHFBCLEAGTG@MCAFgGA@@DGAALIFE@@CB@@ACKIDIGQJ@DHD@@GAAH@FDPbB@BDEJ@BBAFBNBHDBCDBDHBEJFBBDCFANA@AFTFFARPBNLABARA@DD@BB@HFA@PXBBLDACRKEAJF@GPD@AN@BjHCGZFJUN@BA^F@FIAAFNDCF@B\\LONADtJTAFBDCPBDGPETBADNDFFDFCD@LHBBKJFALIA@DB@@BNFBGHBBEN@@DHD@FFBDAH@AHBBCLDBF@@HFBBGJ@BBAFfLLABCH@ADLFJENAHKLAFBDEH@AHBDJB@DB@B@AADEFCLBNCDMDER@BKGA@ADEZDBELH"],"encodeOffsets":[[120140,40274]]},"properties":{"cp":[117.17482,39.255555],"name":"北辰区","childNum":1}},{"id":"120114","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DKEC^QZS^QwVMAAB@CCI@@CB@H@JCBCFEDBCFF@D@H@FALIXMBIECM@ADE@OABEPA@CBCD@HEDIGEC@AC@KJ@DCH@@DFADEDAFBFALGBMFABKGAAA@CAALEJOFAFIFEB@JKDEJBDCCAEAFI@IDIDINECABGBQBCFC@AOKIHED@EKG@JDFOH@EIEDEFOC@BCEACAACAEI@AAHUXC@GD@AMDED@BEF@BBHAKADID@BGCIBEIIGCAFOAGAEF@BHBALQ@CFCNMDKAEDCFBBC@@CIAACBGG@CFEAKBGLMBIFKEBCG@ADKBeKBEAAI@AHEA@GE@CADKAABGG@CBEA@EGC@CM@AFGAAHME@AA@@CJBBKIEALGA@KDCCEEEMCBCSAOFCHOACDEASBsIBCPM[K@ADEMCBEJB@E]EABM@IVYEDHiG@ABMC@HOE@BILFDQCBAKWA@OEB@GAAC@@CQBABKBAMQOEBSEBEB@BMDEACEAFIGAACDCCAAGAMBEAAI@CF@AaACO@EBGHB@@GC@CRICE@CBAAAKBBD@B[EBIHAL@AGM@@AOAJ[IA@CAAHWM@AHJ@G^G@AF@DA@@FEBBFcJqAEDECFFABBRCHBFEDDNAHA@@`@@CHG@AT`D@AH@@PBBCJDBFABGB@@BBAB@BIFBBDJ@@FE@DHKD@JA@@FGCCDE@AZFDM\\JBCZCRKA@FGA@JHB@FBBXFBCFB@BB@CRJ@DJ@HCTF@ADB@AHEAIFKACH@CA@CLA@FBAFB@@DH@CFE@ADIEKA@FAABIB@BCG@@CC@BAOMCJGG[C@BABG\\AAAD@FL@@DJBADHB@BA@ABOCCDC@@BC@ADB@ADA@AFL@@A\\D@FFBBEB@CLB@ELB@@BAB@DBB@DEA@DD@AFCACDBHJDALF@AFFBBCPB@DB@ABBBBBD@@DDBFB@DHBCHDBLEJNMF@DKCIFCFQCBAA@@AEBAA@@EA@DOICDGD@BB@ALDA@BYLKA@BBGGA@AMHEABCC@GNLE@NC@@DAAAFEAAJKBBBF@CB@BF@AFH@@BN@ADZF@DD@@DF@DCFBEBF@@JB@EDCPA@@FI@@BF@@DDCCTH@C@TD@BB@G^FAGPECBGG@@BSAEDALG@AJA@AHC@ABC@@FEAAHB@@DB@BDF@AHHFA@DBABD@D@CBBBCBXH@DB@AFH@EHCACFCBCFA@CFDACL@BB@AFB@BCDBBA@BBBBCFBADE@B@@BCBBBD@ABE@ABAA@BLD@BHDBEGA@AD@CABEL@CJHBEHDBEJBBPDFCBEJDDBH@@FADHBMNIHFDEFFD@AJFADBBBAF@D@AHDBRDBD@RCBBJV@@BD@BDPBFEBBCDTHL@DAHBBCDBABTDCJJBGJNBAND@ADFBHE@DED@H@@@FH@X@BCBBBCB@DFZ@DMA@CFA@GMCADGAGBCNMAAIA@KXGCODOJMD@LJJC@C@KC@BCFAFDRDBAD@CD^F@DF@BFFA@FJB@DbEPEbElMTIZGAAFA@CJ@BE@@@FHA@EJA@CHBADBGPA@BG@AFBBVGHFL@BBABD@"],"encodeOffsets":[[119960,40574]]},"properties":{"cp":[117.057959,39.466925],"name":"武清区","childNum":1}},{"id":"120115","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@GBAAE@AFC@CFBNC@@HWDGVBBJ@BFBDDBFBADD@EPCFJF@FPGCE@ILH@FFCJGPL@BEDADARAHDBMFCJCJ@JEJFBDBCDIACFILA@EFEJEBIPKFBB@DBBHBALEBANKHEBEACBCFEB@CG@CDI@@LBDD@HFCJGFC@AD@DOBAFPBF@BCN@FDAJWNKJEBG@C@E@DECAEFADIDG@ADJ@DDA@BBUNx]RYT]RFDCLJBADDBGDBDHBFJJ@TBBHB@@DH@AFKBCB@HE@@BEA@D@@ADBHC@@AA@@DCB@DB@@FJ@@FD@@HH@E\\F@ADB@ARBBBFED@BD@@BCA@HD@AJE@@ACAAHDB@BH@AHCB@EAAADGB@BE@BBK@FLEBDDADA@BDNB@DJCBBIR@DBBDBFALDX@DHL@DJFA@BH@HHKJAB@DC@GFOHED@BCBAZE@ADE@AFGACEEDA@@AGAAVJ@IVB@@DB@@DHGJB@JpFBCFBEPPBBCNFBGHBPC@EHBFFRDRA^GD@JCFDJGHBLGFECCBGHBBCFBDCFB@EFGD@@BF@@DPALEDCECDEDABED@HCHJH@FDDEFDHENCLBDDDA@ERABEN@JEDDBACEJ@AINMRBJGAIDCZEJCLAFRTJHAHJHFD@@AEKBAFBRJGF@BPAFBHEDBFHBAFO@@NFH@BEFGHAD@BFBBJID@BFDBDEB@J@AGDCL@FBNIBBFJD@HKDCNDF@DAFGFCdE@A@AICBCJC@C@AGAEFC@@MIBAABC@CKA@CBANACAGC@ARBJG@GLGHCX@LENBNE@EDAFBHHD@DCDIIMLCBGN@@AIEBANEGKLEJDDAAGIKHKCIBECIECSF@GBKGCIDC@FKAAGCBOC@OB@MKGC@CHCAAEFUB@HDLPJDBCAIFGDARDHGBC@EIKDGB@N@PHJHBLHBNARQXGFG@GIGK@IDEFEAAC@EHILCP@JCDGCEOFCBGABCKCBSEEK@ADIGO@AEOCEDDBqNAAH]MKiIAW@@CA@GA@DIMA@CGAAD_EEH@FIA@HIAAHUEDOHAFIOSKGSEcDAEI@@CBCOEC@CDCFEBKEFIMEGEA@@BIA@ERFBDQCABADQDCCAHMJBDEMEADGAUCCC@CDA@CCCICGO@BDJG@CADGK@CCGFICCBKEEDGBCAAEKDAABGFE@ACABCAAeA@HM@GBYD@BE@@NABGB@CCAW@@ACAEF_BYECII@CG"],"encodeOffsets":[[120145,40295]]},"properties":{"cp":[117.428094,39.596965],"name":"宝坻区","childNum":1}},{"id":"120116","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@LCFBLCBDJC@CEIFHTCBJRF@FXPC@@lAAVLZU@@HADBH@Xa@ANe@[BL|J\\FBpQLFLBBB@LFLFBPD@RDLpMpGBPNREHE@@dVF@BJB@BD@@DFDLBDGHGDA^c\\@@cFDŠ@@jEBJZFLhrePFBEJGAENE@IVC@@RBLV@DPT@zJLHPFVDNECC@SACjQJBJCACIDMQhQD@tŽCD]LBHDBH@GLHNB@DQHBAFDHE@@DEBDFFAD@@BF@BBAB@BNFBEHCXDT@JGAGVEBEDCDB@BF@@DRC@BZ@PAP@BCFAJ@@B@BTC@DB@JEAAB@FB@ACAB@@CC@BCHOF@BADAAADCHBH@HECEB@BCHBDBBCFDBAACBAD@BBPGJF@@ABDB@BD@ABBDDAFCBC@CB@CCAKNECG@EF@@EzQBiAC@Ey@BUI@±]GaQaý¥Y_YeK]EaDqPmHcD{DK˜QBMMaKEUC_BOASY_YAYD—XSIaa¹JgCeOQ[@‘RUbK¶MPGJMA¯CUSQÓgOKMWEa³OqIGFG@EBEACIGCFK]EE@@DFD@B@BG@BHCFC@@EEAIHEACBC@BFCBQCaDFKACEBECADE@SSKMIKHQKHEJ@[UGCoO@d[CFSMIAIE@AH[A@DOA@AQKOEEBARGNI@G@BSgE@AOACJSKMVC@IXF@hJAFmKCHB@PVVFAHHB@JC@CH@BABD@ABMFC@@BSB@BAAAHG@JL@BBBWABHHB@N@BMBMAEEESMA@EA@@CCE@FC@AEQ@@GCAA@AJC@BEK@AAABSGA@@FEA@BCBC@@EC@@DK@LHBD@HCDBFCBABB@F@@FB@@DFJ@HB@BLADK@HBDBCBG@@DH@@F@DCJIB@JK@AJFBCLBHH@DCBJFF@PATBHB@ABDTbB@DaCAAE@@CAACAOF@HADE@@BICAFBHEBhTBPDBJCFCªvEFeVTROJVT`O„€FH®_\\OF@DBJHKDBDABADCB¶ˆn`|yHVPTŽvbDMˆ^JDERNLDB@TMJGHAHBCTAD@HDBARLZDBFPCDIAGBUVOFGB"],"encodeOffsets":[[120348,39943]]},"properties":{"cp":[117.654173,39.032846],"name":"滨海新区","childNum":1}},{"id":"120117","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ABCJKD@RNDL`APGJIGQEEDAE_XGGQLNFUNQNKGIHLHCBDDABDBIJEEORFFAFDJAHC@CJLBDHJ@DJZF`AFEDB@BX@DB@DHABA@MF@@AZCHAN@@GfBBBADDB@BEFAHBBLCBFDBHAFCLFDAJDHEDDL@CHDBH@CI@AHPJDDD@DCB@DDDVDHBBCNFCFIAGNDBCDCRABDBCREAQ‚@FJB@AB@HFNFEJLFFADEDCD@PFAD@DJ@BFdCTFLHPTEJGBCPVFBGJB@GJB@EFG`FBCHB@DNBCJB@@HDB@@BXjJNLGZ@DBBrMACFANDBFP@JHBCL@FFATLDADHBDAPEAC@EBIFIJGNJJ@JBJJHJHFSZA@BND@@LVB@BJ@AFDBBDEDILjTABlEHHTBvWVAPDHCDFL@LHHB`MFALDNC^M^GJIEKABEGACC@IMA@AOB@EACIGAAEBAECCBDAAAAADAAEFCBDB@ACB@AAAABEBAD@AG@ADFAEB@A@GKSCCgG@AEJA@AFO@ECCQEEEOBGYG@B—qGBKXBFKCYJKOIKNEASCeA_ECSBGFENEF@HDZ@FCBE`TEFB@EFHFFEECBCFDFADBDEUWCOGBAIECLG@CEIFA@CF@CGBEGACRA@GMHKG@CAAG^KDCsC@gRNRJCBDIDIAiRBD@TDDMFUCOEKGyIS@COU@AK@QD@JUF@FMHBFIEAfOgqEKIYFA@i‰@EC@d[@]dCBGHCHKAEC@CC@@AIA@AUE@cF@FGMQAOgF‰VSBEAODkRGD@XGFAADEAAOEBCACUFBBFALFDF@HUGOBCBHJBRSJIHO@QDILGIADIE_@AEOGSD@HFH@DEFID"],"encodeOffsets":[[120221,40183]]},"properties":{"cp":[117.63828,39.358886],"name":"宁河区","childNum":1}},{"id":"120118","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AHC@@FCA@DHB@JS@@DA@@H]BCTKfG@BHK@@FEAADJD@RJhNNI@@FQBBDCBQA@BBLMIBNFJADHHEBuK@IA@AKU@UDDH—KI@HAGAAC]@CDCA@MSAHPGBOEMEIA@EC@@DA@MBAASB@BCB@TE@@BBBBDAHCBDFABFNGBBFKBBFC@BDB@FPC@BPCPMACEoBE@AAC@@DcB_D@ECB@A@BA@B@@DC@@CA@@IE@AAG@BDK@EBABQA@JE@@HC@ABA@@BB@ADOA@DIAACA@NxQB@FIBHXHABFKBFLIDLPDTF@DNC@CAGB@FA@BJDXmBAœ[@@ˆD@@NL@BHB@H\\BTD@HRB@JF@FL@FHDNDABJDCDTD@DTA@@LF@BB@XGBADE@@B@B@DJXJ@XEDFHAFHCBBDBDJBBHTCAIGBAAGBEA@EC@BCB@@BBAC@@AB@@CD@@DB@@DJ@DDF@DAF@@CLABBF@@AB@BBJ@@IBBDBB@ACJBJDR@@HD@@GfBAFXBCLH@GTPFjKAGSGDGXLHGFDBDVABCBB@B\\KLGJNDADHDAEI\\GCGPA@CF@AIhCbGTCnSIKNC@EE@CYlCBJJJ`W~W\\M^W€V]^_°—VIEGƒ_PUSPISQfUFE©uEDIDCAAOgSFAAGBEJD@AF@BC@GPEDBBB@DF@BBbD@CaACSBAA@AGBS@OEEAICDG@AGDKEABIL@@IJADI@C@EG@@CH@DACAGAL@@OA@@GEI@CA@@EE@A@BADAAEDC@GACOKB@BMEB@ESEAABECAWBAECBBCC@CIBCS@@IWD"],"encodeOffsets":[[119909,39513]]},"properties":{"cp":[116.925304,38.935671],"name":"静海区","childNum":1}},{"id":"120119","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@@AECDAACDA@AACDE@CF@JMJEHB@BPBJKBEBED@@DB@DC@CFBBAD@@GDCCAFGD@BABBBADBDBDGAEJCBCCE@C^GACDCDBAE@BA@BAC@BABMF@EAFC@@C@@AH@AAD@C@DACA@AMEAC@GECJID@@BBABA@BDB@AB@@BBB@DBBDBFADBBHD@BGD@@ABGD@@EF@CCBAA@@GF@BL@@@EFABB@@B@ACJADHEBF@ABBJDBH@BBFCHAD@BDB@DIBIBCDBCDFB@ED@@AH@AAFCH@JBFEXBBB@DB@H@DADA@ABADGI@BID@DET@BGD@BCD@BBBCACAIMGICGCKB@FA@@EAB@BCA@DAA@MB@AEAEEEBG@SZOBDAJHHFCDBBABFD@@MB@ARZ@@GB@@IDFFAFABAAEDAHA@CE@@CCAFCAEDA@EA@@@CCCA@CCA@CCEAGBAAEACDCKK@CGFKBA@CAKHIICEGBEFOHE@ICKBAFEF@DI@OJIBIAABI@@DA@@CKCEGG@OIMAIBACIAC@EBCAQ@ABCAACCAEAQDE@EDE@EFB@A@ABBDB@BC@DDB@HEAGDGFCB@DCDADI@@BE@@BABC@EAA@@AAACBGAAB@BI@EADCE@ECGDBFEDCAIBE@ABE@CICDCACFEA@ABABIFCDCBEB@DABIQMAIA@@GC@AKB@@ACCCCGDEKGDCEEBGKBM\\IGIB@AGCBCC@BABCEAFE@@AOADAAEF@@BF@FHAEBA@KBA@ECBBBCBACEB@CC@ACFAFSL@BBDEDiRUC@@ADAFEBGHBNQBHFCCEDGIABICCADE@ADAAC@@AD@@CF@@EB@@MBBD@@AB@@BD@FBRWFQ@ENAACC@ICK@@EBGACACIGCILC@CFAIOG@CCEBCCK@CDBHI@A@CFCAAEC@IJAAAEG@CBEHAFG@ME@@EPABEGCAGFEAOB@AHEQIEAABFL@BC@GEGIGBSIEQMBGDWDEFBJIHE@IAOLBLI@DFABCCIFM@AFQB@FCBCCKAMDGFECCFECG@GIGDC@AFCBCFFDCDKFOB@CE@@AC@EH@FEACDEAADGAAHDDQNGAGFC@CAIDC@CBCFE@ADHDCDDD@DH@BDOVAFGFO@AAAGA@KBCGA@OHE@IAAHG@ODEAE@MLA@CEE@ADBFEDCA@CAAM@CDPJ@DGDA@@ECCE@CHIDGEA@@FDFBHFHSNAFBDDBNFBD@FEBO@E@EPKB@DNBNDCDCJ@DHFD@FCFDADEHEDE@CDBDHEFFJFLBDFAF@HAB@BGDBBJED@F@B@DGD@FLBHCBBBALTD@BD@@DB@@JF@AFHB@DB@@PCHB@@HBDABCABDEJBJCDE@AD@NAD@DBRABDBEHEDBDCHDHDADABBFA@FBFTCBAF@FDDCFBJAHD@BEF@BIFCLGFDDHBCBBB@BED@LN@LCBDADHDBHNHDHHDHAHHHA@AD@@CJBNCDEBCHAFFAJFBBFD@DFDBH@FCD@DAB@@FLHDFBFBB@JJDDBBAHAJFFGD@DA@ENBDBJAJDFJD@BCBDBHK@@BDBDDA@G@DDJHBBD@BBEH@FIJ@DCB@DF@H@B@FCBB@BA@@BDB@DDAAADAC@ACF@@DBA@ABB@BDBBBF@D@FEDABBCHDCDBBAP@BBEDJDJHHA@DDBBBEBEFC@CDIG@BCBCAACG@@DA@BFBB@BA@E@AD@BAB@FFFBCAAJDFAFBKHC@AAC@AD@DE@BJCDBBA@F@DDL@LBAD@DABCDFDDF@BFBJA@EDABDDBB@AADBFHDABBAHCFFJD@DBDAF@D@DCD@HDBBFDBDLADBBAF@NGJ@FCDCLABEDBJ@DCBIHABAD@NCD@JGFBN@NDF@BAJBJ@DBF@NDD@@EB@DCD@BDTALGC@D@ACDCBCEIEAACAECCDAF@JGBAAIFC"],"encodeOffsets":[[120398,41158]]},"properties":{"cp":[117.407449,40.045342],"name":"蓟州区","childNum":1}}],"UTF8Encoding":true});})); diff --git a/src/components/visualizcomponent/js/province/xianggang.js b/src/components/visualizcomponent/js/province/xianggang.js new file mode 100644 index 0000000..ac59640 --- /dev/null +++ b/src/components/visualizcomponent/js/province/xianggang.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('香港', {"type":"FeatureCollection","features":[{"id":"810001","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@D@bKBoCWKACBGCI@CJSVGFIBKCM@ABAF@LFHPFJJPFVB"],["@@ABD@@AA@"],["@@AAEAAB@DDBFC"]],"encodeOffsets":[[[116895,22829]],[[116861,22818]],[[116860,22817]]]},"properties":{"cp":[114.154334,22.281931],"name":"中西区","childNum":3}},{"id":"810002","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BMHBBGD@BAHBD@HKDEF@FHDEDECCGCIAAQWCUBSBDXApREHD"],"encodeOffsets":[[116927,22822]]},"properties":{"cp":[114.18299,22.276345],"name":"湾仔区","childNum":1}},{"id":"810003","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@rWAGBEJKRO@ACCBEAIAEGEACKPA@MDICIDOBKDGAIBIABRNDHFEHADEGE@CFGLC@GAABC@AHECABAN|TTI"],"encodeOffsets":[[116967,22827]]},"properties":{"cp":[114.225965,22.279779],"name":"东区","childNum":1}},{"id":"810004","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@JBJAHBLCPAJCJDPCLOJM@IBAFBBA@CE@AAE@AAFIBQBADAFECCBEA@GFCAYBABIRC@QEGEACBEHMACECQACFE`A@GCK@AFFHADMJBBF@BB@FBHCFI@KLEBCAGWAAQDGCGJQHOPOHS`KLN@LDJAHETUDIJ@HDxCZD"],["@@ACCBFB"],["@@D@@ACCCB@CC@CFBDJA"],["@@BA@AG@@B@BF@"],["@@DABAGCADADBBDA"],["@@BAEBD@"]],"encodeOffsets":[[[116946,22787]],[[116886,22776]],[[116934,22767]],[[117006,22758]],[[116932,22748]],[[116970,22738]]]},"properties":{"cp":[114.160023,22.245811],"name":"南区","childNum":6}},{"id":"810005","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AIBINQNIHU]IsRC@AvFBHFDCLDV@"],"encodeOffsets":[[116920,22860]]},"properties":{"cp":[114.173347,22.311632],"name":"油尖旺区","childNum":1}},{"id":"810006","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@H[@EEGU@KCCDGEEABQi@AHCF@B^P@BABOFCFBFF@FDNADADHJDjB"],"encodeOffsets":[[116919,22881]]},"properties":{"cp":[114.163349,22.333775],"name":"深水埗区","childNum":1}},{"id":"810007","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DEBEFC@CJKD@DCHDLDBMEG@CFCLICETSDQSJeMGVKHGJIR@HFJBFG^FDF@"],"encodeOffsets":[[116925,22883]]},"properties":{"cp":[114.193047,22.312373],"name":"九龙城区","childNum":1}},{"id":"810008","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AC@IH_BAYCEDIAGDICGCCDC@IL@DEDAFCFNDVD@BADBBHCFDJA^D"],"encodeOffsets":[[116970,22892]]},"properties":{"cp":[114.203985,22.336112],"name":"黄大仙区","childNum":1}},{"id":"810009","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@F@HWF@DABD@IHBB@GOAENMBE@AEAGOBCFE@CqXCRSTDFKJED@DFHANFCJBFCZD"],"encodeOffsets":[[116974,22868]]},"properties":{"cp":[114.214083,22.320679],"name":"观塘区","childNum":1}},{"id":"810010","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AEDQ@WQACIKIGCQCABAHC@]I@ADC@ECICCKEGA@NuASIHyO@IEQW@CÙF~bNJFL@D@FLBBNPJJFIDAHEDBDHBDDBBTCB@AHDB^@@JHHF@DDLFJFDBHCD@PPD@L@RLLBDHVBNAHBBABGhB"],"encodeOffsets":[[116914,22950]]},"properties":{"cp":[114.121234,22.368458],"name":"荃湾区","childNum":1}},{"id":"810011","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AC@G]@CABGA@SDAACCGAACFCBGJCIEOIAMKAEHGFgFgPS@E@MEGEEGCAO@E@SLUNCH@DDH@H@JEHAJCHQFAB\\`ZHTCFKBAHFFJFJBBZ@FC^CND@AEINGXA@OL@@U˜@@HN@BEE@@KTA@G"],["@@BAFADAAC@AACDACGEBBHAFGFBDD@"],["@@B@B@@CA@AD"],["@@BAB@CCA@ABDD"],["@@D@CGABAFD@"],["@@@ACICABJFD"],["@@DA@ACCC@ADBFBBBC"],["@@@A@@ABB@"]],"encodeOffsets":[[[116810,22924]],[[116618,22917]],[[116612,22891]],[[116626,22888]],[[116629,22880]],[[116725,22874]],[[116708,22866]],[[116720,22861]]]},"properties":{"cp":[113.976308,22.393896],"name":"屯门区","childNum":8}},{"id":"810012","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BMDIEK@CDCAMHG@C@MCG@YBAZHZDLIJA[gAGBEHMTO@EAIKAQKK@C@OOC@GDCAIEKECCE@EE@HSB@LF@AFM@@G—@@VK@@PWBMHFJ@BMC]DEDY@AAEIEIGEABELSDVHNRJPHJLHXHFBP^ZVBRB@\\CJIDEH@DDAJHDFF@DGL@FFB^CRED@JFDPJHPBHED@HFFF"],"encodeOffsets":[[116828,23059]]},"properties":{"cp":[114.032528,22.44132],"name":"元朗区","childNum":1}},{"id":"810013","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@A@@HIEK@EA@BDH@BBBD@BBBAB@MN@DH@@BEFBDFBDA@C@@VABBDAJ@B@D@D@@CC@ECGB@ACACCA@IFEBAC@CFABEHGF@BACGGB"],["@@DC@CEDAFB@BA"],["@@AABB"],["@@@AC@DB"],["@@AABB"],["@@BAAAEABDDB"],["@@@A@CEDBBD@"],["@@@AABB@"],["@@DA@CIE@JFB"],["@@@@@@@@"],["@@DCD@BNDBDIAE@I@EE@ABABOHAJDDFABC"],["@@@A@B"],["@@B@B@ECAFB@BA"],["@@AA@BB@"],["@@@@A@B@"],["@@A@B@@@"],["@@@A@B"],["@@BCAB@B"],["@@@A@B"],["@@@FBCDBDABBBBBABCB@ABDBBDB@DH@JABBDNEBE@CD@FCKKG@AEC@EBA@ACIEA@EDBB@DB@ED"],["@@A@B@"],["@@D@BCG@ADBBBA"],["@@@@@@"],["@@BAAB"],["@@A@B@"],["@@@@AABB"],["@@QCKMECAKH@FDD@FFDABAFBBHJBPZBDJ@BCD@BBHA@DF@HAAAEEDA@EF@DGF@BC@CGE@GFBLABBADBBDAH@D@@AEIBAFF@ADBDAGGAEA@EIBCLBBA@CDBBCHBBABCTKLFZHRJH@DASMQGGIOEGAGBaNM@eEK@EDKLGBCFEBAAAGGGEEEIIGAEIDU@GBK@IDUAIAEEEGCIEBEAAHM@AABC@EKCWOMEIBKJYCYGAB@ZDH@N@DGHBNCFFNEN@JBFMJBDNDFHFBHEDALDFAFD@KFAFDBFH@FHDBF@DFHAHDLABAFBBDFF@BAAA@@D@DD@@HH@LLDCJFFCJ@BABEFABBJAB@DADDH@BBB@FBDCPBFEJBFC@AFADC@IDA"]],"encodeOffsets":[[[117049,23071]],[[117017,23092]],[[117013,23092]],[[117010,23091]],[[117004,23090]],[[117009,23086]],[[117081,23081]],[[117014,23081]],[[117057,23081]],[[117015,23077]],[[117062,23071]],[[117020,23075]],[[117024,23072]],[[117021,23072]],[[117029,23071]],[[117037,23071]],[[116974,23071]],[[116957,23067]],[[117036,23065]],[[117043,23049]],[[117033,23064]],[[117035,23059]],[[117043,23052]],[[117049,23053]],[[117040,23048]],[[117054,23039]],[[116975,23082]]]},"properties":{"cp":[114.147404,22.496143],"name":"北区","childNum":27}},{"id":"810014","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@HGNA@ACGC@G@OFADCL@FDDJDBA@M"],["@@@EACUMIMGGGCE@@CACIEMCMISGG@CESIGKGEQGG@CBABALQTCDABC@GCK@EBCACAAKBAHABAB@HA@AE@@ENADBDLFBFABACGEEICG@ICQB@B@J@@GBAAEEAODERKMIGMAAUAAAUA@ACAAA[ASAAHABGAMBUAAA@D@FSPIRBJ\\hNFXPLD@FADBBN@BGFBFAHPDFHD\\BJCL@HAV@JCBFJHFJFFHHBHDBHGHALKFCL@fFN@bMLATHHJRHTN"],["@@CIEAEJBBBDBBBBHAFBEG"],["@@@CFABAAGCC@ECCEACB@HAJAB@FEDJJDBHABA@CAC"],["@@BAEBBBBA"],["@@^DLCFBBBBJFJNLH@DHN@NXJFFHPHDABABKDAFDDABGAEBCDBFFALDDBFDBDADIBIFOCCICAAAI@CDG@KJ@HEBBDJCBALDBFBBBDB@HBHHALEDE@IEG@EGA@EDIBYEGAIEEICADMFOLA@KEE@OHKHYDAC@KCECAS@CCAEBGGOK@CACIYCEAGEBLCH@JGJ@FBXCHDL@P"],["@@AEA@ABB@@FB@BA"],["@@@CABBB"],["@@BAAAABBB"],["@@BACDBA"],["@@@A@B"],["@@@DHBAEC@A@"],["@@AA@BB@"],["@@BB@CAA@D"]],"encodeOffsets":[[[117183,23086]],[[117087,23049]],[[117113,23039]],[[117114,23018]],[[117122,23021]],[[116998,22974]],[[117082,23017]],[[117084,23018]],[[117081,23013]],[[117180,23003]],[[117039,23001]],[[116966,22997]],[[117006,22983]],[[116968,22976]]]},"properties":{"cp":[114.171713,22.44573],"name":"大埔区","childNum":14}},{"id":"810015","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@B@@@C@BB@A"],["@@FIJBFCF@JDF@DDBEDBDEHACGDK@EFEFK@EGAI@CDILEBEAIG@C@EECCKBCJEFGFAJGAGDKEGDG@GCCC@CBCFC@AIGAACFEEACC@CEAGB@EC@@AID@KBC@CACCGE@ABALGLBFA@GGEAE@GJAFBFIFCJHN@JOFGFG@@DBHABCFKAAEDCACI@GBGAAFI@GJEBE@ECAEBICCCU@KJI@IGKIBAAHcDEFENAFADE@CDGDET@BCBEJGDKAIKEEEGAACBCF@DA@MHI@CACCAE@AGE@OLEHGBAA@CECCGEAEBITGDANHRGLCDG@QSEG@DEDADHPFB@BEJIJBFHPA@GA@JACCBEBGVE@ABG`@JBDB@ADBFPBPJLLBJRDAJHFFBZDFLN@HPAHBFDDT@DBDF@LBDZCLGPGF@LFB@PKNEBCJDFFBJFHAZCJ@FHB"],["@@A@@@B@"],["@@@@@@"],["@@AABB"],["@@BAC@@DBA"],["@@BAA@ABB@"],["@@@AABB@"],["@@@AABB@"],["@@B@BACEC@@DDD"],["@@A@B@"],["@@@AADBA"],["@@DC@CA@ADA@ADD@"],["@@DBFADBLC@MDEBIA@@GJAHGCCBEAA@CCA@CAEKBEBGACBEDEJAFHHAB@LABBDA@@AA@CBBB@DD@@DCDCB@JBBHA"],["@@@AAAAD@@D@"],["@@@A@B@@"],["@@HE@C@ICAA@AHAHCEEFBF@BD@FA"],["@@BACA@CC@@DFD"],["@@@AA@BB"],["@@BCFE@ACCDQCACB@FCBCLGHFFBHFDB@DE@AEBBE"],["@@@ACAAFFA"],["@@BA@@CBB@"],["@@B@C@BB@A"],["@@@AABB@"],["@@@AA@@DBB@C"],["@@ACABDB"],["@@BAAB"],["@@@@@@"],["@@BACA@BBB"],["@@A@BB@A"],["@@FADIFEAICAACC@ABI@CFBDCD@BCHFFLB"],["@@CEBEBACA@AA@KD@JBHH@@BF@BE"],["@@@@A@B@"],["@@@CE@BFB@BA"],["@@AB@FDC@AAA"],["@@DHFEDAFGACBCMBEJ@D"],["@@BADABAB@BCKBCFDB"],["@@B@B@C@"],["@@A@@BB@@A"],["@@D@C@@@"],["@@BAAB"],["@@@AA@BB"],["@@BAAB@@"],["@@@AADBA"],["@@@@@@"],["@@@A@B"],["@@AA@DBA"],["@@@A@B"],["@@@A@B"],["@@@AABB@"],["@@BAEBBBBA"],["@@@@@@"],["@@A@B@"],["@@BC@AAAEDBDD@"],["@@B@@AAB"],["@@BACKAAC@@JDDBBB@"],["@@AA@B@@B@"],["@@BCA@@D"],["@@@@@@"],["@@@A@B"],["@@@EAABAE@AAA@@JF@@FBBBA@C"],["@@@CCB@BD@"],["@@AA@GAAEAAE@@E@AJFLDDFADFF@@EEC"],["@@AFDBJBAADCDEACFEGA@EEB@FEDAH"],["@@JDB@ACDC@AA@ACB@@ADA@EC@@EAEC@E@AECAABBFIBED@F@DFHFDDAFF"]],"encodeOffsets":[[[117146,22985]],[[117119,22980]],[[117154,22972]],[[117153,22970]],[[117139,22942]],[[117137,22939]],[[117137,22938]],[[117033,22925]],[[117063,22925]],[[117066,22923]],[[117031,22921]],[[117064,22919]],[[117029,22917]],[[117054,22915]],[[117038,22915]],[[117048,22915]],[[117075,22911]],[[117036,22912]],[[117039,22911]],[[117043,22905]],[[117051,22909]],[[117044,22906]],[[117050,22906]],[[117074,22902]],[[117143,22898]],[[117036,22899]],[[117076,22898]],[[117116,22882]],[[117120,22880]],[[117102,22876]],[[117073,22876]],[[117119,22871]],[[117126,22873]],[[117085,22870]],[[117121,22865]],[[117041,22863]],[[117123,22866]],[[117118,22860]],[[117118,22859]],[[117118,22859]],[[117069,22860]],[[117077,22857]],[[117116,22856]],[[117068,22845]],[[117059,22840]],[[117059,22838]],[[117061,22837]],[[117066,22837]],[[117066,22837]],[[117061,22835]],[[117070,22834]],[[117061,22834]],[[117068,22833]],[[117064,22810]],[[117100,22804]],[[117100,22803]],[[117118,22799]],[[117120,22799]],[[117028,22798]],[[117095,22795]],[[117103,22791]],[[117097,22787]],[[117105,22856]],[[117111,22850]],[[117039,22789]]]},"properties":{"cp":[114.264813,22.314203],"name":"西贡区","childNum":65}},{"id":"810016","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@PGJAVDFD@HDBJBPA@OCKDGAYHM@IDGAKBIQCAIKKOIMACEBC_CIBECGDAABC@AUCKCG@ICeAICAAGHAL@FFJCP@FDHADLBFDLJDJRB@XCRBFHBBBDB@BVBBBXBHPNJ"],"encodeOffsets":[[116956,22970]]},"properties":{"cp":[114.195126,22.379715],"name":"沙田区","childNum":1}},{"id":"810017","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@AECBMBECGA@CDEPEBA]QDGBGj@@cUADF@F@DCFIFSJQTQBaASPEBGzTJvB@MHBLFDDDJ@FCD@@ZJHBBIJBBCCI@GDKEI@EBKHG"],"encodeOffsets":[[116892,22877]]},"properties":{"cp":[114.13918,22.363908],"name":"葵青区","childNum":1}},{"id":"810018","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AIIGQCQ@GE@G@ICCGAAABCBA@GBGCA@ADOAGO@KBMLC@ACAEFARSDEACSGCEACLIL@DEPCBACEAECCE@AACEIECCKCMGI@KJGJEJ@FDLIBSGUAOOSEAABE@ECG_CSBUPAHGBICEOUMGCKBC@GCGGMCABDRGDAF@HBFEHAP@JJJH@BNRFDDBHEBICAH@DPHF@DAFFFNLBRFBHNNBD@HEJJVED@DBD’ZD@DEPFBAFCBAI[@CFGF@~dÚE"],["@@DC@AKE@ABADDF@BCFCAAIEG@CBAB@DABAFGDBBXF"],["@@BAAAC@ADDBBA"],["@@BCAAIBA@BDBDJB@CAA"],["@@BCCGGCGBABBHFDL@"],["@@J@FC@AAKFGCIC@EDADAD@B@BCBAAEHI@AF@BB@@DT@"],["@@CEMI@ABEHHFBHBHAFDFBF@BCLBDC@AGIK@OMDKJM@CAAC@YP@AHKAGAACBGHEGC@GBMDCD@HBDFDDDBXCFBNAHEBA@@IEAGCK@CNBDLHHD@BEBDFGD@DVJBBBBBCF@BECGACLGBEAADEDADFF@DE@E"],["@@@CEA@DDDBA"],["@@FEFBD@DEC@@CCAACGF@AE@CCBAC@CCCCCBBBG@AHH@DHH@DFADABE@CD@BD@DF@BABBDDBH@DBDB@E@AEAFABAKCAA@EDA"],["@@D@ACAACD@B@BDA"],["@@BAC@BB"],["@@B@BBBA@EACGAEFA@GDBHJJFA@CB@BCAA@C"],["@@D@BCBEAECCGC@BIB@CAA@FA@@PTD"],["@@DE@KG@CBAHBDDABFB@"],["@@BB@CAB"],["@@BHBB@CAEA@"],["@@BADBDABAD@BAAABAAAABABAA@CA@ADAAAB@DABCACCC@BRHCBC"],["@@@A@ACA@DDB"],["@@DAAC@@CD@BB@"],["@@ABBA"],["@@BAC@BB"],["@@AAA@BDBA"],["@@A@B@"],["@@BBBAAAABCAA@FB"],["@@@BD@DDCDBDDBDAB@FCAAE@@EBABEE@CAI@AACAGF@DFDF@DA"],["@@@A@A@D"],["@@BACA@BBB"],["@@B@@AEABBBB"],["@@DFPFBFF@BCFCFICCDEBIQA@DA@EC@ECCEAE@FJIBABD@@DCAABBJDF"]],"encodeOffsets":[[[116799,22849]],[[116787,22826]],[[116803,22822]],[[116823,22817]],[[116799,22797]],[[116780,22791]],[[116882,22747]],[[116881,22757]],[[116774,22741]],[[116575,22748]],[[116686,22746]],[[116733,22725]],[[117001,22721]],[[117036,22720]],[[117038,22719]],[[117053,22714]],[[116651,22714]],[[117053,22714]],[[116664,22710]],[[116665,22706]],[[116984,22706]],[[116645,22704]],[[116647,22703]],[[116640,22702]],[[116646,22692]],[[116656,22693]],[[116663,22685]],[[116998,22691]],[[117001,22702]]]},"properties":{"cp":[113.946059,22.286371],"name":"离岛区","childNum":29}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/xinjiang.js b/src/components/visualizcomponent/js/province/xinjiang.js new file mode 100644 index 0000000..ac7b851 --- /dev/null +++ b/src/components/visualizcomponent/js/province/xinjiang.js @@ -0,0 +1,20 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(A,B){"function"==typeof define&&define.amd?define(["exports","echarts"],B):"object"==typeof exports&&"string"!=typeof exports.nodeName?B(exports,require("echarts")):B({},A.echarts)}(this,function(A,B){var C=function(A){"undefined"!=typeof console&&console&&console.error&&console.error(A)};B?B.registerMap?B.registerMap("新疆",{type:"FeatureCollection",features:[{id:"650100",type:"Feature",geometry:{type:"Polygon",coordinates:["@@KmGqAMAKH@BKF@ALNA@EF@@AB@DPHBDLABEDABIBD\\DDBNHJVšH@@DP@BDBABAD@@FB@L@DBFAJBBFHB@FA@@DD@EBFDLAAEDA@CFA@B@ZB@@BEBAJDBGFAAML@@@RFVBTFB@BCDG@@JHZHABBDJHN@DBFDD@FDDCJ@JAFDRAPDHTNDFBAHMDCEINA„OACAACY@IRGBEDCJAdZBBhZKRPHCVldHĀ_VOFBž}BCJELCNAPCHAH[FITUP_JQBEHCLJPFPObBHGNBVCD@DCH@HIHKRCF@BDBCLCD@FBBABDBADD@AHB@ABB@DHFDuÔǿ˪֘B_“ƫүQyM_Aƒl“FÁ›ě¨L@ABIFKFGHGF@ZAHEF@FMACBIAMDCBGDAAGDCBE`QDAFCNGRIdYPIJAHGHAPIDCLC@ADA`D`MBEHEDG@ECCCIBEAEDEBGHG@C@EFABINMHI@CLOAAEA@KDGDIAGDEFCBGAAKCII@CAIBGJI@EBCAA@EJCDEPEDEJEBAFCJCV@FAFABCFABCBBBC@SJICCDA@CDC@EDENCFKN@BFDDH@DB@DLDJEFBFAVEDUFOBEBA@KBA@CFC@ECEDICGCACUTFJBRCH@FB@DCJBFFD\\IXCDAJIDAFAFD@PBDL@LCP@HEDDFHRLJLLJCNEHEHGDADFDBFAFDHDBJ@B@HGH@RVFJHBJAFE^KFCDE@GGG@GBCHABA@MDELBXNNF\\G`BpAPCJGNAFBJJNJPJDFFDPELAL@RFNHJJDF@DDPLJBDDNDFTLH@LHHIAQFOFCTEDCBECI@GGGCEBEJMP@FFP@F@JGPAJDHFFCNAJ@VFAMBEBEJEJKJIFCAIBEPCNAXHJEJCDEDAF@NLF@DAJGHCH@HBHAHMJEJEXCHA@AEIBKKICCSCAADKAKDCV@NDD@JHVGP@NADABCD@TFH@HDPARNP@JH\\ERFH@FEBKH@PBDCHCBACINEBCBAPCBG\\WJALFF@FABCBICMDKHM@KDAFAHER@LC@MBAHACEBGEGDEHCBGFEBAVSFI@KGS@AFCDIDEVM@CFEBEBAGQCCCAAGEE@GCCEMECBGISKGGKIK@IBKAIBECOBIACICDKEM@EBIECACIEQAMAIEIAECUCMGIAEAKKGA@ECEOIEEECAC]FiDM@IBK@MD[@EAK@CBGBACEA@EGGEAIKC@ADCAK@CAI@EBY@EAAEIEIE[EEBOABGA@OEAAIAIGMCDIACMBS@EBG@EDCCG@GBADIA@FEBQCECCEICE@QH@ADEACE@ECM@EBCFE@AFA@KDEAIDKGCA@AFEAGECDC@KFEBGBAEEAEBMAAFECEBIEE@EBCAC@CHCDG@EAIOSUOGAKG_IGCGGECEYOOKMUEcQKAI@ODWJSDOF]RaTIBS@EIC@QDI@CACAAOACEAY@WJI@YF[BMF]x[hCL@PDPHNJHDXEF@BHBBBCDIDYAO@M@ONIEE@QDIBG@MCE@KCG@QJEBCKCAG@MBGAGCQAQ@OCSGC@CDKAICE@MDK@aEYIYOGCODONGHIBuI_CY@[IOCaCEBIAED]CI@QBCDMBQIIAQAoDaGYBMHWKW@KEQ@KCOAEFC@AI@AFA@EGGGCOACDa@MFQIEEWIaBKCoEQ@QAGD@HCBMAYAWHK@@CC@GBOA[FGE[@ABADEBCBI@UEMBKAGBYRK@[EKBCHGDE@IGGBCBMBM@G@EM@MLQBEDCDELQBIDOAEBA@EAADOAI@OJK@EHIBGEO@GOMFMAUDWCYDOBCLBN@HEFCFEJAVBNHJ@HCJ@HCRMJ@^HRAjUpcTCHOFCNANCZMRQJCRCZFJ@`IJEFMBK@IDMAKCMVGDARCNEhEHAVI€UNEbIJEPMPWTKHEvKTObcj_JCHAPAvODA\\URITcLIBCCACCAA›FUCGDGCIIC@QNMFQR[NKDEDMFCDAJGHC@S@EBMJQNADMHGJURSCGEIA_PSDEABEAEUAKBSHcFuBYCOECAkH_DWII@SHQBGHIBDF@DADEHAHSJEHsPYAaL_DUJQNI@YLWAcTOPkNMRGFUFmTcFYXQFEFYFgHGDmLQCOL‡F]FIDI@KBOHO@EA@aKCcQ[GGEEIIAO@GDIPIJEBSCCCCIkNSDGFELCDQCOGE@UH[@QFIBGHGJEJ@NADCBSEMPI@YNQDIAOGE@AFGFQBGDKHCFE@GBUJMBGNC@BDBFDFHFNDDFBFBLBFHD`FPJBDCRMDGFABIDEBSDBPVLFFJDFJ@DADDFPJJBHHDJDbJJHFNPDH@J@LFF^@FBBDBBB\\DTKRBD\\TXVCL@JDPDL`fAFA@CLMJUJCFE@EDGBCB@FGJBDADAHBHAD@BAD@DDH@BBDAFLFBFF@DDDFDD@BJDFDJJBHJDBBBHTDBBH@FHLA@DHDAFB@DBBAD@DAJFBDADBFAFFD@FDDFF@FDB@FDDBDJJ@HDFDXJJDBBFJF@BFB@BFBHHJBBDJBBDNF@BHBHHDFJHNHNBDDHBLJF@FFHDHBXNJLJHBDFJLJJNJJBDDHBBHH@DDFBHFBFF@DFHHHFB@DFDBFFD@FFFFBDDJDDFF@FFPFDBFDFDDRDDDDBDDDBDDFDRJNBJFDDHPPDBFJHH@DJHDD@DD@@BFB@FHDABD@DFLJBHBBDFBBF@FFABDDCBCCABBDF@FDADCDFF@FALBDADDLCFBD@JCHBDAJ@HAH@DDHEJALADAJED@HCDCPINBLAJ@HADFD@FFDDJFLFHLRJLJDBFHDJBDDHLFFBDFFBHDDTNFBFDFBLBBDE@HDBFB@BDHBLJCFFHHJNF@DDDLDPRFBLCBDFAD@BDFBHAH@BFHDDBF@CF@@VHLHNBJHFCH@BBD@JL@FDDCBBBdA@DLAhY"],encodeOffsets:[[89605,45125]]},properties:{cp:[87.617733,43.792818],name:"乌鲁木齐市",childNum:1}},{id:"650200",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@BU@CCEBE@KCOAAN@{KIEKIOGEAMAACBGACEEGMAQEMUOGAEE@ICEDGAOAE@CCEBOASCAEOS]EI[COIEAQAM@KASAIJMBKEIAEEAEGABCGCKBKFE@K@UCMGIGiYMG_OIEC@GDPdNLZ^TXFLJXHJFTPX@F@RNr@FENBNEZ@PCJMNABFTAJEHGb@XAL@`@^ǔMŜ“"],["@@MGAE@AHCFEDADABEAAEAQDEFODCCM@CA@ADCAA[D@ADCJA@C@AE@IBACCACAI@BCEBE@CA@CG@@ABAAED@HEJBDA@AAEKBC@DGIAACI@BCE@BECAACOAMD@A@AC@CEEAKBA@BCEABEEE@CCAGAACI@BEG@DA@AGCE@BCEABCG@GC@CCAC@AABAC@EGC@CCEB@CBA@@GBCAEC@CE@BAEBCCDCEB@CCAG@@A@ACBCCBAC@@AACEAEB@ADAACE@@CA@BA@AGB@AC@@ACA@AC@BCIBBCCAGACBAABACABCC@@CEBBCI@DC@AGBAADCG@AAGABAE@EC@CCBCCBAG@BCIA@CG@@AA@BCEABAAACB@CE@@AE@@CEAAAIA@CM@@CEAAAC@CCC@cY@CBABCHC@ACCEAAABCCCIC]QIiIyi»AAHCBC@IDEICYWGKACGEGBACDCCCDGGAFC@CACSE@AEC@CK@CGC@E]MUCGiWQ]Ukwo}{YIƒe‹OyIC@OCOE_HKAAECAGKq_YiJKCCIQF]J_@QEaEUGMWcc_IQH]Bmvd_E]KUAGC[CyDC@IHGJCFEBODECI@CFEHMDMAEAEEE]QiJKFgDoM_©qUŸcƒW[eUuJuCSQWAWDUJQHIBEDCNEDEFADiSKwQOPOJEBGCOFGHUPINGREFUBKJiIeDŸpC@QEG@EEmQeGBI¼į£EE@GCCQE@IGG@CBIFEHA@ECEBADEA@HA@EHKD@H@BEDEBABAHCF@BEBAJCBAFOAKFGBCDCCI@EFAFBFHFCHGJE@@CC@KBCDMHSACBA@AB@DD@FF@@@DGDAJqTIRMJUL@NBBtAGÚ[BBTCxBV@^PAFvDJHŽEJGDDFFBfŲYTWTSNYtGHCHcZCJMLK‚GŒLFCDFABHFB@BD@DDDFRJh^@BNTFBCBFBDHDBBDBF@JCDLAADFBADB@@DCBBDADHFFBLCEFGLDABHDBB@BBD@BCHDAFDDH@CDBDEBHHD@CDR@EFD@DABDJDCBFJCND@BFH@DD@DFBBAL@@@ADBBADB@DCB@BDABBBDBDBDFCFBJHFBLB@FAFDEDGBLBD@AHF@DBCDDHADDB@NFBEFB@@BBBCDDBBBJ@CD@FF@CBD@ADBBADFBABBDCBGDBB@DFBED@DDBEHBHHDL@BDDB@DJFBDD@BBABDBIHD@BBABDBABB@AB@DD@DED@@BA@LJFJD@AD@BABFA@BCBADFD@BD@BBDDEFDA@DH@BBABBBFHH@DDD@BBJDJHBFFA@BADBBAF@DCFBBABUX[LK@BFCNBBLFLFDFADBDDBH@VKBGFCHALBJAPGCEAUNIHFDFNEJ@PD@FD@D@BBF@BBFABBJALBFD@BB@LFLDDALDB@D@DDCDF@FFBNFF@BDDAFFD@FFD@DBDNHDABDD@FHDJHFDHPJADB@DGBABDCHFBF@JED@BDF@EDBBJDLBHDF@HBDBRBBBFCAABCN@BFJB@DD@PEH@DAH@TC@CFBBA@BD@D@@AFBDA@DZJ@DH@VRDA@FDAF@DDLBBDFA@DF@DBHBBBD@ADF@@BC@HB@BH@BDCBF@@BFDDDD@BBCBDBHC@BABEBAD@@DAD@ADFCD@@B@DH@CDD@ABFB@BB@@DHBA@@BEBL@BDIFDBFFB@BDD@CD@BHBF@@BHBEDPCLD@BA@I@FBFDDFFB@BB@BBABD@FD@BC@DDBA@CJ@CDF@CDF@CDBBAB@BEDHAADD@BBD@@BDBFDBDABDFC@BB@BDBADBBFBBBDB@BEBH@ABC@BDC@F@BDIDHAJA@BABB@BBCB@BIBLA@BCBB@DABBHDSDFBHADDABG@BBC@HB@@CBFBDAADDA@DBBCBB@@DFFABHB@BM@DB@BDADBABA@DB@BC@DB@BDA@@AFADCB@DNC@BBAAD@FEBDDNBADD@@BGDKBPBABDA@BAB@FD@@BBDFBCDFC@FBAD@BDCBF@BBKJLEABD@@HEHGFEAABHDJCBDBCJF@DDBDADB@BABF@ADH@BBBBEBDFYDRD@BIDF@BDBEBAHDHAFFG@@DCBBB@BIECBAACBMA@BFBH@FBABGA@@HDGHDABBHEF@CFGFE@@HH@DKHCLDFFCDFADDADEDSDEA@A@AEDABDBABKBEACBD@ADHF@DFABDCBGAADDBD@BDFABDLAJ@BBFADD@BEBDBCDPEFB@HCABDG@BDADCDF@DBDH@BE@CA@F@@GGABA@OEJHD@FD@BKBH@FD@BE@@BDB@BI@BDFB@BOAHDEBDHCDK@@DAB@FAB@DABDBDFG@GFDB@DEDDBF@B@@BEDDB@FABD@BDABF@@HF@BBBBABBBADJ@GJJCCDDBAHDB@LHDTHXBPFFDLbLDNHpHNLPDFLTFB@DEHE@CHCF@NEDCDEN@HFHBHAFLDDCFAHJHFDL@DDFAzRD@BDC@BFPDFBJDHFF@FHNDTFJDFFNBPJVHZ@ZJBFP@FDJ@FAHDDDNDH@ZERBPDFCFKDCHA@CjQdDNARBà@^MPOFBJ@DDFADBVAB@DDZCPJbCfAPAò³JWBGJGDCACCABCNOHWRKBE@CeQeGqUA]QUAYFIWOMC@CDEDI"]],encodeOffsets:[[[87157,45408]],[[88003,47086]]]},properties:{cp:[84.873946,45.595886],name:"克拉玛依市",childNum:2}},{id:"650400",type:"Feature",geometry:{type:"Polygon",coordinates:["@@J@HDADDBDFFBF@DBNAHBJ@VEDEFAXDDAHBHADDTCBD@DFDL@BALAHFPBF@NFREFEBEAC^AJ@DABALBJC@CHABABEHABCLABAJCFDBDDDHAFBDABAF@DCH@DDFBFFDBLBN@FD@AL@HKLCBIC@@CJINBVFR@HCDCFADIhJN@LBLANBJANMJELAJBFAPDJJL@JA`LDCBEDGHCCC@AC@CEeMBAAABC@GBABA@ABAAC@A@AFAACBEJEBKLGPIPEDE`GME@ACCACJ@DC@IFKACBGHAFADCDIHGF@HCAA@CIGECI@GSAEBGHAJKLC@EBAJACEBARG`CNBACBCCEDC@CGACAACC@@EDA@GCEECACNCBIDAACBI€ãFUJULa@MBEFKNOBY†…Žō€œCWIMAYBWAEVWAEFOAYHKDC@CCGJQ@C@Ek±Cg@ILyJQPQHQFYB[AyD]J[R]DIBSAaAsbĩRyAmCUK[@EZOFIJOLKJEFGJSDAx]NANEZGPIJG\\IRGLGfIRITOPuBOCMEEECKO@U\\IH@^I~APIPMdsP]FMXZyDELIPMBICWLSTQFMDC@CDCCIBEACBKHKDKAEFIACDCBGJM@GBGNMBGHIBYJKJOHIBEFC@EAGDE@G@CDCBEDEHM@AAIDCG]IEGI@CDA@IQGAGAEAICEGAGB@ADKDCBOAGAMBOCYDUHOMM@E@GGMDK@MCACACAJQ@CUI_ISIACFCGCAICCAIDABEACBCAEJOCKDGAIDEPCHGRAH@R@JCDGDMLKDQTODGFMTOZIHEAICMBGTQDGAKFCDAZAJKDK@IEKEQ@CFEGEBUBGD_BEHKHOGYCGCKH]EKsH{Li@MgEsK‹W¯e{Qó[¥K«QsDYFSDµDgLOFyBuHcB›J}T_J·V•AwGQA[CGB[@SAE@CDC@SEYE_ACAKIICSEMAQ@UFSD_GQ@WCmDƒCuFSFoFeJ›EĩZ{C•QS@[AQDIDS@ICO@WKG@ID]BSAgDYAMDUHwB_Be@cAEBI@GDG@{AOFO@ÇHęÜ[ZQL[NKHŸVaD[FS@YFWA]DUGcM[YMGKAIDSGSEW@iLWV]Lc@UWIHIB_DO@KGKCMAWDMDQFaD]HMCACACAUF[CI@GDE@cACBCDFHER[HoBSDGF@LCFIDUHSB_EGBODAFABM@G@AC@OCKqFSDMCWBYGGIUGKBO@MAGIAEQEOBSSOAcFMHGLGBMHABCBSBSAM@CBABBDJJA@ODqXQLMDuHOFQD_LIFg@GCCCEGKAi@YD±F…CshABUA[BWJOBMDEF@TCDIFwJUFeCa@‹BWBOGGFYASDI@EDIDS@KEO@IEA@SHGBE@IEECIEgBiCGDCAABWAKQU@MEIDGJQF“QEBKJGCGDGAAJEJMB@BBB@DEBIAEJoNQBK@E@ABE@AB@HFBAHABGBEFIDAFBDRHLDXH@BED@BFBHABBJF@DF@FJADBB@DEHFBBFED@HANKXHVAJDDHLDHFJOVGNELAD@JCDHZFFAHJVC\\B~@xAPGfINqtYbKLMHYNqViX]`c|ALBFCBAJ@BGFBHDHC@ECG@EHEBKTILCN@DEHBHCT@FABKBED@FEJIJCJAFCDAFŝÂCDMfgjcl}¢GPQxEVBTCDKHERJHJDTLFPDFHF\\RtZHD†‚\\FØpfRZNFF@HLHCH@LP@BJHPLJ@JONFPBBN@FFRH\\FB@LPCH@JEJCBAFFBHARHDDBHBHDHFNFXWPGRIBQ@ABFJADG\\GPURQLeTyL]HMFQLODMJMFaFQLAHGJWJSJILA@GJCBuGW@@BBLAJKN[DKAOHILCJ@HBHBL@LBHAFGNQPIFADOFCFAJCDUFAHAFg`AB@HADGDFJA@oG_DGDEBKAYIWCW@WDYHKAOCOFKAUIEASDiL]D[CYDSBQDQLE@I@KEGAOBOFWA_JUHQJ@HHBVTN^RTHTBJABWHWLW@_BADBBhAVFWHO@C@EEK@ONDDFCHACC@AH@FFABF@@DFCR@@@@DNINAHVLTEZAHLJJ@HGRATGJ@XJ`ClGDBPFZDvAdETGLAVBBFAFFBTC\\MJADBHFTDVQHINGBCRMNIFAT@D@HGBIDCNEFCLC\\MRQNERMD@JJHDHCVDœEBBHFADKJSdQJ[VyROBGBIDi`adSPuLGFSLOXONIFaJMFVUJGBgFMFQDCBUHDNBLCN@JALENIF_JI@YEQDIDQRYNMDMBEDGPSDodiVQB]GI@QNGDI@GDI@MGUAIBEFEDGFM@KAADCPDZCXBVENRPAFFPAHGJAHGJ@PBJCPBB@FABBFCPAJKRCFCDAFKR@NFNH@N@NADAHALJFAFCDGLA\\FL@ZQHALBNAVFJ@DAFABCBA\\@HF\\EPBHAD@@DL@XGZBNBDA@GHCRBR@pFLDbAXJFFRJNEb@DCPBHDHH@FEB@BBJD@FEPBLDR@LFX@XLNGZAbHpCRBJBRJNADCRAJ@^DFCJBFAbDPD\\JZ@`DvJJAHGPMPCHDZPZJbFL@NCF@JDLBDCD@THPDR@RBHDHBNAH@DBDLFARIH@LDF@NDH@JARCF@JFPMN@P@ZBJCDCAAGA@AFECWIGGMCO@ODK\\g^wNE\\AZEJ@XIZ@FBBDBPDBDBJ@RCD@FJT@JAbS^QPETCXIPCVBdRVFLNPPFZFDHHHD`JLHHBVPPTBJ@FCHGD@DBDAD@FFFAJDFEFBBANBFFFABAHEF@LCDFDBHEF@BDBLHJCFBLCB@BEF@DEFAN@FDF@BDCF@BRGF@JDDFFDRDFA@EJBBCHAH@DDFCH@FAT@NABDCJNDJHJBBBPFB@AHPBFA\\FJFJFBFFBZ@FAJ@DBL@DBBCD@JLFBHH@FFBBDHADAL@FB\\@NCL@JAN@jC^EBDFDFFPJDF@FHBLLFBJBNHVDFDJBJFNBRBJFBDFFAH@FFNCLJDBDAJDPAFBJAL@JJLHLLHJTAHFDFNDD@HFFBHDBDDHRABAFEF@DUNCFCJED@BHT@LEJUTABEFAHGDCFFHAHDDR@LANSXEN@PGJAL@DIFCZB^HLEFEDATCN@NI^EFANBJJJB^EF@NFF@PCPBVAJCH@LEHANGTIJGBCCC@IBEXIHK@CEIBEGQTGDQPCJ@HDJHRBBBDJBDJBNFJRPAFBHAHBHEJCXOZCBA@GBEAEJEHEBMHMCKPEFAR@LEL@PCJ@LCDICC@EBE@GDGBKJEFANCDKFGJBHJDBJ@FAR@JCHIPDRCP@JDRCNBHLJADBLATIFBV@TIDELBJCRQLBLDHANAFABCDARCXBtAREVCFCH@DDJBCI@G^CH@HCD@FJLFCF@D@BFBHARBFAFAFEBELCD@FJF@NCB@DD@FDDLCFBDFADEF@DDDFDALRVBJCFBDNANKHCNLH@FFFC@AN@B@@CDALFHCL@JBAD@BJDHADCTAFBHJDBP@RAX@BD\\EH@\\MLEFG^BBNLDpXBFAD@JEBBDGDBBF@FFHCFBHCF@TEZFZDBHCD@FDHCFCFDJDDMH@DBBL@RBFCJADBHHNBJHDAAEDCHKL@JDJADBJJ@FNAbLBAHGNC@B@DBBDLPDDFJFHBLAT@HDHHVFD@FCHQRCPANIJALBLJH@`AHBNGP@JGP@NOHAHGN@LCHIH@FCTKF@BFDD@BDBTDTAbFPIFEAINGLADBHNABBBNDBDJFFH`PN@HCF@BABA@IBAH@JFNBLFFEFKFCP@LBH@JAJERAFCPBTFH@DF@D@BPCLFD@DA@CNI@EECAEJAPAFDP@XHFCJBHALBJAB@@EHAP@LFPAFDHHD@TDRAJDHFJBDJHBHDF@JEPEFBFDF@JGDB^@RDVCDDD@HA"],encodeOffsets:[[92938,44563]]},properties:{cp:[89.184078,42.947613],name:"吐鲁番市",childNum:1}},{id:"652300",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@ZSL@PENIhK^OfUPKNMDO@g\\}f…NYCoKUvLpQnUhEMwƒdYCItD®PXHjV^D–SzNfD\\GfFbOtQAODKLUdavERCVaÎMrA\\O^K\\IZHC\\t``Zh@pg`WZkPGVEIAIECECK@aG‹XKFCFIDMFG@EHE`i@CGCDOHIBILIJMAc@IBCAUBGFIPKBGGKIIGK@CBGAI[_EBGFKBcQBC@CGIUGûÓgsFIBK@CAGBQDIFEBGDCCCBEEGBAACBIFKBMDOAID“ÏYGEqC¯M]…o_µxµdBCDēAKCK‰M¥Y“NIJBJIHAHGFADC@EHGGCHABEJADCB@FGAA@AFAF@@CF@DCJSVIH@FA@CFC@AHEAAFADENEF@HCBEJBFCDABKNERSLE@CLEPA@CLGNCTOhSDAAEN@LA@GJCCCAKDEFABC@QJSAKFSDCLQHEJSPUDKXQCM@IDG@MOEAEECIA@EECE@CCMEM@OCCAEBEBQAQBGCI@CAeEGCG@IBYIKBcAICO@GCEAKDIAKDGGGAAAIANCRGR@bIhSPBJARCNGHAAA@@LAFAL@JI@EFEACAEDABAFBBCH@F@BCHA@CBADBFETAHBLAPBRCJAJCDBFCD@GEEBMAW@_EAGIAECIBICAAIEGII@QEBGFK@EU@UC[MWCGAGAQIQAMAcAEBABUAGHGBQCSAS@I@CAG@@GMC@CMAEEFM@CICDGECBCFEE@KGBADA@AKCIBEA]FK@ACA@KDQGBECAEBCACAMFGAACEAEE@AEE@CK@AAGAIHKAA@CEEAaCCACA@CGEAEBAD@DCGKJM@E_KIBK@IIOCEBIAKBIFMNGBOAKBKAM@gICJEBCDGDQ@UEMAIJ@DD@AJKDGLK@@BECM@KACAEEEACCG@CDE@ABCBEAGBCCACECIDABKBADGBAFABGB@DIDKAABCBI@]BBDAFEFQFMEE@OAGEKBABK@EC@CACSDCCGBGACBWCEBCFUFI@GAMBCAE@EACECABCGCG@IBC@CCUDQC]@CAIHE@ECEAOFIFE@GCIAAIIAGEGCSBKAKAGGECOBKEK@KB@FA@IBKAGBIAEDEAQEO@ECQBGBBFFD@FMJ@DCBC@KEOD@A@CCEG@SEOAEDQBIFIBG@KAO@EDELEFKEMAIEG@AB@JABABE@GDM@_OEGIEACMCAABAGMCAKBMHBJEFOJaESBSCCA@ACCAEE@SLEDG@GJKDM@GHGBMPO@IHO@MHGA_BG@KIKAIBMJOBQDGREDC@UEGGGCS@KBGAIECEOCCKAA@C@AMDGHABaKMB@EIICAIBICK@GLCDBFCBIGMAGGCAIBEDQAK@AA@CNGCCCIDEDECG@EDCAGYCYESFE@GDEAGDEEE@AAHCACFA@IBCAEoWKCAM]AEHKF[NG@[FACW@QBO@CAGIEASBCDGBIC@ABCIAK@GDKECB@DA@M@@BEDEEG@MKGDMLMBACDEAIQUBKECCC@CFEBCCEEAKDCC@ECCA@MDE@EIC@KDAFEFEBEBQAGBEA@A@CDEKEGIA@GDG@]D@HDJIACCG@EDUDQFsBWAQDCBADEBMBGBKCKAQRIDKACFSJU@EASJKBCAIBGKMAQDICO@QDOCGJIDQ@EBI@CAGIIAEHCLMDEBIFALCH@HAF@FDDCJKDI@ODK@KFQ@EBOFDLGNALGHIFBFAF@HCDWBWPIDGFGAGBEAOBIQMEIAACCIAAQAIGGCI@ODCRSHHRAFFJ@DGLWJAF@JDDADIHSJMHGBKFG@IDUBOAODE@MEE@]FIAIIMAEB]FMJM@SDCBEFKF]GYAEDCJQBSHM@QDEBMTKBQ@ID@BBJADKDQ@GFEBCB@LGNCLDNAJADKBMEGB[XAHODABADMFDJABGDCDOAI@@LEFG@QE[FIGO@QMOBGCG@SEC@ADCBMBO@UHIGC@MCU@CDBLCLBBTDDDLJALFJ@BGBWDIFIFGNGBGAG@GDIHCBE@MKE@CBCFIDIFWGMBODAFBJEDIJILIFAFAFBNUEI@MBEDGEICOBIHE@O@EEO@INAFDFHH@HDJAFCDSFEDEPBRGJKGG@SKCECMACKICO@CCEIIMGQEK@KBOFECCEOIMIIIEAMBIHODoB_A[HMEWMKACF@NABGBAD@HHH@HCFED]LEFIBGAEIQUG@GHA@I@CACGBEAEECBCHCFGFGDMKIIKQKEGCCGFO@KDK@AC@OECEBCBIJCBWD[JECAEDI@CEAG@QDIASEDVDBDHCJDF@FED@DAB@LABAFEPCVUFEBEAIFKC@CCAG@CCAEM@ELMDCF@FCD@DCBDDIJ@TADAAADEBADEBEBU@IDEDABIFCFOFCFID@FBBAD@FIJAHBJ@DJJLDBBAHEDCFBHCJCH@LFBBBKP@DGJMNAJEB@F@DGHAHCFBFAFDJDD@FCHGFAF_N_CCB@BKDCDOJGBGHIBOJcZQJMHEDCB_RAFCDBHCBAHCDBNAJBDENE@GFYBE@GHEHELAJ@B§KœĜEÂk”B„N`RzƬҰ`”ሞADDILDJAHBDJDIHBFMHEVBHGTEH@FPNTTXNBTPRDRFLFRLXL^ZljdLN~r\\`JNVfBD@HDDAHDFRRLPPPVZJPrzHLJJv|DFBBJNN^ƪÊ"],["@@I@_vW`AH±`AEFUDGKIFGVi¯@@VMBEFE@ECA@ÁLQ@EOLIXCFERABGHBPIEUBEFEFA@AFEGEDG@CBAHBBAIGHIDCJFFABCCCAIEA@CDAH@H@BAAEE@DALCACCCCB@DCAAA@CBCHGHCDCBOJWDEEKDG@EIIBC@O]OAG@EDG@C@[@CBECK@CFCMGBED@@AIIBCACH@AE@AJCvaxiHIICAAK@CA@AFCEA@BAABCFBCGG@@ABACK\\Id_TUFA@EC@FIAA@CBAF@BGA@AAHCAAB@@CCB@ADCGA@AD@@ACCFQ@GAIEAEG@AHAIIBAD@DCCAGACCCFA@AABEHAACAAF@@AAEA@@IAACACEFEAC\\WKMMODOGGMUIICAXSJIAEBA@EKggZKB@CcBAADACC@EIKC@AAG@EDIGMAKGUG@@DEE@CAGCAEG@GBEAACC@EBACKDEAOQKCCC@CMEGIEGDEKIGAACA@AEGCF@ACKAEAECEASMCCAGEEACEEGKCCIAGCAEICIKKQEGEKCIEC@EECBC@GBIAKJMDODC@GFCBIBCBKFICG@CBG@GBIACDG@IACDECKBCACBK@EEEDCBCECE@ACBADDDACCBAEEE@AACEAAAGKICEC@BAGC@EEA@AC@@CCCIG@CGGEICAOOCGECAIIMCQCEACCCACCCCCCQECECCAOEEEE@CEICCCEAEE@EECAEEC@CEAGGEG@CEEEAAGCE@CGGAACGACIIIMKIEIACIGIKWMGAGCEEE@KIGACCMAMGIGCEGGGA@AMEACIAACIAGGEA@AEA@AIEAECAIICWCE@GIIACCC@ECA@EEECC@EECBEAEBCACIECBC@ABCAA@BEGC@CKBEGG@AASCAGAAICAGIIECIC@ACCCECCE@AEKEBEAC@ACG@CBC@ABCAGBGBCACHI@EDAHAFCF@DEVINIDKB@BE_eCKCO@IDKWU[SACLQCSA[AAACEA]@EE@K@ICGMOGEIICaCIGGIAOICEBC@CEIICEEUKAOTCFAJCBAHENCDQACOIeGCCAOAECEMCGECEAEACOEUC[IaEQAWF[NKLaHOEOOIE[KYCWHYTKFuPwJFgJ@FIHSASDMLOVADCFGBGAEBCB@BABAFCBI@ADCBCFQLCFOPGFILOLIJED]TGDcFCBWFeNQ@E@GDIDI@IAMBWNGBGFBHCDDJCHGFG@ULADADIHGDU@WDUHQF]BWLQFGDCFALJRAHIDKHBHFLAVEFqLKDAHFN@DCJWLELQFGFCDAVCN@VE@KEIBCEMEG@GIMGG@UDAA@EUEIGGBKJKHE@ACEACKOIK@EBMLKAIFQBAB@FADGFO@IBEDGLGCUACBONMAIHK@GDGAMFG@IFQKYCGDYFMJ]HE@KCSBCFEBCHIFAD]FYNKBQJMDEHMEK@OHKCE@IDCDGFGDGFAHOLGJCJIBENE@ECS@GDMBGCIDUIM@WFFHJ@FJMFA@BDABOBCDJREL@BFDDHLJBHJDHCNBBBBHBDRADHCJBBRJHJFDFHNDDDAFBFL@HJJFDBADVDLCDCF@XADBFBFDDNLDLLCF@FHFAFBBBDCF@HCJFHDHEFAHNJDJLJAHFJDRADGDBFFDBLFDEFBBP@JEDBBBEHHDCH@BJ@FBCD@D@BJH@FBBHBJHF@DFAJBFABAHBBCLIFELDN@HBFHADBBLABBDADDBHBBDDBCHDB@NBB@LHFLFCDBDDBFABDLADBBDAB@DFFHHNFDB@LFD@FFHBBF@FDBBEDBDHHH@BDDBHADDFDDFHBBDFBDHN@BBDF@FHBFFF@DBJ@DFFBHFB@ACDAFBFHJADDFAD@BBABGBBB‚AFAJBJALBBDABIDCHGDAHFFAF@HCBE@GBEJNFAFDDBDCFDFBHCFBDJD@FDHJDCF@BNN|hfbHHLFHHDJbjPZbXHLZXT^PNFL@PGJALBFVZJ\\DPAHCR@HETBJDB@DAJBREVDVBDJJDF@HFFHPATDJBTSpAFBHAJ@HGTA\\@RAL@VMTEPAFJVVZBJGFI@IJEDM@@HE@CCEMA@GF@FCFEB@HBDOL@DJFBDIJCFEHCHBJILBDAPBJADIHAD@BFJKR@B@HDDJFBF@FFJADQLAD@DCH@BD@DCDADDAJCDG@[EEHCA@CCACD@FE@CEDEAECAIFIA@FFBAHCBKCC@AD@BADGBGH@DLFDFG@KC@DHD@BCBICCACFAHUHG@GBADBDDA@ED@D@FDAFIC@BBHC@GGG@AFA@@CC@EDGDAA@ABCEAIB@HADBFALDDDCB@BDAFMDED@DK@CDAFADEA@CGB@BBBJBJD@FADAACEE@AJBBB@TBEDIBCDE@BJIJEBKIEB@DB@HBBJHDBD@BCBEEGB@@FDGHCC@ECBADCBACFA@AEBADDH@DIDABHBDADCF@FDBBKLECA@BDCBBBAPKFŠnK^KLSVeZUTGTAXAHM^SZ_Xo\\MLW\\KHQJQDKDħG@ÌDʒCtC\\BLARېB܌C@ˡ¼ùƄȯvÓECCGA@BAA@BGC@BCCABAAA@EDCDKCA@ADELQJG@GDG@CDCAM"]],encodeOffsets:[[[92848,46580]],[[89694,45603]]]},properties:{cp:[87.304012,44.014577],name:"昌吉回族自治州",childNum:2}},{id:"652700",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@PAÜph^PCTMTKDI\\Wl]ˆgB@DAFGGI@ECC@AK@UAWK]GUKIKIGMOKUYuCG@OGMBSSBMJCH]ZKFIHCFYZGB@BÑaƅŽ»dHn_D½ÞzFbPžD‚PTB‚afW˜[‚KpIˆY"],["@@EKOIMCMMkYSFyeGBGmVCCICADAVEFNLAFJdIPpZ@NPFABBFA@CDCNCXAP@PPdRJFX@JBFDJFJJtKPG`IPBHAFCBCLED@LCHCHDFAAHF@DCF@BCFADDhDFDLCJ@@A@CDADB@BBBF@DCJ@FDF@BCB@BDF@JHNAFBF@BD@BDDF@BFB@N@DDBFABBBFA@DDBLAAGBAHBDFFA@DABH@FABEG@DCCC@CDAJBFAADHBF@FB@DC@ADDDFDH@BAF@B@@DHBBDD@BAAEH@H@DAF@BCDGD@D@BFF@BCFCLADB@DD@BAF@BHAFAD@@AHE@ECC@EF@DDBD@B@ADBB@FBDFBFADDF@DAAEBAHBFDHCD@DFDADBCDCAEFBBJBBFF@BAD@DFH@F@DFB@BADAHD@BA@BDJ@@DDBF@DB@DJBBBBBED@FDHJBDCLHFADHG@BDBBDAHF@DDBB@DC@DA@BBD@HBDBBDGDDBDAFBF@HDPF@FDBDDC@ABBBBADB@DED@BLDBDBFCFHFJAJF@@PBBFADDD@FCBBBFBFCNH@BGDBDRFD@HDHAFDDCFDCBDHFA@BBBBDADBD@DEBCAADLB@DE@@JFBDEDB@BGF@DF@@BGF@DDBm@_DKDWHCFCDAZCFIDAFBBGD@FFDFH@BIVE\\ITCHOPUfEHAJKPCHKPONILAFUHGJGLEPBHARHN@PDHZvLVPRHFJLVL^HXLVBL@@BDD@FHJCFEDŠNQžsvSt_¨e¤]dO|Sük´WĦeˆG|CHCJDPADBD@DA@A”SlApBTBfCVGDEDKJEJAPCFGFC@A@AIID@BCDCH@BADA@CHCBBBDDBFAJBDA@CAA@@FAJ@BCHDD@F@@AJADC@@DA@AA@BAJDFCDBJC@@ABLABBB@FABEBBBCDA@AFGBEF@D@FCFAFC@EFCACDIEK@AJ@@AD@FAD@NFFABCF@FCH@F@ABB@H@F@D@BCHABADBHA@DB@D@ACBAHBBCDB@B@BDAB@@AAA@AHCE@BADADBHAFCBCBBD@@AEA@CH@@EDCBEJCBEBEHGF@@CFEGCD@D@DA@CAC@EDCHCBCACDGFCBGJEAC@ABAHB@CACB@LCEEFED@AAE@@A@AFBBACCFCHB@CE@@@EAB@DAD@BA@CFABAF@BAA@BAB@BDJCCCCBAA@EDANADB@BHAAAC@BABBFA@DBAAAB@DDHA@ACAFA@AI@BCD@@ADA@ABAHA@BB@BCB@BED@BA@BD@ABD@BACA@CHD@CC@BEL@BAC@BABB@BDAACA@ACB@BKDYEOCSWiUmAQI[KiGkAk@SEWM_DCHAbUNEFKDCJAFGHGBIACBCAGFG@EHI@EGMAK@[“IyDíXEBMOG@KCQASE[BKAu@SAwLEWDUDCBIFIN[DIAECCKIUSGICOGGGAIIGICIAIAEDQHE@ECEUQEGDCPKBEEECACB@ACACACCBEEACEG@CEMCCGKCCCIAEEDGAAGEFIBKLIDIMESBECMCAAJIJALODOAGK[QSOUGS@QDINQhgL]DoBOAKBO\\IDA@IAC@WJAHIACBCEG@CCCGCEGUKGAEEGAIBIC@C@CFGCEMFGBGCECC@CFIBEDAFcGeECOBMBs^IJKPULIAKDGAK@GDFDDHLLC@GNBPAFQFKHIBEDQCS@GAK@MCUJI@EDQBoNQBe@_AyE‘GkHOFICO@CCCAAOEEIGG@GDC@CDWNOAIG@GCCAGICG@CB@DI@ECCGGAACBCKKMBIDKEEHCHBHCBMBIDSEIBEDKDEDEAM@CDIDOAMCM@SHAFID@BGHKCAECAIAGBGAMIAAI@MBIEA@MBGFIE[CGFGACDADCD@HANDJAFCDGDIJGDCFCHKB_NWHSAWHgDQDIDWBKHKBIHGBGHWNKAOJC@CCEBA@CBIDMACBEFSHEFQD[@KHWHMRQL@NCDEHADMDGBUD@DIHEJGL@NELMFK@KFEHBFEDGJG@CAMACC@CGCUBOEM@GDAAKEO@KEOAEBKJWDKBOA]CGBM@YDCDM@Q@OFM@MBIAGDaXKB}JyRSBI@WCOEM@QCGDE@GDSHG@WCWDGB‹TiHqHSFkPGFABGHK@ECIBECU@IFADAFMDA@@CC@I@AHCBIDG@GB@B@FEBMC@DABCDGBQGKGEBCBE@GBABBFCJDB@DBDdTPBFBPR@NHDRZTNBFBDNJHDLJLTFDHBLDRANDFAH@^GL@FBRCdJR@HFHBFDP@HCV@NFNAFDLBP@\\FN@@BABIBI@CBCHEB@FIJMNMFABDFpPXNtFVNRANBFF^HHF@JCHGL@FGL@FBD@PBBFALCDBNEBDIJFDBJG@IFIJKAS@CAIFEDEAMCEBMCI@IDECOBGCGDI@CBQBGCKAACC@@JEDQJCHKBADAFED@HDDDBFFHN@DDFH^JN„AB–CNEDEABF@DM@EGGICBCF@HCHMDOM@CIG@@AFABUBOAHNRXBHJJHR@FTJBDDD@DNJ\\NAFBNONB@PFPBLBHDL@LDNBNJXHDCAGBEACDE@EBCâJU^JABLBOTbBHANcgDeKT]bµ"],["@@FG@AVMHHDBDCD@@BDB@DBDAFCJKNqVð¾Xzi^IDGT@rGFARE@ALIXIF@FCF@DDZI@EBAF@AAFCBBABBBFABA@AD@BA@@DDD@ACDABDBCAAFAACB@ACJADBDABCCCBAJ@HBAAA@AADAHBDABDBA@CD@NCBDNBDBDABBB@DCF@@@DCH@BABAFABCD@DCAAB@D@LGB@DCDBHA@AN@BANAFBLAJDBAJ@HBF[QBHYE@@CBCDB@BD@AA@ADBACEAAC@EAABCA@C@CA@CFED@FDF@BG@@DMACE@ABC@@CCAC@GBEDADA@IEC@CHADE@CBG@G@BD@DE@ACGA@CA@E@ABG@ECCCBCD@@CEAE@GABCA@CBIACB@DDDCDH@AFEBG@BA@CEBCEGAABBHKBCA@CEBAABAAECCM@A@AEE@CC@AACE@EAMBIGE@ACA@ADE@GCG@CDB@@BKF@FQDEAEBQ@CD@BEABBABCHADCB@BAACBCAGDA@@AW_AAHC@BFBBAF@F@ACLCFBHAK@CCE@AFE@CDE@BGEBGCGDKDC@KFADEDGBOA_JOHsLIIIECAGAA„J@ARh"],["@@¤MlA@FCDVLDDEHBBA@@BA@BD@@DBCBFFCB@BADD@CBB@ABC@DBBBC@BBA@@AA@@DDBCBBBGD@DCDB@CDBDAB@BA@EFEJFFHL؞Ɛm`¾Òb@AHAZYDEJGLE^YDGNITA@IDKHKHIVGBEJKPMLODILMBIFGVeLK]AOWOCñw—B@gUCBùfcWGC@CkG…kSHQNcTMDYL]DGAcHG@MCEBcBSF_z"],["@@TKBBDAHEFDB@JGBDFHEJD@BEBADBJB@AXCABB@DAB@AFBABCF@\\i@KJYtABGhAjE`yEMIIUFYBaLADE@ACGB@AE@MBHGJYF@BFRC@M@@p@@BŽSAABCqeWLUDSLIBIKLGeUŽbVFCF@DA@FHLBHDF@DEBEFLC®YįQDXcHMgAFYB_N@HMC@ND@BDQHERGAFIia¶rPDBDL@HMdBDD@BFIBEIaAaKáAD@FCFBDAFBHCDWGMIMAKCK@GCKAOAOEA@PMAMBE[MMI@CCCACSI@EGQIIAGQWGMPBVABABE@@JH@DPNNCDG@GDEDAHJFHN@@CAEFBFCDMA•ƒBIMG]CE@CGMEECACC@GFCBEBCLADGRIFC@ID@BDLBHDRADAJ@HCHDPAFDJCJ@NDFANDFBFCJEDBT@LBJIJEH@AIECJIACMFCAKDEBAA@OAC@EHK@EHKDG@IGE]GEEMAQBUMsEWMoOCEBANENMJI@EFADGDAJ@JABA@AM@[EO@KAECMBMEU@GDO@ECGAGEQ@cIQDEAK@]HG@EBMCQBKCGAECKSKIGCMIACAESMQYGC@MOQEAOAcSAC@CCADIAEBAM@MJAFBBABDJE@ADEBGAEBIAGDE@AFILJDKDADBFABLFDHABI@EBIB[CU@MEGIODK@DHCDFFBJGBCFG@GBK@CHKDEHBJHBGFEBGFE@WCQ@@@@EEAAIC@GD]@AB@DBFIDUBMCMFE@IJSAMJY@MEO@EA@DMBCDSJGFAHEDKIG@QDSGEEKAK@MDCFKDIA@DE@GBACGFIBAACBEACCUE@AC@@CC@GBGHKDiJ[CKDCEO@E@CDEAEDWFYEIFI@MFM@GAEDM@WDABCJAB_BSFEH@BDBADKHWFMJKDEAGCG@GHQFCFYHcBIAGBM@IBGAKEGCGBEBIACDMB@BADMBEDMCC@IFCNKBEBCFFD@DABCFKFUDKAGDOEiBAFA@WMOHODSCACM@GKMBABFFAFGD@FCDBB@DIHDFON@FABOA]FEDI@EHSBSHCD@DC@EHEBO@MJSBCDE@AJOHEHE@KAIFEFMCEEE@KCIBEFC@OCE@QGKHADBDCBSHEDC@@JK@IHSBCBADAHDJHDL@LFBFJFBNJHALBDHFAHQDKHEBGFBFD@EJ@HEJIFKDM@OJG@@B@DFJAD@HGNSEM@EBGFKDIAIKCAICE@QD…JqH‹JSF_\\IDKDIBMD_FmL[LQJEFEB@DIL@DAFIBKFED@FLHCFEHSBMA_KMAM@EDMHCFDFJDBD@BGFMDCHEBUBKFIBICECKA@C_QKEaAc@G@CDSHO^KDQGI]ySMEWDa@cEMEsOS@SESGQEKJDLDLDRCJKNMH^GN@ThXaN_F_PSBaCIFEPBJNJ`NNL^FZPBXLP|NXLJNXNbJPJ\\XRLBLHRTNjNLRNJP@rWLH@LFPbERMtebA€DVFbljTXFhFLCNQFKNOPKJA„H\\JHJRLTLPLRLDHBFA\\VT\\RVLZJHC^[NEŠHŽML@THTJdD|PNF\\DlRrdYXGNVFTGpaXGZ@hB\\A\\IXKJIJITIŠ@PHXPTTRXdFZJlKpA\\B\\NhNZDTJNZNFTDHFH^JFd@VGXO\\BFJDZJFNDlJ\\AFDHNPDNEPG\\ETATD|`\\N`DR@\\AbIFDJRRN^L\\FVAHGDMLM\\AXFPDXLNJPDX@PHFNDLFLLFVBn@DPAZLPˆVbVVBlIVBNJ^RPBbKPAFLlV\\CLFJFP@@CBAHKFEJETQ@CACBCROHMNIFIBIAILMLADCAGPEFAJOXONEFCNODGLKHMNKHQLIFINDXBbHl@`CXD`RRCrRPBXEh@FGGwRKTIdDTLVH\\F¾ÝYqr@¼c@GSIICOI@QB@@CFCCK@ALGFEFIACBAAABCBGAGEACGECKMDAAABAם@HSBCN¯–ÙH[›GIUGI_FKAI@FMJQ@ELKLITCFID@B@@EFE@ADADEREFBBHAHADEF@H"]],encodeOffsets:[[[84459,46267]],[[84145,45787]],[[84253,45818]],[[84102,46004]],[[83958,46058]]]},properties:{cp:[82.074778,44.903258],name:"博尔塔拉蒙古自治州",childNum:5}},{id:"652800",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@eNYHGMū|Jn@vFJAFGHAFBFDF@FFJDDNBPHDJPJD@HCNARDJDEHDFELCN@DHJJFDFJBBBPTAHCDELKDHjDBBF@LCNFFCD@XILMHGHQBCDGJ@HOLGNIDEBQCSIG@@XBHGNBJCJANDZFNBBBDANBH[@]AQAOAGBYLICMIIC]CO@QDoVgVIBC@MIICkAODGHEDMAGBOAMEMAI@IFSPQBMFCAQJ[R[JmVUPgTTSBMCMMCO@OCOIKOGoMQIWISAWFBJBD@FBBBFAHCFSPAFDPHN@Fa@MACBSL‹X]F{B_HqH_NkV[LaJmTaLwFiFeJ‹DÉCmEwI]I_IYAYHONu^]FaHgfYR[BUAUDMLWNWFkAcB]AGBQBQJOJc\\@DWJ}SM@QFYAUB‰PO@]IS@SHKHKASE[B[DYBiFgGIMFO@OKIW@cNIBOC]SUCYBYE_OOCs@UEYK_QQESA[DWFu`SB_AUBYLkFIDSL@TDVBVGNKJAHILOJSFQEYKIIO@MHQNgN[RSDS@k@cMUMSEmCWCaIQG[EMD]VG@EFYLQPUJODINGPGLILMNWNUDWBOEQGSM@SDKCGOGiGSGK@KG@IEEKCKAIEM@OBMADXADEB@CMEaBDLPNJNHFFDAFDJHFAJEDCFAHCDI\\CDGBKAUDCAGAMOSSAEACECS@UHM@ECCEKG@OGIGAKDCAEMKAOBWAUBG@EA@CEIECG@WJSBMFADOHIHKT@LNNDFBH@RHL@BADKHCD@BDDCL@HGDOBIH@DDLMR@NGRBNAD_TMNMD@DHFCHIHSFWJCFBX_PGBCDEHEDAFUPMDK@KCIBG@CJGJ@ZGX@RHLVTdBVANHFJALBHEJCJBNHFLHTBL@NEJCXIDCDCJE^CHBHFFBXGdINDNCDBDFBHCV@NDPAJAD@FDBBJFHADLDVGP@ZDLHHVDBVDD@JGHAPKTBPAbIT@NAPAFBHBBF@HFJFDLFXBFBDD@LCNAJBLJDLAXEHGJCHAXPXDFDBFHJFDPCPAHCF@PFF@LAFANAPFRDf@^HNH`NLARORCNDTBLAbKxH€ITFPNNJRDxB^@^FXVRHDHHAHAJACCFCFBAABCACFCD@FD@LBDJHBFHDHBFDRIZDHDXRHABADEAIDEFCV@NEJ@FCRHAFBDVLDFNBL@FFBBNDZ@DADGLENJAFBBTHD@JFP@LFV@FDJCLCFCRBFAFDPF@FDFHDJ@TFLCFCNABFJDBBN@BFCNBN¾WlL€VVPTZLXNPPFPCJCVN\\LZE~Y`CbDV@ZElKZCT@XLdfPHtJV@LCHKFOLAPFHEHCXEHBFAJ@FGFDL@CH@FEF@H^HDDP@DCACBCPCBB@HFDHBHAPFHEDBFEDABETDRFLCFDHLDGF@N@NHJOTFFDBHJ@BBFADFFATDBB@HDDVEH@HBBDBBTFNCNBFDJAHBP@LDXBNGNB\\ADCBCBAV@RFJAR@TMRCBCBEDGGGGE@CDARGDEDADGVANCDGNGBIPMDGHALFBDEFELPNDD@JAFBD@FIZFJCBAJBBFDH@JA\\DLGRCJHT@HDNAJAVDFCJIDAD@FBJAFAPBFAFERLH@FFRFFFJBB@LCD@L@JDTCBDN@JDJGNBF@NFDHB@DBPCFBDBAF@RCF@FCDIAAJABI@OFMBEN@HGDCHIB@FIHSBYAIBWDED@BJBDDHBDFDHRV@NIJQASDCBIBC@CGQAEEA@CXBBH@DB@BCDK@G\\^pN`ˆCFJHHFJHALE`AFHDBBFJHJDFDHDBDJHHDBBPDBDFDPD@HDDADLPDJFDBBDD@DDD@BEBODGDIBABADGDQBCD@HBDCFOBQLKBENHBBD@NEFFNP@@HRJBFNBBBDHAFEFALHDNGVCPIBCFAAEDCLA@IDGREDEJEVABDLCPABBCND@HGN@DFLAJ@JABHLBL@HHR@DEHAJGCI@CF@JBB@@CGCDCHCN@FBBCTOJALBHAPFHCFGHCHANBDBHA@CDGBAHCRAHBH@PHH@HBFFDH@HJDDDFHCDNVFN@FALFF@JDD@DJFH@HAVKL@FFJDNDGJ@DAHJDBDLHFDLADFPH@BCH@BHF@FFDFF@NHJLBBFAFPHJLJHBDAHJDDACCJEBERIN@HBNGZDFAHARGZCZ@HBNA@AAC@MBEHE@CBEJE@CBEEIHADCBBNFL@DBD@DERAJCLBJCFHVHRCJLHBLABKFCNCLBDEVEDCJCFBNJ@NAFBHLJF@RDNGBGFADCI[DK@GCCDGHCLCVAXCDBBDH@H@LETAJB\\CHBNADBbCPBNHDJFDLBFJN@JDHARBADLH@DBD@DCDDRJHPCF@JPHFLFHAPEVD`Gf@N@RCJDEII@EGXEN@VJJCHDNAHCT@FDF@FMJADIHIPKBGHEHCHEDCJCF@LDPGL@NFFGNCRILAZM^EBCJEDGFADETALDF@^GNIZEHCZDRLJEH@NEHBHCL@JGNBPMDAVBHDHKFCJAP@HEBC@EBARAJELBNKFAL@PJDLFBBDF@LGLIHAJHVF@FBBVCH@NHHJH@NFDFJALFF@@UDMBUDCHEREFKXKDI@CEMBGLCrKFEBUEKAGLGJCBGIQBKDEHCREXK^AREVGXCV@HCJGBCBCVKH@HEDGCIDCAGHEHAXMNAJBJ@JCHCF@R@fMXEDAdEHC^SFCJIPKJKHEPODERKDEDABCJ@DABEBA@ADAFAHBHADEBCPUNKTCTBJG@EhI‚ExIvOLEZSXGZD\\LJFPPPFbGLK\\MXEhFhLVDPFD@HMNAVIHAF@DELGHCRAHEBEF@PHJBRCZMJ@NOTFDABC@MFIHIHGJARE\\@VGF@PHRDDCFKHETClMDJDDTDFAJIJOHCP@JBFJHF\\HdRLD@bFBP@PGLAJ@JC^EˆEPKRDnKHChGZEFEREZWdEnSVEHENQlMPOdSXBZKJ@RMVI`CbKZB\\GXGFGTIBGFGBGCE@AKIBGFYKSGUMBMJ@C@@Q@ED@CE@BAEEG@@BDDGBEDCCPML@FFD@P@XGUEgBAABC`AX@XKXGBAAIGSQSM]USGAWDMDGAGCE@mJAAWcs@[POBGAGCDI@GCGGEQEOAGBQFI@SI[AK@G@WLE@ECSJ_BKAEEGCW@CAOI@SYGGGUBEHAHKJKJYHCAGEagCAWC[@UEkNS@EACGECEAUD]D]Fk@KASOCCBGJIBMLQ@QE]II@IMEUA[HGIFKIMBEJA@E@GEIRIHKHDJABAD@FE@E@EIMKAOBKAECEEUKEEAIEIBGHE@GCAIGHKFCDOFEHEACBE@APCAIGGFEFARE@CDGHICA@EJCJABGFEDGGE@CNEHEJQJAFE^KDO@EAAEAGGE@CIECCEMAEBCFG@AABE@CGCCOCQ@IA[AQCEDGA@HD@F@DD@DHHCHBDJJAFCB@DABDDCFIDIFCACFG@GBEDCCABCCC@C@CEUBICGBEABCE@EEKCKGGAEC@AEACGKEACFE@IEGDKAG_BW@QAIBG@KDEAIEOE]HKDCSAG[[CAAASQIOEOKMIKMG_SEECBAEEGUMa_gWYKXOPA@½JBPGH@PAD@BBJCPBAIHBDEACFA@AFCK@BABAFCJABADABEACBA@BBAAED@BAAAFACAD@ACD@ABFADEA@H@FEFADCB@@A@@BAFA@AFCEAF@@EHAJE@@EA@AJBHACCBACADCCACB@@@AAACBC@AAF@kIE@AGBAGAHQM@IAG[JLD@JCFCBMQA@AQ@AED@FKF@DCJ@BMH@OS@@CGKGQC]OEACSBGaUWCICUCYBB@C@DCAAFEDE@ECME@AGFA@EDE@AAB@CIABNGBDBAHEA@CC@EDIDCBBDCBAAADGAABECBCACDECCDKAOBAFYJQAGTEBQWGSS@GCKEGCCIACABKKCEIEAK@GACBODeIEBCDC@AC@ENOFERECACECMFKLKDK@EIK@CDCCGDOACAAA@EBKNGBC@OGCIGEMBMAACECqKQEC@KDCD@FOBIHDF@FCHGFMDGB_EEEGO@GAKCEIEU@CC›vcT±€IDSLIDßCE@GCUCMCACGDC@ACAFIFAFBDIDABDBEB@BCA@FDDCBGFAD@DC@ADE@ADC@CDCACBGBA@AAE@A@CJILILGBUAODIFKLOLADBLA@A\\@RFNEF@HCB@D@BGBSJICEBC@GDI@GAG@EAEBECGDQ@KFIHG@GEKAACAAM@EAI@CAE@OCUBI@ECGAQDQAAADICEGEMBG@CBCLIJIPQDIAIBEDKACAIBS@EDIHGBAFK@EAE@ODAD@FBBDBEFBFCDBDF@JLDBBJCJMBCBCDK@ADGAIDAFG@CDIBCDFBADOHE@EBGJI@QJQHGFIBKHCBCDGDE@KHEHGFEBEHUHIHEBEDCBIFE@IDIDGBADIDKFGBABC@EFE@CDI@SJG@@DQFADOHCAGHIBGDC@SFIDWF™ɑ"],["@@@FCDqXWVeDčtƒZƑNLšɒXEJCTED@HCJAHGDBPGBCRE@CH@TIJ@DCF@FED@BAHALEJCBCHAJCJCF@JEDAFCFAJGVGFGFAHEFGLGF@HCDCDALGJAHERGRIJ@HIFAF@PGBCEADCJADCH@BEJCHBBCL@DCDANADIAICAIKE@ACDCAEFECAAA@EBCRCJBL@BEHAJGFCT@JADBLBFCJAJBRCBAHMLKDIBAH@LAD@FFDF@FCDBBRBRCHBFDJ@VAPDF@DBJ@FBN@BBBDLBHFH@JGLER@HCFDFAFBH@HBJ@HCD@FAFDD@TIHA@A@CDA@GFEEM@QB[B@AKBCPKLKJEPCVBHAJKJKDIB@F@BBB@HADADBDCD@BCF@BCD@@CBCHEDACC@EDB@AFACABAJCACBEJEBEBDD@HCBDNDVDHDF@àDJCTKJC²dSœuAGEEWA[GțiEDOHWDƒEU@KBWFLYAUBQFUJUFc@GCđH"],["@@DEFKLMFKAGBMFKFEBCAECKUSgMU@SD]HQAM@CBKLE@C@QFQBOEEBCHGDGAICMDAAGCAIQGCCIUIeEIQ[MCGOGIICMDGB_EUGWDICQKMCI@QFORQHKFBDFFCDIDM@GJMJEJBDKHSfEHgNWBGFCFMBGDKJGJEBsVuROB]EU@OEKEYF]JGAMEC@MDIHEHMHgHOBuISEIEEGECYAkDQBGAQBcJU@qR[GOAI@EDMJKPGDI@U@kCKDODMAQEG@[DMDKJk\\SNMD_BID]FGBGHIHYHEF@JBDJTJLPLCBOFOHCB[@KD_BI@EHABSBICGACBGBOLEHGXmCYDEFCABIBIDAFCVAHCFE@C@IAGIU@QCM@SGMKMCG@GDIAEU]KKYQ[IQIYGEGIMFMDOFEBA@KDGBCACEG@ECABG@GFI@E@I@@ICGDKFIHK@OFGC@EA@GDCFECSAE@EDE@EBGAGFICKDOCACECIDK@IBGCEBMFCAI@AECAWEGCSDGDE@CHGBECAGGAEBMLMBCBG@IDG@CDCFK@EDIBGDEHE@WBMKIAEBCHC@CAGBAHEFOKMBIHCFIBADABMA]DADGFIBGDKLCHOBeL¯R]LODQLSTmXWVWRQJSLYLWNMN]DO@WHKFE@S@KGWGM@C@QN_hBDHHIBWTIFehIBQOqwCBC@KICDKFcDOISCI@ECGAMGAJEBEFKBKHELIL@FDDEFaDWDQNE@IACBCLIHYPC@GC]LSASAQBSHUB_Va~KJmEmUUEKBUJ_@SOCCM@UKMAKWGEAMHMCC@EEECIKIM@SBKHOJENBBCBUHG@QJ@JJLUNENBDKRMJOFMLOHODOAOFMHyTCJCT@VC\\ELIJMFKNQLOHOFaIOGyIOCOAKBGJWTIJ@ROP]AaAYEQEMA]LOHS@WIGDKE@EF@FCDIFIAGAAmBKHCAE@KE…PSHY@QBWAOCQIKSGKc@aLMAaYKIsOQBƒNsA[ASBO@{EeFIHMCOMSiSOEAC@UHGECEOGaCOCaAC@GDEBM@OCQIOAOBAJEDAACGECEAC@OLGB@MEGCCcES@GACBAFM@GDSDMDKBIE]EaOWAYEkGSAUES@oQSC_MQ@O@_FiNMAYDgAQDOfK`HlEFCBY@OBEDCLCFABE@MEUKWCKEGB[NK@E@AADKACIMAAOCICBCFICCm]SQOG[IQAI@UESA_AQDcCWAUEYSGK_OGQFOEOQGIBQAWDQ@QHKJOBKDWKKGOAIEIAQD[BUFYLQBWS[Q_AMEICMOAEIQM@IDI@MAGCE@CCM@IB@FELIBCBEBAPOJ@DBFGFDFCDSAICCEQACCUCE@GDC@ID_DOBE@CEEDGBcCYCUOEO@ICIIGGAEBIAIDA@CEBGEGFC@AMKG@KFMGQ@C@EFK@C@CAE@ACBKGEBC@AsIUAeG…BOHODcCICGIO]OEKFIAYFaPIHMDyYgCQBKAGCGEOUGKIOUQiESBYAiHSAID@A@OACSCEGECWEEE@IA@M@EAY@EACEgCGCEBEAGCBGCEDECEBI@EBE@GDIA@ACIBAABEFKBCACGICEDG@MFEDABIDCLAHG@GAIDGAGAAWAMCIMCI@CAA@CDCACM@GCE@IEGBIGCK@GIEIMACAIAAAIBAAKBCAGBECG@CAE@CEEDCGEBADB@CAAIAAEK@CCG@MI@C@GOOFIAGMGBCJ@BEEG@CCI@CKG@EA@ABAAACBEAAECG@IEMQCGCCIAQHK@ICCACICAGCUECC@CWWIAKEISCCOEGICICCCAOAOMK@CFGBQAeFK@iIO@[CKBiMYFKFKBOAEAAAKGOEGAWDSAKAMEK@OMOG]AMCW@WKEKECECcGECAC@IAAGCESKQOIAWBKACGAIGAUIG@KG@KAMKIAODKCIGGAEBQNIBILUHE@KFGHGH@PCHUHiCWBGDKBIDiBcJG@IFOBKFODWAGAG@CBCHEnCFIHQVSPKDeTcFQJQF@HHH@DCDYBE@kQe@I@A@@AHIBCCEGEMCMCSGmIaOSEQASDUCI@YHK@I@uHMDI@mG{MMGOW[VEFCNEBODEFKTGDGBeHEDCHE^GT@TAJJ ADSRGRMJCJ@HKJANBHAFGNCJBPADEFSFGHADBDLHBDD^@FEN@DDFFDBDGR@DHHADEB@BAHDH@DEFDHEDBFADKLELK@GDELABGB@FHNCNFFPJBBAHIH@HJDBB@FGHIFUAEBIAWDa@G@MDOAIBQJGJCHIHQAOFSBIFAHgDQJOLKBCFAFGB@HIHBDFJEF@FBD@FFNAB]BCB@DOBEFQBADOJ@JEDCNINABK@eHWBIAKDCHCVCFILEJOFEDBH@BSJQ@[DO@OBK@ODQ@GFGBU@EAECIDOAEBC@KAIBO@K‚@B]BIAKDYGEFK@CFETMLAP@NEfCFKH@BJJLDHL@HFJCF@DMJMFWRCDAJGFKBMECBAD@FFFCJHFADFRALLN@D@DDFADA@CFJLPDJJHBFHALADDLARBJHN@DCLFTAFETIPY`]ZGXIPQBEAIBSFEBEFSHIHENBLCJGBIAYHGHAHKHODQAGBEFCFIHKXSRGFG@MISAIB]HWCQAQJaAIFI@MHCB@FDFGJENC@ULG@EDQ@CDC@CFOFGHCHCBAB@PEBEFBLCDE@C@MFG@YEI@KES@Y@KDIFG@OCGDOVODSPEJOFGJ_LgFGFEHAFD\\JNDJHFDPBFTNBF@ZANEL]fGV@TCH@TAJCHQPAPBBFDDn\\vDDDFLH@FAJBDJHBFEJHN@HDFDH@NAB@D@H@HI\\BJ@LALCH@HKJ@JEDAFADBRINEPADGVGLAJENGJAHKBIDICGF@DDFBLCLDPCFALGFELXRjdNDHDDFtPJDBF@JHRZRFFBTFNBJDLTPHP^FPLFJ@DDDvXJFNPHTP~@RK^ERCH@FBFHJFHFNFXD¬CNGN@LB^FNDJMREHAVKRABKBENA\\BH@JIFBFCBABHNABYJEFBDHLBJADEDDVIFDJ@ZAFMR@PELBNELHRDjDT@HAHObGZI\\cŠYrÕĦy€—Šğäó¶¡zi^ƒ|¿ÀDːAʢPˆDtdŖҌЊrzV`DHRNJDNrFÚ¢ӆZƠ@ØG¾I`@TBVOVAFFDFJBDADDH@PATG`FJ^\\T\\BF@DCDCDODKFUNONWdIPIXEXEtAbBbFžDlDZCdCNIbKšAPB`AN[^KPIROhELGHWHSLKNAJ@JBTH\\@HIDmHMFGHINQf@RD`@lJh@HCJ@LBPJ\\BpJnZ|TZPJVRHJDFLjHTBNALETENALDRPbPhF\\BZAPIL@FCF@VCXGVEFMLCFM^OvUpBdM„OjEHMFIHFJAD_X_VBHDFEF@BR\\BH@NCNGJDP@TKNAD@DzP^@`AR@BBVVDH\\VDPAHEBFJ@DQTCJBDAHIP@BDPDH@DQNSFCHCDM@A@ABBJADATCT@LBBPRALFL@NAHIPDJAFARFNNPBJELSZBHHTATVPRE@Cd[PIRIRAHA^BdAlBXEXMNKVCVB\\AZQhebG^Ev]PMZGZB`J^JxJnFÊDŒCfIjExEbKnSbI\\KlU`MrG`G|A^EŒWTKDANBb@@EGMCOBETODEBGAEAA@EACAIXETBXJRJpNPHJLDP@PDPNNNDTA‚ShSVOnU\\I\\QRIDBNERATOJEJ@NBNFPBHANBFCHGPClBJDNJD@JAhUpURCP@^DJDNJJDZKHAPBRB^B\\@AGBMACAAEMCYBMDIAIHMAG@WH@TJRDFAJCHMPK@GHIDCRAHGNGJK@WDCEEDM@KAECAGiLCFKDCBGOSAAIACEIEGI@CDMFKCEFGICQCMBGDC@OICIOGMACCEI@ECEAEBEHGBEEI@uImŬ{zSÚcIaGsIKÕkµeSáŐNˆ]ŦHŠDC½nDBqšF^@BDD@CBADDDCBCHDBDBBDADFBODADCBED@HCD@DDFCDCb@RGHGBGN@DCBKLODCDADEDBHdbHND^DDLBFB@JDDRBBHLD@TĒGKmW@AiFCTBA[DCFAlBNHRRHDF@BA@EKEMIBOFAZBJDDBADAB_@ABBD^Fj@@H]@IDCD@DNFVBNAHAFCDKR@ROFAxHBfvB@_ŽARxȜj\\HXBFDDJBDT@JDFHBL@HHPFFHBXDHANCHEDG@ECEFEHCL@@EDCLCD@RFrLFDBDNBNAHFDJPHD@HALMFAD@BFCPDHCD@DJL@FCLKLELDNDFDBQFEFMP@FBDD@DCFAfJPCDAHBL@FBFJLDALDBJBDDFHDL@HTTXHARSFBHIREZABBPCLDDCFBDADFDBAHBBCBBDAACDAJCFCD@@DFBBGCAHAAMJB@DBA@BCF@FEBBHF@DN@FCFEFBBCDD@A@ZAVDJDXDbVAHDTFB^PRDLHDH@@PTG@ANI@CDE@ELC@BFR@@BRBANEDIDC@IKH\\JBN@GRHBABBHF@lJE@BBD@DABB@B@@DADBCDDBABDDGBIA@BFB@@IFGB@FE@FBED@BEBAB@@@BA@CDEBEFG@B@CFEBBAC@BDC@DBEBBBABC@BFAB@AABBDAFCBABIBEDABABL@ED@BEBBDCFGABJOAIDAAC@OBG@OHIA@¾OBWPZLhXb`VNFHBFDAFF`TNHJLLNFPJPTRBBDB\\\\BHDTLC^GPFJFFBLCH@JARBX@`ABHCLFH@JEFBDLFDHFB@BFDHBLHLDFFF@ADFBHAJDVADFD@D@DDBADDFCHAH@DEDBJEJCDECCBA@CDABEIIACDGGG@CCCE@C@@GHBFCRD\\BJBR@PD€DHD@DAFBBH@DEFANBDFFDDJF@HHFBBB@FCP]LEFIBIRGFMF@DHFCHEFAHIBID@FDBGJCH@DQFEBEFHHBJOD@BAFBDGFEFCPEDGLJHDB@HGFAHFJBJFFVLFFFDLBPALBJN@F@FEFC@ABIBGCGLQJFJ@H@FIBAFJNELHJ\\GVBNF@JJJDRBX@FKRANIJAHDDTPLBl@^E^CVCFBFDDHFBT@lMVF\\@XDDBbhHFDBZGLILIBGFGVAHHZH@TPJDBX@HDFFLB`ATIFDF@XKH@L@\\BTJJ@REHAPBRFHFDH@HCJHDHBPA\\Ot@XdBBnIF@HDHBNCXC@GRIVG`IXBPEPAHBLFJ@F@RKRCTAZC\\D^CjKTCFBVJLBPEPDLBZGXCX@XDZJLBFAHC`CpHB@EIHCBC@GBAh_BEBGVEDCBIDEPEBCJEROHMBEAG@KAKAG@GDIJKPGLB\\CLMBIAK@AX@vHDAHIB@JKTIXIHIBGRKbENENIPCRKNE^GzKfSRKVQHOH[BCEIBAR@JAHQXOEWEMCGAGAGCCQGGBEABEDAFI@IDGKOA@[EQGEEM@AAEOPM@IKIGOAIO@@KDGKG@GEEYMeQ×o[E…GCsY[QGECEEOSKICIGFQLGDCASFURwHO~¡dkhiNeDCŞÁBEDCBEDIJIFI@EFCLABA@EDSAGFG@CDMJKLSFAFGH@FDD@CGAGHE@ABIDAAEBKd{^_jWrUZMNGLKZadeJILMFQFg@wA}D[IUBGEEGYDC@IBCFKHMPUEICGGKCCBIGULWBM@GFCAEEAFG@CAABCEIE@@CIEAAGBEA@AFC@AWGKCQGAEDEHAFEHABABGEA@IH@BAF@L@RApMFIJBFA@CAA@ANAFIBIHBHCHDLIFAŠPLBPEHIJCNFV@LRXBBADBHCjDhAJFFDJFF@HATGB@JFP@LFT@JCFCJ@TCZBHEPHXAŒAb@dDXExIJEDC@SFENCPAXI\\AVBNITOTO†D²EZCj@LBFHDDHDh@JE`KRCPEvGNCRKrWPCB@IIACBADAN@TBTADABANGHAHKNGdEPBTTPARFBFHJNBP@LAVHHJZHXANDTCrEDL@PBDH@N@BABEPCHA`FTAVGJCDE@KHETCpA\\GFQEGDCDAdBF@HCJ@\\DVEDBDBDBŽN^GbCRENCXCNBLDLHP@`CJAJGVXd@^KXUjKX@TFTHJCLBNH\\ZpRJD^CXBZET@\\EZA¨WhURK\\YĚÛÈGP@PE|BH@HCJ@FAdBf@`AxAVGNCZBhCTB^AJCH@XLP@JDT@JCRC\\BT@–R|DĪYœFfIpETEvE„DnCXDR@`HTCVER@NBTFJDLJDB`BZFTFD@DCF@TB\\@HA\\DRBxH–B¸U`I~SœIdAvGzAPEhK¶CTCZEtC¬R¦Lô\\|R°fŒXtLhF‚Nj@|KzGvE€Ch@xLdBD@HGNAJCbCrQ`I’[XK`OLAPEXEXMWZAPG^Cª[„WœQtE¾UNEDCpcnCh@TC†@bCT@HBP@FBl@~FVFJANDHD¦O¶GL@NA’UhM„U’IHARGNINC`KRC`UJEP@NEPALCP@PGNEROt[hUZI\\I¼IhAzF\\@PDHBbDL@FAJGNAPBHDLER@DDJ@BALAJCJ@DAJUJCR@HAV@XDT@XCJCTE\\IPAJBTEX@XETGHEFEJCXMLCRM¨{f]RITGdAZCX@PFZARJ\\BPDjEVï¹Ňɉ_ӟÛOƱ[åġƁuŷqŏµǯ¡ťĩũYMqcUScWYW‹u{qOGUIo]@MNu@GGOASDcBI@_DEFADEFO@OBCJCBECGLOBK@AOOKEACFQ@IRONGJ@XDHAFIHCFMDARKC@EC@CJMDOJIBCCEKFQCMISEAEG@—AWFWBCQB]AEAEEK@KCMGC@IBMEMEKGIBOACACGICGGIMIIIBGDO@ECGEQFICGBGFE@EAEAUDEAMGGEGCOBYAE@OAGEGA[BOEOKIBK@E@QGSBGCEEcEECGKG@E@E@sSEIgGOE[EAAAGBOAGCAWCMCmESD[CKCaQMCKBWHUFMAMCUA[DU@[CWMAADC@ECAMDK@aAKDE@GCIMEAeMiCKAMESA]ISAOBYIkMEFE@IEWB]@cEWKaICEEKCAaBKGOCgWIKEACAOBI@SECACGM@EAEIIGQIKAM@QHC@IGiNO@QGAAEGEAG@GFICKGcOÁ]OMKEU@]DsEiCQCSIkCSAeFQAcKKAiCeOmCM]CqYKCCD@DJLADEBoEaGUBiGK@oTSBS@K@KDUHS@]IUAIE@ALM^[JKBECCYCIEUOMOEEAEDGHI@CCCI@[A]CMBKBC@GEYMEAQCAC@AHK@C@CEEMGY@QGICmF[AACAAEECGBCHG@ICE@EHGDICCOEKGQCIGIIAGEIEAGCi@OGMAY@[IKBWLWLK@UECBAHFDFBBDCBEBEKCKIUAmHaGUAIBUF{EU@G@MFC@_UCEGEAIB_@QAW@OBSFKVSFGTH†GNESqSYIDIAGDGCAIBEPAFCGAUQLMžƒú¿ÔGRȒVÖL²F]īHЉBCDCVDPGJFJ@RGbCFCDWHIBAPBTANGNCRDLBJ@NEDBNJLBBGHGDANBDAHIAI@CBAX@HGHAF@JEPADBF@LEPIVC@A@K@APKVFREL@HGVOFODAXBNIFQLKVGTBJGNADOBCNCLINIDGFE@EEEAEAAKECCBE@EIOCU@GDCF@^AdSHANBHGNQbKHGAKACEC@EBEDCP@RCHBNHJBHDN@JCPRHDNCLBRAhMVCJ@LEFCRGBE@EJEHKZSNUFIDOBOASBWDKHQJILGDEKODALELIBCGG@CHKCcDCNCJILANCFILIDECICAACDIFEVIDAN@DE@EEEAC@IBGCS@CDCBMDC@EGOBIJEDICCEECCBATCFC`CFKNIDKDCLC^ALCHCDKDCTADABGCIAKFEBE@CBEAMHSAKDG@MZYFEBKA_BKACOKGMAEDCFCNEHCFCDE@EFGBGEIECIAKBcAgBOBO@GEMAKBWAIBONYNKBGACEUC[GOKM@MEAACKA]AKACSKMC›AaECACECaEICSCCQA{W]EKBWHu@KDSBgA[CK@WDYCQIWSsiKQMIOQEM@GAEUSCASCMMIEK@WFI@CC@IEK@UAAGCCEB[DW@CNG@GIMBEDEJEFQXGLU@EKEKCGGcCEIAKBQIIKAJQBEAEMS@CH@LDNBPKAMBKJS@MEIUC@AJ_RWJKXAXFLARINFJ@^CB@JFD@HGPCDA@COOAE@CFAPEDCD@LDZBH@NGJAHBFFH@PCJ@XFJCHEDGRELJD@fC–QP@PCLCLK^AFCBAO_AKBGRO@EEIACFKJGBACASE@CFECOEaDGFCHCX@FADC@CAGACSUCGBIAAMMDILGDCEKCKIKEQAEDIDKHI@CKGGIAGDGVK^SEAAC@CFCLANDF@JCHK@GCGYQMMEIGSAUNSDAFBXGRIZGJEBABIGM@SEUBCNGDI@ASUACRCJE"]],encodeOffsets:[[[87495,42945]],[[87852,42830]],[[93292,37025]]]},properties:{cp:[86.150969,41.768552],name:"巴音郭楞蒙古自治州",childNum:3}},{id:"652900",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@NAHIXEHCJK`AHDTAX@NCNEZ[vaTGLOTOXKxUFEFEFOHIHClQ\\BRDXHVJRBFFD@DCtBH@DADAHSHEZAJA@EIKLGDENYBIEKJIJSpGH@LFXHDDBJCJ@PE^QJEDJRAREHE@ALZEL@DFF@DDFGFAFGB@HBBFADDBPDFCBDNDFFFBB@DEBDH@D@FDDFAF@BDAH@DCFALINDT@FBHFBHFDJ@HABAE@AAAM@C\\U@UDONOLIojUBAECBEDAAEGG@EAEBCCGOE@EDCJCDAFCH@HEDCD@DIAAFGPDJFFBH@HFPFBE@GLFL@BF@B@DFBJEHENMLGXEBABCU{BCBAhFL@dQNA^TFEDSFIHEDE@ICOKeEWHSFWReHMLOXYVQJGHApMHCHIHC\\GN@PCPIZIfKJAHDHAZKfM`EXEOĉ¡ӅEÙMqICQMCGU_qyҋЉəDԣAσBy@įAǝ@aBijAƯB́AҹW˷OͯƄDRJŠ\\èH¬rÖRNHH@DC@OKEBCFAFHJ@DQBCDPBBDNHL@FABC@EBAFBFFFAJBFF@FKFCHBBDCD@@DCH@HDFD@FCHCFAFBHHBRADEEC@GFCH@DFFCB@DVN@BCDCHOLGLIBGHADBJ@H@VVPLBJFeIJMAABLFfLXLHh@D@FLpHnDNV®V®DVHXDHJH@DA^CNGNIHODIFWXKTMJQHONMVETENEDaHIHGLEVŒDRAPCRGbUVQb]HADCBARCREJ@VZ^lHPJHNJVJNB\\@HB@H@DDFJJBDAHP\\@DBRABEAABABDFOJ@DDBBJAHC@@FIFVJDD@FADI@EBCRHFHJADEBHDRbBD@JJLBLHBHCJ@DCFILAD@FX@NDR@NCJCHEDMJCD@DFFBBXCH@JDDFAFCHCFFL@HAdIRBXQPUF@FEJDD@BCDI@ABDH@FDF@FJHAFGFAFADAHFHLPGHMDCHBBbJHPAFCDD@ABD@@@CD@BBACFB@DGDAH@DB@@B@DB@DBA@B@B@@ADDEBBABB@CFFC@BABB@@B@@@BFD@BA@HB@DDB@B@ABBPHDFH@FDDDBFB@BADBBA@DbV~HP@^AdGTAFGLA@CEEHMEEJCBC@AECAEFEF@DAGE@CRODMLA@IJKCKBKEIGEECCI@GDGEKJCBCD@NHVRIL@BHHFBFLFTNBREPBBFAHBDRFNJLBTTHDFBLGDIFEfEFKROTE^@HA@CVMPYFMFCzWHCHGLUNEJGLOFOPOFMbaD@FGZEPGHAFAHGFMBMACCAEECK@EFCFGJANBHD@DLJD@FFJ@LGDCAIDE@GQK@GJI@E@GLE@AEE@CEGBCFIAKFEAA@AJG@EJGDIJ@LIDEF@@ABCAKEGBEFATFJBHDBHDB`BHDNCFEDGJAAEDCLCH@FBFCLM@EGGCMBEFCCE@CCE@ARANDDBHJ@HFHTDLAJC@UAGDCJANAPILBDAVGHEBEEUBGLILETAXALDJAWaB@ACIEIFCFAHCBAABI@EGGG@AAEGE@ALIHCABECCGCC@ADC@CAECC@A@AHA@GGMCADCHCD]C@RKxc\\MHACG@CDCDM@EAADEBCDBGACA@EFEBBC@ACAJCMDCCAACAFCACDA@CE@@ADCDBBACIGEB@DADBPATBP@LCBCCCG@CCK@@CB@BCFCDCGCDCC@ACCBMBABCAE@CBAAEDGEAEAHE@EIB@@CACC@BHMBEDIAADEBIKDAHBAKBEGCISKC@AFAAEGCGGMCAADIFAPDJOJ@BGFEGDAAADCA@CDABBDGE@MHIBE@LAVIFBCB@FDCHBABDDJ@CBKDBBJB@ADAL@HCJBLCJ@AAG@QDMEABBBECECBAFAFBFAJDHADCF@BCACFCIA@AHCJBACFADADGJEDB@ADBH@@AH@@AAAB@DDDAFHEA@CC@EDAAABBFA@PFRBECG@AGFBJFBA@AMEAC@EA@CBCACCBGDBBFF@ADB@LEDBHFBAFBCEA@EAB@ACBARJJBAAE@@CDBFA@DF@FADEJ@DA@CKAEDAFEBBGBBAFDCDIFAD@@DDAFBRABDKFjJĄx\\PBCB@PFBBDAB@HDDF@NFFFBBADMHAFBLLHDVHLCR@PCxKBC@CTKFGRYǨ@°„`LĆF͐AĶ|ĊBmb[XĝƚGTOTQJSAARGNWLIFKL]FUHIHEF@HDHPRj\\VRr†Z€P`J\\RhR^ADFFNP@Ddf^fLLNLf\\`\\r~NZVVVZJRDTjh^TvjbLdH|P¶nNN^PnXphTTNJD†RzRL@PBŽBTANCJ@XHTBLHFFJJFNHNDJDFj\\HHHRNNJBfAVBfTVRFPAHFNBT@VAHAHPlPHHHBJAbJdJFh@HBFJ@TCLEHBdFDV@JC†uPE^ELGZEbAZBL@PEfCHFLB\\CFB@NCJDBDBjBTDHAbSLCFCHM^QRGTIlOhW`GHCPKLQDCFEJMJAHEDEJGBQDKDa@MBGPSBI@MBKAG@SBIZWJODGBELEHGFMJKJE"],["@@DABCFADCXARGNAFDFJ@DFBH@VAXBPALBFNDBLCHBHJ@PLHDFFDN@VGT@FDBDBFTTNPHBDBVCLBHADCJ[DCBGDEFCBIGECIBEECGEIMOMCKbANF@DFABCCWNBPAN@JFLBLDFF@JLHL@THjHPHDHCL@TTNRHPFXAVCXMNMJKHKHOJMPCVIROZKFEH@^UNC\\FRHbJXDnDTFVNdNl@T@TC\\QhMRMNGP@JJZLRFTEPIJKBGLIHMAUCU@STKJClEZKVA`BTAv_XE\\CTBRF`RZLVFt@PD`PZFZAVD^TPDJAdMX@LJ@PEPJNhHjEZA\\C\\ATFLBLGTGT@^JP@ŠOVAZBREN@xRFBFCUOBSIY@ATYFKAIMOEMBQBECIJOBG@MEKBKOQAA@KDSBSBCAIBAB@N@DCDGTERM@CCGCO@AJOBGACDIRS@CEIFABGCO[UCGUUAAQ@_B]@yO@CBCLM@SCOHIDM@MAGQ[@AFEEI@CFCZQ`WBCEIJGNEFGPiNƒAcVoPuN]DENKFEHUDW@UDE@EJKBOAYE[OgOaCQBKFMFSBKAMGSKiCEGIUQOISYY{ImAoI[AO@KDI@GIg@kC_@QReJMHGNEnGJC@GG[AS@IBILMTKXGHGFKPgJQLO\\]BMA_BOL™JaDMDcCYCkEAaBaFsFWJWJOXcPMbSPCHG@CAEGIKQ][EIH_BS@OCGBCAAEKECBEPUAU@SJ_H½@×IÕWF_FeNYLGBGCIBeLYJOJODM@[HGDGJGDoNGBIHURWZKPGNQfEXGTFXLfDP@JCFGFEJCTEF]SMBcRK@gEABADV|ADABWFKHMNGFIFEA@C@AAEK@KE@HAFOEGEG@EAIEOCEHBBCJC@CDGFG@EDCBIDCD@FPFDHADBF@FHHBFCBAFFDABiVpKJMPCP@V[V@DBNBBF@ABGBI@ECAGGEEAS@MCKJEBCDG@CB@ABECEECC@G@ACCFA@EAEEMCACEDOCCABCAEGAA@EHEBEHCCE@CEK@YFBKF@FGBQIQFCRIF]@ODIAICCWGKEG@oHITIJFLAJMZCFKHJL@FIBYBGFGTCBCBG@sACDC@EEQAUIWGQC[AkRGDGJEPEFEFwVWLSPKPSHubY\\MFMDW@SBGC_BILGDWFGJMBIFILENGHKFAFCHIPYXAJ@TBHAL@NAJOTAH@NCbCLARIHCFGFIBINEFCDKROLGD_HgXkPSJQH]RGNEDKDaTGBSCiACACADI@MEA[DKAGEeDOFK@YAaBYFKH]FOF…vIDU@ECAcFGDK@SEIGAg@IEIcBaAIGGOGOkBGBG@UASEMBGEOUQeSUAeBIAMMGQGGi[CECIGMEMIIEEKGSAWGI@MDSBAOAK@yQ…QICSMgSomW]OMMµm{OcGaKui]SigCSIQUYUUMYq}_[e[MK]cYBOD˭ħÑsÑh»gH•ǁÃųHĻ™“„kP[HaAUEoAK@QFugEMC@WQ[AIEEIOAKB@Q}]ACGEACCCKEWEFJKF@H@FIJ@HRL@HCFBJCDKHI@EEC@KI@CGCMAIBEHED@FDLFFDBBDANENGHEBGBOHYFEHC@abENOPEPKPIHMFKVGHGDyXEDENOZUN@DGB]@SFQPELeFEFCJKHEAGCSSKAMIQEACBGAEOAQFMAESEKEAGG@AJKUQMGC@ADIDFLCH@HDJFDHFFJALDLIL@JKBCNQP@DHFCBE@EFBFFD@BADIDFFGNFF@DKBEHSBcH]BO@}GaU@CABCAABA@AECCECG@CEOGAA@B@ACA@CGAB@@AEC@A@@@AA@BA@AEDDEA@BAAACFBC@@@A@AAB@CCAA@@@CAG@CBCHA@DEAB@ADC@@C@BAC@DCBEGOaIAADGNCHGKOEGBGBCBEHEBEIG@ECE@ECGBAJ@DC@ACCFI@EVEROAWJQBc@GEKDEDGBECEICG@WDAAEE@CDCNIFCDGDI@MCQ@MEWC@KBEJCDI@GDGAAKIK@IACQaGCFABCGIGEDQFAJ@BC@ECCUIJE@ED@BGAICA@CPICEBABAFBBAAQ@CO[BGACIICE@C@GGA[@MAUIMIIGGO]kUYI@QFQDABCDGBa^URaVQHODQB‹CFUHKJGbGFCFMFSNUPMRGNILSXWJEPCJGHMF[@SIGCGGWCUU­U­CMGmKo@E@CGgWKeKKEABSHGBICM@mJGBWCmFGA@CA@GPM@ťz÷Šơ„‡H‹F[DyBcCY@Q@kJIAē{MU@qR[Jq\\[HYLK@QAMEIGoSŸ[EEIE[IWMKOCKKOgKcSWIUGYEUIGMICUBMA…UKGI@IKEKCEDQCAIAWK_IMKMAACA[ESQIOGkMM@IACBOFMDCCJOCCKFCCACkMKEAGC@G@EBOC_MSCYAUMCAMFGAAB@HABcNUNGJALRJHFCD[PGHSJsDWDK@KAaOK@ODIHM@wAeFKDQB[IiCSBSDG@KEEGE@SL@HAHOJGBMRKBWEKBOLEJALD\\\\VHDPTDVHLAHWTADBJNVB\\HPHLVPPPFT@RFNAT@JDDDB\\@RFJFLNH^LZPN\\THRFhCRCF@`FHLHRJTNNLZP€T¢jfJRHbVv\\fVš\\ZJ–ZPNPHRF~`PNJdHJ`XNP^rJTCV@HFZXhLPBD@DCBK@MAUBGBCDAbE^CJOHBHJNBJKN@DTBLFJHJPFBVANDHFRCPB|bVFVAND`X\\HVDP@PAJCFALFJNFNXJPHJJHLNLJDn^JDTDVHXNDFCPORKHBDJFBDDT@HBFNJHNFdDPDH@JCHCHIHGDS@OGOAMAGDIHKPOLKNITIN@BFD@HER@HEJCBGL[\\OLCRKVKLCTGNATEHI\\@LEH[XEFELCDYRcPGDGLe^OHKBURKHCHGFOJONUPKJEBG@OPGHMD[HOHIHEFOBWF[REHQNEHKJEL]LUXGL@DEF@D_XGD_FCHBFEHSPpDLDX@`ALBXJLJJ@\\HŠ^PJJNDJPTNHFHTHNDJBHAVONEJ@`JRBJA^OLVDLLNPNFJbV\\LBFSZ@NFFNHRFpHŽJRAJDLPPGPINALBRVJFPDHFHLPPJD^ATJVPVNLLZP@LBFLBLFRRNJRBLBZLHFHBLAlKH@NNDVFFLFxLtLfNLJHLDLJHNFŽD~EZH„vJJBF\\NFLALFDhTRHBTMVINEJBDHJHLHtjNJZJhHZFJFV@TAPGFA\\MPAdCrBRF`FhN`LLJR\\VVJH FRFVBdJpBXAVKLBFLLNLJJP^zBPVT`RNFLJFH@LEP@XDLtV^PZFRHRDz@nChF^A\\DND|D€A\\MvIZAjHITDJRPh`LJORYDIJYrMXKPGTJBhBB„BVFHjJRAˆLnVLFXD\\NDLBTFVEN[XGHCLDXRZFRRG\\BNEPAHBTPF@jIDBNLLDREHCTEBEDELED@RID@HDXCJF@PADBBDB^@PDRAPTFJFHHFLBFAH@JJVCHJHPFDJBdBNDP@RFF@FCJBR@VCJEN@JCTKLFFHRJPAFDTEZIJDJ@HFD@RAFDD@\\GHC\\AFDFHNCPBBGPKFGLCDCXGXAhNVRFCFEVPBDADB@JBLAHDZCVHDDFD^ERED@BEHGLJT@FANAZDHXRNR@LALIIKDADEBGFBFAFG@CNIZMDSACLEDMHCHGBEDCBE@COKDCFMJKFAFDjDJBNFBAJBNAZI\\S\\aHARDLCHBAFDRJJDLADEFMBEDBJGpBJPBN@JBRAFHBNFDDFNHLGXB`AHBD@DCNHT@HAJDPADADENCFABGHFLHDDP@LLBLHHFBLCDE\\QHILIFCHATBLD\\hH@JARBPFREDPNABEHAB@HHFATBHAHBFB@NFHJCRSFAF@TGVCHCVLD@HFN@NAD@FDX@FHHDJBJEDBPPHBNALENAtFHPNJF@XLJ@RODGBGCEBGFCD@TDFAFFBDJCbCRGFGLGJBDFPFHBFHJHFBJJjlLHPDHAPOFAHIAKDEHCPCBAR@@BNCBAL@JDJL@DEFAFPH@DIH@LFFXER@DArCTBhKN@RDTNVV@FBDHD‚@VArKH@RBHDDFDPJLJDL@VAFANERALBHFLDHP@HELH`CVBHDBH@NEBEDCTEhUNARPHLfTTHRBVETG`B\\GNEJ@bN^DP@DPDHLFL@XCFFBDEHANFHFN@DQLBHJD\\@RLXDFA\\Y\\IZJFP\\BdEfF\\AXATEPAjPR@\\KL@RHDHJFN@LFBBBNADBFPNBHDDBFKPHFND"]],encodeOffsets:[[[85068,42231]],[[84622,43621]]]},properties:{cp:[80.265068,41.170712],name:"阿克苏地区",childNum:2}},{id:"653000",type:"Feature",geometry:{type:"Polygon",coordinates:["@@TRVRLHVBPH\\HRFVXPJF@VIJ@NANDTE^DDAHMRBHFJ@RLN@HARPbFNPXDHDPF@BAHDBV@XJXFDHFBJ@PENHP@JDDJHNDN@dBPAPLNBFB^CHIH@DDD\\JDPPVDFAFWbELBBPDDBANHJVDxNbFlJFANIHEVDbIVHVGRFLGDEJ@JHRRHBTGHARDPAX@HDJH@RTOFGAEDG`EHC`W@CFE@CHKVW^KFKLIFGRMFG\\QXEPAFEJGPG\\GNCHGLMDAH@FALIVOPMPIHEDGLGVQLAPGf]HKHCdOZQDCFKFENKRQBMJ[FGBSHMDSLKLUDQPK\\[HKDAFI@GFQ@GEC@AJMJSLMPKLOJGHC^DPHJ@J@HCJGDGDG@ICGCOEcGMMIAE@GCSACIEACLGPQDOCEWMUGSCICm]ICMKGKIIOGWIEMIMKEEBIDOBO@UC[G_WMCUBUE{aOAQDGEMCUBEAIOIGKESA@CLMAIIMAGPGDIF]BaDCHAVANBL@DA@CACKOWgEY@GDUIS]qMO_WGIIcOM}_QEOGOM•YYI™[eUu[aUQGeI¡iSOIWQSMQIKGEG@_DEDQEgGQ[SOMKYG]KMIEQE[@CACC@IBSEM@QESOOUOGKGOA[MUAIBCXSBGGKCUOSGC[UC[BKFIPKLAXFLANQHAPIBG@GTKF@FHLFH@TCTAjD\\JRALCfExBN@JGPCL@bPLBL@XCtCTIHG\\ODCGEQIBKHIVMfO@GBAECM@aCMDMAEBK@MHMBEAIGMCCCCBCCCBAAIBAACBGCCDSBCFCAAEEBCCGDI@@BSFKEG@ACICC@@CA@@AMBGCUCKCCBEAABA@AAC@IGGDA@ABA@GA@AEACAE@ACGBCAG@CCGBIEAAM@ECI@ECEBWCOIIAM@aR]HcBM@OGAACBGEE@gBWIKBYDSEMHYDkAuLI@]ES@Q@ODWFc@IAEIEASCCGGCMCU@OCM@UEOKWGeGiE¯CAAKOIC—GKQUAEOGCCAKDED[@GACUEMA•BK@UGaA©AOAAADG@CC@IB[@OD{@sMQAsI[@eE{DuH©DKAUFHKA][WGŹYqAKCACQIOIIg]EGUS_MC@AAqW›‰kCEokOGkU@AEGMCA@@BC@@EBE@IDEC@@ADC@AKOC@CCEDGAMOUIOAEAGDCAO@_BCAAAE@@AA@UHCCO@E@CAE@GAE@GII@MIG@EBECE@CCG@ADEBCCCDEAEDGAIBKJEJC@GACBACIAE@ECCBIAADEDKEE@EDC@CBE@AB[AGBI@ECEAIDE@KF_AABGBOAMJKLo\\GBcJIAGDG@GDEBE@GCKASBGEQAE@ABE@wOIBOPQ@CF]CK@EFSEWBEEGCKAýKAA@CJWHOBAIASLI@GDOCG@GBEAMFKHKCE@ECKBEBGAGEG@AAaIsE{FOFQEM@SAUBcHIAQ@iHG@OCM@UDFdCFCDcVk`[TIBGAKJWBQFmHO@CCAIACCMC@IDABCTCBI@ICAJCBII@CCAKAIE@CHK@ACAKFIBCBGL@FBHC@WCoBKPECCBCJGHEBKA@GA@MBEGIBC@AYCKEC]BICIAI@OHE@YAcBEAAAAG@KAGGI_C@CFMTUFI@CFUPEBA@CY]BOBGFKXi\\gLU@KIEQIIGCGMKGG@CAEAAU@KEMMUDIAEIEUGI@ICEGeAK@KJÉ\\ÉNirđJDh@fFL@hJXJL@hJbNPNFHJNDJPNNTPJAPBJ^RhRNBFIBCZFF@BA@CGGAKBCDAR[DEB@FBX\\Œ†Nb@TNDDFBADGD@BBBHFDHBJA@B@FLA@BAB@DJDH@PHFCB@BDLDNABIBAD@DFFADFHAHFBA@EL@DGFBDFPBFALE@AaCI@QGKBCGKGQESKMEGCKoCUIaSQU[aouƒISS_@GKYEWDESEQOaAE@GAAGGEOEEMEACACHMJKFAzAHBD@`IDCDCPKF@F@RPRBPCFIFGD@PJFDNFFDJ@CJBBH@FFDADCJAFGLBBD@DCH@@BDD@BDF@JHNDDDVBDHPBDBDD@JAF@@RPANAFAHBDHH@HELAPDNBPFPCFULEHADDDLFXH@DGFIFIBmBODWZGFID@DJD\\J\\RNPpNBVGH@RBH@VEdBJBDDHJPFDF@HCJEHKHMBJL\\VAFELBBXTb^FBedAFdFP@TQ@AEEB@VSLAT@^HNBR@JENAHEL@VKLBHCNHJA^[NEH@PETGRALFDEDAbBhOVAPBHAR@PFJ@LAHE@CACFMEKUS©[CKOEACAKC@EA]B@BXH@FsBCAACCKGA@ABCXAEIBMš“X[PKbcCS@IBGFGHGFIBM_EAACEKCEE{_MC[CAMBMDW@WGQAaBKDMAc@ILERAZAHCBQCEEOMMCUGKM]OEGKKSE[CQEKGGAUQKAIGOCIIIGSGKGKEAADC’[~Yâ›XUR]HUBWBBDCBAEGN@BAEEAIBIAEPAHCBEBIFEJCLDDFHFBDD@BAJ]DK@GCOIG@EB@lJTBN@BAIEEEDENARBJADABEEICI@EDEJID@^JDCACEG@CHIZODKBE^OFGTGJAHC^[HIJQFAhCRKDCACEGI[EGAEAQBEBCFAL@hN^C\\BvBJAHBJFDFXJrLF@LGJC\\@RBL@HEP_FARE\\AtFTDP@FEE‹MYDQ@ESOOGYGYGMECCMaBELEXIjIJ@F@RFdPŽDJA~WDAFIfI„at_tcJKDGBKEQCo@gEËDÍCOOSsciOYMmNB]CCICGIGOAKFK@ECE[UACC[ACDIEUBGDGCEI@EECIDKAGMEGQKEUQEE@CBEBCFCBEMI@ABEPSJQ@CECCM@CFGPEJGBI@GEEQGMA]AQD_LQLMHABGPEDC@MIWCMAAAHOBOAIEQEWSIgEMCeAIKIEACAMBGDEAIGIQgGOQi_@IAEEGBAB@RQPMHEFGN@HIHKVIBMHADJJBNCFMDCD@LCBE@YEECKWECQIYQIEI@QDK@MEMMWAYBGCIMEAMCSOeOYGUMI@I@YLE@aQI@GDGDSEMAcHWMEEGSEEIEIAoaQIEEKOE@QBI@EBQA]KgcIACD@PHPCX@RETCVAbAHAJBFFFFNRNA^JLRH`xJFPPNRDHAFEJUV@BDHJNJFPDTNZJFDFHDXELCDUNCJBFDHBHAHCDcHEEECUBEGA@I@OBƒVSDEACCAIGCACFaDCH@BCEEMMiGAA@GAAC@]TEFCDC@KESGU@CCQIE@IFE@CGSYE@GFeFGBCDALOFUBIBOPQDYHkVIDG@UCGBGDEFIDK@MGMCK@CB@LABgJU@KFKCQIOAQGODE@GAGGA@NjANCHHTAB@FHRCNIL@NCFBDQREPITAFKLCHAN@HFJEH@VAFDLABAR@DHLRR@F@FMJEEC@@BKPYFGDGJuptqpOHQFWG‹IYEO@WHWLMJQRWTIFMTIRMNCL@LCHO@±OOCWOMKECiCGCIEIAKBEDAFCDUFYPIRAHGBOAGBGBUAUGQGWFOHaF]EIB{PGFWxGLCLBPPTb^RNTEDLZVLPJPTVHXGhGR@rC`KNUFOEa@MZAPKRINMJGHOFQCc@[EOBMDYL‰z“z[FOEIKI@WLaJƒHmlUNOBoEgCOBgT]JsFeHoB—GeFmD‘A}LkLWDOJUFIEIG[kEqESKEqAQYUYPcJOJYHIS@AUEW[WAWNSDuBuDQFIJGTG^KVIDYE{NSHKFYJSN]PCFDNPLDPSlEFEJWPGNEXCXETYP@dBHDbRRDJCJMPMTOdOPIFEJEVIHUH[ZBTRtPPHBJ@HFANPXLVFBX@HBLJP@FEdMZDJCLYPC^hFVD`@TEZAbCNWVQnGDoAGCEUIEYA[BWFEfS`SPCRDxMREZEFQBEFE`GFaESJIT@fYPKxa^YH[C_BKHE`GJEHmHEDDJV\\FLENINALH\\JVBLCHcX…lBFzFlJbNnXJPFTHpNZZHXFXB\\CXG¢EtEœL~BFDZBPDRJ^HJRF\\JT\\ZCJOPBPLL`JPJJNCLATNHPBLAXDJPC`K\\MtIfKRBXATQXLD@DAFGDGDCPGJIFQDS@MDSRIBQ@EBSACBGp@jD\\JdNThbhRRFNHLNFNDbENMZ@HFPPNx€„xBH[J_HMF@DFJNJXBTHTBfXJLDVDLJTNPNHRFNB^IXMHAZARDNBRHBJFLRP€H–RXHTBPCN@dHTBVKNkJCNDRNTFLAVObQZALHRJzh`PdLTLRRPXddRNl`RHfNHDRRT^Z^PXRRVLRFZDXANCZKNANBTPXZNXLNFNDVENCTFDd@pD~B’CZErY\\IfBZRN@PFFLELGF[JKHUTejŠ]\\CJDJXDPNJxC\\BFd`P@vMlMbMTKVQHIdKZUnOTCRFNLVH|cªSL@HHDHj`ŠMrKVE^@lBVfTHHLDNDBTAX@TNTbPLLHRPjZzX¤\\fnNAVN@Rz\\f\\ˆlfP`D^BLI@KPCNSLKXMSgH@S\\aB_RQNIPGTC\\AfW\\IPKDMQMKMESOKogQe@eMcFU^QJUNYJYGUEQFKRCfNHJPNLEHBPFRJVKRDTJTHRLVTLDT_dARBpEVENGNQNCLHHLDRId@PHHRDNLJLHDXhLJZFPENODI\\CRSN@`DBHE^@NFNRFZFVBZCLE^J\\@`ETEVGRGFAhLdPVN\\\\\\JRHLHRTJBNMBIIWFKNEhALEJOJGBOAGEIAOJUJYL@HCFRDRLJLNLTbVHCHWL@RFHHNF\\APDJFNXXNJJJPVJp@JDDRBLHLJHLDJBHFHJFVDV@VENDVRdJVRZZXNJ`NHNLbPNNFbDFHHBRDDD@JIb@RPVBH@bZV@BGLCNIFGBGPGJMXEZFV^T\\ZTAPCJHPR\\dFLTF@NANOJBNTFBHEJBLFXBP@\\DPFTTbLPJb\\NTBZADLPLTFTDT@PAR@@NJhT^RPPFVEXIP@tRVP`dFDHHTN\\LJBRKHGPIpBdFZ@^@NCTKJE@GISFE\\EVAPOZERKJKhHHLHFP@P@rL^EDA@IDAVARWl@RDTJ`XvPLRL@`ENOTFLJRBTQREHEPEzDJIEenE|PZDLIFARDR@TKPENAHXDBZ@LH`@JDJ@\\JD@PGjITDhLbLJHDPnUVCTFJTBRHLJDR@NCT@NLDF@F[bIXGJANCDFHEF@HBDFTHPHH"],encodeOffsets:[[79684,42123]]},properties:{cp:[76.172825,39.713431],name:"克孜勒苏柯尔克孜自治州",childNum:1}},{id:"653100",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@pKVGPAP@LFœ†JJ@FANKl_¬Urgh]\\ij[X[^KJE@IñUyI½O¹QÍǒJBlIR@Z@dDzA\\CŒE®Oż{ø‰ŦyN@HOB@@DHBnEXDHAnIN@JDHATGDCL@BBfıIEKAUO@U@GAIBCHGJAHKPKDGDC@AUM@CDAEE@CDGHED@DFDA@AAMCGECMBGBADECAA@GDG@CC@CDAADGLE@EEEIAEBEEEAAB@FADEBK@MGACOADCRA@CGIBEDEFAPLD@@CGGQMqÕG«[çI‰a×_ãҗȲnLxNJTB–DDJBB@ADB@DCDA@AB@FFD@BDDBN@D@HHLDBDL@FBHA@BRAHDDDLBLABZCBIBG@KHCMWCOBGJAFBHFFNFHJDFAJ{|@FBBP@ÂNÄPd@bG´_H@"],["@@_EiC]EÁMsKW@cE]E[ICCAABGFKPQDMNQJUAAICgCWEACO@E@GAC_M]MYIMINUD@HBF@PCXKBCAAEA@CDERKHSC@IFGBM@{SU@CAEGASQMQG@CCAFKPENIXGNGVCHAL@TCT@PFRCFCBCBCECACBGIEDEECAEA@÷@Eg}@BGBSJiJOFSAKECGBMJKMEACB@DHFMTWEICMSG[A_AGACCCQCGKEAEDMPERQVIHCLBBBDTFHHFLGNILABJDJ@JDHNDN@FMJILGHODSEEFBLDBJFDHDN@LILOJ@BFD@BEF@VFJDHADGDG@OKG@A@@CECBCFB@ACE@CLK@EGMoOKCWYMGAC@ECCu]gOEC@CDSFOJGLIBCEG@CVIDBJAHKZCBEFC@CCCJYBCCCKCCCAC@EDEHCNCV@hB~NbLDCFGAES_KKZIF@\\LLDFCFI`[FCBfGdB˜P„JRD@F@TBfDF¤VhJV@TLNN@JFHTZLL\\BhCf@lLҘȱeéÛ̳iùCQAKDM@CGIIGNUCIBaMWKKASC]EEOIKQGSKMACCMCAQBODOHYPOH[B[DaAaJQJK@_F]PWB_HEAECCIGK¡_G@KFIB}DeCWEaOƭă³ȃĝɳŗ_YĽĥĹğǩljWWgi•§ƃƻ­¡UWMYBILY@EGGQMSYMKAEW[ICIAI@WFEAMKAIBIAMKC@GDKFILM@EEGEWFWFM@EEECGNmAQCK@GDIAIUoE]UeAMCGBIJEAAKCEGLM@IKKQIUICGBQAGCGSQEG@C@CFCPWNGRERIPKDGBECM@[BGFGLEDC@EEMDIDCFGDO@IACQIGGDCJEJKJIAaDI`aAaGMQaDQ@ECEOEGEIWAMBI@ONWFQMICEC]COKSUOKEIICG@GUc…@MCMEMAG@[LMBGCKG@UH_@I@EGK@OHQLG@IKUKKWIMiCEAKEICGDWFILGHAXULSJGPIHKFCTAh]`OPQDAPBDCTYJCTAHCPSJSBI@AWCECAYCGIGEC[@MAQCcMAA@EAMFANBDAGUGAYAI@OFM@WAIMOQKCCECWGIBGIKAEICOKKBODIBMCUOEAQAQFKAKCQFKE@EDQAEGIAY@EFIf[RARBVCL@\\FX@JSDCdIHBLBPQTELEJANHJ@RQPILMBG@GF[bQLOLKDGRU@ICGY]@G`WBEHCR@TMDOBCFCPBJERCPUTOXIHCJQFCHCR@PHDAJCJAFBNPLJFBrDJCLEP@XOHKLEFGHOjgHCDG@Kd]HGBGBALIZKDCBI@CGCQAKCI@KEMOK@KBOJMAMKMSMEGAGCGGIGK[IAIAGEACBgAASBQEI@cHMCEACEAEIGFKCUBOAI@KNUBSDIHEZGPAJBHALET@RAbQxWJIDE@CLCXBFADA@EFKBCFEBOFGFADEFADGFAH@LJHBHGAGFGJCBC@AKEAOHIHA@AGEKKAIICGCKAECMC@IGEG@AHCBOFCD[BEAGDC@@OHGDCLGHIHIDI@C@CBGEE@CDSBINELaAKA_ACQDUACEGKCAE@MJC@EAGK@MJCTUES@EHKPG@MCCEAQD]AGCCCEYFMEKDCFER@PKDGLG@MJKEISSGCM@EC@GHGHERE@QDMDQAKEMDKO@GAYMKC@IFKWIMIE@BM@EACEE@GCEICAEECLGHMHODEF@LHHBN@FCDUEACAAABEQKEME[IAiDWFOBGI[QIOCMFOECICc@OAIEEIG@MPa^SLQBMGBaGEUJWFYDQAIEC@CFALEHGFLQKWLaCsMcOOIUBiPoAQFOLERBNEDEBcAOLQpMNoT‘KiM‡Qa@SHQNqTk`qP[N[XMTOJ_FgBUJSLU@KIEKUIYGOBaR_HQHULWXrQZKJGCQIkAoImCODSrMPWTMRONgRAdIPQFQAiNILIFG@WAOEaLWJIVO\\KJEJKZNPXTFHARMdDNRVNXIVINWNcFQGGaKMq]oPS@SEOIikWOSCgDeJ]NSKCQRkAE‡JmPSHW@QCYEmD[AEWICc@CWF[R@NFPJJJVE\\@TJRDNBLCPSfIJKTKLILQNKNQ\\CLEJD\\ALMHeD…DGCYOGASDkPSL]VMRGN@TODPRORGLCVHPBJKJQJDPNHjDXPMVRFf@jH@pGxAZTLvMREJ@HJEZMTUN[VCbKNMPKDWRMhCRBXj€JHXFHPFVKjGPOTDDBDALEFAJEFAHKFI\\OFCDALDH@JGDKAK@KHIJAH@LDF@DUJEDGJIRKNOBEDEHBHJPHFLFNLBHANBDC@ECIBQXSPMRIHI@WJILAFIFAFGHGTSJGDI@IBCFULCFAFEFIDGFQBITCDEDKBED_POBGDEBUVOJiRWGOAOPOFML…R[BQ_NoBWDAQEUFoIEMAUHS\\[IOMSUOAMBINGPGJMh[fCN@XPxHRExCZKTUVWLKHALATDLHNPBLDHHAVEJSFICOAYBYJ[BK@yR[F_BeEKGMCYCQDQLMFSBkN[LMHHnqXYEEUAAkA]BiKWBiTSBOKYWMIYASDMAKGmGYGOIBMJYLOBIAE_DEQOEUBMHADa‚CPKVQVULKLCNHVDZA\\SC}AWS@[EEQ@aCU@cDSRQZFVCJKHGNCRMJSAeUuM_GGGCQSU]IqISACNKTOL_lMLOEUKCGEAGACDAFAPATAtaRUFKLD\\LLbRHNE\\UTAPNNXLJPJZLNlPZDPGPCdYRBNHD\\FRTBTKRTNDPGNSHQLINCLHRVLRXP|`XFPANGfaJCZQNAHIH[JONSP@^BRDhDXFXTREXFJJHNJvFLJFVJ^DdC`BbJVD|VdN\\N`AXCZDNJFtXPAZSLKPFNLJHHTLLDBJ@HKZO^CLOZYNsjOZEPCHSDEAeQOEG@QPIAYBMFAPJNKJiRUHYL_TSZEdKfMbGRapCHAPLJnXFPA^BTZ@ZP`^RXPNtZDJCPGHYV{`[L]RSPIRLV\\j@PKTMLIP@|MXCTBRBJHNDPJLDXBZGRUJSEPIJSjOTilWdEjSpERCXX~Bd[pCZOhPPLNHE|OJA^FbEPGXERHVHVBHAHAPBHABGJQZOVEDCBEFCLAJBJFHDjDFDNLXPPD²PP@DG@KDKNMJQNSJEXSRQNIXKXGP@ZFŒJXHREPGro‚svoHIHCZELO@AD@FFNI@E@EQQGK@CBQBACKBE@UFGEI@GBMDGLKBEJSFORQACDE@MJKDMGQ@EBAGSDGBMMiB@HHHBF@PCRHPBRJLDLEV@hIBA@KDAL@NDNHL@JCFEHCHAVDH@JClUZGRCPOJAVAPEBKDCHAfEHEF@TZDHF@JEF@RJDDV@THLFD@DCFE^SD@BB@HBBjHNNFFADG@CDEbBDHDBJDDFBTC„UPAJ@B@FHVAFDFFdGDCBGAGCGAEDIVMDCFKCWEGECYISMOCIEIMCG@AVUFIBECGMQOOIE_wQGIKB]QMEMEEAEBIBGBaDUFS@QDWGO@ODCJBhd^LRBFAJ@RAF@LPFFRJpbJBJFFFHTFFXNdGNBTFHCHCJ@bRF@ZKJ@J@VNZHfPTPNDFBJNHDZAXBNNNFL@RCJ@JFZRRJFDLXFDZFF@DA@KDCNCDEAMIIBCNGJALUJG@GHMFENGRO@QBAHAFFJB`@RjHPRhHJBJCFAHBNBDJFJLfBNDhFTJFXFRBJAPGPBBNBXDNJD@FCHOBANGRK`KRC^BNBRHFF@HAJCDEDOFEH@DDNFD@DIROTAF@BNJAFEDADAF@DFFVRLFHRNFBHCLDJFFJ@DFCHAHFVCJBDD\\BD\\VDF@FELBLHPHJJDDDA^M‚NnPZdjtŽPTDPCÎFÌ@hDpFRALCHILsds`ƒbeJEJCB}XIBCcOQEE@I@iJWJKFAFNbDDNFZHZHPHTP@FCRNZFŒEFO@SCsE[BQFEBO`GFK@QA[@IDKHE@qKWICEIEGAIBuA[A]DgMK@EBADAFBRBFFHJ\\FHBDCDQLgDEBIRGJ]\\GDIBSHEH]PAFCLYPGJ@DFHBDCD]IC@IJCF@FDJFJAFCBIBQAMBCFFFJFABM@SAkIA@@FJHDP@HCLI^ABC@ACGECEKCIDEFAJAFGDOBBFAJBJFFABM@FHABCDAAAXGVQ^WVáœ}Z‘\\CDBBLFLHTHJHJJPDJHLBVRHBLHRF\\DTFLLFH^PLNVHNDPNFFRDDABGBYFQJKd@NBLCbARBXHX@NCNA‚B\\DND|`FFLDDFBB`FANEJGHEHAH@JDTadOLW\\™”ANFJWBAD@BHBDLBDDBtA@EWG@A^AFBD@BLBDPFDLª\\VTFLENBD@DGFKBI@OEQ@GBOAUBgPaACBCFKEQBSHOFG@MF]\\IBMGGDKAULK@GFMBIFQ@MA]GS@KBUTA@FF@BSRO@cEBEfcEAa]WSAAFKBE[UIKNALGFGDI@GCEOEGICCIAcAUFG@QAG@UHMAoMO[Q[IIC@CJCHEXYPCnAJAJEHE@CWGKECCBCFGVKDEEOAOCMBOFK@GGGACBGBEBMQO@@BE@ICCCAOACGUACCMCIGE@ACC@AC@@DG@CACKAEHIBCDCBEEG@AADII@ECMEECOIC@EHEJGBWBAAQOE@E@OLCDCD_JC@GAu@IDILGNDHNFFFFPHHBB@HBFPbFRFTCŽFXLZ@HT`JTv„bpV\\TRJbBPLhBLHFNFTLRFLHDHLARHJ@bD@BKFEBOACEEACHK@@FABGEGBCEEBCEC@ABAJMBKCACA@EDOGG@IC@CBA@AKB@E@AIBGAECAGAAC@CHABCEMC@SMa‹…W[EAA@CFQ\\CBADBLHH@DABE@YEADEJMAgQ]QAIBOOIMSOMCIIMEGOMaMgIK@WIgIK@eEg@ICqĒMj[ÊIÊ@LBLHfDF@JHJFVFJJBVCNNLFV@BBBF@DHHNLDHJHRJJF@D@HKV[hWjGTAPZ^ADOHEV@DEJSVEN@DB@^DHJBH@LDJFBdAZBF@PGJ@JBJD^AFDDLBZD@JAFHNAB@@HDBNAJKBEDAFDLOpAXDD@AG@EHKDAJALEDB@BGL@DJFLBDB@DJJDABIJDJ@DADSBAJCD@DNBDDLFBXAbEREXALIHBJA\\Sl_hYDEE_BCbCPDrGR@JBVETCP@TBN@RFPE|EXB\\DVFLDBBJBFDHBFALAFDF@LDLGNEFBHAH@PDHCJ@NGDCD@HBABGPIX@DBBþLLBHDFFXATFFEL@^DDER@POJAxPF@BAF@RBJFRALBHDLAHCH@HCJBdIHAp[LKNIPBHABA`BLEF@JCFBFDJ@HA\\BBAF@DAD@FCF@LFFCBCJBDAFDF@JBBDDAHBD@FILIJAHBFCFBDCDDFABCH@DDF@FDFAH@NJJ@HJF@HBF@DBF@P@DDVGB@@BF@BBDB`AP@DBHCFBPBPFFDNPHBFCDDD@LP@BCD@BD@CF@JAF@FD@@AB@NDFH@BlVPHplDFŠlœŽrXBBD@`NVTFHh^JJJPR€BDLDrBźZXH^\\LB‚GVELBªCvG|CfF\\@tJRBtN|@PC\\@JAD@@DCHBBPBªBbBVHL@–ANBVFBD@HC\\CFBLDDPHBFRV€L˜HJDLPBB°DjFfHXHPLVFN@PDV@NDHDDHTDFBFJJBd@XEPCR@T@^FJ@vKlBZCNGTFZCLAXJhAF@HFDABBPHN@dA^GbQN@JBPJXDFAFDJ@FDN@BBJFHADDH@DBHABDF@DBFB@BHBB@BAB@HCJHD@BBB@BAFBDALDVDHDNA@BB@@DD@JDBDH@LFTE@AJ@HCDDFABFDBDETADCHDDABBJABBDADDDADDNDJHFBNANGL@FANBNCbDN@FDDBREDBVNZBTD`NPDFAH@D@BHLFlNBDDDLEDDIPDDNCPEDAJBN@lNPHRJFTB\\BDNBNL`JXLJBDBCRDFFLJLJ@LH†VNBVAJDHNVJZFVHXJdThLLPDLLPXN\\JJFFF \\pTJHNFRBL@ZK\\Gr[\\IrQV@ŽNĔ|ÎǑ"]],encodeOffsets:[[[81410,40830]],[[81116,41022]]]},properties:{cp:[75.989138,39.467664],name:"喀什地区",childNum:2}},{id:"653200",type:"Feature",geometry:{type:"Polygon",coordinates:["@@cŕCsO˅BʡCˏÀ¿„{j]¢yôµ¾›¢‡„wTQzÖĥZqd‰J[HYPaBG@GCSCiGQFKAMFK@ONQBE@YCIJECUFCBCAIGKACFEZIBAGMBADAAEJE@IAGB[FMLABALQBUFGNQCIEMA]@KHMDMC«EWEMEGGIAE@EDGFQL]BKKoG[EKMOIEuWCC@CEIOK]EGOSOCKAIEMASEEYQGQ@IAEICsOCEGCMCicWQFKHEBKDECODKAKCE@CHEJDJCLABGHIFMBIHKHUBCFOJMAQBCBEFC@ILI@GDGBK@KAIJ[@G@G@CBA@MCGCE@GGMFIAEIGACBI@EKGCECC[uCmECAABORODGBI@SDG@SHU^eFKBM@YAESMAECOGECIIMC[BEFGHEhE`KHIPEFITOPCPUHCPDH@JELCZ@T@LFJ@ZFH@NED@F@DCAKFEFA@OBADADGHGPEDED@DCR@FCH@VKD@FMHICE@EDANGJ@JEbBRIRBXD^GJATBNJH@HETQLWJGDEFEHARBPCLGBGHGZGJBHADIAKFMJGTGFEFATEJAFBRAJOHW^YZ_JOFSBEESDK@CGMAIBQCKBCBKEGGAIIOCIKDEB@BCCE@C@CKMBKEQBCGEDIEE@EBCDANFLAHEBIDCXQNENI@CDEEI@GGKKCII@ALGDEFe@MBONKFSDEL@FEZHLCJB^A@ALP@JALBD@FAPBJCFDFBV@HAHER@PCL@PAP@\\CR@TI@AAGFCPEFIJKDEDUDGLCJBXAfGL@BAJMDMFC@IPIBCRAFEPA@CDA^ABAEM@EAC@EFEEIACJG@GHABEDELAPKRIhCBGJETAPERBJGDGHIRIJAPBNCH@b@XCJBFAVBJEHG@EAAIC@GJGBGAAOIEEDMGM@EHABAFKHCL@FKLKBCAEFCCGFE@CCGBG@AFABCGG@CHQACECCE@CFM@EC]ACKGACBCHGTEFEBCAODIHMBEAGBMLI@GDINIHQTQBCIŸBI@SHSHcBAFCfGHAHCLSFEPCFADMFE\\U[_aKcEEAECYAaMSKQCkMAACGCCWAKCKUCAYEQIWDCASOOEMCWSWC[MOCWAIBSFMAMAOEI@GEoI_M]GQCKCOBMAM@YAkQKG[GAEGESA[@_GECMEQAcIAACEDIAKBCFEjGDAFO@CCECAIAECACBSKQKMBKAEeGSEOGYKOOMGqSgUIKIGaEO@iIAAQ@KCcBOIGGAAGAGDEAEAEGIEOAYGCAIKCCIKIIECQEUBABCJCDMJMLGDKGQ@GAcWKAABCFG^GLKLGPIHIDGJIBKHCBC@KGUEA@CFIDQCCBAFCFGFgI]KWBUDA@@EACICUAOHQEUKAGYWCC@MEG@KICKCWAGC[@oCcGO@ILMDµB—AOCq]SIiKQFKVQDYA_GaCYEGFDXDBBFADADUBGHG@EEOAGCIC]@EDEJGLEBMEOBEBELGD…AgBIFQDSAMDWLSDWFkAHkVOLQDOEOQSMUK[E]ESFaHY@YFKHOHaZMLKXETINOR]LULUD]@QFQLGLCPUzSZARJFHJDxAbELQ\\MNMTBPFRJLDRMHQDaB‘@OFANKHMBiIQBIAc@Q@_JQGOeaOoaSGWFMPUN‘\\SHKVcP¡JmRWFiSWAWH…`UBM@sKSIMOEYAWKWKOUCO@sDYGBQHSHOHGBU]_ISJ[AKMMOKSKUEwLQCGGIOQQWOOCgFWEIIAWEWGCaPK@KCSQwUYAaKQUOKK@ADG@SCMDUCJOMSAG@EHUAEHGACBEFGH@DA@GFE@CGC@GBGJIAMDMDABKAKKC@CBC@ECCICAA@AHC@AIGKCGGUECAGOUCEBE@IECASDGJI@_IIKAEECEGK[MMEASDe@UEOGMACCQGSAgL}NOAOA[Ku@WA[QqYYIUC@cD}AYDWAGHEBS@IEYAIEIBW\\CJBNFNBXMTEHU@KDINEF[LKHEH@NEJCFCBIBIFG@ICI@MDIHUEMEE@AJCHSDIH@BGHA@ECOQCAE@EBCFIFIAEE@KAAS@CCE@CDSHS@MDUEMGC_UDKDQDOC[OGBOVIXCRIRGLODwK]FSPENUJ]DGfAFcKUEaHmmAQCAPGHA@CCGICDCBEAEEE@KAE[G_@DI@CLANORMICKD@iAUBKFUXWHcMY@UFYJWT]HI]CUCYCSB@}HDVHRGLOBeLELAVGLuAGH_XUBQGWUMAIEEBIDEHMDMFQDC@CCGIGEKEG@QFCBBRADOAG@oPmHGLAHDZDLABCBODYOCC@EAAIC@CHI@CUEMSSMKUKKOCW@cAeBQEQI@ABGEKGIOMGKES@OIKBWEICWECGCBCJEVWTOHINIRGNSTODaPCFEjSGMAAIFMBgCECK@iNWBC@AKCAO@_DEEAMCGGIsOAEFKAG@ELCHCHIAE@CCAIBAAGKKEGIGQCCUCã¯G@GBO@WHYLE@CA[WMEU_CCSIBGDETQIaACGBAAECAGDIDEREDKACYACIGEFS@QBEDCXGBKEI@ECGGAH[EIDGIA[@]MAGEKCO@KDUEGEAKFO@eHYG]BDCAEE@GCCGDABKP[DENEDCCEECCI@IDC@CMIEIGI@GACCABE@IIACCAMMO@KEAIGCKGMDMBMBSAKJeaGMKaEGKHOh]BM@QIKM@GISgEOCU[kDKb_AOOIIIMIKGSWKIMGWS[E}CU@UEcJQJSES[][UCeCgDk\\oKU@WLENUNQGM_OKOESNS@UC£IkKqSaGS@WNWLI@ODsEU@aGIGUSOGQEWCYB_DMJKAQDMNMJINOD}OUKUCWIUQACIBEBAHEHBFCDYBIEUGCE@E@GM@QISGBCHIHEBEFEBIFIACCCFCJCDMNKBCNIBAIGISoNcRQDKJSJKRETMLKAUIOO[QQGACUEOBSLGLGPH`MXCBQJIFcFWHAF]V[LYFYCQDGBaZVVHFDNANMJiJSLKJGdED•VGD_FU@eAMESKKKKSIKEAKBSHEHE\\BnCPW\\IFFM@UBwUGCEECICOMIIEE@GBCJEfBfIR}V]BiACA[@SD[L[FeJGBKFIJEDIJAJ@LCJBLFRNRBLATINGRMJkH_DK@GDGJCJBhLZRNPTDZ@pF‚DŠ@BOHeFIF@JIdeVAL@L^VHHFL@VCLEHMHOFYDUHSVyˆDP^RPTHNMjY`MDO[PCNACvCJKT_^SNSXER@TDbDNFœEŠIT@JHFTHhXP^bZNRFBTNPDRNDLBXBLFNJLLJX^HDWDwBaCcIeBCGI[KKKBWVOXOAQEg@QOMAM@SH_TIBGEB_GSMAQHKHMLUZIJM@MOURQHifAFBBDBFBEXEDKAGAKGE@CFGPGNKHFDBFJDDF@HFFBD@FANF@NJXJEL@JLDZNHBP@BBEF@DFNBLCRCN@RQFGFGH@HFDN@HDTTFJIL@NKHCHOLQ@EFAFDLELH\\DDdDRCFBDD@NOHGL@FFR@BSVID@NDHFDDBRIF@DBHLDFVBRCBDB`BLKbMFAJCXDDBFAD@HCJGJGJKHCDGH@PD@HCFB\\ADCPEDABGH@HF@JNDFDLBHDJDBJLLHF@BGBGJBPLF@BADIDEHBHGHGAKIG@EBCHEBCFEBEHAPEFADEL@FCBEBWAKD@DCFIJwXaRQBS@KFGBIAOBYHGFCJATMV@LBJAPDVELJHBFDFFBNDdGJ@RFTABBAhBDHFJBJBL\\JHHHHDHBNFNTNLNBPILAL@NPLFJ@LDRBHD@DAJCDYLKJABAHGHc^@LCHGDihGPEHKFGLWPO@KFIDqCEAKIMOEAIBIDCBOGQ@GDEDIRGDWJSPOVQDIFOAEDADCPSNQ@GDAF_X@HZ^DH@JQVCHKLKPaRE\\@HAHKNOJQRI@MGIBKFSFORKAGAcJCDITW@[EK@UDQAQBe\\EJ@FBZHJBFCR@FLFRELDLBRERBFBVPNDJAPCLAPLJDBFJLAHHJDXDFLDPRJNXBN@PEJ@ZBHBHVCBMAEBBN@FBBvRNB\\@FDJHDHBZFDXDALITOTGDSBIDSZCDOACBOR_Pg^SBEDGLOJIHKTWVGBKHEJCXDHFJBLDFNjXJLLLV@JKHGR@PHL@F@JG`@VLHHDNA\\KH@NBNFND†@Vd@HDHJJLFVPLTDPD^DFNJERMX@PAJBNJXHFPFDF@FCRRbHNBb_bCJBbIJILIFCDHHRJBD@JCPEHCDCJFN@FCDKFEHAH@\\DNAFCHOLQJQFMHOXED@D@DFHTRDHBHARDHVJRJLL@JKNFHLDBBIFAJDHBNVfF^VpBJCJ@HDLBRMnDHFF@FENEXFXFH@FKNEJCL@HLDBF@HAJBJNLFBXEJ@JBJDX\\BFNLTZRNHH@FKZAJNZVX®¢ƄƼ–¨€‚ǪNJĺĠľĦ`ZɴŘȄĞ´€ƮĄbPXFfD~CJALEH@¢`HLDJFDFB`GXA^O`EL@RIbIbB\\C\\APGZOPGPCPAF@DPNRHTLRPJFFD^BTLLNXAbDJMVJHHJ@DCNBLDR~ŠÈˎ¤ȔͰƃ˸PҺX͂BưAĴBbAǞ@İBz@τAԤBɚC","@@ĸKQǘįCJLJ"],encodeOffsets:[[85417,40431],[81147,38084]]},properties:{cp:[79.92533,37.110687],name:"和田地区",childNum:1}},{id:"654000",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@\\KPG^KFGHWDAAICICAF]WCWECCEGAaK§ÂR€AŒDVDvJXAHBBCHCBCDC@ADA@CJAAEBCLE@CFCBAACHE@CDAFA@AHCDI@EBCAEAC@IAABIEAAEBA@AEC@GDACEB@@EGCBA@ACAAEBCAEBEAEFGDA@EBAAGBKHAEEHE@GFI@CFIBAJAHECKBGAABA@CYDK@YBUA@MCK@IACAGEKBCESGGC[KmO•CS@[CMQ@ă|č|ǓN@BRDDB@ZAZJVJNJHHDNJZ\\XLfdJT@FCD@HGJ@HEL@FHPALHHAB@DCFCNBNCH@DFL@FN^LL@LHPCFHF@DDBAL@DFBDDABEAA@DDCDBDCDBDB@ADIBQDKFIHFDABABECA@AHCB@CAB@D`EV@ÝŲAJfHnRFFH@RFNCJEŒefClJJITAHEHQJMVOHGPEHDFAPIDELI"],["@@EDBBGFHLNIEMABAA"],["@@UMXMLQJC@s\\IJHFpRBY²GCMXe"],["@@FjZT@LQˆCPXZGDFFCBDFAHDBBJFDCBDBDFEJBB@BBDEB@DABC@EDEF@DIF@@ABED@FC@@FCAAB@DEACDABABCBIDABEB@DABCBCAEHC@SNjJDFIXUDIFIJAHBDABCBHFLDHHBHDDFLHFJTEBDJOD_TOIEGSE@HNPAJFRKFEEEBDLgA@BADHF@BCH‰E…IBIECBACMFIH@AC@ESSAGDWEUGWZOA‡fDC±XIR@HGbAViKOD@RqAANGPAHcKGE]VgZUXCRV^DPK„@`DRBXNzDVCLD@BBCjEPEDCLIJCNG`BJCJGŽK\\BVAJCB@FAHGLALENCHCNKNAHOTDPEL@FCDBFDFVPFJHJ@HFH@FGPBFFD@HBBDBHLBPJRDBAF@FPF@B@TDNAFCJDDJDTPBDDJIFQ^[RAFIHQXOFMJINCHGH@HC@AF@BCDADABE@k\\uJMHiNcBIDMFUNCJWTMR@JBLGLSTQ^HPFPDZDCR@j@RBLF`R@DLBFDJDH@NGXAHINCFCBCACICCEDETKN@NB`LNBTAFGDEKG@EFCLEJABE@CJK@CFAFERI\\KnK`ENCJALCJC`[TEŒIrG†IRCF@JDDBJLJBLCHEFAN@TFHM@GBCEI@C@AH@PIN@LCJEFI@GFIC@AEHEFALGRCBGGEACBKIGAMIEAEKEK@GCCIBGBCDATAJGL@@ID@FCTGDAACBCLGRHF@PDD@FEJALDF@FFNDFEJELBF@FGPGBIF@DCTANIP@FAFGD@@CDCTGTAFGJ@FC^EPBBA@EPMCEJG@CAADC@EHCBEEEBANAHLN@BDTDPCPGXNB@BEjAPFHCLBVCLEDEBA@CECDEFALABIDEJCPDFCNABC@ANADCJBFAHAHDLFHBJAN@HAJBb@\\IDEREHGH@HDFBLCNIXELGBCCA@AFGTE`ABADIBAXCN@FCHBN@NEJ@JEZFXEFCFBDCF@P@DFLC\\DjILCHGHACADKCEBENEFGCKIEAIBCFEC@AEQG@IKMKCKGFC@CCAFCBCCKIKBK@K@CFG@CHABEHGBEH@BAAEHAACD@@CB@@EFGFARFR@JITGLS@KBMAECCCBCAACQAGG@CE@CKE@EECIEEAE@ABCDBFA@IBGEEMCQIOAECEBCBGAOCGDI@_DABE@GDCBACGCE@CCIEO@QKSKKKCACODC@GAEC@AEBA@ECA@GEAICGGEUCACECAOUASEGBEACBGAE@GEQ@EHKCAEII@BOCEECOCCAAECCOC[KMMOIQCQJBG@KGGG@KO@GBE@SDI@CBCAIEKIGMOA@CEQKGGGCCC@E‘\\kXC@@GoJKE}‰IBY_GQYFQLGJGFOBQAQCQGMKIAiLIBKAMCGG[GEQAKCGIIA@CAEACCI@SGBFIBEAEGGAM@ECCBAAI@@EC@@CDAICE@CDGBIAAD"],["@@L@JHDBDCBGHETIDCNA@CFBP@NFZ@NITBJIF@NENDVAJCAC@EDAV@F@FCF@BJFB@F@@R@XDF@HEFAHEGAAIFGLCDGL@HAH@DEHAAIEEDCCGL@PCHJNFV@\\DJAFAJ@BACGKEBAAEBCLCICJKBEF@HCJBFAHBFABCF@CIBAAABCHGFCN@HAF@DAFALHRHHADCBA@CNDFA@E@AHAH@JCDABGJ@D@@DB@NCBEBCJEV@FDJAFDL@HGBAHElOTErGjGŒSHAXCXDH@TGHCF@HCRDN@PFXDJ@TAzQ~ILAZSHCHCJBNAL@RER@N@DCZCN@HA^DPBLAXCLIFAPBLFP@LFBBHCN@PFVAHD@DDDNBDBH@HIFCAEFGLEL@NEFK@MHKFIJG@CVCHANCBCFGDC@MRKNQXGLG\\@RCFETGFEDANBJCDAB@FADDD@PILBXMHGHAJGLALGXAJCRChCXGTBXG`MLADGDEHCJIHCDCBECIBM@GDCBCDCHBFE^DJFHENAB@JFNAJ@BBNJHBHAJBDBBFLDHG@AJCBETGN@NDPBJCDCN@FBFCLCFCJATFJCNADAAGDGFGLFJCNALLADBDHBDHFDJ@@CDAH@JDBHDD@HJHPBXMDCD@HCH@JHFFBPDBDDP@JDPElG’HzF`Bf@RApMRAFCJ@VINDL@HBT@RDFCJALGPCDGAOHMD@KKCEEEHCL@HBLCJBVKLOJIt]NAPADfFdHBEFCJADED@FDHDHANEDFEH@D@DJDJAHBFFZJFDDHHDDDP@LCFCHCBGD@TG@YEGBIJ@DBJ@FBF@DCJ@TJLDDBP@ND^ARIHGJO\\aJI\\MF@LFHBLDLIFBLBJAJDPHJADBRRHKnSLGNMHGPGVEV@NFRJF@F@\\QRGRAT@J@^VJCDCB@FB@HJD^EJBLBFBDCFCVC@CBGFAFEFABAEEMCDKLMbUNELCRAPDLLJFP@L@FCTONQdKXON@fJHDF@VGFGLCDCGEHGBGFGDGN@T@RAAKE@SOFCBCQEKCACIGBCHE@CHCTCF@RCEMFCH@FEJ@DDDHH@JCHGLAJCJAJET@BEFINE@EJCF@NCJAJB@DD@TEHEJ@HFNFFLNBHAFKPGDIHAHBFAHG@KAAFIEIFGAIJCHA@CEIB@JAVFFAJ@FOHCDAFDPBFDL@DNTFBDHDNHHG^KBGFCRENBDD@FB@rDFBFFJDRITDPAJBHANDDAFB@CJ@HFJD@DFFCF@@FFNDTGFBN@LCF@LDPDBEBARAFADEFAJIPAPCFCVADBJ@LCFCJBH@FEF@CCBIEA@CAAOAIEAEBECCCCCGMGEEIU@UNQ^G`ARB^E¦mZ@vFXFV@DFNJF@DCFADIFCDKHIL@FCHADC@EAADG@AFIBGHI@GDCCEBKACB@ZC@EHEVEFDL@JH`DJAX@D@DIACGCBIIEFEBCCEECBKBA@CBGAELEDSNM@Ah]CE@ELGJKFALDPA@CCC@IEEBK@EEMMUDCGIKE@GGKICG@OGG@GAGBI@GDEH@FGBIAM@IDEHIDMEGBKAGBUPADEAM@GBCFHD@DA@IAE@@DDJIHGBCFQ@GGK@KAAGIBI@KBCEM@GHC@DMAAOBKDACUBIFCFQFCH@JKBCDBFEBADOJUDMHGCBKFEBECGAAMAAEQI@GO@EMFE@MACGAFMLARKPADEAC@GDCRAHCBCBAJAHCPCFA@ACC@CCCAAECCIKOBCCC@GOCECACOCAAGCIGACGCECICIGAECAEG_BKFGBEIGGEI‡DM_]oH[L@DC@ACAG@AADWB@FFRBDHD@JADATCRBJI@MQUCGCEGACCIA@AFCXCJAZBTAJG@EJADGHC@GFMNAPEJ@BABIJBDC@EDE@QBECAEAODCAA@CGMEE@MAIHICM@ACSDICK@C@KDA@IAEEQEEEG@QKEFEBOAEBIBEAC@CBIJEDUCIBMBGCS@IGQDKH[CIBG@ECAABIDAEIJY@EACBE@ICCOMFKFEACKEGBCHONAJMHCHMDUBCHCBCFQHCB@DHFHHCHAFADQDSNQ@IBQEU@ABADCD[BMAMHWAKCO@GAIBECMAMDSEAAACGAG@UFCC@GAASCEBCEEBAAI@AGECSEIPMGM@E@CHGKECKDQESCAFCBEFCAGFOEGBGAEC@GAAODADBDCDO@CC]G@GFE@EDGK@ECEHI@EBGAWFGDGFOEKBEPGLKDU@sIOGceWKS@YDkLYFU@aC_D}ZYF[KUMIDODOEMOKWSYUOUkK½XAMDMAEM@AAICAEMBEDKDSEI@GCCE@EOEECEBQAEDKDIDECU@KEO@IEC@SGAABEMIKFCHCBY@MCAAEEK@MACEUKACBEQGEDI@MFU@EDCFBJCFABGBWQGCYCQJECGAGCAEIGAC@KECC@EDBDADBBEAEDDDIBGBGBCGQGWU]E]@wAQCMIOMSEJwGaLKBSAMCQDQPKB_MMG]Ge@QCOEMBEBKBE@OEE@GDOBODECGIAEECWCWOGBIDGHWFKBICAKBIDM@KCCEAWAKEECEI@GAEGAEAOBMBS@aJOBSAOLGBIHC@UCCAGUKGYCO@UHKCBCEGAICA@EBCBICO@MDUAGCECAMDMCcJWHEAGEGA]DIFCDCDWJIDMFK@SAKGGEAMDIFIAGBKEIMGUBcAUSGK@QHW@YHIDIH@JALDL@NCVOBEFCFGDCHA`OAWDEXITEJGDGGE@CNCNM`SBCAMHQ@MNQCK@CJGPAHC@GDKCC@ADCLGBEGK@QAGCEMM@KLSJGLEMCGELOAECCAGOMAEBCAMAAKEM@IECGQGK@[LQ@iOOBSFWB[BeEcF[AEOYI[J[ZEBWCQK[@ICAGRK@CEMEGBMFGACEEWDK@KECGCOO@]CaMI@MF[H_ASHUFQASGeSGKQOMBgVSFCDAFMFG@CAAGDUG_FK@GGOKCGEKAQBMFEBUBK@ICIKCOCEGCQAG@qLUB@GCAC@EUUSMQCM@gLSAqDCBQ@WFEE@KJG@COGBEFE@CIKICK@ABMD@AQ@ABODGDCFBLGJEBOPGBOCKGikIIEAIGEGGAOECEIAKHEHQHaDIDACEEEBSCC@EDAHDFAHCHQPI@WKE@MIGOsEMBKFMBGAOOCAIFIAGCEGW@ECC@MBM@GEC@UKGDUDSHE@EBQTIDEG@MEAGAGBSAEBGGA@GBAFMBCOQFOEQAIBG@[gKCSAGBEDKJGJ[RCFKDEAGGAKKKO@CCKGGEAHEBMDCFCBOBICGBS@MGCDC@GA_BWAKHMGCEECAMEGQBIAM@OAAIHoAIFCNAFEBCCKIICQBEGAKDQCGB[b[TYJMBIAABMEIAiCECEBILENCDPL@DAFCDAFGHGDCNKFBDCTYNMJ@DEHEBEAAHCFCBJLKJKBQ@QMGWYCMBEBS@KIGHAFC@QF]FECCCUGYDGCKBIAA@BCACUOEFEDUQgMWBWHCDKDEHOLAHOAMDEGEC[BGD[HC@ECQBC@GEI@ICYJSFECOBQIEGKESLIDM@IFUDQ@IAEDE@QEO@MCcAIAECGOGIUDIIG@EBKAGEEGEIOSQBOC]@CAAABC@OIEWDGCC@QJC@KFCFAFSFGDQFKCMKCAmJEAQMMAUH[AQH]T]XE@O@EBGJGFGN@DBPPTBNBH@DOFADAFJJ@DGHSFGFAD@NADIBGFADLNF\\ELAJALDDNFPZNHVBHFTNJDF@FBJJBHA@W@OJCNCBMFU@ULINEPGFEHEFO\\IFGHKXCV@HADIJELCDIR@DDJHPBNLFBDDNALDF`XLDNNJ@LFRABB@HCVAPRfNbXtL\\Fl@HCL@FFBDCDDABC@ABABHDACDA@DF@@BDBDBHBADDFDA@EHAB@CFDBF@@CFBD@@AAEDCDDDAD@EDBBFAF@@FBBDA@AFB@@CB@DDAFCFBDEB@BHD@FAADBBBABEDBBDFCH@@AIEBCC@CAHIDBBFB@BAB@@D@B@BBAFCB@H@ADBBF@BABCHAFBCD@DFBFA@FB@B@BA@EDA@CLHBAAA@AB@FDBCBABDF@ADBBFBBBJ@AFDBD@BEHCFBBCH@@AACD@FBCD@DPFBBBDN@@BIBHF@BGDDDLA@DEDBDHBHAAEBANB@BCB@DJ@BB@DFBJAFGHAFBBDADBHRADDFBCD@BHBFCB@NLF@LE@FDDAFHFH@FCBAAGDABBDFDBX@BDBFF@JCD@HJF@BABKF@BD@HDDL@NFNCBDEBAD@DFBHABEBABBDFDBLED@FBFAF@@DC@@FCBDHEBAFBDEDAHA@JBCD@DIFI@IDGFQBmPYDIB_B_HGFMBkVQHGFWHOHCHMFKHAFMHE@SJGH[f@FADAPNLPLp\\€TˆFhTbN\\RXFXLxlTP^DnRjF^B–G\\SPGHBFLNPJFJ@XEbOPALBFL@PBRLfCNORIPAl@hadEJBLFZHXBNALIHQF‘AiFSHKLANLPTPHTzxDFJvBVDNFL^PK¢Ļƚ|J\\BR@fJJ@pPLHžVi°G`CdPLPVHD[P‡@OHAB@FB@BD¡pBHTRLZTNBFAHBDBBFAPIPD@DCJ@BFBBCJBHADCF@JDr‡ÆPdJ@F^CŢ]`@@IB@\\@LBAADC@K^@BFNALjAPHTAPDIBEAADDDC@ADG@EDEAIB@HEDILEB@BS@EF[JCAEGE@@KEBCG@AICIAADKBADKACCGBCD@FE@C@CKIEBEEACBC@ADIHGBOPCBGEABBDCDBBGBE@MGS@EBML‡OEHCBAFABCACBUBGBADFDAFA@@BO@@BKCCLEDKBCDGB@FEBA@ACDA@AIDAABAA@CDC@ACC]}DACG@G@GAECG@HLM@NRBLFR\\HHHFBTDJAjKJBNLRHRDRBPAHEHIRKZEPIHA^MLIVGL@TBj@TCRIP@LFVBX@FBBDFBfªI@EESBDFBLDDHDHHRLDFB@NPJFBDFJ@JAD@DCJ@TAF@HLPH@HH@LAHRIRDPJNN\\LPDDDBFDBPDFDDFAPJ@FJDBGL@FFR@HBFAHBDAFFHBTPVDBDFDBFVHHJDFB@HDB@FABBFD@BF@HCDDPDBLLTLRLP@JFDDF@HDBDDAHCF@BA`CJ@HCPDHBDAFAFDPBRJNDFFAH@JEBCAAD@BBFFFDJFFF@DLF@@DHHRBBDDBDADDBFAN@LKTSHIJQ@QEEBEH@FA@@DC@BDGBBFABG@AFGHAFGB@DEH@D@LALJLDLADEDDB@DEDLHLDLN@JRHBFD@EFADBJJFDLEHMFAFDFALFB@DD@@BJDLBDDFBPAHEBDHAF@@CJBLCDENCR@FBFFTHNC"]],encodeOffsets:[[[87051,45830]],[[82999,44999]],[[82607,44804]],[[82658,44945]],[[83404,45514]]]},properties:{cp:[81.317946,43.92186],name:"伊犁哈萨克自治州",childNum:5}},{id:"654200",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@RvJzJj^RJDDDADBBFBDD@BGDADAB@DdZD@DDD@BBFB@DN@@DJBBBFB@DF@@BF@@DDABBABFBADB@@BH@@DJBADH@ABDDDA@DFDF@ABHBBBH@CDBBHA@BCDJ@ADFA@DD@ADDBABBBDAHBDBADJAADD@@BDB@BD@@BHA@BABB@@DF@BDCB@BFAFBBD@BD@ABDDDA@B@BH@DB@DFACDDDFAABF@@DFDDBHA@@AB@DFADDD@FHD@ABBBD@DB@DHDH@ADFBADF@HD@BCBH@AFJ@BDHBDB@DFFAFFBADB@LAFBDFD@@B@BNCPBBDDBAFF@ADJ@BDJBCHD@LABF@BCBIAGFC@BFAB@BH@@DDBF@FAADJ@DBDBBDJAF@@B@DIBCD@B\\CBBCD@BDBN@DDPCFERCHDAFCBCBEFGD@BBFNJCHCF@DNDXPEJBZRVB^rVfHhTCHQLGXMPADDBBDCDIHAHIVñ¶uDaDOIYDCCA@UBCAEBCCI@EAOP]Nß@QAMBcCiR@DGBCDELEDOCQAYFG@MCCCECQBECO@AEKEG@ICU@OEUKMAEEICSEMCEGE@GEICEAOCAED@ACC@yQEBCCK@ECIGBGDECCEKO@GEEACBE@AFCDMFE@GD@DGFCFQCPI@O@GHMDABS@CDGAABBDABGBM@BDADEDADI@@FCBM@CB@DA@OBEDE@IAIDS@GBMDE@CCEB•Z_Dy@SHUFUB{JSFIFeTMLMNIHKFMJuZaTYVQTGJIFSTUNGLGRAJCLQX@\\F`@PCRITIHGLKT@N@L@PGJDLV\\HbQXKHOHYHKLUNcNOHCNUBqLWNSHqfOH_XcjIRCPDVFHRXHH^XHNFTDRCLBNFNHNLN^VNJHP@hE^LFRB\\HXDNLJFNBDFCD@BDLABBLR@HBDDDNLHR@RBhRLAPCRBJAPCNDNAHBHHDFHDXAHFJVXJHHAVBZNXNJLF\\F’ApPJHRdLNNJœjZJ^HBFFHPDPRHPLLTXr^lCRDHLHNR@dOnaLBrR`BRCbBVDVHnF~A\\G\\AdBdAN@CIECHATJJADCP@JALNJFN@FA`ALCDCD@HFD@DAHEJCTLJCN@H@DEB@RAHBPA`JRAJFFBXGFCNDJAFED@LFNCJBJ@NDDDPE\\AFDFHLF\\EB@DDXDPAN@FDDBRCZAJFZFPLJETAFDDDJBVAFALBHHH@H@LG\\@xOJKHEHCPAVK@CBALITG@AIMBGlDTAPBJDd@NF~F~JJ@LDR@RDfHRFVFP@LF\\HFBJBZH^JVND@CI@AŒVnJX@lB^CTEXFP@PBN@DBNBH@FDPA@CEECGJYHCEEVE\\@VCVEVIN@RFPCP@İdNAZHhBnHdBtDB@FJȔ„J@QęCu@]LKLGHGNOJENGFODEŔéCőgoŧǁAGþŵ–ÕňǷŠ³Jm@_COEՃ܋DۏAMB¡@™C}B@¯Dĥ@“A{CaCI`E^JRDDILZjr`HLDBBFLB`GPFPDD@zJŽR‚dZJ~|xpVlR^jXDHNVF^D@DHL@@DFD@BTFBD@DEDHBCHDDCDBDHAHFBDHLZXJDCF@JADGDBBX†"],["@@^GRILGX[NKp[`WDEPUN[BGBWHSVSfYTULKL]‰mLEBOAADAACB@FDLKAAECE@CDCBGABAJC@CCGBCFA@BEBBDDABCDA@FDDHGEC@@HAFFDA@AACGCAIGAA@@CFALJFAJIAIF@DCJAFCSAA@AABIF@DFBBBC@EICIAAA@AHA@DFBBCBEDCL@@CFCNCBEACA@CDCCBKAEBC@GJAFBAD@BBBHCFCD@@DB@BEH@HHD@AG@AJDBEECC@C@@FCBACBCHAH@VGBGDEDBJDDA@AGC@CLDH@CEKE@CHGHABC@ABCD@LDDABGEA@EJBJEDBBFCFDFF@@EDCDB@DDBFG\\FH@DCBICCCBCDC@@ADG@CBCRKBCEI@EAEIECC@G@ALQEI@ABCJGBCAIBOACJKAIDGFGDEJIACIE@CPKAC@GFADE@EHEB@FNDDF@@GN@FCJIJ@HCAKOQORMBy@QAwI@CMEQSCEEUWYcACDECKLBOECqPgBcRMDGAwEyRGJKPEREGeXCH^PAC_FAJID{FABQDAFEACGA@CBCFGACFKHUBKFIAGCI@EEG@MBAJ@FEBIFGCGBE@GBAAAJAPBDAF@DCFBTCFDPBRAJBHAPDJAFDD@@BFBHAFCLABAN@FCAC_UAC@AB@NFD@@A@CIM@AfIGGQMKQ_UOYaiCIGGKEmi{gMM@ADEICCG@EICACDEAGCEDEACCCBEMEFIHAF@DA@GBEEEBGHCDGJCBAACKAIBIAEBBAAHABAAAC@EBCCIBEGEACBBDA@GEEACEI@CAE@EEGA@ECEAAM@CGEAACGACEECCCIBCA@CIAGG@CFAAAECE@AAEG@EEC@KCAMEGGEE@CBAACCAKBACEBCAACDCKEGE@KAA@MCADGCAACGACABCACBAAKCAGBAC@ICMFKJEDKAABGBAAEBGCGE@IGGAAA@EIG@A@CDCEAI@@ADGGCFGAACAIFO@AAFEECAKECAEHCBCCQEIBGKICIMIBGFECGEGDI@GDEACAABEGE@EDEKKKCCMECEACAWBE@CDKDUCBCCAIEGIK@AEBECCMCEGECGIQIAADICGQBACAGAAMAGDICAGKICGEC@AFKIQDCPABAACB@NEICQDM@e@UFKBSCOFI@ICGEIOE@ODIGCQDC@CAC@CKGBCQAGBICM@AAAGOCCACIGEOCK@KBI@EBCAMBGA[DIASBKFG@G@ACCAWDUBKDGDCHDD@HCLJ\\CDEBAHMHQCE@KIAGBE@MMIEAIDCDUFCFKAMDEDALKBGAIKQDUGEGIDKAIDQBCFC@CAK@MEAACDGBFJAF@DIFAF@DGFAF@NBD@BMBGAY@YDQHGBEBYCMHGAM@QJAFIFDDCBICBGACIGIKOGBEAEKAGI@MEEEC@EGE@ADG@AOGCEKBECKGACICBG@CHIMCICEEK@ULGDGAGCQ@MCMNIFAFDHg^@BMNCTKFBFAH@DABALFDDFADEFJFAJHDBDCJC@W@IB_CIGK@ECUFGF@FYDA@BDALDFCD@HGJAHEJ@BCHBB@FCDGBEDK@GJCLEDCJEBCDGAKGCEU@WEuEY@¥n]FQA_B]HMR@VJVFFNHDHDDDDAFBFJFPBBB@DFBAJDDE@EFG@IAEDKDI@CAUBEDODOBIJEBCFEBQBABAFOCKCE@KDM@EASHMCEE@@DEEE@CICGEI@@DEACBMCGBIAOBSCQJICEEEAqCA@@ECCMAQFEDAH]LGHMGGCACSECMK@ECOACACAIFEPI@EBUEKBFJ@DGBIDBJEHFJEJBB@LGHEBGAGBCJOHELGBMAEKMEGEG@A@GFSFC@@CGAKBMDE@ID@FMFGPS@IFIBIDKBGHIDG@CGCCI@EFG@EDFNQDE@SDGD@DIH@BJHBDLDRFADEDTPF@BLQBS@M@CHEHAHGHHFCDKDEHUHE@GCeIM@WPcLMRSPEDK@O@IEKKOCQBKDMFaVKNCLNDFFABEBEFEBAH@DUDEDCDEAKAIA]FIC@GEAA@CDID]UI@S@QBQH[RE@E@QIMEU@UFOHGHMNKHmTGLQQCAIBOGICIBKAEAKJKCGAKEE@[NIJ[bIPGHQJ]BMCO@CAKCSII@CDE@EAI@CAI@AJFJADBRADUFAHGDEDKDO@@DFHADBDGJIB@XBD@JCB[JAPBLCfAZGRCLghMRCJ@RHTPVRTL\\BHCPKPIBIH@BHDHBFDTANFCJKJALEJHFBBCHFFJBDDLDDHNDDFH@DFFBAFDDDBDB@BDADBFFAFOLCDFHVRDF@FGFCRBFBJDJHJJJHBHHDPHJVTLJDDBFCJM\\EJAJCDCVFXxKTBv@LB\\ATFRBLDH@NPFAîWvC˜J@\\BLHN@FGJ@FEHBHADBDAJGHEHIBCDELMFaVGBCDN`FX@TBlHlLjJ\\BRVnXjDTFPCZALA@BDB@BDCB@AAAABD@ABK@AFD@@DGC@DDBABC@BAC@@AABC@AFA@ADA@@AGBAB@BCB@BC@ADJ@@BEBDB@BGBCCA@BBAB@CEBAAABD@BBGB@ACAMBCB@FBBDADDIDACA@ABB@ABE@ABEB@DABC@CBA@FB@@F@@DGAEDDDABEA@B@BF@BBC@EFFFKDA@BD@DGAAB@BBDIFAHEDCHBDADGDCD@FBD@DCBC@C@HDEF@DE@GHAFAFIDAFCD@FG@@DFB@BC@AAADEDGBCACBABF@GD@BBB@BA@CB@A@ACAADGAABBDC@A@@CGBCAABGBADC@E@G@A@BAE@G@EDE@ADEBMEC@EBC@@BI@@BFLCJBDED@FEDEBEDC@E@AFEH@BCBADAAAFEBA@AAKBBA@@IDCAEDICABB@@BCB@@CDIB@BE@C@GCADI@EB@@BB@DCBIAEBCAACAAGD@DCBABG@CDADC@JJ@B@BEDEHODIBIFCLCFIDKDeDSAoAkB“T@BCBC@CAOBICGD{D‡Hĥf³Xûl{TcP£^§fs`uTtR‹M‡hk^[XCJSLSNODJJ\\ĺ¯äĉˆƓÞ@`]ÈZfLPFRD¼JVœžJ†FNDRCpEPMTETBRPXBfEnHRVP‚\\XNnAZCPHdN´ƤúŢIJǚ Ė^à”ärCv ĞXŠFžDDRJf^jpLLDNJpRRHhRTDbJTFRG DHL@dEnRdB^GZD\\LTLV@PKXW^EdCTUF[FC`ATSVEfBdDXHTKRKPAŽVB]`QJMb_T[X@ZNjNLGHKVGHMJGfBLIliPEj@NI@MEK@CJCx@PMNG\\AdEbAˆWDIEURCfVpF`A\\GfQfCrUVMn@TIDOP@\\HLIDQRCR@JP\\RXF`OZPVBVQtQ`EXEjC|DbHJDZHjXr^JB`KVAVHLIPCRLRFlQPAdH`NLBZQVEX@XD–\\\\@VERSLGNCtWTKVBždtH^BtCVAVLZ@LIXThHX@ŠDZSLM`[\\O^EfEjSDKP[PSbUd[\\[hsTCGCCEGGGAMBMCODIBQAODKBgQQAQ@KGCMCCGAQ@AKBACK@ADCCEMAIEMKWC[GQAKEF]@gGOMI]UKMGMEMAMDKCQESGM]WGGQWEGCUDOJQdi`WPGreTGXMrKVADMPGdMVMLKZGPGLGRWGaU[CKHI@O@K@MLSHKJGJSDQ@OE_@[RWDKBIHQHKVMTSJEHIRSZUbSvYNILEJGNMNKpYTElGfCVETGz@`C–YFADDF@NCHAT@JCJBF@FCPAB@@CDAN@DA@EJ@BCFCBCACN@HABAACBAHBDCJ@FBFCNCHGP@J@‚OECCIOCMKoGMGKCKaECOEWAYKA@@KCABGCADCIDHII@BCAABAAAAAE@@GE@BAACC@BA@ECAFC@AA@E@CAFC@CCAHEH@CECABA@CBA@EBA@CL@DCCGFAGCPB@AEAACJ@@ACA@AF@@AECG@LA@AECC@IGPFB@BAHH@@@EDBF@@ACGCAE@DCBCACFBBAACDB@@@GCAC@MDDACAFA@ACCEBAAI@KBACEBACC@CABCHBDAACEB@CGEBCC@FADBLABACABAFC@DDBVCFCBCCCEBDCEEMCEDCLG@@GF@HEDEE@GFAACBHGGC@@HBBAEAKAAAX@JF@AAADA@CH@EEGBGCABAFACE@JC@AQCZCCEFAAAAAG@BCE@BA@ACACBCA@CIEADACIDGCBAFBHEFG@GC@BAKFLIAAE@DAACC@AB@EEDDCEAAC@AC@@EBA@ACBBAOALAHC@AC@BCMACCFA@EBCAB@AMD@CDABCBE@@CB@ACAD@@ACAB@BACACB@ACAN@@AGABAEE@CA@DAAA@CCBBCCBEADA@@GAD@AAH@BACCGBEATCGCAACBA@DA@AKBJA@ADAAAA@BA@AIBGBJCACE@D@ACD@BAG@FA@ACAAAEAAABCCA@AAAD@CEBAACECCA@AC@AAC@BCGBFC@ABAAADCE@DCE@DCI@@DABCCD@@AECC@BAAAA@@AEACEECEAJ@B@@AKCODFCGA@AE@GA@ADCC@ACA@EECAJEACK@FA@AB@GA@CA@@AEABAC@DCG@@C@AC@EDBCA@EBBCFABCA@EDCADAAAC@CCEC@AE@DAACG@@AGAD@@AE@BCC@AAGACAE@@CEBACKACCE@CB@ECBUQG@@CYI@CCBEA@BC@C@@AABEA@DSDG@CBG@OFC@@CIAAEM@ADBBEDAAQACAGAE@GCKAICAAFCE@ACC@IFE@EADGACABCHA@BCOICGGECIEGC@ACCBMGAC@CEC@EECBECC@AEEAMEEE@DCCCC@A@KCCBKCKEA@@AECIAKBAAEBAAE@AAC@C@@EICK@QFCEGEMJBVDFOHIBKAGBEDAHULG@CAACBCCEKEMEDOACBAJ@\\KVWBAAADE@CBEAABC@AEBAEIGICAAC@CCG@EGAABAAAG@@CCBFECCAAC@@AECBCDA@AEBBA@ABCC@EIKIB@@AC@CFC@@CBAA@BACABAAAC@JGCABAAAC@ACIE@CCAACK@GCAGFGCA@CFCEA@CAAHCDAACBAEABCAABCC@DAE@@EDCI@AACADCAA@AA@FEEA@MCABCCGDCCAE@BGC@KAHAFCECEBA@AKGEAIDECECACAAABAACA@CDA@BCAABC@@K@ABEA@CCCG@AEC@DMEIDAICACCBC@FEQ@DCC@GGFAACDCG@CCBEGCADC@AAA@CAAGCBHKFEKDEAGEBCACDA@CA@BCEABCKBDC@IAEACCACGEADAEAMS@Ag]QICECCC@@AEAAGEBDCKEH‹LNKDIdYDGHGZsTMXSZSeűEACEHCFIGCIEuOB@]AUDwAS\\AHÙsBAA@MVKNIJQrSBIHC@C@@EEC@@CBAB@DATBNGDCLAD@@BDBFCHMGEAEBEFEJ@DDDCHALEPBBEDABIFA@ADEBGBAFAFC@A@GLCFGB@@GFBBCFAFDB@FGHELALHF@DRHDF@¤FbU@_F@CBA@DDABGB@FDBABAECJGLERCJABCA@ACDCACDCCCB@FBBACCEA@CBKCA@CGEDEGO@KKKM]@EEK@CDGAMDMDE@CBAGGBKGO@EFK@GHI@GDC@EISecWKY[MIGCIGIMIUBY@YCAQC@_@_BK@WHaFGBIESBANMDI@OFYAMFM@EMq@Q@EOWESGIIWEKSWY]MKOcHCD@JF`PNHjZJHNHVDL@F@LELAHDADHBBFFFJBLFNAJITBLBN@RBFBPJ\\DFJT^FPDBBTAPDF@D@DBB@HBDCLDFBLDDHBDFLFFDFNBRHNFFBDAJVFPHDFJFNFlHjDJAf@žMBBDP@LAFDF@DAV¶cH@J@DN@\\DTP–LnD\\HHFTADFLBHBD@JDL@NVBZAL@ZC@DABBBAHDLGFIBABEJ@DEJ@HGFFFGBALBHAB@FCBEHBFAFBFADBFDB@BABHD@FA@DFCB@HFD@BABBFFBAJBB@JBDBFAD@FCJGD@BEBCB@DGFBDABED@DKFADBFIB@DCB@BCDADGDADGAWBuIUC‹CBÁQL¨BbFHDDXFXDE^DBDJBJCBGXEH]LOH[LxRTLCjEBCFMFCDAFGJIRCVBXRXDTIvVv\\f„X drV`ªpNhCLEjI^RFFBFBFCNGNEF@DDJCFAPEFIDGH@JCDDzD\\BHLVF^c`u‚AnG^JRd`XdHNFVFb@RbD|D”BĦ@°CŽ@~AšD¢@NABQAKD[DsCʑ@ËĨH"]],encodeOffsets:[[[87658,46785]],[[87841,46002]]]},properties:{cp:[82.985732,46.746301],name:"塔城地区",childNum:2}},{id:"654300",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@PIRCJELAVDlPH@HAHCRclI`KdWlGPODGVWNGZBPH|A^Dx@LBPLFALEBG@GFMLEJOVIhYTG„cVSLUBI@_LAVENGBABSRIT@‚BRDxNT@RCLC`MZGlCZHjRP@TBNPHZPJRF\\DfHH@PAN@XLJJJRF@NAROREbBLBN@XA`GxGLBzTRDZ@jEdKJEJMFMBSKkDUNSLElQ`GFG@OEWDOFEœM’SFCTYAYPcFSHMLEP@XBRHHBœIZ@XBLDHDTD`@dGVAfDNL@hARBVDHfEPAX@|KZCjTJAjcU‹IOF…DQ|w^U`a\\A€FZEpaXCVHT@ZUtGœWVI`QxokJUEMQHQvsNaTYJe@O\\S`I”‡DMHyASQEKUF]ASPSIPKX]KQWQQWNKBOgY@MncLOdDOP[TEPSAWBMHI\\GNMHUTYnWFUPSfEJKE_dcj[NU`cPMFOxgNMF]JG|F†@nSRQvY\\GJQ`YGc@OJMN[LIbGJIEwIMIQCU^U\\WXITO@kvELIB[VUdgOsGOK[[»IwŒGZBPSHUGS[_AaOQ_OEIHGCIKIAMGOAMBa{qY›Á£MSYGDW¬ÇO]Œ·LMRIfiFOCG_XUHcE__WcWysk‘y“ƒ¥«iw}‡s‰SOM‹k×Q‡M…@•AWDMƩÉM]IMAACEu{IIGKqyIOUYOOKOQQCEBGCC@GACUeIM[_}qKMicYkK]KWEQEKCQOQASWMSSOM@EFGHSAGFUNGAEJGICACBGCIJKCC᝵@@ˢFՄDP@`E\\CV‰°ŇǸ•ÖýŶBHŨǂhpDŎ@DœêCFEPMHIFMPGHKHKL@^DvRĚE@I˜M’EjMÀGJDNFHBFRLRB~PxVVF¢Z PLB^BZJtJPHhL\\LLDPHNDNBVF`D@BBBDA€JFH\\VtlF@ZCb@PCvBPAZ@`DTG¹cHKLIFBBDFD\\@LADDCBBBFDJ@FHJ@NHRBPFLBJADCDE@CAGCEAEMO@CLLJRFFJO@MCOOUKOSOCIIER@CEGGmW¢‹hWXIdCXIZSNCZBFATORIRS\\OHI@EACBCTKBERMNGLDJAFEH@HENALBJCPSJGTAJCFC‚ELCRCNGDCDAbGFBHFHBBEFBTPL@NITAPKJ@JCT@F@JANA@AFABAH@HCDCJBHAPGdAHCJBHDD@XDLAPCTCHCDEASFAXGL@LFDDLDNAJGL@RE@CKAAABCFCF@JDN@BDDDRCBDHB@ACABAJALERDRJnN¶JHBBDBJFHxZ‚bDFEFAPJPBdIZDNîBDLBbEHOD}FCHGFsV[RYXGDKFKDGDIBAnBRJžBV@xBJCF@FDZDHJNA@D@V\\PL@DDDFBAHBHBHD@AHBFBLDF@BCHDJXLRLL@TFHHBDFDFFPTFTCF@HT\\DXDFDH@HLFDFAFFHDJNVBHHPFDBJHLHRAFBDFHJFFHFDDFLHTLV@NHHJBHERBL\\NPZKLCLB^PD^@XDNCJ@HCV@\\JF@PCZ@D@HFQ@CDBD@@EFGCE@EFMBCBWB]NMCAB@BVVBD@JAHDHDFAJ@BIHIBM@EHUHCD@D\\P@FELBFTHH@GLCBO@YFGDKHBF@JKJUFGFaH[@IAGC_DG@MCWBIBMJOFEDOH_JCBEJBFAJHDPBHFHJPLLDLH^PBBBJFB`PPFR@LDNJDF@HEDIN@XAJYfAJLhAP@XHRHF`VdPbHRJHJVHHLLDHHXDBBBJDBNBRFJBLAXFD@BJFFN@JF@FB@"],["@@ATEFAD@HFNADFHCJCD@FDD@DEFFDAFBDJDRTJFDB@BHBDJFDJDFJDBP@JBDDNHFHPBPHTFDDZFDJJJJFDHEJDFEFAHATHTNPJDJLZFBBBJBBDDFBHDH@HDZBjCJCf@rFVLL@FDJBTCJ@HCNCTCTAPBbHNATIXPNFLXHB€EPCZO‚AVCdcTQfA”LNMì]PIHKNKPGTCX@XHRJVFPDVDbLPJHLAJehHRLDXFh@vGN@TFPH^FvCZBVFLBLAPBRDJFLTTNlJ^@tQRBXDLNJ@xQ@sfBLET]HOJOFMGK_QCGFIFINM@CAEGGMIICKGCGDIJGPIpCTIDKCuFGdITG@ImMUIMIHKBI@GOGWAYDUDUAOA_]IG…ACE@QWkGWDOLIL@rHJCJM@G@EDODCXGZKVOAGSA_@ECAC@EbIPUFARC\\DJANFXGt]”uFAFDRXHDHBXGhOŠWr]PSBWDC`JVDNCDMEMMQaUEE@IJIHCAIIK_QWGaEkYAODGVWfM^EˆcdCxD^@PCHGHINWHGF@PLJBREdWbaVG^LLHLBNKPAh@HAPI¤[VGPCZITEHGKY@OHM¶uVMDCNGLEN@XBZL`XZFTETKDwHINEXAvDA[BGZI\\ILIBOISUYQQGIIQBMjcDQFM@KCK@KHIHIJCZKROH]DEFCA@@CIGM@EEAIC@WEKBIAQEMACAAIAAWCGGKCGKUGGIQIaGcO_UGEGQ@WBOKgBIZeBI@WJMFC@GCEMIKCQ@OE_OEAAIAA]OKGKCOKGIGEOAGCBIAEFIDA`IPGFCPENIJAXANDH@`CHDJB\\@bGHEVELI@IAELGHCZEP@DAHKG@SGAEFK@E[O@CDCVGFGN@JAJG@ABICECGBG@IACUU@ABAND^MXADANAFEF@HDFE@@ACDCR@GEC@Y@ODE@[IU@GDI@MDWC]@OCA]DKLKOY[MAKFQAGGIMGU@SKKGCEECEGIEEGACBEGQGKAIECGOAGMUCIEGBECEKE@GCGCECWS[@GDEESOSEEECACGGSEK@QKWKCIDG@ACEAKAEBGC@AGAGBGEACC@COKU[C@B@IMGa@EDEAI@wAUIAQBmJAHCLCLEHCZW\\QtUHEDG~EPCDCOKOG[AeKcAsASDQJQXG@ECISGC_CeGL…V]FQH£^gJOJmR}dY@SFYBc@SJTGFsNGBQAMC@USEACWKC@[LIDEFIJOH@^RAHCXEXB@DTEFJI@OL@@HFBDSJIBC@ACCGO@EGCAK@AB@BFJ@DABC@GCG@IHIJMBCBAD@JABCBGACGG@ABAFYAICUNAAKKLGDGHCFALDNG@gOBADBLȍ@JFDJVTPRLVBJ@NIPEEIQKK@DLLJR@J@DEDMDMCAFOHIBUH_CY@OBuAODa@YDE@sk[UEGICBAA@A_CUEMAMCOGKC[KgKOGsIYI]AKAŸOOwOwU}OQAQKAEEGCMHIN¿FiN‘J—ȗƒEIA@sCcAmGgAYGMBįcO@ODQEM@UJUFUD[@UFFFGDIZDHFF@DOBECG@MACAM@OAO@WESF]DkAW@mI‹U@BDJC@UM]IYGIAEA[GKEO@UEQEeGQCQ@KCI@}I}EMEc@ICOASBkCAHJN@BSHKJAB@DULOBGDGFILwP[@KHG@G@GGKAEBUBIACCECSBIFOKYEIEYBQDCAECM@OBWCCCA@[FKEEGEC[BOFCCMCI@IAMDKEC@EFIBMCEDWHEAIEQB_IOBGAQBA@CFG@M@IDSKIDGFCBC@GEC@CDKD_BEBM@IEKMIBO@CDIBICGCI@FDDJJBBJEdFTAFDHFJBHTXHFRHHDBH@NHLXLJH`T`ZHJPHDFBHHNBJDFNHJJfRJLDFAFBHDFAFADIDCFBBJJBJHJFJBDAHJN@HKTKJCJQJEJBHDHPJBFB^DNAJBFFFLBFFAFFJALABWRCFATBJCHA^GJILINGFIFUFWVGJGPIPYXIX@BBBBHAN@RHLFZ·͐U¤GDGFBPCC@DNV@FMZCFMBAD@DHJAHBFADAHLBDDAD@BND@DCD@B@DBFEF@FED@BJF@BADD@LBDDGF@D@D@HHF@DEBCDFHCD@BJ@BBAHEH@BF@BDERDDD@HEDD@HJDOHCD@DFHHBBBCFBBFA@FFDBFN@FRFBHHIFNFCDBDDDEH@FDBFADFAFPBTPF@TEDBDDAH@DJD@BCFLRBDAJBBF@LFB@FDB@BCDDBBCBDFADBBD@HEF@FJADFDEJDDF@DDPH@BGFBB@FDBJ@BD@BE@ABDBD@BBAD@FDFCB@BDFFBBB@BFFCFH@B@BBCDFFED@BDFEFDFCLFVNLBDABBDNJBD@FHF@BEB@B@BFBF@NJDDBFDDJBBBBFLHBFFBDHJ@ADHFFPDBH@PHLJPBHFHBXENDJ@PFLFDDJFVBTDLAHDLCZ@DDRAPHL@JDŚFŠAÄEjAŒER@JAND\\ZJNHDRAJCD@HNNHDJFJXLBHFH@HBBTAPEB@HBDDBDFDB@BCHCvBRDBDDLB@DABADKNCVQHATAð|FDjL¬fVLFHHLFDHJCNBHADCDAFJDDHFHNHPRPHHFDFFFARBFDFHDHDZ@PBLFFBH@LHNDFF@JHBHJALDJDFXPNFFDf`DFHDHHHDFFHDNJ@FRX@FK`CJAHIHY`@NDFLNBF@FDHJJ^HjXVHDBDHFXAHILKNIHMHKDEDEHIPEDQH]HCFBHADMNIJEPIb"]],encodeOffsets:[[[90769,49339]],[[88817,50116]]]},properties:{cp:[88.13963,47.848393],name:"阿勒泰地区",childNum:2}},{id:"659001",type:"Feature",geometry:{type:"Polygon",coordinates:["@@eJ@BJN@D@BC@MEA@@BBD`VBDEDM@ABKBEDGBEA@AC@ECIBOCGBIAQBOAECSDEACDE@CBOAIBBBAB@HAFDHEHAJEFI@AB@NFH@FDJBHEJALGVELBDEHAD@DHBBDEFCBAREBC|IJEBD`OBG]WDHfQFOFILQHFzBxHŽNCdQhArOFDAPLKFDDCdBXZFVDFRTNF@DxJRBz@NAPQEGACGQBELYHI@UBK@QB[HS@GBIAGBEToASCIBM@EGOEE@GCEIIACCUFUAQBI@CCAAIFS@GDQBGCOI[UYAEBKHI@OEKOMQ["],encodeOffsets:[[88163,45185]]},properties:{cp:[86.041075,44.305886],name:"石河子市",childNum:1}},{id:"659002",type:"Feature",geometry:{type:"Polygon",coordinates:["@@MQaa@CMOEEBCQ]QgEQSiQqMWk{UQk]MOCG@GFEJGVG^ELKJEXKHMBQTBRIPSHSĞƙ\\WnaĉAĵ{͏BąE_K¯ƒǧ@QZEHSL@DADwLODQ@KDUGGCKKEAGBCNABEAEE@MCEGCA@CBAAOEA@AD[OăwiILEACQBEACB@CA@GBCJCDBEAAAHFABEFCLB@DCBI@CFEBE@@CEBCA@DF@BBIAQIABBDA@FBB@DFEAABGECAKFA@BCE@AECAAHDDDBDAB@@FBDNF@BABIEEABHH@FDQAOEB@AEBABBFCD@@DFBEGCBCCA@BB@BG@@BG@CA@BCAABA@EFCFCBEBBDIAGD@BJBEDBD@BGBADKBGCEBEAEBABFDFDAABANFRCH@BBI@KDIAGDK@CB@BIAAALCDAI@CCBAGACD@EDAEAUJKBF@JARGB@CHAACB@DDBBCBBHCEFAHI@IPOCEDCHBBNDHHHDBFEB@BLDJTHDAFBLGACB@BLJFEJBFCNA@ACEF@DDADABFHF@BGBFHFFCBBDAF@DBBANADABDD@CD@@HDCDEDADA@@DL@DDH@DDADKDO@SAOBCACBAAHHDJABCACD@BF@@DCBBDEDDBBBDDNCIDDB@BADFAFEB@BDAHDCFABCFBN@DCDCH@BDNGd[Lw@Q^DDCDGBCNDHHB@BGB@D@FDDBD@BCD@HDDDAFDBJGBKF@FHBBH@HH@FAJBBDABGDEJEJFBDA@XbIBKCWBSBKFKJAHFVAFGFUHCBKAOJMBIBCDBH@VIDKBSCEG@GGICAMCQB@BDF@DDFEDAFDNHH@FKNEDEAG@KDCDBFIBCHEFMDGC_ACAAGGCIASEC@ABAFFHBLAD@BE@CFKJI@CJIH@FIH@BBBEFBLEJADFJXFLFDDBDHFBD~^@RLAPBFJJF\\BXRD@FNvhREL@pBVFbB\\GlO”ƒļšŴGǂÄG–¼hÒgÒtˮĨPCZA"],encodeOffsets:[[83850,41924]]},properties:{cp:[81.285884,40.541914],name:"阿拉尔市",childNum:1}},{id:"659003",type:"Feature",geometry:{type:"Polygon",coordinates:["@@kKe@gD[AKKSYEG@IMMSKU@gI£UCEAe@S@EQCƒI—OcAeHAED_\\EJEDKC[KE@YJLLT`BFEHCDaK}MgAU@MDGDCF@FBDDDLDDDADIZDD@DEDAFYDGLIBCAUJ@DFHADKJIHEPCT@DFDhPv^DD@FBDNHXZLDpPHN@FKL@DDF@BEAADFD@DB@H@PLH@HCBCIS@SFE@AEC@APIJK@KCMCGIECAAKFETFPCHGJKNI@ECMGMICI@ICBAJKHMEKGGSEACAADKJGRUFQNOFCFBHLRDDDBDBHB`H\\NTJDXFNSGE@CDAFBLNNIHAFDBLETIPIjATAH~@Fhú@BFFDCFJFAH@BHFCHEDQDOES@SDK@GBUDMHWHMJOFELDB@DRHRNBTFHDBV@|TN@HAJED@GTQLCF@DFBBBADWLODE@GAC@MVNJZJ^N`NBD@H@FP€BDXFhDJDBBIVMRCNORELAHFF\\J‚LX@tLÂN^FjDÚX¾PzJòV‚JF@LI\\]\\Wji^[hgVq`«LkBM@EII›…KEO@OBUHoLG@³`aHc@ÃOÁMO@AA@E|{BICEGIMEEEAGBEHIPAXDDNLGH@JADAAYKBKACCGCQB@AGBEAK@ACKCGGC@M@CAACC@EEA@@BCBCDA@BCA@IACCA•ISwMmK"],encodeOffsets:[[81092,40674]]},properties:{cp:[79.077978,39.867316],name:"图木舒克市",childNum:1}},{id:"659004",type:"Feature",geometry:{type:"Polygon",coordinates:["@@Lh@FABBFIJWTDBJJNVHHCPNPLN[XBDEFDFDBBB@JB@BF@BE@BBBDGBAFBBB@DEDDHBDBCDC@ABJJGB@BFHFBBJ@HERDD@BC@@BHBCD@BDA@DA@BBGDBBB@AHE@AB@DBBEJD@@FEBSVc`[JDLAB@BH@DHEAADBB@AFBED@BDBL@BBJDGJwjubID@BBFG@BDADJJ@BC@AFNHED@DDLAF@D@\\@DCH@FBH^P@PADJJ@FCHFLCFIXAPCDGDGHAD@DBBDB@CDADDBDKDCBF@BFABG@G@CB@DFBBJDDADEBIECDGJJHABGAAB@DCHHFEF@BEBEFAFFVOJGAAHQBEFWDKJFPBBÒMB@FDF@FENA@U°@UjEHLJCHEVBF²_BGX_`uJ@@GHMAGPaEOIODKFGRA`IVOJS\\EBGDGBODMFKDI~AAPE`UGÿkcDUOGLQgYAAcYIBCDAFQH@JDZBBBDƒPMBFJCDGNABCESMCGBOCQBE@IDICC@ECCAE@CGMCIAAGBGY@IH@DC@AEAASEU@Q@@NKBBHECABIFA@AA@@Y@AEB@DCBBFKBECFAC@@CB@@EGAAEIAEBCAK@A@@EC@ABABACO@@CG@U™GIAMCCC[JABAFCBACKGACOA@@BE@@FMBBKE@ALG@BLBNHrLn"],encodeOffsets:[[89605,45125]]},properties:{cp:[87.526884,44.167401],name:"五家渠市",childNum:1}},{id:"659005",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@ºdLAPGBEKCQAMGI@EGI@ECAADACCKB[@ECACEAKJGL"],["@@Ǽ@AKBCPA@hMHKCEBGDCHKHLLBBVMJDZBBEBAH@DHHBDABA@IBCDANAJIJGH@HDD@BA@CEI@ABAL@DBFHP@DHBDD@JATIACGE@@PKJ@EISF@CWAWFGDQB@]PGJIFEJC\\K\\LBDTF@VNDV@vMJEŽSTId@ZATEZ@~clONIFCfG¤]RG^EU†KfH`DHDJTFDH@RWRITCtBdBfL\\BPHPLBCBEAOAKCKíACMJYAcIOBOFECEawYEGAIACGAµImMQIQCKFIBABDB@BGAACQDCCACM@ICE@EDADBBLB@DQFK@IHMBKCCCKEK@WHEBBTCFGDSDODKBWCC@GCIAGDcBOHGBIACDGDG@ABEB@BMBIBE@S@IDI@OLSBMJK@SOEAAFGAGEEAaHCBCDMHQDKDFEDIDSBIHOTIDKAMBGFG@EFIBKCMHQNAFSLADBD@FGJ[PQTQJSPEBYAMDYTWJcDWJgX¡ŒnXHHDF"]],encodeOffsets:[[[89581,48550]],[[89658,48494]]]},properties:{cp:[87.824932,47.353177],name:"北屯市",childNum:2}},{id:"659006",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@HNZGfMMKyT"],["@@BABCDCPCLKDA@CHMHAHG@QDaDCCE@CDC@GFCDABCPCEABCACCACADGDACCBCDAC@AC]@™EArmCD¾‰CťG‡^ŏMTâ¶fÖlJLHtJbøk„YĎsfCXUrWDC@E@SKCAGQACC@IEAKACCC]GMcaAGDA"],["@@QwB@`uAAewGEBQPQ@CLEDGBMBUAME@CDCJC^@@Gi@]EACBA`@BABCCAIC_@APNJLF@FABE@GCQQMGkAEBCDB\\SAEDBjX@LnHDd@VEVIREVAZBTA|IN@XEbA„FXCPGFC"]],encodeOffsets:[[[87459,42949]],[[87800,42758]],[[88167,42802]]]},properties:{cp:[85.501218,41.827251],name:"铁门关市",childNum:3}},{id:"659007",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@HCDBDABB@ADABCDGBAAAFB@ADCR@FAFBRC@ELE@AG@AA@ACACB@D@BI@KDECE@CAM@CAGBEAKDBDE@E@ABEA@AGDBBX`@BB@"],["@@`MZABEBQI@Bƒ]CkUOOO@WBMDGJA@AAEBMOY@OocJEIKBEMUFCBDBDJUDHnHAzfTElZNNNDPJpœEJHBFQRGACC@@MND@G"],["@@ƀ_½ƏnABBBCBLNFDDHFBBHAHADBBABBDEJEFKH@BDLED@DA@@RPJJDTJ@HF@"],["@@Zr`CGmq@"],["@@GBFJJAAEC@AC"],["@@S^fLhC@GCKCAqO"],["@@KABA]IIVbLPS"],["@@BEJCDEBYDCDEXGlGn@CA@CHE@AE@@CHE@ACACFEA@IF@@CKABCDBFA@CACBCCE@AEBCGDAECCDECGBGCC@QEACHC@AMGEDEAAADA@ECCBCAEOA@@IEIBGEDEAEACKC@ADCBCCAABAABAD@CCCA@EOEGCE@EACBCAHCACCAGAC@AAB@@CCDA@CA@CGECBAAACH@CGEBKGCDIACG@EFCCCIA@CCAE@CA@CI@ACB@@AAAEACBABA@CEE@G@CEC@ABE@AEIAAAFEDBDCAAA@CBCEC@GDECCAEBBFABG@CCEBBDCA@BBBC@@ACAAD@DF@GZRAE\\GAI@ABICKBEAMBABM@@BGBCACDA@KHC@A@BBCDC@ADEBABABG@CD@@E@CDA@AACBCAMAACMDC@@DABACCBGACBBBB@BBGAI@ABDDADCBCAIBBDA@BDEBBBADACCBBDC@CC@@ABC@@BABEBAABAAAEDBBE@AB@FYJCCE@EDE@WJKJ@BQFEBqHS@CH]Jyj½W­ZKDFEFA@CCEAGGK@ECBE@EDaU€fVKHJLJATKVCXKrfADBBT@Ao@@@@NQDAEE@IZGHNAF@@BHABDF@BCbKZAVEJJFNTEdAFANDH@dGHB^CZKNCdSRMTG†llH@DHDdXúeAVD@h˜AòxPDPX^BFGLWF[JU@AEGEC@EHCAA"],["@@rULMDIBEAC@CCA@AC@CDCAGGUNMXWdRC"],["@@MQFIFEB@@ABAACDCA@DC@CHCAADACA@CB@@BB@AAD@AACAD@BAA@DAC@BC@ADAEEDACA@@ACB@@AB@AAFGCCUKDC@EkBÍTgBAHsBIZ@L[jE@@DCBBEA@CBA@BAWD@BIACAABAFC@FIEGACIHA@ECGFCBAASL@GFEBCBGAGEAQFCFCB@BEF@FA@C@EJSDKJKL@FIRENJ@LB`EHJJVœH\\ÚG°•DMTA@G"]],encodeOffsets:[[[84324,45764]],[[84183,45809]],[[84274,46190]],[[84184,46208]],[[84150,45883]],[[84128,45846]],[[84137,45873]],[[84655,45970]],[[84246,45841]],[[84174,46064]]]},properties:{cp:[82.353656,44.840524],name:"双河市",childNum:10}},{id:"659008",type:"Feature",geometry:{type:"MultiPolygon",coordinates:[["@@N@GKH@FDHBH@H@BD~CD^BDD@DCB@ABBBJC@BCBBDB@FA@EHADCLAFCDKLD@AP@@AB@BEECBCHAVADADBBABEDAFGˆPNKFAT@NHF@HAAADCACBAHFDAPOHAJGBCD@DAFBAFJFDLD@F@@EDCHADDLBBCLABCJBJD@BDHFA@LF@FHDB\\IFET@@AFAJKFC@GJAFBFCH@BCD@CCBCFBJAOCSBOGBKiMBAE]@@LCDBBKA[@A@@J_@š^]D@EcIÅOqˆCB@DD@@FJ@BBDAFDN@HBFHFBJAAETHJ@DDFBDBB@"],["@@eRB@GBFVDBPDBDNDHAN@FFJ@WKD"],["@@MCACOCCA@EMJGKHEAAFCBBBA@AHAA@rUMiEAACEAW@UAKEC@K@QJSDi@SAK@UHKJ]NGBOJHRZ`JA~ŠLFpI@HD@lW’[AECEA@"],["@@NWVWfDNXÆ¢oACA@@EBAPGˆ@\\OGCOUOKDcH_j¯UKGoOI@eIQ@[A{I›ÀŒz"],["@@HFdLBGHOBMrB@QPCjLBUHa@GJQ²WCDeŽBˆYPHXFVCXBHTT@FBDG@EJDNABFDAJ†JŠFDG@AGEBC@AhBCKFAFFLEEQBIMO@GTFFHPJ`SPCCIFAISGEEKCCAGGGKCGEDABAACBGJIJEVCJWCEiITMD@FGDBDABA@CFABAJCDABABADCFB@CBADB@ED@@EFCBA@@JE@CFEFCD@BA@CFAAC@AAAFICECADAECAICABGCEDAEEHCWYDOR‡@KYSEiEA@ADI@COCOJEBAAACBGAESMKYSQAGWűHAZoQGEJIt[D@RINK‹yÅúDP@FBBCFHF@DABEBBBABAFB@@BD@@DCBADBBABDBADCBDFCDEAADD@DBAB@DCBAACDEAADB@BABBBBC@ADEA@BA@BDDCBD@@E@BDCA@BCBDBBABBA@CDBFBD@DA@ALBFJHEHDFCDABAAAB@DEBCD@BEDCBIABD@BCBABBDAB@BADBBE@ABA@BBABGBEDAFA@@BABC@DBADB@@DDB@B@BCBBBDAADD@@BB@ABBDCDB@DABBCBH@@DE@BDE@ABFBABA@EACDDBABBBABED@BKABDEBBBEBDBABC@CACBBBH@BBGBABC@@BF@CBBBC@@DEBF@BBCD@BE@@BABFDBDE@@BCBHFAF@BAD@FGBDFF@BB@BCBBFADB@DCBDADC@@BH@@@CBDFG@@DBBJ@@B@@E@@BBD@BABAEA@EDABDFHBABE@ABBDHBBB@BIDFBABE@@BDFAFABA@@AA@AF@DEFHNAJQL"]],encodeOffsets:[[[82733,44961]],[[83023,44988]],[[83022,45016]],[[82560,44805]],[[82372,45142]]]},properties:{cp:[80.63579,43.6832],name:"可克达拉市",childNum:5}},{id:"659009",type:"Feature",properties:{name:"昆玉市"},geometry:{type:"Polygon",coordinates:["@@ĸKQǘįCJLJ"],encodeOffsets:[[81147,38084]]}},{id:"652200",type:"Feature",properties:{name:"哈密市"},geometry:{type:"Polygon",coordinates:["@@KCGCIQDcI‹\\MLWFIACLE`k@EIADMFGDMHENQADEVQBG]cBS]_QJI@_QBIGGYGùÓgqFIDOAG@QDIFGBGDCAC@CEIBAACRqEKF}“Ï[IEiC¹M[…k]¹žĉDđCO[īY•NGJ@HIJ@FIH@DC@GFGGCJ@@EJCDCD@FECEF@H@@CF@NWVIH@FC@CFA@CHCAADAHGJEHBHC@EL@JCBKLETSLE@CJERC@CLGLCPKp_bB@OEMFEFE@QNUEKJSLSJEJUNUDIXQCQ@EFG@MQG@EGAGAAGCAG@AEMCOAQCMBOAQBGAI@CCeCECK@E@]IMD_CKCM@MCKBIAKDGEGAAAIC^KT@dGfSPBZGNEJCA@PCN@JK@EFCCIFEFDBCL@BEJA@EFBDE\\BNAPBdIFDJGGEIBcC]ECEKEMDKCCEMKKAOCJ[W@WEUIiIOI‡EIDQAIJG@[EiAGA@EMA@GK@IEHQIABGEGFGOEFGMCEDGCWHM@ECMDOGBGCAEDGCODGCQUM@KCGHM@AGcCMA@GIIJCGQNGAGLUHAEEC@CEgMBMHICGHAAILCBMhUFE`GOGEGPCBIDI@MNAPYHDHCAIQKI@I[DEHAFINC@GNCCGTE\\CRBGEHCCCDGMCECFI@EMMRGBGBK€é\\‹@QT]DUˆ‰ÎɟEWKOAYDYCAZWEGHOCULSCKJS@IQmW…EmPyHQROFOF_@“B]JYXiC«bĩRw@kCUMcZMP[XMN[|aLAjKXQZI`QhIRGTQTƒESKCKUBS\\GH@ZG~CdUn‡N]r»`[@GCSJSVSFMHKCO@OJGDOCEHICEJCCEJODMPO@IHE@Y\\kLCEMFGAIR]CMHAG_SKCAJE@KSGC[MAGBL_EYDKC_BMHSMO@KGMHKAOMCLWuQQEEIHAGE@GGC@IFE@OHOEKHEEKHGNAFIj@PEDSNMDQTMHSTQbMEYFIVYCKJC\\ALSBMMaDECE@SDI@aT]OoL_IGœKŠ@xNf@JGL@LE`Cæw~[RIXA^OŒW\\API^A WŠ[¦Qî[€mpCh@PE†BbEV@HDNAHBp@zFRHLAVH¦OÔIúy K\\QnQRAj]R@LEP@HCV@LINCTQžqtQâK|F\\BXFbBRAHEPCN@HFLER@FDNCRCN@LWJCnAZFTATA~WRAHDTGXBXE\\KFIlSö³TE|EXBPF\\CPJ\\@PFjEɚɴƈň̜ȀȂx¶ÖÀ´Čœ˜AĨªŀƭ’}„àò¶ƮøxNšhĖPtN˜AƒÂÚ¦œ˜Q’±úŰĢƧ¼dðÝl€lšÀR„²˜žTJZƆÂPČsƦϛ˰–M¨IPBROÂĿdžíƢqàďżáBßf…DQFr¾Jêj®~\\NLd€ENcVɭuœcSNQASTyp_L]F_@WTÉTSLMBMFUTWFg@uCODWX{ˆÓ¸§\\oT}fOT\\[A[HgBoLcCoKIHELH`ItOPKRUP£jghubKbEJiP“Rù¨˟ńK@_`FVIV[EQBKHAJOHƒZcDOJqLGJT[NSBEHcRA[iPiI[B]Gs\\IBKNWDOLUDKESFMCiTM]_JYEÍ`}VKAULoGaHIE]Eu@iNWDaCoEGAYBIGOOITMJiFk@IP@TmHAHiHMEIGWDSEÓVCE‡GIKï_AeC‘@UaE[G‡PgLaF×I{^£OaD[Om\\ĥ¦™NŭIěHĝgiFµ@KH“\\Q]|"],encodeOffsets:[[93717,46181]]}}],UTF8Encoding:!0}):C("ECharts Map is not loaded"):C("ECharts is not Loaded")}); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/xizang.js b/src/components/visualizcomponent/js/province/xizang.js new file mode 100644 index 0000000..eca2283 --- /dev/null +++ b/src/components/visualizcomponent/js/province/xizang.js @@ -0,0 +1,20 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) {define(['exports', 'echarts'], factory);} else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {factory(exports, require('echarts'));} else {factory({}, root.echarts);}}(this, function (exports, echarts) {var log = function (msg) {if (typeof console !== 'undefined') {console && console.error && console.error(msg);}};if (!echarts) {log('ECharts is not Loaded');return;}if (!echarts.registerMap) {log('ECharts Map is not loaded');return;}echarts.registerMap('西藏', {"type":"FeatureCollection","features":[{"id":"540100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EII_OcEEICGACEEcBI`iLGDKDSIW@OFM@CGGOKEMBMHOX_AKCKcMMCUASGGBIPGFC@CGGQGGIGICOQOIAI@A@UGIOB]NIIQ]KEQEqLQ@MDSJ[MKKOCSIIOSKIKCAQDS@ILIFKFIBI@KCICQGQDMLI\\M@UDWCKDMFU\\IFQFKISBWHW@KDSCIMIIQBCPMJiJB]OQFIGCMKWEKQJOBKEWSQEUDcDEKAKAMcEcCGZKHWHSBWaUBMFENGRJTFZBRUDQGQ@QBQMOCO@OLOJQAMGOMQSeUWIYGYAQWSEiKOKaeSGSBOFaTMFYCQFQJUZeJMBÃMKNQIOGMGoQOMMaOO]QSAOCOBQK]iMGSNQ@EGH[CMSAUCeYOKaSYIYE[C_AKOGMSI_EUIsC}Q…G{KWAGHIFMFCDmHOAMAQKQEECIMODUIGCEAAE@KKQKCOAEAI[WEEIIGUAELKDUO]OmCiSI@CFIBCAKEM@MJM@GAIEyUI@IBULCJIJGLWRklED]HMJONEBUB_FmT_DMFUH‡EQNcRU@aCmPWG“DgBQ@MKSE@_ISHcE…@oJIJ]JCLMPMJiXWBOLMTSHsLOJKLAHF`@PEnSNONATJNrAJDDF@VBBJ@HCDBDPKPYLOJMJKLKPGREHMLMFAHPPHBJ@RTFJXVJRBLHJ@DHD@HBBP@HJALABGFAFBJ@HCHABM@CBEBBDF@`RLDD@HEL@RFRBbPAFELBLPLJPDNLLJDDFENGFG@KFKJO^IHGFW^@HJJBFAPDFJJDFADGFCFBFJF@DShETQLHLDLOPALJVEhBVHXFLLJNHjFJ@JAHCFAF@FDfEhQRQXCVRLAHGRQJCVBNCPIbAXJrTLJHNJhEVARDVPDLCVCVDDlFLh~XZJRAPDVHRNPHLLJRHPBHP@NKTLPfTFTAP@^HpFPNNLHBRHNLLRFT@lHdPXFT@V@RALGPQNKVB\\DJNJ`IlAPFRRJXDVBRHLLANBRFPP@LEHKZCTHJFNLHLXXPFT@LIPEPDLHHNJJjVNLbXLJJPJFTHPBLFGLKJOTM^YhCLKP@HCJINQNADBLFJºƘ€ÖLb\\¨PjFHDœJHJTHDNFPTARLPFb”XLC\\G`CJCHGjOLIHKFAJEBBDLJLTNNHHFDRTAPKZELEHGNWXMPOJKDM@EAEGG@EHcDAJETADJPDTNFAAEKUMM@C`QŒmjQPBNLDBPBFFHPAHAFJFTT@HKLYDADH@RLLDJ@jJHFFJLJ@B@DGD]HEFCFAHYFCRBF@BCFSXCRCFLX@JBFjTBQZKHAND\\GLSPGFCB@BFNF–`fDTGBCF@DDDDBFENJD@LÊ]IQHQASHODQfUCMA]HQ@‘^aI‰XwDUPOPWTGPKJ}HUCSCaIOB_PGVDZAlINKHQB[HMPKhGrCrJ`LhL^NtRFTAZBZFPJ^bVBDKFOFUIgDWFSRQ\\OXIRIrSTIZ_ROhmCIAGbOPU@IDCHCDAL_JKAEKAEE]IUBQEMOMEOC_BKIB]KQEBIDC@WE@QDQPMFGFCBGDBJLHD\\DHABGDC^EDIAGUM@EDWNQDUKSCQ@SDQFMAgHkHUNERBJF\\JjONBPGCMDKI[ZQ`SJWBUCQ@WHKZGTFFL\\TVD~OZVTJPFPL\\ClQRCRGRCDLTPP@JITHFLFT@LBRN\\LTHb^TDL@NFLLH`@VK\\IXMZiRSZGvIPK\\CFLDLJHhKRFTD|OLG€WLFNGRFNARINCNFXCPHVD\\@PGhGLGLMZKJIHYMQKCEKBKiWMGCKCOFIGUKDQCGKE]@UEKOES@OCQIUAMN_JSGiWcSAI@KMGOCKMBOJIRAVIEQKMW@WCMGKOWAUIMMAMEKQ@ORYJUCeW]YaWSGQOQEqAiPUNQBKGBQCWMICOLSAOMMBQVMXCpMV@lKVS^YFMLKFKJQBSJSLGP@`TPPBNH\\RFZ@RE|C"],"encodeOffsets":[[94612,30539]]},"properties":{"cp":[91.132212,29.660361],"name":"拉萨市","childNum":1}},{"id":"540200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@ZBfAxGtIjMdM^MRDbDFDD@D@FCHUCA@CHADC@CACEEAAFCPCJEEQ@c@CCAAAI@QFE@ICA@EPGD@PABK@_NCJGPUTQHMLIHOBILMBEGEBI@CCCIGAOACGA[HHWF[HF^BHANCNSlWhY^_`EFIPMdEn"],["@@LADBLTXTFLbZRLJHZPFHDBJPNBJFNLNHHPDFFHJHFLLJAFGFAD@NHFBHDFEVALDFHBFDDPJJBH@BGDEHAFBJCD@DEFALN@DCH@LEF@FBnzDFAF@BD@HCFOV@HAHCLOFK@IDApETDVLJDJ@G[@AJGCGIG@GFCDEBI@MTEBGBBBHCLFVFH@FJ@LCJILCDCH@JLFBLJHR@BGB@D@VADBJCFGD@B@JDBJCJILC@EAG@EFALFH@RCNElIPEFEJKVGJOTGDEHUBALABCRAJDPAFFDHFDFBPCXD@FAL@DFDN@AJGFADGDCNL@BBDDLFVAHB@THT[fO\\ONIREF@BBZ]xAJIN@FDFJJLXRPBD@REH@DFLNJLFDPRVBDAFU\\MFERDTHTF@@DPFDDBHCJAFFRCJEHCL@HHNAHIFCH@HQBCFFFHP@LDD^JLAJBPFFBABMJ@FBBVBNHFAJFLLD@HH@BIHADBHFLDDXIJABAAI@CVKPDPLJ@JHZJFEV]dULQ@GIMFG@EHIFMBKAKBaFGJE^CXBbCLIFQXUDELGbIŠIJG@MIGMGUMKQFQE]DSHOL_P[HGPAPBLBTH\\JVBLALMHcLKLGR@XQTCNDJP`lHXHLRLHNBPXJCJBJ@JDLHDBDNHRD@LDPNVJTDLDZJXDNJPHNBL@JCJIDUVArDZI|KVIJ_@SAYDcVYCUG[ASBMHOJU\\B\\GPSHUBMHKJFLBVKLGFaHELGLAXCHGNKLUAQG_OOQE@MNEJKHUVGPIZWVULELEJINaXGHILBNAP@FKREVBJDZLTBH@NDPBDBHHJHZLPABBHDFDP@JtP\\BLCJDRA`ETHXTJNDBJ@PELBFHH@JCDEHCHCF@DFCTCFKLCLFJTVLHBHCHEBKBCB@DJT@HBF^LLHQNMxJ€CXOTIlELKLQnALFvH\\LZPP@LCFc^sNgHQFWRQZMLKHCCUEI@MDEBENAHGJGVCRCJBHHAHELBLFDL@JBH`]NEF@NDL@^KJEpH`DLFN@dMLAFBPJAHUH]JST@^BPEFG@KGIEIIICGD@JNTGDUABJhPTBHBFDNBRFH@JEVMDC`FHDHAXQNEEKKGEGDCZBNALEFER@FLEFORBHFJLJXLHBLHLDTKFB^LPHLZJHNHLLrLRDNAHCL@NILYFGFONSTCjHP@LDD@B@FfKfMPBDJABBAFFFBDFBFF†fB@LYH]FG\\Mj_XKAQM[JALYBKFCPCPIPYDCPAX@PA^QjGZAHBHJLDLATIZChIœHnBhCVI\\SH@HBTLhLXPNAV@FA`QRKHKFC^GN@FDXHp\\HAHINKNCNHJLRNHDLBhCnId@NB^PNDN@`EVBXTJRNLRDPFNLX^V@P@ZSIE@CBAVAF@B@@GJGXEJBFCFIDAPJFBBDBFJAdDHFHJHBBDCJARER@BLFB@@HHLLFHCNANEVBRHNJFBF@JKN@NCB@DKFAH@LFJBDBHADCFAVBFFH@FAFIJY@IDGDiBEBADANFPCPBDHBLDPVVNDHCJBF@ZEHQTYFCF@THBFADSNEHAFBJHLAPJ^AFGJCLENOPMJ@LGJBHCLAJIR@BIEAB@HBF@DIPCJALDVAJZ\\HDLNJFHBJCT@NGPEFEJAFKPKNCLGDABGAGCEBGFOZYJOAOMG@YHGPIZEX@jCl@TGFKNAf@JBR@RChQJ@NDPMfSLMVGAICCA@UHM@GAIGEA]BGE@EHE@EACICAOEAI@GE@ADEDKBMqaWSS[IMGU@CHEDEEK@SYMGESUAKGGkOuPWTc@EB[@IDG@ACCGSMC@ML[@GAMGCKBIKMCKWMYACA@M§KCMQ]AAWCWKSCGCWAGCKBWJCKHAC@AVKNCP@DEH@TFLEJ@FEHCHBFDFAHILCDCD@JBL@HAHCBAHAJGFCDCNEDEJGBIHALGHBNAXDlENC\\ALBVNH@D@FC´RHEAE@CGKBCFOBAJ@FAFCCCBALBBEFALGJAlSœMHCJWFAFE@KAGQEACDCJAAK@GJGKWCC@iHQj_ImOeBUNCPKFC[_EICQBIRGTS€VBC@MBALAFIZULGDEBICKBIBE@AKcCEQC@SBCJGJADBJJH@D@HGPIDIDAj_VIVCFEHENMBEAIQM@ADCBEIQKCMBIDAHCBEBSA…yWQIIIAMQOKWUGOBMKKQEiSSKEMGEEEF]AG]QOCGECMGEQC@CLOGMMOIMWKIKIQAQBSAYCU@EIC@ADIIIaIE@IE[EAC@EXGHKCA_@CACCA]BAJ@HERKPANEFCDMDCJEGEUE@ELCAOACUGK@CEICMIAC@CFG@IBCBAXKDCBAWUIEMSUIGS@IHQAKBEheFCBCEEICCCAEDEDCTAHBPJDDZAVFPE^OPCHBNHN@RAJCNQBMDI@UDEFGDGPCBC@GEGCEBGPODETO@CIKJQDG@MLOXUBCLMJQHIH@NBFBLCRDFAJ@XGJCDCCOBICOEO@S`WNGPMVc@UEaEMSOPYCOFIDU@SCWHQBOHQESMIGQNKBQEQ`MLGNCZPP@LGDKLMPAN@dBrHLEFQM]@SPEXYTG^AXUFUbiPMHSPQPC`cTKTG`Y^SPMTIJIFQLGVK\\INFN@LIVcTQVEdORKDKASJQRITBjLPJLDV@LFPFTBlK`SRSNKRCNF`PLNT\\NATFXBNDbRFTBPK`SRCL@NDLCNF`VXJRLPJVPFPVRGJMJQ\\eL@NBFCH@DDNBPCD@JLF@JKFETGBYJEBCCE@CBEFCNS@EJJLFFBT@XIVAFBBD@NFLNPADKTKBiRWRaLEhNPCLbLAJdBjLjPXAb@XCfDhL@N@^ATKVS`]VBFZPBLPLVHTLnJlCVBTDRHHPBJCPH@HH@DEF@FNDLNEJIDCDALWCGBA@CPEJ@DDP@PDPAPEJ@PDXANBFHDLBHC@GBETMBADWDCNAP@NINAHGD@LBLLDN@RBDJLOTCHALqÎCDOAGBQPWNKJOFIBEBEFBDA@@VRAzAZNTLJPJbLFZBHLRP@PCV@RBFHDHDCJ@BBBD@FIHCDIPIFGDCPA^K`IDBDJ@RGFMDCDFP@DEHMHKCGBGPQNGLCLAJBXCVBPF`DJCLDPHNALHTAPDD]ŒKpAXEFEFADJNIVADKIE@[NCASGC@IFIBWAOEM@IFKNO@EBCDAJGAEIAA[DCDED@JADYPOCK@EB@PCJEF@FFJHFLPDHHH@D@JDDNJLBxBNGDENKNCNGŒLT^GJWFY^SRMRMVCHbnVpJCVSNONCHGHCFEJCB@BBJRPFbBNDHFDBLEXBJAbBEKCEBGGMJETEH@JFFFLBFBHHFEBELAB@DCB@BJLJJLBFHDDB@FDDBHFDH@BFDBFB@HELALDJ@DENAFBLRXLHHA`KL@FJXT@FANBJ@JVHDDCNQNKPIFCHBBFFNDVCTFHDBXFNd˜²~`Nˆm¢mŽMEG@GDEAOHQHGJOJeB[EQDuPmHOIMD]HILGN@JODMHQT[VAPGFSBWJKh_ISEEMWCKFw@QdsOMKMAMHIXENOHKBM@OGUS_AKDMXY@KU[HILE\\E`@˜RDNBBZAHADEE_BKdkDC@IBGTSPaJOHGHB`ZVJCBCFEFcDM@EDOfEBODEHKFMN@BbUìcDJ@ZLPFNLHF@vWTA^DRA@DofCHBJ@HCLOFI`IRDR\\TPHPNV@TFTQHi’BFLFPANBLVGXWD@FHJDn^JLNDJNPBHINgJC`BPCTQVcJEXEFFC`BJI‚@NAJGLEjEFAFCBC@UUYM@GCECGeGWBWHGD@DFRHDXFHDNRDHDJ@PCLCZBFPFFAJ@DDHLBN@JFxO€‹EB¿T]iDOAMBSCQ@KBQLQJUHMJSPCD@H@DNBbB\\DD@BLFH@HOVIHAF@FFP@T@FCHSNBFDD@FMXIDSCW\\CHCTILKJGJALBBFDADEHìĚB¨€F@BB¼SEME@YJWWKQAEJKAKH›GIUQEGAGAKEIagCCCAGBICQIOMKCI@EG@EEIDGTKVOL^B@LAP@^BRFVLVFRNLJNZHHPH\\HRHBDANBLHLANBPLXAPBRHV@^TNRGRNVdDNNLVHR@XCXMNMJaBeAkFcEQIQW_IUCQPcLWXYV_\\YXOLMD³BQDKAMEIKMGOAa@WDEJIRMHGDIDKCIBAZLNNVHLCJGRGNBRSžKh@LDdDVGZCNMDGHfJJRHTE^OZEPLPHH@LKJEbPH@DCLSJKNCX@CK@I@CSKEGCIPK\\OHCRALKHGEMCYCO_g^CRALKQUCM@QHSRKR@XFTWNIRHJTRBPCP@XEt]XWPCRBdLPIJKPEXMVCN@dlVFtrNHNSLI|fTHLGT[LGbAR@PEXCZDVJVT\\AvEFMDK\\GPIP@ndTD^@NILICOFSTaHUBM@ODkJSPAVBTCTGPA`KPKPaNa\\IRBvXPENMPCRRTdZZ`Bn@zGTGV@\\IPGBUJSBMTCP@LCRQdINQDKJSBOAMBKEKSOCIBODSOFQPOXIPMTG\\ETJVVF„PZVDNJD\\ANBNvX\\BHHJVNNX\\TvTLjDdB†EdG\\@XAX@TC\\WRCRDjGJMPDHHAV@RLPP@`UTDXFPI^STQLIPFHVBTJPTFRBPDNRFRPVjATKV@TBnEPB\\AF^``L@TPRCTMPZdVTJRBLQDSAMROTGLORGNANDdHZAbX`EP[XOJKJMZORGRCn@ZbJTRDLHX@`A\\EVGZFNEVCjYJMJURETFVPFVFDXG\\cPI\\EhMZD`XVL`EAeFQT_JGGOJKlD^HNFLRTPPIR[RKVGJYJKPMAWIOIICMFU@QFON[TIXIdGNKFOASD_HYJQLOHCECE@EBGDIBI@iEMGKIEKGWAUFgIUBKPOCKGKRKFSTg@CIEAEDEHEBCCEIICEBOAEII@GX]HEJGP]LILEH@HEFMCEICKKCMIOOKAKFKBEaOQAQEK@GFC@KC_QE@ACFADAN@BADG@GAIBEHEBABKGIO@AA@GGC@CGIAKIQWUEIQSI@GAOOBGNENKFGHQLOLKNIPIZKLOCOCAGDI@AA@UCEICqBIMBSPMTMFm@OE_BGLKPItKTGNSPKXAjWNINODK^IJIpI†@dFTG`J‚@TFNLR@hA”CXHnObDV@dQRMˆFVGNE`CnS`EVAHCE@EECI@IEIDMCOMKKEMESCIGJSAOGKGS@SESccIOOKkEMOESGMIiAQDUdqDSBQCQOIOICGBEKMeKBG@KJMFGBCEKMO@CFEAGAECASBWWBM@SKO@O@IFCXEFCBCAKEMBKGKAIDCFMJEFGBMNWAOPUFEAMN]BEEQGIEC@GKOQEDMAIIDG@EDIJMKCEGAAEEKAIDEHABCHSAMDGACMGCE@KACECE@OBIAKQiSMKCWQEQIKKOCMGQSEO@QCQHG\\FNCLC\\WJMPcBSOENWJUCWCSNS@MGOMKUCUM_OCKFOJKFQA_HSAUE]DMNSVKfNHGASG[TYB@JBL@FNDDNCTALGJHVFJBRAt@CCBGCEFI@CEGBMCEFA@ENOAOAIIKCQKGAO@MACEGECACECAK@KCQCSAKAEGKGMG_CaALEHURMHSDcB]@AC@_AIQ]UWEAGDMPIFUDSEOGGGKOEASBGDIPO`GHQHa\\WJWCgBMGBMLOXclOJe@SHKNKHUAQJO@IGAGBI@E]GAEDGLCFEBGMWMKKC_EKA_]EAK@yPI@KDIIGKCAw@‰KOOMSQSQQGIMCIGQUQaICOASDOAECGIECIKESqoOM@ETSDMCE_KEMAS[wQ[mqGKScIIKQMOMMICeGOEMMIC]BSCKEMWMGQMS_OIUGKIIMOYCYAQDUBMFMCKMEU@KIGYIMGKKY@KIIaS]MOQAIGEICCU@W@Ah]HWVQS[SSUMQG_EGECOBqOUAiZQLQL[DAVDDAFGBG^URQDK@ODOb[BGkcIsGWeGYG™oIIAOFeCQIMUKeIkOYCaUE@QP]bINGTKPIFaP[HFTDlNZBNGDeDUTMPCLIPONAVAJIFM@OMKAGDQZEXE@O@IBCDB^CFQFCD@L@NU\\ERBXDRLD@BEFALBPPfAPCDUBEFCVIZEJ@HFF\\@JDDHBNFHXTHTB^CVHRLJRDRHXhANAJ@FDPCR@R`ZJR@VSRC`F`B\\AVBHh^Lh@PKTDRCbOTK`GNKDYCE@@FDLBpAhARB^CTOL]JQBKHUbQNILGF[\\IDOBoG_F[BMCQCMBEVOPMHIJGLCPEFIAIE]aSIAIBMFG@EAGWK}@OAKGAaDKD_RODM@UGOGEKC[IGuISEKESUCOSGI@eLYHY@GEMCIGKEWE]OW@MIKE[OaQGVMVALQCGGIGUNQeCESByTQHO@ICKQB[USMIAEV]Lc@IIAOKYMWDGVIPKHMBQEOAq`MCWIoQOCI@SHYVYLQFaFO@kC]@SDQL@NHVGJIFOH[DGCGEAGDK@ICGmg]WIEACC[BQEKMKGCISEIOEIEIOG]KEGEI@YFUBgAQCED@HBTDPAJKBO@cEECCMIKIGYCMDMFEJ@VIdGLILMFKBSAMMIKQQG@‡CQCOEUMYMG@QDO@iFYJBDHF\\DLCDBDBDLCFGFCNEBE@AFCEQGIII@MEC@QIMIYUMCKDMEM@QBUHi\\MFSD]@MASIQOQ_GEWBcF_@QBYLWPIBYBKBIFGFGRCHAXELCFEFOLS^I\\GNGD_LMRUTIFmHUCm@—NGDAHB\\CNGH_D]HUJ]hKLSB]MYGMDKHUD_@ULWFQHMP@JLTFLDFNH@B[LGHAF@JAFQHeLUDS@UAwOAECMGKOMQGc@MDEDIRCPGXCD_F]@EMAyE[GMUCSAGGAI@WCKU]MMDWBIFKBICQGKGCaEcIGGCGCSY_KESCqCKDahOLKHQFSCM@MDMJAdEFEMMSMCKBIHSdWP[ByO]LKVGVDfAbGTQfEPCRDPNLVDANILORQdCLC`ETGHKDMGEEBWCOaSWUKMQcEU•HGG@MDOJ]CcIkBOJOPKLODIBMJ_DURQLIDG@GCE@CAAI@cGUG]C@EDQCWFG@QNSEI@GFGBSJEFKFCFIFIDMHGBEDHNFPDDDPBHFDFJDDDDLJFH@FCF@DEHIAWJ™Ž[^CN@PH`@VGNQNQFKLGRIdOVCNEXGJWJoNoNYN[VW^OfG`EXG”ITCZA\\MlGPGBYEW@IEA]EK[ASAMSw[a[QSKOAGF@`DtEFyJSDYLGFKFCDULMDMBEBIBYCG@EDS@[FSAW@EAIGQAGCE@CGBMAGCGMMMGAGIKEACESMCJIFS@QBEBCFBH@NABUBYGGK]EYAWEU@K\\YAGHEVEJMFEBEDEBIHMHGHGLECWO[K[@YByPOJGPBNT^JVUhCPEjAPAREP@XFNFJPLPFdBXTLhB\\HFRHPNFJD`Ox@HBJNNFLBR@NIPKLIHcAMFW`ORSPOHU@iUOBSJKBMCmmUOmsKMEQAMGKKGiIMBOH[FYB[CUAeQ_SIAݒMDYAM@y\\gNMHCPJXB\\EJgNUDKPYvSTYLQD}DUFYHQLWGiAU@MDMGKMG@ODebMPYJELF\\ETMNERHTCJ[F_BADDLHJFJ@FGLkNODeCODMHK@SOOF_PWFQJMPILMHWC[IOBOPER@jHpP\\PfDTBPHdC\\KRMNWF{IGDCRFrBJFFX€EHYDKFMHEFEfKb@XDRDJLJjVHNDVAXDYEU@UBMNKRBNFR@PIPWLSDWIOGGBYTM@uQO@MFQBGHAHBFLVCD_TMDWAICUSEAiTWDKAQI{Um[MAOLUCIEEGgeDGFCFSKMYEcEU@WDU@SAOGEEIC]YIMIIKG[OCKEGC[IQOIQ@IDMHINIBkCWHMRBX@JIDG@OGMAMBWNW\\DTARMXQNSLKJ@JEJOBOCKDMJSXCLILBXDJBNGXIN[LIHEXPjGfQRKBaESFW\\GP_hENBdQT_NSIMCCAOB]HQLCPATENKNCNBJbHDFMRQLiNWBOJQbOFSDICIIUOM@IDEHHXEHKJUFgHMAYQOE[KKBUXaRKLITEHGHODOREJEDI@aCSCUGMAQDMJCNBRCpCHYG‹MUQQCM@‘BGFIXBTEFEDkL_DKDGFGbENKRQHQ@SAwIODEH@JFJNR`TLD^TBHEPIPulODOAcOaMYCeFCHBFDFPBDFRZBPQPiJKJUrabYbOXOFcDQCMGSMKAKBEFGDGHYd{RQFKHen}XI@GOCCG@GDUVQZKJIBmSOHKJINSLoRKHMDKAQIOASBw@QDGN@N^lBLMZHP^NLPDNGJQFM@CBBvEBMBSAgPMJ"]],"encodeOffsets":[[[87819,31695]],[[84115,30925]]]},"properties":{"cp":[88.885148,29.267519],"name":"日喀则市","childNum":2}},{"id":"540300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BEFCHAV@FFCDJBDJF@HCD@HELAF@FDD@DGBCJEHBBCDBFAFGBBAHLNBCDCNCDAFBJAD@NIJBHHL@FAF@|K\\\\FAVKXA`BLFP@PFVBHAHGDIDEJATHLAHBHAHGBEAKFKDAJAJBN@DAJBFDHDNEFCPBTABA@IHC\\KZFNCJFdEFETBFEHMDABEDATCFBH@HBF@HAJIV@JMDAF@FEHEN@RDBABGAEHILEDODCZBNMBEXCLBDABAKGBKHGHAJCNBFFB@LOJGJBLHJJF@BECKFENAFG@IXIHARDBCDANARIHOHAJFFADIBGFGPEL@DCEM@EMMAKV‰LSJMBGECKECC@EFIAMEORKH@J@HADEHEHMDCLCDCRYBGDOBAD@FEDOHEDKDCFKDCFG@KHM@IFQDCNHB@BACQBI\\AFC@AACDGNBHEHEBECEBEZ@DCFIFGHCJEPQpcBECECMBKDEF@TEBEBCTELIBIAEMG@CDAFKACECAG@EDADEAOFKAAOIAE@CD@@EGAAEHEJAJA@GAC@ICGE@GCKIOCOEAIGM@EJGNMDSBCAGDGDCBEBAHAHCCGKGEI@EDCBAAEEEBCDAJBN@FCRBFC@AGKAE@CHKJITEHCDEACGCCE@CHMNAVBFE@CAIDCNCJ@BAXWFGBIAGDADMDAHCDGCMCC@CBAXALCJHDBF@DCBE@ECECE@GDEVOBA@CEAKAAC@CHEHAFEAEGU@GJKLG^SJCDCDCAILKJIBERMJAFCBMDIHARDFABC@C`Q@EJMREZWH@FC@CDCNIHIAE@IBAHCJKLK@EFGJ@HAHGHCTQVGHEJALIDEDCRBRELIDO@C@CF@RKHEDE\\KJALCHGFEDG@GEGBGNKNENINQNSPKBCIMKEGKIEGIEOKCCCSCKKKOWIACACCAEGEKAcEO_[MKACEKGEEBABDFAFEDOAGDGFMBGDCHAFIN@HCNCBGHGFADIDGF@FOTEJKJADGH]DUHC@EGE@EFMBK@MCGGIMCEAIS[@WIYCE@ICGGWBCAMBO@EFODAT@DCFIEcIMKEOCACBEFEVIL@N@V@JIACBE^GNOPCDCLUFGHCDGHCFELEDEJGBCCEAE@EDADKDYAC@EHKTOPEDE@CEIFMlaD@F@L@NEDODCPGJEHAFIBKNMBC@IAQMWEgAEGOUWEWEK@ADCDE@KDGb[ZKVEDIHGnWDCHSDQNCR@LIBIAKFWDAFBHCDEJGJMFCJCT@nQVCDCFEFkDIDMAGAEKEICO@GAEEBKEIGCUAMEKAEI@EBON_FaPWD]@CIKDORONAHGBKCIIMMKEEDKBQLEFEAOEI@EEKBKDGDEDKLKDG@IEIDQj{@C@c@CCC@KF]PQBOAUCCEACCBKAOLS@EGKCMBETOHGC]AGDKAIBGJKBECIGGEKOIAKJIBECI@GDOFEHETODEAOKOI]@GDGLEBE@EGKAEFKLCVAJIHKBEIO@KHIPSHCN[XWCYKY@GJYIQCK@EBCPEBABGAE@M@EFGFCFEGG@E@EBAJgG_BEFGRGHABGEGOCAWGG@C@USQCCI[@ICE@EAEQMAC@SCOEGACII@KJYBOCMGICEG{MU@WCE@CBC@EAKCEAAFGCOBGAIGK@GFG@CGK@EDILABCGIBEBCNKFKFEDOAG@EFMb]HKDMFEFKLEFGAEEG@CFEBGAEI]@KCIJIFQAOCO@KHBBANKDEAKGK@IAEBC@AHEBCBGAEEE@CFKDA@EDC@ICAKCAEFGFkDE@GEE@GBIFWAOFOAMDSFIFMGMIG@GDELENCJCRYBCCI@ILIHMJGLQBG@I@QCEkDCGECMAKKU@aCSAICIIACESCAEBIJGFSDGF]FK@CI@eECQG@AAIBiBMFKBOHCF@DCJ[DCRGHIHQDCJW@KJQHU@SEMEIGCI@QEGEEGEAKA]WGQGKAGCCIAYBMMAEBSAEGOAEFSCKCO@QCGKKHODO@KBANEHCNE`QHBVFLMDEAICGKIFK@CHQ@GCCMCIJG@ECEEO@GBGFE@OODMCQAAIAGGCAGBKCG@GJ[FMBOCIKMCWJADBNEDKFIJBPAHDJ@LADCDMDA@RPAFGJ@P@HBDJDELIFELBhBDFD@BOHEDADBJHV@JQTAJCLIFGH@FIHGDAD@BFBBDAHCDBBCBYBGLCBSCQWECQAIKSEIGAKICACECIAGBOBEFEAKDI@GBC@IHMBABECM@ICGBMABGACMCACBGRCFA@ABIII@CDEJBFAHOFENBFAAEEEKO@CBCL@DAAGGMKEAAAEDK@EBCBGFK@KBKDGHMTMBAGCII@OAAGEAECKBIDKB@JDDA@GCAACDIBMFCHABABIHADCDC@CEOAMBCJADC@CAIDIEC@G@EBACCMUMKMESKWE@@GWGEYGEASDU@@CDMCIBGJKPICMDKFMHEBCDGDCBC@EAGKGHIBKLKBCAAGI@ADGDILKDIEKEC@ADCTGIIAKBEBC@EACKMCOKK@G@GJUFIfCVGPGTBAKHSZiACGG@C•lOJIBM@aGKDWR‘‚QTCRDRLPNJBDBFADWTEPGDIVEFMHWHIJCFDLAHIHEJGVKJQfCR@JFXETIRKLHLLLDPH\\O\\KFELKVGTUZI@GEQKUIgIUAUCE@ALGJQT_HUCGHEJKPAT@XITEBEHAPFLE^QLMPKFiPcfEJCDGAEEBE@CACGEYWEECGGaIOKBaD[FKAUIGCCLDJBhCLCDSDGDILGTSfgnKT@JBBB@LKD@LT@DEDADBHJHRFHH@DEFEBIJaXBB@DABSLA@GE[GW@EDADGBCFBXCXAFEHDJ@NDHAHMJOFOJQLQRSdENsLKBOKGQ@]QO…BgAmGaJadITDZWRIB[XIdWZSH[XGVCPYTY@ILOP[CUTMNGF[GW@[LURSLUIGGOEUDIHYBKEOA@A@GBIFEBI@CCG@AHGLEXCFCDCBIDEPMVURMNADEGECEYQUQAIA@GBML[PC@MEUGIIAKCCCKCCBADG@IMEAAAQEO@GDGNERCLKBGJO@EGMC@OFE@MAKDSQ[@GECIEAI@UA[GwIWCICG@EbEN@NEVANDT@NBDFVL^H\\DVCHMRGLIjGT@RBTC\\BjEBI@kGIBEBCFB\\ABULURAB@DDFLLFLAFMDEDAFFRNDPJPBURORq‚s\\SNAFBFNHLBDFFF@BYDIDMAQFWAEAEEIEKAGDINEDAFEBIAOBCEECAKQ@AIAA]AqDGF³¦ILCFEbJbGFIFCLGOE@IGWoCOFMNGFEAGKQGA]HaRIBkEICMICEKiBSFQHOR•GUIGYAGAIMSO@EDc@GHGHCTSJAVAFEB[E]EOIMEIDKLOBSAeE_BKCGOIQCKBMJYTE@e]CGE[B]A]FeAQOGO@UDOFGL@NBNLR@FCB]CQDgbeDSFSLQ@MMQES@MFE@{OSJIHCJ[jAD_nKtOfEJQJ]JCFMJ]XQBA@AL@PBHAFKDQCM@_XIBiXGL@DPJDFJH^LJHLTDBF@R@RCJ@NPPNNAFBHFD@NK\\IXILAH@LB^RHR@TIRMN@DFL@BABE@MCYJKLY\\SNCJUJYFGBONGNEFFDZ@TBJHJbLJHLBTPRATM\\INQxAJG^GLMJ[TKBI@[FKZAXG^OVULUBMAWBWN]XMLERBV@PS^@XL^VVfJLNB\\TZNXA^NVRXbNVRHPAZUfARJVtVXNTTX^LTJ`@PKP@RXjdnD^UX_HIGDGBCB@BFFTB`RBBDHHH@DAB@JBDBFQxBPFNFF@DAJCHCBKC]B@FFFBDEBQHQPODBJFBDB@HKDMJGHMFOT@LGBQ@KDGDADEBUYAWCECAE@GHSDECEGCCS@AIAACAEAEBKFSTGXGNKLIDFDPDFDAFCDKFCDM@SHEEMAIGOEKDO@CCOEIDgJSDSBUEYGKGOE[@QEKIQIMEO@OBQEKOIyGS@QAUWSUGuJQCOCEQKMU@[FOVGRAjINMBUWOAIHGTOPQDUCUKOOOGSAKEuZO@UC[@SJOTANBPMLmPUJOLONGNBTRN\\JHHCLeV‘LOLKHS^WHORKbMFMP@RERCNGLSBWNGNMFeFKJFdRTRnGVMRQJcDgB[J{NSASBGLSF_H]\\KHM@WISKQEMFOPQLOHƒJeCAQFcCMSCeLOHWCAKFOEOMMMGSJGNELcRQNENBPZXLJFJQBeJQRSHWBKLYPOCUIWEQBIK@cKIQAeRINYNQRWRULWL[ESEOMUaESDSGGAKhsEQUE‘NMC[KIOUEQNKDENKLMDMJM@KKWIYEYBOBKNGROHiFaHSPOF[CMCOIKIIESGUC[JSJWDUBUF[\\MFQ@UCOI_UUEkFUCQEK]UC@EDEFMAKN_AAmEMESF[D]@CJMBgMW@WLGLW^UAUECWDOGOQCuB_@YBOLCPBNB`APWJKCMH[FY@UKY[MKWMY@OOO_MKMEYCWIUeKKcDUAMOQKgLgRYFCFC@@DBNHHGDMDW@MDGDKF“„APGJSGS@MNKVQV]LSGWEa\\OHQPMIgCeBQFFLENijYVYDWGK@MLBlGJcZgROLGRKRYPMAaFSJGLCTFJNPLLXLBRILSdERBLIRsLSGA[PCRFPJHPDXPPFLJFRN\\JDx@RJRFXSVGTCLFPQLGLC€KfATLRDNGTC\\JLG@KFKNC\\ARI`gXaRCXCVEXBFJHHTDNN@\\LTNI`ET@XDTCd@TE†IRIjIVInHRJ\\VPBPER@dJV@d_ZClM\\@THHNBVDRLXBRJPHXKLcRKPKZEZAZMNQNOVONMTO‚AZCTKPWLeFKRNpTvNVHTFXHVZN\\HRHNFHLCTMVCZBXBRHTJXNHAJ@JELBFPANIlMHCPChJHZJN`@RPGNIHDTRBfANGXEXCVBVHVLLTRnJRTDhbLCXLPTNLVJTDRARSHI@OkiEIEKDIRSTM@WFUDKP[PGVAPAXBRATFTF`PNRTNXJhTNPNCNEJIDIHIBIEIWUSGKQDQAUISAKIKKUM]BUEQCƒBY@WDSNkHMH_LKPGJMJO`WVFVBbUFDFHENFTHDRADDAdBFlIPPNHP@VDPAX@jV@HIRFLTB^ELHVECO@IHATBŽ`PDPCJFDHBJFNHDBDBRKJEBIHSZMNGLAJ@FBHCFFHCLIPCBCJSLCHEDEDBDHFCPKHNZFTEXILOJFPEPGL_XGJKHUFKEIQULSPgXKRST@PHTJRddPLHLFVBTMVGRGdKTOJSD_PWH}J…COBMFGHStAR@H@HNJFFGHG\\GNSDYH[BaU[FERBPCNDNHRJFXFVARDP\\PRR@PAVHJJFPC`GTG`@PE\\GNGLQHoTSF[@[NmNOJINFLCjEVBLFJTFLDNJFVARArEXMLGVHPCD@DK@MLIDTBTN@DDDFFFFBPDFBHHDDHHFDD@JFLCHMDCBIAMJK@CB@BFVB`AFCD[TCFFpANDLALBVNHDD@FEZBLVHHDDHEACBIJ@HHHBTJHHJHB`VNPHDJAFDNFLHJBHHLJDH@NDJENBLFPDLCDDLLPFLBJ@H@HDH@DCBEBCBO@OTcVIPMJEJEDSZIHGL@JJNBHAFINBTAFGFX^DLDTBFBN@HBB@D@FTLbJLHDFBLATILIBZDLALHJPD@DJDDFDETE^BDEAGFEJACK@CJECE@CRMFILBF@NGFID@JBTGTYD@LDHFLDHCTDNDDADMHCBGJMAK@EFGFG@O@CFC@IBELGHCbADCBEFBJLFDHAJGF@HAJDN@BFNLEJF@DAHAFCNCNKJCJAHDFDBELKJCL@HEJAHC@GDCPIFIJENPPHX@HEDAFBDDLBDEXB@DCNDHRCF@JFNDEIAEDMDAVCFBBJHFNBL@DIFCXBJ@FDFFCJHCFBBEACJEAGBIJEBE@GAEBIJFTEHCHGTQGBGCACEAECGDEAEDGCKDEEE@GEEBOCMIE@EA_BYAAAGBA@K@QEQKQBQCIBCAEBKCABI@BECKKIGAHEECEIE@AAAMDC@CCMLINGNIPMPBLJT@DAFLHHJBJDRBJFL@TBHFDFJDFHRBDBHBBD@TLDBBBHANBBH@PIRBJDBYAKJEBKAAGCCG@EDEHCBCJS@IJO@CECFI@CDECIBE@EHEAGFGBO\\GFMI@GCAEAAVWBKJKD@FCJADEHCL@FK@EDG@CF@HFDBTGLHNDNEFKF@HDD@HHCFIVDD@DBDFJHHNDN@LHRMFAFBFFBC^YBKBCXBFCBACI@MBEDG@CCEIS@CBCLAJCJQBMCIBEDECMAOFMDM@AC@GAIEC@MFA@BCCE@CACGAI@AGCAIB@AJEBSFGLKTKLERMACEEOAECG@IAAJGFIBA@EM]DMCCGEACGC@K@GAACBKDACIW_IC@ATOBE@GSEAC@CFCJMHELBFCVFAIDELCTB@CCGAQBOBCTKJM@GEKLQBAAE@@HCAIHCBA@IHG@EFI@CDCF@JEXUBGACGCCC@CDEHERGJ@HDBADGJGJSBAREBIBCLIDWDAXC\\MFAJ@RLFCHEFANLNFBJAJBJBHBBJBJCN@PDHJBJDHHBRCLBLATCNALEN@PED@JFDBFCLIZC^ITDNARGRCPERCRGFIRSDGBODIJIDSBEHGJGDEFEPIJFLDHLCNJFH@HDFN@FCVIXBDNBHFDVJXFHBHFD@DFDHJFDRVLVBHDH@DFBBABBDAD@DAFDF@@BJBF@FALBD@B@@AHBJ@ACHCLBFAFBFADBBAHDBBHCT@DED@BCFADMGaHUHEH@FGd_RMX[JCL@LDFGDIDIB@JBFCJ@RIHC\\@DCAQFC`CNBHFBEHCNMBGBaFKAMBEBC@EAE@MEMAAHO@WJQHCV@XHVBFADEPELDBF@FHDGJ@DFBBJLDDB@HCHBN@JCH@DBHFDhDFFBLC\\FJ@LFFABELKLCHMLENSTBLBFLLBDABYPUPIBYJUHCD@FJ\\BLARKX@HPVVHJ@HBFRBDHFED@FNJAFEBABDFFD@FEBKBGFCFAHGHAHIN@DNBLBJE\\DPNRHDDHPRFD@JETELA^E¾EL@RLHD`@FCDCVuAaDIPQAcJSDEXMFEFMAGDQ@IFEVOZMPOBEBA`Gp[VEJGFMFEJEZKPMTMFAJAFDDDFJXFRN^NLIJOXULEZIJ@RLCZ@DJDF@`KHEHGLSBCLEHGFIHIXOVGRA\\@N@HBDHDPPXJFNDPEX@FJZTDFBHAPKREDMBIFAHAHKPBLMFEFCRAXCFIHUJCHSJGLA\\ENCd@HDHHFzDLXTX@H@BOL]NEDIRCLCPADIFaHAVCPSXAD@PDLDJ@JADSPMDEDCF@HFFRHLMJIHCZDFAJEDAJ@FDLAHJJDJ@TM`EPMBARERUCIBIHIH@DAHCJIDBDD@FEHG\\AD@NB@JBRANHHBDTFDBBHEVQVELGLAFAFCDGDAD@DFDDH@JDBFBHRP@J@BEHGDQBKFQZAFAF@FDFLHPPLDrF`ANFHBLGHOZO^@NBLEJAR@LHTITKLCLDHFHBRBN@LCRANEPQNGFA@B@PBBTVPVHBJCHCZSD@\\BHDBDFPERSPYNSZBHBDNAHDFFBNDBXGDUFEFKDAPAFOHEDANBRCZFHBL@JCHBF@@FKNENKNBFNXFNHJJJBDABKDQ@IAI@MHODCDABFHAHFNEDGJCN@NELBFFLDNJLDJAL@HNfANFL@FLfATLTFH\\FNLF@TCTEFABC@EGM@GBCFBJFF@DCBEDAJCHCHADBPNTDFHFHDFHBZBFL@LERDFDDLD@BUHIFAFHFDFBFARFJ@HIRBN@BKFBLGFCJARKPKD@FFJAFILM@GBMLI@OEOBGHEH@DLL@LBNDFPJRHBB@JHDHBDBFRDFNLEBQBGDGD@HUDMJICI@IAE@KHBFDDDD@JCH@HBJR^FBDHTDDAFCAADKHEHCDCFALDNBTRHBBDHDL@ANDLXHHFHAXJHBHIDCJI@CACNAAC@GCGFCAGFCFCFCBIXCDIN@DENGFBDDF@FC"],"encodeOffsets":[[99854,33313]]},"properties":{"cp":[97.178452,31.136875],"name":"昌都市","childNum":1}},{"id":"540500","type":"Feature","geometry":{"type":"Polygon","coordinates":[],"encodeOffsets":[]},"properties":{"cp":[91.766529,29.236023],"name":"山南市","childNum":0}},{"id":"542400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@c—EMAWGCSEUDMCGGDGJELORMDMCCUG@IAIBMAGUQEIK@_LGBKGQWAKBEFM@CCIBKFK@GEACAAEG@ECAGCC@ECAGCAEIKKIAIA@CDA@KBAFEFGGEAKAEEIEG@SFIFHNAHDFFLaAIBWAKFCAGEMCaAOEIQAAA@IDEFGDGHMDMPUTIDL`\\GXE‚G\\GHBBDBPJHDD@DAJHFAFKNAJGPKJGNSROVIHMDž`L@BA@OHCFOB@JDF@REJ@BBDB@D@dFRIFODEDBBFFBD@DCDGB@DDBGVEDC@C@ECaCQC]NcNiNsJwHeBYA@D@PHdJbFZ\\ZRDFHXJNFF@JCDFDLH@VCHBFLCH@LDLFHDJHAPCJAHFH@HDTFXEFDNLD@\\@BCJAFED@PHD@HCD@JFBAHEFCT@JG`@LCfEJBJ@P@HCJIJCD@FDJAPRDBRCPGPADCDODIBYV‡P}"],["@@N@FBBLFDF@VGF@JLFDBABG@CBEHGHEF@THJBFE@KHEJAZDdXLPDNNRBLBDDBH@JAJETQP@HGXBD@DABIJEJDDAB@BBFAFIPKLGHGJBJEFCBBJJLFRDZAJEXSLELCHCXYFAP@AJBLDFD@LETLFA`ODBBLNAJ@BD@HFFD@JBRKTFJEDBHDFDVFDDAJBBPJHHHDHAFDB@FENADEDWDC@GDMEODAJAFCXCDA@CKYAIBCNE@CCIDUDANCAIBADCBQDGHEHANBLFFJFDf@LBBDDJDDPCNEHBRAPFN@BFBHDFBTVLD@HCTGHBLITIJBNCL@HDNJH@VMAEEI@CJIFSHGREH@VBDA@CBCJALBJCBCEG@EFCJAHCBI@QCIGIBGFANBhKBCBCXKJKPKHINKBOLIFABBDLHF@JBBRFL@DBDRADBFTCLDRALFDDD@LCLAJEBA@IBONQHGB[BWHGHCLBVHHOJOFQFEJABCB@BBL@FBALFLB@HD`EBBFFJFBB@DAD@FLAFD@HBDLCPFFFdNBBBHT@FTJHFL@DINBBLAL@FDJPHH@HBDDDbFFCDGHCLFRDNFXBVBF@JEN@NCDCFKBCD@NJJBPMTIHAJ@FDD@FANCbMHGBMDEDI@ECKTMPALEAEDKAKDEFCDADGISBCHCGE@EFCFDHLFDPANCTDJAPMLED@@LLHTJRBTHXFFEJG@CDEFCBODEHAZHJ@BEBIJEPMVDJAFBDBBFEJ@FPAFBJJHJDBD@PALBJIRAV@DCLUFGRGVCJEVILDJJJZBDFARBRCND@RNLGDMVBHHZZVDLTEZCZAF@LJHDL@JCDEDAREVA\\IBDAJBTrZHIB@HHDBDCFCLHJBLBFA@GFEBIJALDHF@NBFNFFJBPEJENBHFDLT@JPXCTD@HGLAFKBI@CAEDCJ@LIHGJCJOF@XJL@NFDD@NDFAJ@LADCBCFDDBHVHH@DCBABGFC@EDCFHF@FEBDDHFBFBL@BADGAADCT@JDP@FBPLBDBBJDLTJLFFVD\\ALB@BCJGHBFBDPL@ZHJLJBBFATSROJSPM^UPGTKFCPABABCGIACBCNALGHANBHHFBFADCBMDCRCHE@CCG@EDABGLGBCCE@EDAHEZET@BAGEG@EACCECCMDE@EDGCEIC@COCGIBKCKAYKJSJKBEAGCIKKaESC@A@GAM@EASAKC]C€WHEBEASJMBEAGIM@IHKJGTYFCFINIJOdUPSP@DAFADA@CCG@G@GAIEKKOCKDCCKEOAKFMCI@MCGKIGGIAKGMEECIBGCMO_UGAGIIGASGG@GJIDAFBCGGCUGAKFY@ECCMGAUBKCKBMEoDE\\SDCBEA_EU@ADAL@NIJBDANCDGEK@ICCGECGGCAGCEAOEEEECC@CSMSAJCNKL@@CDCGOHUNKFWBqBQEUMIKCSEEIAKFUDiEKJMPInM\\M\\@TEpSRGHKHMF[@OH_HSD_EOIIUGOBQ@OQO[QCUBWEIEGQCMDMAOFQ\\EbV\\AZGTCHMH[HGEEMI@G@GBQTsHGNEPA†D~IXG`OTCPILSHcHQNUASEUGKOKccIQGS@OTSLQhWTOVKJRLFVELGHI`WHKFOEOPIJKFWESMYLGDOGEACFCFCDGTKDIDAJODKEGDEAG@EBIHKNMTYJGFALIAQACGCEMCOAAIEODOC_SAGB@JDPUFKG]FSAEKJQ@GiUW@OBUCO@MGOOkJAEBcCCQBGCESFMEGECaVUAUE_XIPINOHKLG`GNMlCT@XAZD„FRAVN^LVJLBLJTBVCRLRTHXVFJAJGJCJIJMFMDMOgSWISMMQ_OSESEQBWAOBUBOHO\\CLEV@XSNQTCJFLFJlj@PGJQTQBSCUIMKOSWKKDgaSCIQQmKSUKUGUAWDWFMHeBQACSJGHMQO_@IMGYgIODGDkNMJOBAEFK@IBIMGIWGSAQAWDYNUDSGKMEQG[GYMGUEWGSMUSuMoLQfEXKLODSBYPNSPMPURMNMBYFYLYLOdQLKGWIOAQKWCQAUGMSG[@kNYDc`U@cIQ@OFOA[UQImGUJiJQJ…JSFc@SDWCS@_FMJKS@[MMSCGGEIWAUFWDQDWb_hQJ[BMDEL@LKH[ISDMHQCSKeBLKDKHORKESDUHWTQEQIw@ICM[EQKIOEWOOCIGEODQ\\O€BTHtKJQAKFQTcJKAQWKKKSYDSHKTIbENBZOLQHQPKhQdYHIAkNKL@XHZCZUjiFMEKREfAhDNJROPGb[XFTH^KRULUNMT@THHIBO”ƒLEHCNCX@NCHCGGAM@CD@DEZEhQhKEMWIQIoOMMFSJSFYAqESQMSEU@]A[WQAQFMACYKSGQCSFiOKKEQ@YFW@SA£fOPmNgCEQ@SIMGKWA_JWFUE[MCOKKQG_FULQNc@[IqEMCWJEPIPQ@SGIIAIKGOCqAUHUAUFUVQFW@QCcP]JcDUFaNURSHSRE\\AZFNXFLHHRBVKXQLWN[VSRQTWRqBSC[@[TWTWP]JYMA[EMQGOEMKEQOGQEIIUGSQMOe_SDQL]rGXSJONDJBRENUT[JaDaJWRERAVFdCNBNJNDLKTYJSBMFM@GKQQSJQNkLaX]BMCMKEIBwCSESAOMQMAGNQ@]FQCkSeCQQGOSiMG@OBMLCb[JOFQQeDKO[UAKOEOMOGYIKJmBQMG[JSDUJSAGMNMPKFUISSAMHO@SKYDiZ[BOKDSJSAUEKAQDY@cMMYLKNKHgHOH[@UCOGWDMEMDQJMBQEMHKEXKH{PSCQEgLIGCKEK[DOLuJYHQTYjWN[JUL_@KGEK@MCK]SGaKSM[AQ@KESEKSGIJO@SOCKQDQHQDkR[DOKOESIYU}PUC[SEKSEYHGL@XDRAVIX_TYRJ\\CLDNOHMAiP[IIEQAMFGVGlBhENCR@TDRLTCVMRCX@FVNBHCJ]FCDAHGB[CGCIKCAAHEDEHONCR@RXFD@JCFALRA^LJ`APDNFNPRFVA^JFFLBBFILK`CBGDCD@JGLGJaPBHDJgnQPY`SJqTQJWJ[PQRETCXJhEVEPCLUA]aOIYEYASBQEs]MgK_KqIqDgHOLGNA\\GRMLkJYBUCOHA`JPDbDTGVI~OLSHOXOPCVWxJŠ]b@’GRB^DNeVCRGPBTGRJRÉ^@KICFMAECCCCE@ADSHeC•_MEAEA@EDOHKT[HMCGBYLARiSAE@IKWDEDQTWDE@AAEDQZEBGDEFE^GHC@C@AKIEIGEiII@KCQKG@BCZCLK@GSSIEBEBGGOEEOACAMKGAG@C@eR‹n_R@DNNLVBFEBSMOCCISBIFCBGd@FHHBH@FGPEHOPWNMXGHKFYFOLSBCQGEMGSMIKEMIFEBGLKJiPGHID_D[HKD“WEaKOBQOSMEGCISIGC›EGOi[§KaÕ¹ƗEIAKBCRMJMDI@GLODKZgN]PSLIHKKEOASGIEIOKIaWMKiUIIGMKGOCOFKJS@OEWWGKMKIESGYDGLKFO@EOAQBMKKQGUAWCQIEQBOJkI_IM[CUAMLORKHQBU@S@WEcOkGS@QEKKGMAQKGMMEOGo@]BOESeSKOLS@MGOOAQGKIGKMOGQCUBOIQWYg}EKCkUCUDKDOCCUBQFUIgGMKIqSWIaBOJMDUAIDQRGHKBUQWDQRgRSDYFKPIRGZC`BTEPMLcHWJSJM\\EP@REVDNJJJPBXONILIZUHQLQ\\OJSOKQME]GkCILHPIHS`ERBf_FUK_WYCgN[FOJ[dWHECEUUOSEQFIVINiZUDMFYEUH[F_BW@KGQCISYam@QDQHYPINILWPO\\_FaWYBcGMCMBQHKPSHQPBNCTKRQASIcUOYSNQDSOK@__E][BOAmFSAU@SLiBOUEQMQOCQASEIOASGUOEKJSR]TOJWESC_VO@KO@QBUGGOCINiHQCQD[XSDW@WB[@cH…FcAiCSKSuW[MMIUGG[AuWAMBMC[MIUCOYEƒUUSI[FSHONWJOPERP‚CTAPDJTPFLALBNAPITCLMRcJQRKDO@SDANITAVOH[JU@SHyHm@_AYYScQQODMNOFuWQA[JMbObOL_LOBSHSDUAOBITCl@PANGVSbETDPKJMJ]@SCmcO@OJ[HCLENuF[BUSUIYCWDOFQ@aBKHS\\KHSG{eKJMTMGsqUEckM@UDWNOFILOJcKQAODWXs^WFO@ODQAISQGMJSXWEQ@QLGT@RDNRVKLQB]D`hDPDZFNGHKLQBGD[POLDJFHTL@D@JDLW@MDILKTCDG@aOIFKLG@OGOKYF]PSFQGIIGeCHMNYDUHcCKCg@LQTMAQHIHKDUGMMYKABDJCLCJGHQNIJCF@XBbHPLNFJBNCLARC´KNWP[ZU`WZKXOdDRJVX`JRFREdBlAfIbMNWNWDQ@UGMKCMUcQMQHSM@]GUAQBOKWAOBMGKAKBMACQG[GOGGGMYKIQMUEUKQE]AO@KBA@K]UPSLCHFJ@FFHJ@LDPNRJJDHADBDDbhFJBLBHFHVRHJGœBLILBFLRXXZIF@FN»TAAE@§™AëÃFGBCECAABKHILIJKDSDGX[TDJCNW@ECCAETMDG@E@SEO@EBEJGPU@GEGAKC@[CaAMA@C@GDCTONIVGRIRKLAR@TDNAPBjCS^AÀŒFPEw@IAMGKCCI@EBOEAEDYDK@OCICGMQGCWEGCEQ@CHCXGXAfHDHDF@HZNVVD@DABEFEFiHKBI@MJAID_EEWFIFUdSROD_AIDMhGJOAIMMCIKm]ICEGC@WXUHAKBMEOEK‘AGjSRSEU@OMOG[SCQJQJ_PEDK@GAIDGpe@CQB]CSBuXE@KGEMKO@YCIëdaV@ANMLEFGPCFAPeFCN@dCFEDEDAUI_YGAGHIPObSTAH@JCDclALF`CFGBYBAACM—Q_@[FKFGJV\\@LWZCNBLT`HV@PANGLMPWFGJBNLNPNct@RExDLNXFFJTg`ILAXETOHUBS\\GRCNIPM@KHGJC^JNGPOnCvFRA\\IfIPGHGRBPCF@HFHN¡ns`SNABIh@TBLLPBR@VGLktE\\DVCVDNBXBTAVEPQHIHWHI^KLM@aKyGS@SJiPOBWCqNUEQ@[LONOROFsDKG{TQBGNBNHZONwFBQBMLMNKTOLUE]@OFWDcPMNWDSLQ@KDMJIJYB[AKDOJGHIR@LMPINCRCfGLMPELQPOL@LHVR\\AF_N¡^WEMAAF@VKL_JKFMNALDLCLH\\AJ]FWHWPQBUGIIKUKOQMIAK@OHOPQ@KDKHKJGlMRUDGF@JFXGVMFWHWDWHYXSNw@UEMICCIBIAOKIAMDELaVGNAJNtJ^RjLLBH@FIRETGT@DHBAJBJELBP@BUPLXfhHPVFLLI^SVKFMLETDNFHLLB\\@VMPATI^DTUHKNQ`URgL[RQ\\GZAXCJ@ThnNbtfV`TbR^`bLHdhJTA\\DL@TTZPdVzPZLXBJK”LVVJRLCTAVb‚\\VtLdLpJVPP\\T\\PFPh\\^^PVEhQfCnLhFzVnV‚pnL`D¼j|RnR^RĀF`DlBjPn\\\\b`\\\\LFNH\\XLpRrNXCd@XTrV`BHEJSHINKJULIHMJEFKR@FFRNVDRDJJLPLDHCRW\\@FFHDHPNDDBHJLNA†^@FHXBLCHCFePEDBHR\\TVJdJTJJ^LZVHXGNYHOBcCM@QHOBI@QEcQoEuJ@FKFIJADBP@RDLAJHLBDCJCD@DDDVDDDBPCbPB^JfBjRtPNF¦xxJFFbTJP`B@ŠFHNH@DCZ@JHHVR~^jHTFcPCJQ^ITy„AH@HBLPPDJ@HM AreWAk@GBGFWNSXMlCbBhFFNFJZ^bBFB†^`|z`j@RFŒQfiŠa\\PŠQLEFOLgXIH@`HjALC\\NbDPC\\GZMVU`GF]PGFEJK^GJQNEHAJATHL@HAH@RCP@XEXBVF^FHJJFFBVTTRPHNFFDF@vAJGN@LEHGFMDODOHKLQbGLGFWRQHWRKFQNaJQAOBgP[DKDYPEBoFEDGJEHCT@NH^BXDH\\X`RNPFDZHLJJLDDRDFBDF@JJb`VJL@DIHGJALDH@DGHENGHAJAbFHRZDH@FGLBBFHHFDNDFLHRRXPZbNLNNDH@JBDHTHLFVZlHTBRBdBFHJ@DCJDLCDGBmAIDADBBNN\\lX\\BF@PHLFLCLBPVXFTLZHLdfHNVZDDDNJPBLE\\@NBHDDHFJDLJHPANMXQhINQPCH@NCJAHDRCHBRHVBLDHBHBHAJIRANCFQTUNEH@BPH\\PPDXDZBPFFBHJ@FAHKT@H@DHDJDNA^FZGN@FBFFED]RCHMjGJMVEZIbBVDHBDCXFNBNFN\\bNHHBX@RDDBANABIBQ@MDMHADBDVFJF@FCHElCDGF@DFDBFBBTNJRPDDBBHBPLXAFABUAIBSHEDGT@BDJAFEH@NEFEBIHQXSLCFCJCHCJCBMFIBgAGBEFALBNCJOLSFAFAHGHEDSEeJMHIDGNKFEF]NIFAPCHRP@FIHIDQ@GBEFCJQJIJBFALDL@FADFBH@FDBBAFBDBBBAB@@FLH@DDJ@DFHAFI@ADNHBHEJPP@H@DNJH@DDL@BFJBBB@DCAABHFCDFF@DBF@DDHAFBHADBLABBJBBBJBDJNJF@HDLJHHAJFF@HDN@BDCD@DBB@DDJJNNDXBBBBHCHBJ@HGHKBCDAJCBEF@NCHDFHJBDADELAFBBJABDB@CJ@HAF@FAJDFCFDFAHLFHAHDhDDFFBZ@FBN@B@@JFFXFFDFHTDBD@P@BJCTBjGZBTAjFVRJPHLPVHFHDLBRAhDzZNCJGbOZEJBLEPFP^HJJDdDPCPG†AfHVBtJ@BADHFALBDF@DBD@L@FED@R@NHLEH@NL@BEDFHAHDFB@JCJBFAHBJHDJ@JFPVPZDdDHAFCDFF@PA`CJCD@HCF@VDDDRBDFJDTBDCCEHEAE@CPIBOFADAJAFK@EJAN@DDF@HDNBJ@JCN@JRBFNPJDNF`B\\RXTRAZKVE\\ARCJBJFPBLHXLLCPALIRGR@XCRBJARHFPEPHR`PHLZTVFXBdDRC`BTBVFJ@RB\\JPHTRn^DDEJADJDPDBBJNBDCLBBF@L@\\MHALFXDVLNFF@BADEDKFCPAZ@DAFEGkL_PeRChBZCNBjM`EP@R@`NTDpRT@VFTBlHZFXBbP^FJFLANCTCHCN@BEDAHBT@dFDDFH@NHAPKD@FBFDDHBBFCBIPAPBRJPDN@FAHCD@bBPDbDPHDFHFVGD@FBTPTjPNNDJGfE|FP@TA\\BtB„MRAtPLJbZNBbKd@HLLTRJPDXBRAZ@TG†OLFF@DBLGnABBBHEJCJEDE@@FLFHCXJT@PG^KNBRFZFbB^BPO@QJIXSHILAPBPDzJPHbJPEPGRKLMNEJIFKD[@UDSDIzSNGPEPBPCPGNKPENILQACFMVMIK@IRIH@VGDAAAFMPILGTAN@LJDJFF@FDDGNBNHFLXNBVLN@DDTP`@VILAVFnVnFLIb}`UVATGRATBTB^KHDD@ZOJGDKDAJBF@RMXCbCFECC@EJKFKLGLAFEFABINHHBFDJ@TDPJdCLEDCLJD@DArxRPJAfgJEXSJAGGAC`gRMD@N@XHLHT@F@LEXGP@^CNMXMZKTKRIXQXUnWTSRKPC^K°QfKPADGLKHCJAHEBC^CNBBABCJADEJGNAPLFEBGHADBD@DGFAJBNL`ABEDAAECAG@GBKBK@KKSKCCMGC@EGMAMCCBECFEAKIMQEMFEEGKM@GEMCMBQAID]EWMIDG@OCK@[EI@GFM@KCKBIIMAIDONWEIHM@IJAJADI@MFGCIMGUGK@GDE^ONMFCHIAAIAAGACBUAMFKFCDM@CAGCGEGKECEBSFGJEjKdQJAXDJBXGPKnMTIJAH@HCDC@CACQ@MBO@CEBADATCFADEFMJBFHPCXDVKLAPDHHB@TCP@RIV@RIJATFNBVCZ@TAhHDBDFFBPBDEJCbHRFJBZGDGLEFEEKYQEIACDIAICQCCQGEEHQFOLGDE@ICKACEAIAEBIHIISEEGBEHUBE@KEKOOAEBEFCLBBABACKOEBCNOCG@CBWAUCEECSAKCCEACDELGLOBGFSFGNEJORMAUACKGMEMAM@]HG@KAAAEIC[CKEOCAAE@OHBFGCK@EBIJKKKBCJAN@FIPHPAFDFBLGLWHERG@CEAeCCE@GAEGCGBG@CCHGMUCCSGAICEWE@AFKCCICKQECCFMFSDOFE@KEOAOC_Me]AICEUMOAUDKKKASCMGKEcHS@CAOQ@C@GDEDAREDCDIACBEDKCGMKKSCOIMBIDEFERED@^DJAFC@C@ECCUKKIOCQGYGMKMK[KMOCKBAVIPILKJUBIHMPSXUHWHKBI@GBCJEREJCJCBABIBAP@PARDNAHCH@HC@GRGBIMK@CDCHEDGAYEaOACCACDEHCFICYCMEGSGECAC@ERSAEBIEWM]@EFKBKEEGCAGEEBE@IJMDMBAHEPAHGAMIMBAF@VBb@PCNA@EGKBC^DJAFFJBDCHABHFBXABD@LDBVJNBPJFFHRDBDBD@FAHGJCDAHCFGDAJFF@DAFGRJPLDBTBRJH@RELALGLODAJA@CGGAGDGDEHI@EOECCCGFCJBLAFCZCFIDEAMLW@YBG^GDC@GCCIAG@MGS@_QDKDEAIIIMECEMEAA@CFGEMDKICIGC@QFSBQDGEEM]AAA@EAAO@KCIODGNKCAKCGICEBEDCPGFI@EBG@ECGAICCAAKI@EDALAHCHSHGRCXARGDBBHDBHBDCDOLGLAGQEODM@ECAK@EAAEIC@ABODE@CEI@C^QXSTKBCACCEAEBCLIAAIE@CBCLI@EAGEE@GEEAEDGAC@AHGDI@EACQKBCLEBA@MBCJEDCGMDKEUDK@GCEIEGEACAMQQ@EFCNG^EAG@KCKLKFAXK`HFADEBCAUB@J@FABABCAGEOGIMGEIECMKKCMGECEEAC@IFKAGLMJO@E@CGEIkOU@CHC@CCIDEAIDIMDGAAICGOGDERKDCBGCICCMESMIIGCGAUF]@K[@GDCBOACEAEDGFEBk@SHKGIBOEACAKEECEKMMGOAEGI@E@@IBKAAE@CCBODE@QFKEEECQAIACC@CBIBAVADCDG@MBEJIN@DCBAAGBALKJSNKACEC@EJMFMAUHCV@FAFANKFEPaFGFIDAXK^GFBB@BCBECOBGLILEFAFCBAAIJGPQJCPDPEH@D@LHNDF@TE`YCIBIBCNADE@MBCXINAHCJ[pFTGRIOGEKEEIMGQQOEAIEAEJOCIFIDAH@TFbC`KPERAVGBABIACEEDOAKH@LCLIDADBFCFGBCKGCGEEAGGG@ABCHC@GFABIEGAIMEI_BMCGAIFMDABEACBECYF@LIHIBINWDCDETIfGJ@HCBCDCZGR@PEDKBM@IDW@KNKGU@GFILITGpKvOzKHCDCHCb@PDFAHCFGVEFCFCZgJIªÉPWTSxqDMDAFFB@TGJ@JAJEBILCHCBGBAÚLHBFAFAFIDCLKdQrIbOHE@CBCAELCFGHCD@PEBBJGHALIJKDA@AVMBCHANQ`IPIJIJE`KRKLCFGFEHA`FNAHAJDHFP@XIHAHGHGREFEPAPKLANDL@FBFCNABBJ@BAFADCDA\\NJAFDDBZ@HBBA@CDEFKBWH@DGDCHOPbDTZRNDL@NGRAJFJBJ@H@\\BJAFCJ@HCDHBBHBH@LMLCPKFKFCPFHFNHJDBDPBJCj_PG^M`U\\EDBAFCFBD@DDJABFFNJFD@D@LBFXJJCBEBAPCHJJHCPBFHBHDJ@JCFBPL@DCFBBFDJBF@NBNAJ@FCNBFEFKNGJDNAFEPSFAFGRG^BLEP@XGT@XCZKJK@CHATI\\BNADCDGBGLIF@BFHB^HAFAFHLBJ@BRDHDRRFDLDNBFALOHAD@JHD@HIDADBHDH@BCNGFMDALCDAFGBGKK@KBGBAL@BABA@MHCRCFEBGFClGTIT@FGVGNKTETB@GDGCKNCXORAL@JEN@LETBBABMFGJCJALALBB@FEDIBADAHBD@RMLONEVAB@BNNDJHB@PELINFJ@BCBIHIFIFULCDCBABUACAC@@J@VHJ@TAPDDGFKBEEGEACGBCDBDCLSFCFDJBLGDEHWPKL[NAFEACBCDEBCDEDANDF@HCJBDBBHBBBAXADPDDDBZENEJ@JJ@DCR@HBDZVLAJGH@NFHBR@\\EXDFBLFHFLTPDXLRDFCDGFMFAR@TEPAHAVBLADCAKBGNEVQPEGSDM@CCCUAIIICMKMGBA\\QFEBCAMEGAK@KEMIIHENENWHED@VJDADADGHCFENGFEF@LDLANPHBB@LCF@BBBPBJLFDHHBVBXCFCLQDAJBNFFBJN@JCP@DNERALCVKdEJCJBBFDBbRT@NFHBHABCHKJGXGJGDAPDLGHFD@NELAJMPDN@HBJAHIJ@HB"]],"encodeOffsets":[[[88191,31711]],[[94783,33518]]]},"properties":{"cp":[92.060214,31.476004],"name":"那曲地区","childNum":2}},{"id":"542500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BC@ECKBKAEHGTKDIFE`CNIBAGIKIDGBOJE^MFELEHMJCNGfITFFCHGBGBETEPKDIAMBKFEHAhBJANEDADIDGDIDETKRWJGFAFE@MFGBECI@AHSFCTGJAVBBABEKWAOAGCAOCIQSMAAAEEC@CHEDCFkDG@EIEUEACBCNGNCR@JABABMCAQCW@GAMG[aEMAMEMDWACCGAUJaFYNUHINiDG^QFCEEEAM@YH]EMBICGC@C@GLSBG@EGIEAOEYAWCOC[OOG@AFGVMRSDEBMJQBIAGAGCGAKGUAQDGCQBGDI@MDGROJMRgNWBMGOKIICGECCAG@MF[AKIOCMCCUYGMceGKKYESUWAODKEKGK@OAEW[[kMMAABCJCnBHADCCKDI@CGIAEAcAQGSYkEUGKGSAC@ICGMMMKYaWOQQKGCECMGEEGAAHK@ECGQYEGBaBIHGFMHG@CCGBKHIJG@CIK_UIa@ICEEAQCCCIKKIYGECMO_Q[WEK@SGa@OFQLMFCpEFAZOLC\\ChOPARBbIRMLEXQRGXQHEHKRaLKPGPCNCHEFG@KHMBI@uCEEEGMQOSSAUEEIIEGE]AUFW@WDO@QBG@GGKBSBIFGRMHIL]FIHE^OHEV_NUHYD[COMaD[BKGi@_JGhWPKFERKO‰b[j‰ReE‹@Q_i{y]_A…AE]aIYMEEEAgDaNkTWXMHEHAl@XBfBqNŸ@GCIOOAK@GBGzƒJSR]DIdOSEiG}]UQGG@IDY@CMGEG@‰_AIOaSEEwI¥wMEsOiQeA]IOADaAOCCUCCC@CDCDIACGKBICK@QAOBCJILE@EvIpFdRRFJ@PARGN@dDPAZGHMGWYU]KIIISIcSUQ[AGFCfODEDGAKGW@E…]MBIKAGCCOMCGEG@EX[DQCGOKIKCICQMUEQ@ELQFENIJGVKLIJMTGFIAGU_qWSc@WDqMoQWKG[EM[K_[[am[iOkA_CÿE]QmQ{Q»i_CmKomUyUgEmKeDgRUF]O[]OgOES[O[UOoIcKsK[UaBUDSQKUIKUL“AIKWOYUyOcSY@SCKB[IScgKG_aQ]SaU_seMagm@SDIBWHYR[\\QhKVQR_LMVGCSJ]BSNO@UA[KKEGCMFSNKLETUJ]KKUEGOegKWVO@AAOFKAIBIGA@CHSFSJQ@EAGKKQiI]MsBIHMbUFKNCJBPLJBJADDNJVFx@TMZWXGXCXGNEHUEW@IHEVCNQHkLILGLCR@POPGL@JBRNLPLVJJVHRAXOXG^EBIG[DKCKBKNMLE`ILK@UBENBXF¢]`MBEQ[GU@KPKROFKNOHKDeDQJMNO@KJQHGPILC\\BZAJINILCR@TKXCNMdOXCPE^@VFPKLSNMNKRAAxEPMGYAMHMRA|SLHtCPEPQPM\\KR@VFrMXDPAjOTIT@zHbLN@LKJ]XGJGRGFOBUASAWCMDUCUF[lsHK@UAQKOAK@SF]FK_M±}O~UˆAZCJCPEDMBOHODEAOQIBICIDQNY@IAeFKD_@IHS@EDGFABIEC@GDC@OGC@EFIBAD[@C@MKECWFSEGCG@GEIBODGBCIEGCK@KDGEKGAUDG@CKCEIDE@MEWIEGQC[YEYIaGk@WFaJWN[LMRORSX_TaPcDM@UE_EQ[{amDGNUNQTQZ]XEHIS]‹KMHMDMLCFMHwAKAMICC@I@CGGCGKOGEEI@EFEDI@OFAL@PDZOBC@IFCDC\\CBBFJHBBIDCFAP@LMJEN@PFXBJAJED@THDB\\MF@LJBCJUIMBCFEFEBWLo^‹CCBOGSBKGMCODKCIE_AODUAWBIDKHKRMHOHALDNGFG@CEODCNCHE@QCICA_J]LOBCDEHOJCJGDEJC@AA@ADIGCGCAE@QDU@OQOGKYAKEIaIOSKYMyBQB@UB@ACFEFAJAPELIXMROHAPBDCrÍBKDGPSIKAC@WEIIIKAC@GHMBMJO@MBCDCXABSNAF@HGDKAGCAEBMCW@OFIBOCO@OCO@CFIDOB@HAXDBKDCJCFIKMMC@EFE@CGGG@DOAIGOQGSCUAkDmISKUGOKAKYOAE^UT_LUBS@]@MgKeCWDa@WBiOiKcABIaKDKMOFgbKXQjQLALSBCQUAE@MACEAO@]LS@EAKEII@FMTEDAF@DDFADIFAZSHEFILE@IKC@ODMACCG@EDMAK@[fIRINQHOUOEIUKOIQUWE_DMCK@MDKTQL_AOESaQMCWASEMBS[KM_OMEQDMLQT_TkLSAOEKEU@KCOIiKSAQJIRBTCLQLcPUFSRUdKJM@ME[JULKHERIJSJON]T_ZSHSL_dODORGTONajEVWV]BSHWZOF@TN^ERKFqGcAM@OBKNCLKHO@YOMDKH_NFRARMLHRNJFTGRAPGRDX@TCVEJDPOZTPFNFb@VUdONMH_X@TFPDPAJDPCDIDWHI@EBQCKDEAMAG@GJIRKNADWVKP@NCHIRJL@DSPCFOPAHDFFH@HADODCHEHCF@VCJANMRIDQBM@MGGAOD]POFUEYBCCEEQESBCDCFBFDDJDFFADEDgfAFBLGR@NHPVJNTJFXVABCDWLABAD@JEH@DBDNJJDDFL@VHBDBPKD@FVFHFIFCDCNEDMFOBQLGFI@ABB^DDDB`@DBGLWH@B@FNFPBJFF@bJJJCJ@BJD@FDVBZATBRJRJLXLJNNPHNKP@DRDHFDNHFPD^RBHE^FFHFFNTLjTRFLLANHPXVPLNRJBJJXR†zTBFADABGJCNALDJRAFCD@BRNBJAFMNGFEFUDUJi`CBCJOJGHC@G@IICAIBIHAD@TRDDFLd@BAFAJDLAJCFKHYVEJKBAB@NADUSTQHAJDRFJ\\`EDOLMDAVPfJni`GR@jDDLXIH@HBLIBCDBDRFBH@LEFEBIXGD›NkTIBKHEBAFKAABDDEDEBI@ABEPADHL@DBFGF³QEDC@G@UMKA[BMDkFWCMBGAKHGBAJIHCFMFCDEDIHGBABGDGBK@IAC@CDKDGJEBECGAGDEFI@KFSEG@CFO@MDUL@BBDG‚DLXILAHDXBHDTDXLXDBBR^DN¨L@NDBZBXNDLLNAJDLNHHB\\@NKD@TNDHBDH@JC\\@FAd@XSvOlPHHBLTVHFZN@TFLCFGF@DHVJNT\\XTrbANCLCF@BHFJ@FBBPJDBD@FGF@FHF^AFBJHHBN@VGB@DDBJUHKNeTONMCI@gRQDQ@IAe@MBELSHk@iDW@YFOJGH@ZNHBPIPYZEPAHDFBHAHCBKHMDOLELIBEFOFMHS@IDGAIEKMGCY[BICUBKDIJO@CAE@GBAJF@AJQBIDKAGHI@KNIPOFMDKHIBEI]BOGKAIBEFGTMBCAESGE@EDSZGRYFE@IAGDMCUUCOAKCGOAODMECBABAFCjCH@JIZEJEBG@EEUAEBCDGBCAIAKEG@EBCLA@MDM@ILE@EAMIQGUAMFMBGDKEGK@GA@KE@AFQBQDIACGAGIGEcCIBAEACEAOICBEJEDIAWFIH@HA@E@UBAB@DJFYTO@U@W]MKOEQCMKIQWSUA_FM@MC]OMAc@mJgDKAGCQMIKMGMDMLGJGBo[WGECM@]HEDGLQL_REBU@MBWOgKSKGAG@[TUJgDmA›GgJYDSJKBKCGIGAYBiH]ROBW@OBCDOZOJODEDALKZIBN\\BRWLi`[NEHG^KZA@…eEEEAACEEBEAAIBACNOLeEeA@C@KCO@iGSDMTEPEHKZMJK@GDMBQCqKKKMGIGKYmSEASLKCKGGAWKKIEIAGPQFEEKQ@EFKFMBYACDFHLHFLMFWRGBGC_ECDUNIFG@QEMAECGASAgOAIVBHCMS@IHCJDJJJFLHH@FEAO@]TS^IVGBGOIEAKBcNM@KE_CoGIF]LK@MCE@MF_^AG@ICKKEKAGFGBAGDIDQDKDIHIBGFMFANCJ@VFDDLGNKRYXQREhGtMd]DE@KOOKYG[EuBKRmLKFKJkPSDWINwRMKG]KAE@GIS@CDALAFADGAGKGSUEIDKLKDEDSCEE@GDGDCFIDG@EGKAOFI@CAIMWSSG_FQBICKD[AsO@ICOCEAGBAKOGYGIAGACCO@MAGKSCYAIBIDKLQ@EBOAMJKHGbWJMFIFKVKXUJYHOVULGFINMF@PR`PRHVBLKHMDGBWHKFKbGHELKAUEKLINGVATGHOA[V[^QTA\\BVHZDdUZCTB`@JILUJ{CYBqVUJCDIAUGMIOCMIWCYCKISMUCO@KQCMGACGCCK@IAIDIWIAOGMQKGKGW_kIOMCSDWRQ@KHKLGdKNKBUA[ISGKAOAOBGHO\\K`GPCTF^ERLRVNNHJH@NIH‰JaJKHCFWVERKJaDWA]DIFEHAbBLALENGJ@FEHJN@HKRcVU^EFYIIGI@OKOCUL@DBJABIBWJCCEKAGBCJG@AGGC@KKIEEBMGUAAA@ENIBAEAOEIAKB]ICC@KGOEEDERA@GDGJEBGGM@GDKFGDIEQBEDIAGCCOE@CE@GSCSFQNEV[BEACQUCOKEMIEK@CFG@QACQOKWIICE@EJMBI^wAY@AFEJQPMP[\\eGS@SGAUBKECCAAK@DMHCBCHEBIM@EC@CBK@CAAUCODEAECCGEEOBICQBADKBABGVCFSHIPUHILEFOFkJMFQDG@KEEB@FBH@FKDIJIDCA@I@AHCDEAIBC@U@CHA@AGQKIEAIKG@CDKDIJKDI@@EEGEUDKAGAAAHSF@NAJCFED@HJHDHIH@BH\\I@ICUKSCoFCB@JELKPGDGBU@EPGDC@@ABECEmyEAE@KFG@CDM@BKFE@CDCAIBEFGHC@AAGIICOECGACEBKFUCEAGGE@MBCHEBEKIEKIGEGCEGOMGMKIEMAIOCAEGYOIGQKaYEKWSISEAMDCHC^GFS@SJGFENBLPPFLAZ@TFTJRLNKNWrSVYFQHGAIIOQOMG@SLEBQGOLGAQYSIKAMDodCRMNI@[WIBmPmHQTQLcBUAMBcPODQBYAiBUBQFMFIHCHENEDO@y\\YF‘`WNKCCEJ]COKGME‹dQAGQDYIKCQBQBSGIyFcN_Dsf]ZoJQFG@MKIUFMLKTKPKEIIIe@GQDUHQ@IQY@GpMJE@I]SMGCCBERIJI@MKOOOQ[@UDgAGGM‹kQUWUAMU@ICOL@HABCDE@@@BEACU@uCKGAEBItiFODU@OG]MgIOIMSOICSAAEFGLGFKEMMCQE]CWNIJKB_QB_FQFyzMJAH^‚@JGTa@G@B\\ARAjERMHMBQbSPAHITIJALNJITSPHheXEBaNQFWBGU@EBAHHNCHSBGREPIFSA]CG@OJKJOHaBQAePifWdIHk`_hYXULKBQCMBKDIPUTUPYLgV[F[HO@[CUESIIGSEGBKJ_bgXaHiFcHEDaj_HOA]B_LUAOGMFSRg€YJeBSCeAeRiLQHiM_EQAsaOCWDkVYRK^]DWF]LGXCVITMNINMZa\\wVGHIXX@AbKVURDPLVC^UVQNmPUBODIJALLLRDJFBLELmnMHOAgKiAQDKJYhkx[^CJYZSJMAYBSHQN[\\KHgVEACM@MKSOEqIWIQMCUIGEHCREJULcJQHIFQjSRONe„CDSAYDEiQE@AFBVE|ELOFC@MDMGIISYSMIMGCMEmK[IIEEMFOLKFMAUNMBGEMMEGAMBMFSB[GQK_GgAU@MLGLAN@VKTGZILSLQFWEMK[EcBGCOMgCGCCDENo^IPIJsVMBaJGHGVGLGR@VGVSNGLEPDLN^X`FNEXUNkTKPI^IJ_LOvMLUH_\\KNGnW\\G@AEIW@QKEUDiLGJUHWCQNMRUv[ZCPN|`p`hBHaXWjQLs@GHCJ@XDR^tXHTLTBPDRR†nXPJPLXBL‘€GZCfCFyMM@OTU†yªS^™€ORAFNnHP\\TpZXJZD\\HBFBPFNrpDRELKL[FQHCF@FABBJKDIHQHCDCJQNUFOBE@SHKBCDK@IFEFQJKBSJIBIA@FE@G@EHEBIBECC@BB@FDDEN@HF@DJDD@DH@DJ@BGNMHG@GCUNQPCHANCJEDSNMDSJC@EFGFAFMLAJCDAF@FDDEBCD@DEHGAOAAEIGKACCGCM@IKUL@DCHDLQDEJHHBB@DGP@JIJHL@FCLWDEDBdBBRDJHHLHF^JPHFHNTH^@NBFPXJJJLFVMRQLWDEH@BHJDP@NGPc`KPFNPVBXBHAFDP@VGNSTKPATUV_nONaTEFER@JPNJLDLRPJHrHRHLDT@TCbNRTT`TDTBNCHJRJRCX@HF@`HHF@~ORBHFJLVRTLfJVlZ@ZLLTLJTHD@NAFUFO@OImLUTOZ[V]@WGM]cEOJgJSXAMD]NMLMR_L_LKLEPEb]nCHCLMVMTCHGBWJKi\\URIH@BNDJ^l^TXBV@tJ\\@rUVAFJAfJV^Z@REbBP\\nRJ`VhJLLFJDPLBjID@HJBHFFJ@\\KLHHHJLBHJFTT@RGRPVLLXfVBBDARO^A^]\\O^GZFLRHHHGZFRTFHHBDANKPWjGNI^UPQBaGECKFI@BDBH@DCDDJ@FCJFBFHBFCFFBBFMJ@FFFBFBJFBFJEBEHCF@LHPAFFDBLGLGB@FCDNPBPCD@DHJ`rFD@DKJEBCDGDADKBEDEPC@@CEEIAA@IHOB@D@JALEDIDGHE@KIGBCHDHAFIFCH@NADGFGDiøC`@NLhRZHHFLALENSP]TYAWJg`SHMP@NDHRNAFQBKH[JKFMNC\\CjBFAH_^I@KDkCWFSPKREPE\\MXSHWNOPi\\GHiD[D]JKHEJARahGT@ZOJOL{x}†EPBdd’BHEBmEQ@UDedS^@ZNRô´BFENSbQrANP‚B`EhIPEXDLJJFJ@PALEFyRABJpBNBJJv@HEPINw\\GHGDYDGAUDIFYLGJ@^RRHNCHIJFXLHPATOHBJJRFZAl@\\FRNHHd`PRJJRJLAVMTGJ@JHFTJDJ@LBJTBHHLJDNAJMHGfQH@NFLJHJFrLXHVDTdfF^HZLV@JJXDVCL@VLLD@ŠKRBNDVPAFGHCHJTJHABMJADMLCNIDEDDDBDEJAJEFAFGFGJADTHRJN@@H@FDFVHJFZADCAEFGBGFAJABDVRXJVDVL~PPCJMNINMRCLBNI`CZAXDRFPHVTJHRDšJPCJ@XKXMT@bHrTlL¤JVDT@TMPFPLN`RHVMFMXKV@pLl[hCfDVD^\\T\\TFRIdIVFV@~D\\FXTNHLJTXLHNJJJPJBPa`CL\\lDVFPThHJN@JL@RANg^GPHLbFNLbHIfBLATANCNHNDLJHFB@LNPBNDDJB@JAFDBBD@HHJFJNJ@DCD@JDJFDDFCDMFCFO\\ALCBDHHDF@BFCD^AZHfGP@LEFBFHCV@LDPFLBH^N\\@JBCHFJG\\HBDH@FFJALWHCDAF@RETHFDJZBBDCLQFCFCJBHFDBBHABDJbSRCFAHTJDDV`NF\\XDBF@ZKXGP@HAH@ä°VDDDHRHJLFHLBBJADB@DBFGJGDKD@FBHELBFtPHJDHBNFF`CP@DBBLD@XAjML@FDhDNAJEJNABgTEFODCbSPMTQHMJGJSPUXKH@BHDFDDXFJAXJL@PFTHLPNHJFLAH@BRJRFfAdBX@PDLLLVTNNTVF@DGJ@DJDBB@FDDZPPCDABACKCYBGHKnGpOH@PBBCAQDAREH@LFHFHJDDD@RCNENCFGJCFAJFNBXVRHVA`WHGvBHKBUFKfKPAHKGQCU~G€@TAZDVD^DžJ^GXSZIVEZ@dNXGVWLEVAjB€@LCJDQNMPKB@DCJ`@\\HBF@LFFBFAFCDJDDH@DGBOHDBBRnnbGVFdLBEHe^CVIFMTO^ExLPCHKJQDQJWPUHA\\PPDRCLCVCD`NHVFNCT@TGDCD@FDPAFB@NFFDBF@HCBADEFAJBPRHDBAFE@AJGTCDGBIF@NFVFJGNCJ@JDH@JEJADADEFI@MFGLG\\KFEJMLCV@PSDG@EAQEMAMDITUDEDAF@JFV@DBJFJ@J@FAHGXBZC~BdCž@VDZJrZ\\RXBv@\\LPBPB^EˆSTBRHDDNBPHVFf@TCFBNNL\\FHFDBFJL`JJ@HILAJALHF@FAPBFBHPDBVFHHLDHFBDGD@BBBJDDD@FAD@DLDBLALCBCNBNIJAH@HHD@DEF@HCBG@EHAFBDGHBFGV@FBHNTIPVDNCTDH@BCL@PLRVbLZBxVTRLDL@bOHDFXBXJJXFhEPDXPRRJPHHRDxKVFTLPLNNBLI\\JT^`AVGHGPGTARZHtCP@VDLPLXBXFZNPTJtLN@VA†_XGXBjTXEnQ¢IdOLUTG’[VMNOXETHpbbPPfRH`IR@d@JBRAjJNALGBMPE’@bARCNGCQIKEQAONSNMR[FKBaCwGIIEBQTYVyDOHKRKRE^@VCVK^KPQJMFSLWNKbYPGLGZEZ@bGTE^F\\FVLTNPRPFRCPKlU€GlBXETCXKNCTBRCJEhA†BHCFKFAPANFFAHKFIFC^@JDHDPBFFH@HGVABCBCAECACWHEZFbD`HZBRCLUREjLTJr^PD˜B¶ANCJKP@dHpD\\@HDXBLDJD@LFH@NDDZXBHVLRFPGVBJDBD@FB@VCXA^LhJHEDEBEDARDJCDEB@VFLHD@DALGJAHIJCJGHOLKHKH]DEBALBdXHBR@LHHCNKNIDCDIBAVARFFDJJJLDDJLDBZHPBJFFHFBFBHCHBBBHHPJdALDR@BBjJP@bFJHJLhVrTNHPPZLPHTFfHBFALLNLRATBDFDJBDBDF@DEPCBiHEFADBLCJDFBBdJRBNFFD`H\\@TBHFBF\\HLHlRZBN@NBPALDRD^H`NpJHFJ@PFNBNBTEJAXBPD\\NXDXTNDPFTPDBXCRJZFDBLVLDXBDDDHBBlNRDTLbNZBFDFBdF^HDDTXX`NHLD¢TŠMJ@L@ZGJ@VDTCLBZFbPnJTHNDNDHFDFADGJ@BB@J@f@lRF@ZADC@CGG@GRERIdEfSLCTORUJGDEFmDGDAH@HBXBPCLEPAJEH@dIjAJCLAHCXAjDVGDG@OHGHGLEF@VGJKJAPMFAF@HDFFLDPCJBNLLBH@@LJHBVJHHBBDALBXPJLRFTHDBB@JBDFDdHFDFDFLXLX@ND^BPHPNL@NFLBTBXCHBPFLHBBFBPBLALEZEjNLA\\DP@jJL@fERBHADEL@PNPBDBDDDJHJPFDDJTLFJBBBVV@DDDVFHDFFBFDBJDL@RGJBDDJRLL"],"encodeOffsets":[[88137,36722]]},"properties":{"cp":[80.105498,32.503187],"name":"阿里地区","childNum":1}},{"id":"540400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@RLNPVBdCLLVfXJZDNFNLP`PPZ@XNNLZ\\VLZ@\\ENGLDXIBOA_AMDOPKZA`@vARDHPCPDXVFVBX]HKXKX@hNNADI^@\\CTENFnFBBM`BLENCF@FVDL^RFVDlEVF`VPJVDR@NE\\[VEVAXCTI\\IVDTHJFLJPJND\\DPETObGjEPGHQLMPAZAZFXJLLN@NINCLKFMLCRMVFJP\\LND’MVFFRgtBLHHCTFTVbPNTF\\FXKVKXQRQZMJMfQRBLJ@dJLRAXFVJPDZOLKXATGRQfIRAEIKIYWAOFMRMdQFKHMTINHNNFPEPBLXDPGfKTDDNEdBRfD„IPGRKPONERFTLXJN@LG^[`GTEHKTATB|M\\IhAdCRINQHUQmQSEcLIfENEHMXMTAHKDMFQ@QNONELaPQXGT]LGPK’KfUDKGG[IQMASHMPMPKVInONKAOBMPSTI\\@VDP@vYLFTBPHPPVLVDRCPOHSJGPBVXNAJMBiHQPU\\EV@LNFRPDRDvIVHXTBV@RHTJzLPRFPAP@NFRJLJRF\\@PFLHZHVFTATChIJCPFDDP@LCPFJHNBFFTGN@DCLEDCBEECOCECJCLKHMHWTSLEFAFBDBBBBJT@DDFHFDTCHGF@DBDFBXVZFABCHCLCR@HA@KPSNEHGNILC@GCAEAAIPCRORGFAACEE@E^ALDDADGBI@CEEEMAORwAEAC@IBA@CGGCGAA_QSAEE@ADAHAHC€J`GVWC]cmWi@QLO@OI_KSW]SSWMsUIUBQVeBYGOUQaMQWMUB]MWSYA[KMeIUUK]@WT]@OAUFQNK^WXMXANBVAVKPUH]BWLY\\EJ@LA\\SNIHKH]BIRwJMN[BSOQASGKKIIaIGSAY@ECFEHMPMHAZEVIDITMZ[LKZINDF@BA@AEK@CNMJQ@SGQ]QKAG@KBWJ[JMLC@GEEAMBOMMOI@QDQ@E@CAKSIG]KIGCEOI@CHKjWJA`WN@RDLCBEAG@OBKB@RA^WNIDE^IRIFIPeLs`mBC\\iDIJGTI|PF@NET@RFNNR@TKTEfChaRC^DDA@EKQAM@MHKPEVCP@PHBREfB^A^F\\DHf^F@ZSNILARDPJDHALF`BfATKPCLFJJNFPF^A\\EFUBIBSTGDGH@HCd@FTPJNHBZBJHHVQ–GPERATLjDFNJJDlFJAbQ^GHBLRBHEFMHENDPXpJHF@HPDKJEHEIaFaDEJK´¥HErC^BBBBJR@BLFDDFPAJBFABEFCJMHCLBJFFFFBXBRENBJCZC@AEECEKAMGAEBETMt[rPQVQOAOIMCEQBEFCNCBEEKKKCE@CBAVQVKBAA[DEFAJAlHJ@FAAiD[AS@QHSJiHKNQDGCUG[K]EUAC@MCSBMFU@MFMFaH@JDXDxJ\\HVBJ@FBDJHF\\@TRLCNBF@PED@HN@FIPAHKLQDMFCH@HFPBRBBNF@JCHABDDDLDDBLJJVHNFD@\\ONKHAB@BJVRZRDFHFCFMBQNUVONCFAJCDEDWDKFGH@BDH@DAJEFAJ@H@BPBLFZAJGVCPFHHVJTKVQ\\KX@\\HHENMVS\\DPOJKZ@ZSDOHU\\WTGXYJc\\WJAXQCYJSbcbInHhB†ARP@^HRPLLAtKFMTcRQRKPIPENIBGCG@MCIFGBEDWAWDEHABCFCX@\\HHFB@TKBA@CAAbWJIFAFE@CGGQEIGAGBCFC@CKSC@KLA@AA@ILShmTeHSJKHCTCDCDKAgCIDKHDVJLB\\EbCLAJPHbDHFFZXHFBD@DAFFFHBDCFIdejOLENORKF]EKBOFGFAJS@WBSXaF@RD`GRSHIBKF@VDVBhJVJRLHFJ@VYHSLUFKLEP[G[COKKGKLKJQFSEW@IDQReLIHUFIJGBGCKDEJIXGNGFEJUHCFOXSBCAEACMIKOCQDQRS’XQLCbHN@JAPI„cbMHIFIRYBE@KCGCG@ARAJCBSTMHGDGAIHQJINKFEMaKEWEICIEGIEUCK@ELQ@ACGIWFQAGDQCKBG[GCCBICE]OaBCACEIEKASUCGGEAEAACSGGGBMB@BE@WLCAEDCDQHABG@QEIBOFYISCUKCAAKQQEOGEKEIACBEDQPEAEDC@G@EAG@AAACKECEBCHI@GYSUGCCCGEG@E[BIBUCKFINNX@DOTDZANCFFH@DADGHELABMBGHF\\HTBPANBNAHCDKDAFFBHHDB@HKHCJALIJGLITBNMFQBGHQ^MBCHALFFFPAJ@HAFKFCFCBCDGDCBAHENAHFNAHADQNGAIDECGQEECAQCKAMBGCIIKAEOCQ@KA@CBURMDCCCGAIAQBGFIFElYJKH]@OHE@MHGJEBIFEAKLCHKBGAGGCKA[GQMKAU[GAKD@FADCBE@SGU@IEKKACBeAOJKBIAGGEC@GDC@CAEKGAGB@CCIQMMNCHWPkLELA`EPIFUHc@MICQ]CWPQPGNAHDVLXHX@LMZOLQPIPSFkJMJ@FTTOPQFKJILOL]jKF‰CKCaWCGCS@IEE[BWJSGKCIBEJGZGPWbGJMFW@GDEFCNINBNHNKPAP@LFVEJALDN@N]nKPOF[DEPCNGH_DMRQDIAMBOAMMUSKAOBIDCH@PS\\UBMCY[[OGQWQKMOAK@AMAaDMZg@GAGMIYEAIPW@MKWGAIICAKACC@EHcNEDGEKGG@CPEbQJKCKGKMEE@I@CDYCMMKC@GFOHMJEBEAAOCKKIEE@WPQPUPILC@KIIKQIAEBSZ_AKKAKIIEGAI@OEK@EJUCGBC@ICCC@GBEEE@MAIDGAGFAL@JCDECQEM@GGODEHI@CMM@KMCI@EECIKBEEAIBC`WDE@EIQy_EGE[FMHKHELCNARFhDdJF@AIGOAKL[FAPANBBGDCRGJM@EGMcSIYMUCMAKBWEQAK@EHE\\M@CeQ@CZcBG@AMKWGIAKBULM@SAGBCB@DBPANKNCDILCBCBOAcWMQO[[g]ekCAUGGIEQUKGA]GCCCOIGOCaGGCGI@EDeAMCKACEAG@KFODIDG@GCERADARKRCJAH@HBHFPDL@BIPAD@DICCDU@ADA@ICBACCACQEEBEB@DCD@FCDBJGBEPEBADEDAHCF@DEF@DGF@DONIDK@EDOBGFC@CBADGDCFCBECEBILEEGHGAKDCA@CQBIAEGKGE@CDE@aEGFAAK@CFKHAFIHGAGFKBQAE@CHGFCLQTCN@NCFEBQDSAIJOBMNCBWBSFMJMHEAKGSGOBGBONMHIHQTIROHADGJCNO`ERURMHGBS@IDOPKRCDIBUAIFOACDADBFCF@FIAIBGCG@C@CHCBI@CACCCGECCCYxB\\ELCFOLIXGLKLQNeNGDIAMKQGGAO@ACAEJSDKCQCCMBmAQFWLgDQFWJUHCFEJG^BNIRCNAHJhANCFINEDKBsB_CWGSKMEOCg@CAGGEASF[@]@QF_@IC[MGGAGCAMIK@WD_CSB[COLIDWB_Tml]V]EKAOJGVCbCRshYKQAiJSEWMo_I@[J{@OC]OgIOA_Is[WM¥scO]cIçg“ga]QcGc]©QS_[MSWQa]ecWQIcMaIsUaMWEu[…[q[iScI…MYKueeOSGoeeKOgOmW[Sµ_[K_QOIs]Õy‘[YOSG[AƒNQESK_OYAaD]FYIaGcC]D[J‹ASESQ]cEPSFKFINA`OPIH@FDL`j\\RRJRJjdXNTRNFLLNN^RVHVDDF@JGFIBCDKDCAOMA@E@YTOHEH@PFVBRLR@JHLLJBJAFBDFDL@DB@FGHADPLHLDHADGFUHKLMDILAJFFBDARBPFP@NELIF@NGTGHA\\GTCHMHCRAD]VOHEHGDC@IAgAMHKJEDSBIFEJCXCHCP@LELGJKFGHCH@NMNCBG@CBAJ@FMFEJI@CFAJHJBLBBLFHHBJ@FEHAFCTDHCFAHBD@HBDDDFBBDILDF@DKLAHCD@DJ@FDBBBLBPEJDHBHAPCF@FBFADCDMFOBGDC@ECE@EBGD@JCFIF‘KTOREDENCDCHKPIJEJADBJAFBJODAFBD@BKBaBQAACIAKFYDGAS@GCOHIACAA@GDKBEDM@GBEBAFCBK@CHGFONIPAJEPATBD@JDL@DAFIJKRDNERLNPJDFEJKLBL@FGNBDFFBBAJDNLPCD@HEHBBHH@DADIHGH@HFHYFGFCFIFI@CBEJKJMT@HEPBTAFEDGB_@KFCFALGL@DHL@FADG@_KMNI`QVMLqc[M_DIaQUDGfULYBWEeMgFCAWCICQDIAYIE@YFgFOEEBAHBFHFFFABIhoR‡H]IcA[NMRKXK\\oJ_I±C…UgY{JcAwB‰I«PSBKDS@GFGDGBMCaOGRGHCHQTDJBDABGFG@IMC@ULWFKIYEIIGCG@II@OSU@WEG@IESM@GBMIIBIBOCKHOEQFK@CBAXCLMHGHYdYD]DYAgVSCsLWCQHEEGKCASP@FECAHKBOLSD]N[HCD@FKFKHMHQDKCGGGIGEOUA]CGBKAAKKDIOI@GIG@GCKAAKGQECBAPABEACBSJEDGJKJ_VSXIbBL@JMX@BfpBLBFHHJDJ@JFHJ@JJFNLB@J@F@LJPAFABEAKLOLENFDE@GFCJ@PTHHB@D@BMBAPCAKDIFATALCH@DCL@HCLBDDVFJDN@FCHILCFCL@NGTHV`DZ@TJ^NXRX\\VZNTCbBZZPRJ^SdFbRXDZHZLZBRFT@RPPrVf^NPJPVN\\Fj@bFLPDNNLNHHNFTBPJX`ZVPRRVLPFHHLRF`VnBRADILARBJBBPBHFJJDXFDZE\\DV@XHLHLXNJDPk^ApB\\CR[NIRHhAPBNLLTLFLMNEVEjIRUHKJAPINUBUHULMNMPUTWdLjHNBLIPIR[XcPQJONGNMJyHQLSJKCU]CKUG[JMIIKE]YBgHSCQEWYMKMEUAWBUBQJ@PANMLERMHQFWBUEWKOIOQKQKG[NSBO@SE]UKSMWMQIOMQAODSCQSIMI@eKE‡XEPARIPARV\\DRCdDTHPCPVPRZPNVbLLDPKHWXIXDtDZC\\KJSAaKKGK@KLC@IACDAHBJ[AKAMDG@GACBA@CZKN‰DQFY@QEG[AMOO_SO@KHITATIRELKLEN]ZUTkLU@oNWDUNARNNBPKTDPNJDXARLHRAVMjOrBRFRPTHbX^ZfXVDZIPQR@FLBNNNVJXBLPNHXDX@LNFRUJQBIJAPLNPDNH@LBJdTjXTH`INMVBRJPDT@PFFL@VF^HLRDLCHVEJDPDLNHjXALFLLDNRGZIJNN@dCZBRFLBVITCTPL\\AjYZCTLP@NGTBJTEVOLMNHNTBVITC\\INHARInJLHZNPFPLPVBP\\CLRfERIPa\\KDAN@PNHTjHPRRfDlTRD^ER@HMNBNRBPFTDTAxFJNLND^AbWlKRMTIRRHLN@NETAZILSCKIMAMDMEcBUFQXQbIbC\\IVSFMAQCIPMTIHW^qRKTCf`NPTRVHJJRFPHFRNLPFRHFNB\\ZN^IXOXS\\S\\@TDrAXQRSTQ\\UXMRKLWAUGQKGWEEMBYF[TQTGVQbMVEdC^IdORDX@REVUVEVBVGrBPDLHBJJJTHR@JOFOXINDrF\\Jd@RMVK`ERHLLDP\\NVFXE`IXBHLJN@TFRhDnMPO¤eTBX@ZER@LFPLEjDTHRLTDZNBRERB\\X^BV@TFRNFTBrEZITETNNpPRJXJFN"],"encodeOffsets":[[96414,31219]]},"properties":{"cp":[94.362348,29.654693],"name":"林芝市","childNum":1}},{"type":"Feature","properties":{"name":"山南市"},"geometry":{"type":"Polygon","coordinates":["@@PETALPLRTAXGLGHYdDRBRDBNBLFLTAPAVCRFLJLJLFPARIFLLXDNJHREPHNH`A`@XERCNIDORAJJJNTDLCX@XGTALJREJELOJKNENCVDVCN@DKHOLKRCRHJDFBFBJ@JALEJEJIFAN@JAHADBDDFHNHFDHNBBTJFBJBLLNFFDHDFANGNCR@`ERCRDLFJRHLJJLERGPAHJ@V@BBLFBJFFDHJBDJDJHHHBFFLDHD@HEDEFIHADBPFVBNDTFPHDLBNABILKPGPANFNPLHJ@BEN@PBDHP@DCTCLKHQXEHGJAJDX@FBFDFHBFBDBFFFNFNDHDLFTFJH@F@LMDWBADAHBH@HAFAB@BBH@HBNAFB@A@AAE@C@CB@BABABBB@F@D@DCDCDCFAF@@BLHTFNFTBLID[CYA[AWJWNKJKLGCMKMIOKQMMIMIKOKECDOGOCSBQBQAK@EKKKMBSJOBQFONETCRGVEJF@N@XNJTJDRCTBPNRJPNRPXJTNJPLTFP@TANENGLHLRPRRLVJVFXARENGFQNKDMAORIVAXAVBNFNLJLNNRFTDNCZCZADPBNJLNJ\\IVHDLJLLRNDRIRKVAPCTANGHOPMRITGPGNINMJQJOAKGMEQEWLOLSVSNONMVKTGB@VAJMBOLGVIJQDSBUFUNMEKSKKKAMBOCQCSJSJERGFQCY@WBYLGRKNICOMICIGMKGWEUA[CYFECAIAMIIGEOAAAAIDQHKBCAQIQCGGSE_KQGGCAKCUKQQUOQMMKIWAOESEIACMEMMCMKOaEQ@W@[EUMIOMOQKCCCCKIWIYKOO@QESAQKYGYCYQWEaLUHMI]IKEEYYaASDYM[UQWCGIOEOCM@SCYIMKQSGABEDA@CBA@E@C@CBABABEBC@ADABCDABCBC@A@A@C@A@CACAA@CAEAE@EAAAAAEAA@C@ABCBA@CBAAC@A@ABA@@BC@C@CBC@ABA@CBE@C@C@A@EBADAD@B@B@DBB@DC@CBC@CBAB@B@DAD@DA@@BCACCCCACCEEECCA@C@C@ABCB@F@B@BCDCACACAA@C@ABCBABADABADCBAD@B@DBF@BAB@BABC@CBC@C@C@A@CCCCA@@AC@A@C@EBAACCCCAACACAAAA@A@@C@E@AACACCAECCAE@C@EACACCCCAA@C@A@C@AAACEACCCCCACAAACCECCCEAACC@ABCDCDGBCBC@A@C@C@AAE@A@CBABEBE@CBABC@C@ADCBCBADCBEBABABABADADCFADCDADCDADADCDCBCBABCB@BAB@BADAFABADCD@BAB@BBB@B@BA@E@CBC@ABAB@DBFBDBDBHDDBBBBFBF@D@DBBDBDB@B@D@DBBDBFBDB@B@FCB@BDDDDDDBBAD@B@D@BBDBD@FBDAFBD@D@D@BDBDFDFDF@BDDDBBBDFBBHHFBFBB@JAFAB@@AD@BADABADABABADADAFABAB@AC@ABABADAB@F@DAB@DAFAHADADAFABABAD@@AD@BAD@D@BAD@BADCDADABAD@DAB@B@@A@CB@@AB@@BBBB@@A@ABABABA@AJEDCDBHLDBBDRGXDRCVELATDTKTIZB^CZCPSJOHGFADCDABA@CBE@A@A@C@C@C@CBA@ABAD@B@D@D@DAD@FADAB@B@DBDBDBDABADABAB@DBF@DBF@DAD@DAB@B@BBDDBBDBD@DAB@D@F@B@BHBFBF@JFH@LBFAFJLFFBBBB@B@HBFHJH@HDJJDBJ@LDLJHAB@NCVKD@HNB@H@HEBA@CCEACBCBABABABADCDCBCBCB@BCDA@ABABCBCBE@ABBFBDBFBFDFBDBFBFBB@D@DABAFADADCF@H@F@LCTAbCŠKŠJxAdBZCbE`THF†VnB„B`JpIL[LWNQZMB@dB^JVARC`ApQJgB@@AAACCCCCAAE@EBAB@DAFBFDD@L@NCNAJCJAF@F@JFHBHBJBFAHAD@DBFBFBRBDBVCRAVHPFXFZAVKHeVCbRŽJ`C\\NXPZTNKRUJ_NMHBRHFBD@D@BC@ECGCC@CBADEBCBE@EDEFCFAR@N@HAFCBE@GAKDGBG@GDEFIDCLIDEBCDAJ@JEDEHEJANCB@@ACAAC@C@CBAFEFEDABC@CA@EGAABABCBA@GDCAAIMAGAEBA@GAAEEACBCBCDE@EAKDCHGDEBCCEMEACKM@EFKAEAE@ABCB@HMJIBE@CAEAE@E@CACBSBEDIBIDGFGFCJIHEDGD@F@B@DABC@AD@BAFAB@H@D@B@B@@ADA@AD@F@B@B@BCD@B@BBB@HBB@D@BABCFAB@B@DDB@D@N@B@B@DBB@D@@AH@H@FAFABABAB@F@DBBB@BF@DBH@H@H@F@FAD@B@H@B@BA@AAC@ABCBAB@F@D@BAAC@C@ABE@A@AAC@ABCBABEBABABABABABAB@BCDEDEBCBCBABABA@ABEBCBADAPQLS’HCBABCBA@E@CBAFAFAD@B@FDB@B@HCJAF@DADADAB@DCBCAA@C@A@C@ABA@AB@BOAG@AACAA@AFE@A@CAE@E@AAIAACAAAA@A@C@A@@CBAB@@A@A@CBAFEDCBA@A@AACAABCBADCBA@A@AA@@AA@C@AAAAAC@A@A@CA@@C@ABE@ABABA@A@AAAAABC@C@C@A@ABC@CBABABABC@A@C@EACAAACCAAACAEAAA@CAC@CAAACAAAA@ABC@A@A@ADCB@D@B@B@BCBCBADAFAD@@A@A@A@A@CBEDAB@B@D@DAJIDC@C@C@C@A@CDCDCBABAFCFABCFEDCBG@C@A@EDODGBE@A@CBG@CBCDEDABADAH@LAFCDABABAB@BCHEFAH@H@L@LBJBD@HCFGFABAB@@AD@@AB@BAB@@AB@@AB@DABAFCB@BABAB@@AB@@AB@@A@ABA@A@A@A@CB@@A@A@ABA@AB@B@BAB@@AB@B@@ABA@AB@@A@ADEBG@ABA@CBG@A@C@C@EDCDCBGBEBABC@C@C@EBADADADCBE@ABEAGAEAEAC@GAE@A@C@EBGACCCAA@A@CBCBCDABCBAB@B@@AB@D@B@BABABABA@AB@@AB@@AB@B@@AB@D@B@BAB@BAD@@AB@BAB@BA@AB@@AB@@A@AA@@A@AA@@A@AA@@AAA@AA@@AA@@AAAA@@AAAA@@AA@A@@AA@@AA@@AB@@ABABAB@@AB@@A@A@A@AA@@AA@A@A@A@A@A@A@A@@AA@AA@AA@@A@A@AB@@A@A@A@AA@@A@A@AA@@AA@@AA@A@@AA@AAA@@A@AA@@A@AA@@AA@@A@A@A@A@A@A@AA@@AAAAA@AA@@AAA@AA@@A@A@AAA@A@A@A@A@A@A@AA@@A@AAA@A@C@AAC@A@A@A@E@A@A@AB@@A@AB@@AB@@AB@@AB@B@DABAB@B@@AB@@AB@@AB@B@@AB@@AB@BABABADCB@@AB@B@B@B@B@B@@BB@BBBBBBBB@BB@@BB@BBB@B@@AB@B@B@B@@AB@B@@AB@@AJAHE@ICEUCUGOIMGMMKKMESQWMSQUQQIQI[QOSOUCK@EJGPOBQ@MFGDELENCFAFOSSmQUQuƒ{KMsoyqMIoqMKaYi[]Wc__aY]iqcgmigkacYeE]Dm@C{GsMMII[OqEkGqEYUQiUaQ•g“YaIyEOC‰AeAsEOAEGOA›G‡IiAsESEQES‡KmImA]BoHSDgLqN‡PqJwFqEkG[C]GMYFaJSJ\\bcTaJe@Eg@qEgIC@]KmM_MyO…MSCgE}AAgEKqMgI™U“M…M[AD\\FdFb@D@^ERHHDFJN@V@PSXSXCbONCDMJKT@TIPQH[DSLOVK^CZAd@NBLJHHTAJGdBR@DJNLJ\\LHJFT@HNX@lLV^`NBR@PFNDHFCHADMJAZWhS`O`ObGRQfIVKTYdGHSLKLErGHID]IeGiCS@mL‹Z…LQ@IB‡QmQiMMES@WB[HaPkXOJS`IBK@Q@Q@OBOLO`KFSDWJENCVKPOPAPJPZT@FOLKJGPENDXNXNJPNRPVRd\\LREJRXDH@XAVHJHJAZEPCTCNKVY^MDM@uMYBWHOH@JFLLXFPJHTDbElDTBLZIVOV[PQDWAUMWGADAVALUTSAQLMNMBYJSFEJ@TDJ@DHV@B[JOP@ZELQHU@KGGAEDCLEHIFQB[RMDOHQFIHON[@KTQLYAU@ECAKBKFG@IKMIIM@KGCEEGKMEO@GACEKIIMOQKQFKDMLQJIFI@KAOCOGGKWKGAOAC@@ADCDGBGDKBC@EAECECEEEIEIEECA@@CBCBGBCBE@EBGDI@GBE@C@AACAACAAAECACCAEAA@CCCCCECECEACCACCECACACAGACCCEIA@A@A@C@EAcBU@KDIBUDUD]FIDSLOLUVWLWPQNEFFDDNDRHRFL@HKHQTOGYGKCIAODKDIAQ@KBQFKJ[LSJIHM@EDGNINILMLKLA@GLGJEDCJ@H@XCJGFEBGCGCIAGBG@KDGBKDMFKFIDQJULEFMFKFIFKBIAGAGIIKECGCSKOEKEOGOAWAIEIK_WEAGHGFGLIHMNWHSBSHC@kRIASKWOQESBK@QDCFINGFMFSBOBQ@QAUCMAIBGFERERCLINKHMHMJGJGJGHGJIHGDKAODEHG\\CFEBYCOCUCUAKCOAK@MBUDOLMHKBGFCHDbDTDLDFDHDDDHBFBF@FDTBHBJ@F@F@FBFFDBDFDDDBDBD@F@D@D@D@F@BBDLH@D@BBD@DBDDDBBBBBDBJBJ@D@BEFAB@DABABAFCBA@DF@B@BAD@FBBBBBD@DABADAB@BBDBBAB@DA@BBDBBBA@G@]@M@GBI@IAOCEAECCCEDEDE@MBIBCBAAAACKAAC@C@C@EAA@C@CDAFEFEHABBJFRBTGHKCYIULMTCPDLBPBVGT@RBNCRKLEPDLNHRHJFLHVDNLHP@NMTDTDXIVMXPFATGTGPINMLMLKDMDOAKCGHDR@RFPRTNHPFLJNHB@BBB@FBDBFBDXNLVJTJLRDBF@B@FAD@F@D@DBBBBB@B@H@B@BBDBBDBJFBB@B@BABAD@B@DBD@DADCLADADC@A@ABCB@D@B@DBDBDDHBFD@B@BBB@BFFFHFFEDCDCB@J@DADABJAHAD@BDBJBDBDDBDDFBB@DABBBBBDBBBBDB@BDFR@FADADCFCHCH@BBD@F@BEFEJILBPCH@BEFCH@D@B@DADEHCBCBABADAFADCD@B@DBDBDDD@BBBAH@FBDDHBH@D@BABABCBC@A@CBGBEBC@@BAB@B@H@L@DBDFFBBBD@D@D@D@H@DAJ@DB@DBBDDBBBDDBDDBD@H@DAD@BBB@BB@DBB@FABABAB@B@B@BBBB@FFBBBDB@BFBFADEHGJAD@LAD@DB@FBJDLBHDHJDDAFDHPJPJFRCRCTINKRMRCXBPFVDTBFFHFTNPTBXDPLJPLNLJLLFT@THTHLBPITLHRDNFLFNLDPCPFH@JDJDDBBF@BAFCFEHEFADCZEHCFE^_FCXSFGBCHEBCDIDCD@DAJEJAH@B@PFjPJFHBH@D@B@NID@B@H@LHD@FAD@DEJ@jTXBB@TB^PTLBDLCFKVBJHFJXFL\\DBPBJDB@FH@BFH@B@H@BDFDBHDHBJFDBFAHAB@BBBBBBDHFDJDJBDBLJNBPBXCTCB@DCPEBCFAHGLBL@^F^FbDdDdLHBRDZBZBVJ`FTJHNLP`B\\DZFZJbTPLXPNJVDTBDNCNCNFHR@TMNHHNLPJLRLPAPDTBLHRJPPFPHRPNJDXHNFNHPHRJLM~FNBxFNAPCVEHINORIREZDNEPIPIRETATHJLLLLPPJTFVFTFHJJNZBZHXJXNPHPTPNNHRBPIRKN@PDRNRAT@PHVCAQEYISHQFM"],"encodeOffsets":[[93831,30238]]}}],"UTF8Encoding":true});})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/yunnan.js b/src/components/visualizcomponent/js/province/yunnan.js new file mode 100644 index 0000000..64cf57a --- /dev/null +++ b/src/components/visualizcomponent/js/province/yunnan.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('云南', {"type":"FeatureCollection","features":[{"id":"530100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@FKCQEGAGDIBQBCHIFMBCCEFADG@G@OHQ@EHIAGBO@OBCDCACBEAINc@MHO@OFEHS@GBKAC@EFG@GAAEAAEAUBIDELGFOFCAEFE@CECDEEICOAE@IDGCGJGPEFIRIJ@NHJ@BGCYBIFELATADC@CEC@ALODKFEHANDDFIL@FJNL@JEP@H@PMHKRGJINI@GBCNGDEBCEEGGAIGCG@CC@CRETO@CBQEIAMFKFGLIDGDW@CHBJGJICGBAJ@BGFIRI@CNQ@IIKISOWKc@ICEBIFGBEBAFA\\@BEACMAIEBEHEBGEAE@CAAM@EDGFCXE@@AKCKBCEMDEHI@CGEAGA@FKBCIAA@ABC@EEEK@KDQDENEBCAAMAAA@ADEGC@ETDHCPKI@EEN@BABG@ADDDABCFBDDPJBFIJDDVBRAFEJEDIHA\\RHDV@@EGKAI@EJIVITAPBFD`VFJBFAFBDHDBHF@J@H@FHLEBEHC@KDO@KACIKCG@CJKHCD@ZVFBLGDBCH@HJEBOF@BACODGFCHAHBFDFFLDFHRBHGDGAGKG@EDCHCFELMDEAIUSCECAO@CASSIA@GGGAAFOBCRIDIHI@AMODG@COCEAII@AHE@GEAJIBICEGEAGIQEESKCMFKGQBOXOBQTCPJH@LIBCAGDAHAJQHGSECE@KY@IDA@WUKCOIQCcDEHKDM@OPKPGDI@E@EGCGBCLGJSFEBEAEKOMMAGBILEDELG@A@GGG@MACGCBOCEEAKJGBMBCCCIEAC@GLA@E@KFCAGGGCAD@FABGMGABE@GIC@@@AHC@A@IHEFIDE@CMIICGGMG@A@IKMWKw]GGAOIGAE@KKMAEAEGAECACBEAII[H@DDJ@DABE@ILKFCJAFDFBN@NCBC@ACECKCAECE@CBA@AIFC@EG[KIK@CGAKFEFIBICAMBGEQ@AIIS@GO[CQFAH@BCLABADADBRKBBDDVGEABCAABIICACECBKNCHGN@HGBQBGAECCCG@GFEHCRKD@BLDLAL@JBBJFHBbCb@N@NGLQJE@HBBD@LEDB@DCHDBBBIHFFD^HDHBFLDBH@FETG@FNBFKJAJBBA@AFAB@DDFBBKDEDMIQCEbY@CACKE@EGM@EDGDCP@HARODE@QEGECC@GDK@KEIEGIGGCEEAODK@eG[S@]BCFCN@NEJIBCDALGDCBE@AEACA@CFCPE@MBCFCRGAGJG@EFIBQDCNA@CCADC@ASICC@IBOAEBKE@IQEACAEAKBCGJEFI@GAE@QEO@CLGPGDGHU\\IBEAM@EBAD@HIEKBAB@FBDBJEBGHBDAJBPABCFBF@AJD@HAFBFJDHDFF^FDHBFADCFIDCLCFINAFBDjH\\LNRBHABEBMDEP@\\NZBLCHCNKFMCcG_BWRWFO@M@ICEOQFIHKBEBENG@CACK]IM@CLKDEAACKKMCQGIEIECKYECGS@CBCNIAKEGSKEOIK@EVGBG@IGMIGIIaUGGCGOEEKECQEECEIEAiACGBGACBGACCCGSKKQCCIGJOFCACOOKIEaKE@@HKJWFAH@BFDN@TDXVBF@DCBMFGD@D@DHJ\\HDDABABQ@SDUCABCFCBMB@DFFCDKAEAE@SFKFEDEH@DQPEDE@IJE@KJCFE@CAM@SN@FADODK@E@@DDD@BABMLSJAD@DCBKB@DDBADABIBAAAECCECE@CDKJMRIDGBECAC@MBC@GOCCACIBEHCLAFEBCEI@CBC@OGC_HEAAKBUCEMEAC@AJCJWBKDM@EEIMIKCCEGEGEAKBAFBBAACCAAEDALCDC@CACECKAQFSBCBCRC@IEOB@D@LADCBIEGKEAGDCDG@EMCAGFC@ACHGACGAGHCPILKDEAIEKWCCGHIBMEMMADAVBHFL@LBJ@NBRAJDDADEBSEGGG@IKI@E@KHKCGBSAGHGPGBBH@FEHBDHH@FEJDTGD@DABEBBJEH@FD@BBAH@JGVB\\DHBJDFAFFT@LJP@H@DFFLBBHFFHTDL@FFF@HDD@HHNBHFHGLKFG@QAQRCBEAGMEEEEGGGDIFEFCNDL@XDNAFLDDDAZJ\\CLEHFHBDDT@JDNGTALIRERQNCRIPA@AoGOGESGOFADEDECCBAA@QACAEEKCABIE@KDCAI@KE@OCAIH@MEGC@ADBLCD@HCDEDCAKKCQAYNC@AGEKCACASCCDG@IHEFKAQBALEDCACGE@CBI@AAAK@OEAMGAACM@CCAKCKKGE@@BCPABCBIBGBg@CI@CFEDMJKJOHWEOKSOGCCGMIGAAAWIM@UAEEGECQCCA@CDCLK@KDGACIAAGGEDEACKAAC@OFC@EKaMUAG@IHCBCGI@CDCLGDG@EPKN@FA@CUGMGI@ACCKICG@GFC@KKCIEKAEKIG@K@CB@DDD@JKFM@AACKEASMI@]EIKCBEHC@KJANABADBLHBDD[XEB_@GCCGCAO@MASGO@C@GBMNKACDKDABBDJFLDLBJFEDODFHAJCF@JIFKDUIOBIFAAIIOICGECI@CABOE@K@MFEFI@ADBFFDH@BDADCBUEEGAC@CECGSGCMKOAIFED@HGAODQJGASA@EHIBE@CIEUS@ECEMEEAEBC@EA@@@RGJALCBGCIBE@MQGKC]@KISECWGEEBKFEF@NDH@@GAAGBECCOCGAGBGDEBCCAEKGACFEBG@ICM@UMICCC@CECEBGLILEBGBAHEFPHLJ@BGJAFCDGFIAEBKJKDM@IDEFE@QCABDH@DMZEHWNY\\QC@DGLCXINBDZCBFTLPPBF`FJFDH@JBFNBHDDFFHGFDFHCDADAJBHDJXLHDbGJALAVCJBFCHY^KVBFBDZ@LFFFMRAVCNHDDLFDBNGFAHHJFrBRFF@DKRAPFJADIFCD@PADBDAFBDAFTD@TELIJDB@BHH@BBBDBABBBENFPKFCFBFF@FD@BIHCDBHDJBFGFI@G@ECC@QLEHAHEP@HDFFHBLCFGBGAIASMGCIBIC@DEDCF@JDNLR@FRRDFBHDH@BDHFDCDAFFLALIDM@EBCBEJBFDDCHQCCC]IIBMHCJ@JADEFKLABFNBFAZCDEBEFEN@D@DHJDLRNDF@D@HFDV@BCAK@GCMDEHGHALDD@NCTO@IGSBAHEN@VDZLRNPBFJJFZXF@JCFENAJ@FAPBFADCD@BB@DFHDDDBBBAJDJBDCPJRDDHBDNFH@FIJBP@XAHCFMCABADPLJVDRPfZ^FJBBDAPEL@DBIH@NJNJF@FFV@HCHQR@RDN@FG@_MIAG@GFCHBnKNILAHDTBFFFBJQFGJKHABBFTHBD@JEPTbFDN@FIRIBOHELAJ@NHP@`TBDCHFD@FIHAF@DDDFBBA@CBADJNBDFFHDBJDAD@XDBDHHLHDBDEN@DDDTAARH\\CREL[NEHAHDJANFREFMBKJAFDLCHDHCNDBJFDRAREDE@UEMKCBINEPGDGAG@ONCFCPCDS@GDADC\\CJEFMACD@FFRLLLRA^@HJXIL[VQRENEF@ZBFNHBB@NAP@T@FHPFBTBFBBDGLAJBHGABHFHHVCRKLKHKFOLIBY@KJ@FBNER@NGH@LPTP@BBKFGJ@DCD@TBDHDLDDDBLIJWHCD@TFDGPBFLPNZBJANEJBFFDBDAH@BHFFJBFCLFPAF@DFDDD@FAHCDBBJBDBILAF@LCDSLKBEAE@KHGBCFCNGFKHCFMFKDONMDKFEDEB@DFFADBRGLUP@REH@FCFKLAF@BJHBDDLB`DFTJNBTAX@RDNHZBFJZJJBPJNDDBXZLRRRJPDLRNFBN@DBVDbALBdNXJHB\\LPJXBJDlLRHFHDNBTFFFD^DJATMZMVCLEVARMDIFQDIDO@GCCMIeaCMC]GKCI@ARGX@DIVMPGVGJEBCDEDOPGLAVFVLF@DGN@NFDDDFDLA^DJPZPLDHAFBBPFPBLBHJJRFFPJHF`HH@NDZ@RDB@FLPHLHHPPLJJFTJNJTD@FIJE@EEK@EHKHCXFX@DANKHFZF\\@dBTJLN@NDLLL@DELGdEP@PDPBXFRFNBFARM\\AP@DZDZCL@LFJBV\\@LDLPDHTBHE\\HAHK"],"encodeOffsets":[[105536,27172]]},"properties":{"cp":[102.712251,25.040609],"name":"昆明市","childNum":1}},{"id":"530300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@IAABBJLN@LCHEFKDIHCHIJCJBJLLHVBPPNDTHXGN@DRPFFHNBNDHFBAHBB@TCDSFCF@DDFHAFCVADFDD@JFXDFLHDFDJBHDHDNBNGN@DLL@JMTEFKHMDADDHJHDEHAHADAFGPMHAL@FBBDD@PJFBDBLRDBLAJBD@FABGDCTILCNBNNRBPBJFVEJEBKBAREbCFBVBFDDF@HAJBFHBJ@PLDBHAZRHBDFAJBDTNLRFFB@P@L@bCJIBGBEPKFGPOBEAGDMDETUFQLUBGAK\\QNEHK@IAKWeCSHMBUHKLGDICACIGEC@O@MCCEMAECYCICGE@CDMAGMMCAG@EA@A@CACAMEEBMDYFCFQHIDCFG@EASBEJGAGBOLMJGBEJAHCFABBHHHHJHHAFE@EFI@CBI@CISBKAGIGGI@CBSCWFIAEBQOUGQAIDEVOHOJEAEDGCGCC@EEA@CB@FELEJGPEJABCF@@CH@DCD@AEF@HIBEJABAEEBCAC@GFE@KBBJCAAAB@ABCFBDAJBF@HDB@D@DAD@FEFIDALAFGBABEFADBB@JBDBH@LDJ@DCF@B@DALBZCRHnFNDPCTGLDLCJDJDJBDAHKHCL@ZD`@FCFIH@FBDDJDDDDBBAFHFD@BBD@BC@@D@PCJBFCFBFEHALAFBHHJ@DA@@HFDBAJHFDDDBDFBBHFDBDFDADFDBHNF@F@HHFBDDFF@ADFJJTPLZCPBFHL@F@HGHCJKLBHAFFJ@BA@EFABCPIDAFBPCLGHBJCDHLHDAFBNAHEFIDBLCF@FDDBBH@P@BTBPARENM@Q@ALAFBB@HBBDD@JFL@HBFAHBHABDHAFHFLFBBDAFFPDBF@DDH@HDDJABDDAFAHJNFB@HFDBFLLANDFCLBF@FBBBBL@BDFBD@HEJFFGAGBCF@DEJCBG@CHCFEDIEIBCBEHEVK@EFABKJABA@EBGEM@CCEBCEEAIAABGAIAEBE@IJOHGNKD@PKF@NJBFLDH@FEFBN@HAR@JAHBHCFDF@BFJBTIBCLIBE@AAKFAJ@@IDKGIGKCKECAKDOFALD^EFEF@JEFGLGD@FKFC@GTODGHGDG@CAAESCCACBQBCFEFKFEHAHBJCF@PEAGBE@KACFMDIIK@GJK@GDCTOFAACBKACEGCAC@KDCAOKCGAEBC@IBE@IACKAIE]CW@OK[COGEKIICGAC@IACIGIGCGWMScIGBS@CFMDMHCBAEIAIKAEECGDKAIKQAKGMOKCG@KAKBEAOBWHKHGBK@MCGBIOYECKCGCACBEAACEGCM@EFUHEFKDAFCDOCGQBILCDELOFK@IEKAQCEIAH]HKGGAMECAMBG@ACGGEQYAEEECG@M@CFADEAGKC@KCGIEGGI@GCGECG@GFOBMDCD@LJFBFCDCAQDABOHI@AYWK_BGFIHO@GEEMEIGI]GAIDBWGiCIM@K_CESUEAIAIHOJABBLC@ULKJEDCDA@AAEM@GFQ@EIGAC@ADICG@GD[EKAKEGAGBG@EEMBG@AKEACFYRGF@BABA@AKKEAEBAAJM\\WDKEG@CDGHCZDLAHBF@NGDECIBIEIAABAFBDHJFLDFFHJBBRCFEXIRANQBAACGIAGVQ@GCMHOCMDSI_YIDEJCJK@GAQLGF@FB@JD@HCDN@PBHBDFBDCF@D@XAX@JHJFLLH@HDFHDDDHBBBDFB@DBADBBDD@FE@CLABD@BFEDEH@FEB@@DADED@D@DDDBDFBNIBAGQFWIc@WCGIIAG@QDO@[C[IOBIBCFCJ@JKFAH@NRL@HCBGBALCRI@CCC@AFAFEDEBCZMFGNBJAJBHAHCLKEGFKDM@CCIBMAUJIDKCCUGAABE\\KF@JIF@JD@LDBT@RFNAHEDHHABB@GFCAQREXIHGDCZERB@DEDDFABADNBJ@LGJAFCR[HEH@HFLNL@HAJMNcACQCOCEKD[HSFGMM@C@CBGHIRO@CMG@EFCGICJOBIFMNOTOHGRQZKFKJEBEAGEEICAI@CAGKGE@GHALMBSAECGIEAGMOAWGCCGKEUSBECKASGIGGBICG@KBGICEGMGqIg@OAEC@ABAPBHCNARBRFTAHBLAFAPCHKNKLKAKJO@KDOLMBKMGC@GBECEEG@ECECAEBCFG@AOGKAGGIAAAAEBIAMACIEGGCA@C@GEIKKGKG]CCKEGEGCSAIIQGQWO[IE@ABGIMEEKCAGMKAEGAECAIKK@IDEGM@G@AHIAMJG@CIQ@IDE@GEGIECIGI@CBKSIAMGMAOKUGC@CAE@KCMGQOWUCEACCAGEEEACASHI@AGBCLCD@BADAACB@VFDHBLFBPADG@EBA^MDC@CC_BK@GCK@IHED[HGFKBMBG@GDODEAEHABABCFAD@FHB@BEJIDGLCBABGCKKAAEHIDQAEHEBEDGFGVGE@GIEQCECCKAI@I@ODEBCAAIBEHOAGE@GDMBGDIDYCQ@YGA@CHQAKGMCGCE@IG_IBK@GECG@ACFKLM@OKIG@U@QEW@UCIDOAQI@QGCaCMKCAMDIAMOE@QHKNOLIDI@GAEGAECAADEAIGOLC@U@AHKCEIC@EDEJBL@JTNRX@HCFEFGJGLOHUhOPEFEDCHEB]E_KI@ALGDEBGGKEYEgSG@[IeSO@C@EHELKFGNGBUJMDFND@FCF@@HGLOHCJBFAFBHBBHAFJJBPLH@FADBANBDJFGBFHER@NCBE@ECEBEH@D@HWdIJGBGIABAHAFEDINCJALYE@NCJBHDHN\\LDJDBFBDAFCFIB@FBHKBEDBHDH@HAFEFQHIAIGCIEUGCOD]T@FDDHBBB@NKLSJIBMAIGIAKBQH[ZC@GFIDMCCB@DLNBDA@QIM@CBUhIDGBCBCHEDBHGAC@ABKIICCD@FIB@DBD@BQOQWAM@OIACCBEIA]JMJONOHG@@DHNFRFFDHH@JMB@@PPLFRDRADABE@ECYUG@OF[@MOEG@EIEEAC@@FEDI@EACCGOIKCFKL@DJNFPFNBHMHAFAFGLEJPRDF@J@NEPQXAXH`DdENMLGDKDYA[MO@CFANAFGBQAKMG[CiEAMBEJKDCDEJCDEBGAECE]CECGEIEAGBC@BIE@EAADOBIACBGAAHIFCAEAA@ABFLGJC@AB@FBNAF[JGVCHOHKH@DFP@RBF@HEJIFDHLAFBDBFBJRF@ALBFAP@JDDTJ@BCDDB@DMBCDAREJ@FIHBHQHEDAD@NOFED@DDBFB@BAFCDKHCBADIJMFM@EDAD@^\\TfHL@PCFBDFHHHJJFLFL@HCD@FDFH@RCFQPGBO@CDCH@FHN@FLFBD@DaZDFJRCNCFALEACCA@EB@BABIAIBELMA@ESHEFG@CAEKGAGCC]EEJGAACADG@CCAKFC@AA@GIFKRMHM@a@aDGAIEAA@IBKCKAKC@QLGDEF@HDHDDBFAHARGHM@GHMDALFDBDJDAJBBADFBUHCCAAQLCACBABKBADG@EBDRP\\@HJTBJR@HFNADBAJEJEFBLDHL@LJH\\@FEDBJB@DAF@FDDBDLDF@BADMDM@EAECIBEDKL@JAFCBI@CCG@J\\BJAFBDFDHBBFBFLN@LBFJHBPHHx^XLLN@J@BNHHHJDNJ@DCFEJGF@J@BGD@B@@JD@HAFHBHNBA@EBCHDHHDBLEF@B@HKD@FBDJDDNAHALIFBDFAPHDBD@NHH@H@BKHCFKFAJBHNNLPBFAFEFITKHADDHFHF@J@HCLOPON@LCFGdCRDPJLDXVB@JCZ@@LDFTFGHIRGBCBBHADKJG@OISDARWPAPHRELDNTLFFJRBHHFDFAJIJFB@HGF@BJJFBPD@DCHNP@BGJCJQJADEPBBHH@HJBTTDBP@DBDFVTBHCHKNEFGDCD@FLHBHCHEFKBGAEGKCEEECGAGBEDCHDPABE@APIF@GDGCAKHEAYUC@GDIL@DDHJLBD@LCP@LGDAFKFEGG@I@E@AGGCACBEAEEI_UECOASBUJIJ@FBJHL@FU@GC[QGBCJIFEFQBUACCJIAEOICCEAADCBCC@BAHABM@FFJ@OLGDSC@FHDCF@BBBNBBBADMFCFCR@LFLFFD@BAB@JBADELB@BHHF@DGJCFFNADDLBL@@WFEDCH@FBNDBF@FBAHGFAFJFNBBDAF[@EBABAFEHAJDF@JLdPXJTJL@JMR@DQJEJAHI@ABDHIJIHGA@DCXCHKJEHELBNFJAR@DSPQF@DDDH@HDBJHHFFADCFMHAD@HMJIJQHGLONG@O@IFK@IM@EJKCEMCGBEFCLKP@BFD@DCDSBKBEFAJDZAHI@MGI@QJEJOFIHDHCH@JBFDPFJCFFD@DEFBFEDEPKHCHAL@PDHFBBB@HEH@FBDAL@HGTEF@PGP@NMdBJAFBDCDAD@PAPBHGJ@FGR@P@HCHEBDFADENGJCVCJBHFHDRELHCTFTBADCBQCI@EBCHAHBV@PBFHHDFEPBXCDC@CDBBZL@DGD@DDDFBNBHGFBJDXNFNALHBLFPANGJ@BERGD@PGNCDCDID@BCtNZRHFBFADGN@BFFH@BFDDJJANMP@DDDH@DDBB@FBFNRLH@DIHCFHZ@JJHH@VEJAHLHB\\@VEFBDDBNBBJGDKHEFAXMJCJ@FBTNHNLHNFL@FABCESBMJCLARCJEH@HDDFAHULAD@DFDDB@DIB@BLDJBHB@BQ@MCEFC@@ADC"],["@@DED@@AKAED@DJB"]],"encodeOffsets":[[[105872,27378]],[[105872,27378]]]},"properties":{"cp":[103.797851,25.501557],"name":"曲靖市","childNum":2}},{"id":"530400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@BBJ@FCDCCAO@GCCKIGICG@@DBDJHD@HFLLBB"],["@@BJHD@BGPBBV@FB@BEJAFDHFDDBLEF@XHTBLBHHJR\\DHAF@BDCH@FJLHBT@DBFPBRDJANKRAF@HHRHLNPJHCQJELMDMJCTBNGLCZUGSHO@YDIFGAQDGNQ@KFULKAMBICE@CDALAFC@GFGBKIOAALIDKKG@CDGFAHIDEAIJJHBBCJMHCR@LJL@DDLAFFJFDFBDFABEHBDFJFDDPBFBFAJFBFFF@HDNLZLP@FZbLHBFBBJJDLHDBFAJDHBLFDDH@FHDBHPVFBDDJHJBDBH@JGBEDE@ED@HBFCDEEEBCNAFCAEEAAEBCDAJ@D@HEFGPGXABAAEBCB@FBH@FG@EBAF@DFF@FGHAHABEHKHA@CHEBKC@CE@GDAF@LBLGF@DB@BCPFHHBBRDHDBD@TK^@CY_SCEDIDC@ACCMGCC@C@CB@NDHADGGUJGD@HBJNFBFA@EAKIGDEFBFPB@D@JED@XJJFFABCDAJCHBJLB@HIDCNEJFIDCJHDV@@BCJ@FBBJDVAFCJKFADDBJBFNDJNHDDBF@NIF@JDBFJFHLHBTLFBFFBFFH@TDJBFAFDFBL@@CB@BBBFBFJEFKDAFDFB@J@HBHL@FPDHH@DEFBFCJBXAFELKFYEC@CDANDFDDBHFF@FNHBD@FIH@DEBILEP@FDDJJDNDFADE@M@IAECBIEEO@KII@KJKBK@AB@DC@EEEA@BDB@DABEC@@DDDB@FCBCGA@@BDHD@FAFDCDGBFHGL@FADGDECK@EG@DADB@@BCFAIAAA@AD@DBBED@FEDBDAFDJCNINECCBIN@FDDHDDFBJAHMZG@AEACA@BJG@LFSHCBDFLFLNJAFDF@HCDEJ@HAD@BDDFBBD@HDD@HDDB@DBDEF@NEJ@NADOAGH@BBFJJBF@BOFKHC@CGD[ACI@E@MJ@DBF@JEBC@ABZbJFJCDCFDFPHH@PFBBA@GF@BJFBLJBBEBOCG@BFFDDF@DGLADBDJBJEH@EBAFGF@LIDQ@ABFXAFCHFHBFEFAFDBLBAFBF@FFB@FDJAFLJDDDBFDBHNFDC@CBCH@DBBFHHJL@JDHANDFBFJBBCD@BCBAHLBB@BEDFBFAD@BDBFEB@FFLDB@DCFC@AFGHCD@PENDRFDF@LGNBR@RCPGPCB@FJFBbAH@DJLJ@HIP@FJJRLHDFDLBHDLTJJBHBPCH@HFL@HJEDBBEJGLGLANIJABGGC@IDCFANBDCFKJANBRKZAHCT@HDDHJDJAHDTNJBHBHADE@CAGEGCE@GFOBGDCTOD@FDH@J@HEAECIAGDCJG@AECE@AEDELEEOFMAABCC@AA@AGG@ACAJIFK@SSCBEACBEACBC@ODCJEBCEIBOLQ@CEEAQEqGIBGHEAMECCKGCDMBUNQEEKEY@ACAELUZ]DGAEDIBUBKHICaKGIWGCIACBCBGDCEHEEGCEGCMAAE@ICGIE_EAEOOSKAEYDACJMDWHK@CRDZ[XMFGNY@CCGBARDF@FEJCN@LCLIFAJBHEDCBEHI@AKIOGFEBGHAFAJKHKFAFD@DDDJDVNN@JDH@FADEHBFLDBADCFAHBHDHDPFDHABB@HG@MCE@EFALFFXHFDJT@LD^V^F@JAHDDABKHI@Q@@FBD@FAFBNFDF@FVTJF@DAFGJ@FTBHBRIPCHB@GFCJEPBNLHDHTFD@DBDFHVFDABCACG@ECAEBCJ@FENEL@F@APDBJ@FDDHPJJJBBJEPAVJLCJE@IDEBIEGPCFCIEKAKCIEACBALCDCLBNMHAD@P@THNBP@DBDHHD`@FA\\WCCGAAKBCBABMLID@FGDAJL^FJ@TNFBDLBBN@LE@ICC@CDAL@H@LJBFFLDJLLD@HEH@JDDLBDJ@NHVH@DEBM@OL@FCHKHCD@DHJADGD@JBHNVLb@FED@PBDLBBDCFHFBHJBBDCH@LKLCD@DDBRDFDFHBF@VJNBXBBJHHNDDPHLTFPGXIPILCNEF@DDJh@HAJADABADO@AF@LHDLBLDDN@BDHBBNPFL@BB@BAJ@DHFBDCDKFABBRELGF@JCHDDBTBDLDHF@BMDBZDRLLDBFCDC@GDCAKBCD@FH@NJGDB@PLFJ@DBLCF@AJDBFLBFBD@RBBDAFDFCBCPETHHFHPBpB@JODQRMFQJQBKHSCM@ICSACEGFGDKI[BYCCKCBECM@WCKDMFEJEHCHHFFFFHNFBDARQRBH@LEHKEGAGGM@GCC@GEE@ECKGSEEAGKAEE@C@GIO@KESBECEAICGA[HU@IBGAAC@@EFGAIFABA@CHCCSFI@EGGACFG@EAGHAHODCBCD@NBP@HBLGN@LLH@HHTFFABCCCBIAQBICM@IEMAGBUBGAE@GECCIBEAEDMDC@GM[KQAIACKEK@IEK@MGAC@UNU\\BHCBGNBJEDCBECI@KAAECAED[CEEEAEAKACDIAAAC@ETIBMAODCF@JHHBBAAEBIJOFCTAJADEBaGGICIc@K@KDCFCLBNILMBEEM@EJE@AAEOOBGAAE@CFGI@CBEAAAWAAKACABGDCTEOICE@CACKBGCSMKKCU@CGCCCKeEGCADOAE[KQIQGEKGCCCACFCBEMMKMCAACBELC@EEME@OBIAGBABCHKFKLEDYDQTGLCBE@UICCM@OGCCEEEIQCIGEA@Q@EGAAE@EGG@ADA@CECC@_FMCGE@EDKHIBEUIOAICKFCFCHABATED@BDD@FADGLEBG@CBBZLNKDOBIMGEaQCEQDEAIEBIOBMHYEEDIACEGSBCJBKMGEFGGMKCACBMAGAACAQDMECAOUQKEGCCEO@CJCBE@GGIEAIEGAC@@BBLC@UOIME@C@@DJL@BCFEDCBO@ABFPFD@BGFAFBFEHKDNTBHDDHTAFCNEBGFGB@DCBJPNF@FAFED@DAJEFUDQ@IBGD@BBDZDDD@JOPI@QEECOMC@KFA@CA@CUKGACBCFAHABO@GFGDGEKACGCASAMEEDEHEBETGLIBELDJEDSBSOEGM@IEC@GBKHC@IASKG@YLCD@BPP@BWRMBSJAB@BFDCDY@MVG@MIEAIDI@MHG@IEIAIACDABUEGECA@CFCACECI@AA@CFMBEJO@ABCJAHBJBD@JBLAFCBGAEACCGOECESGSAW@EAAAECE@SFWG[G]CA@CE@GEOLEBMDAFKHGDIJKDKFCNCDCFCDYEKJICMBECEDCJFHAFBBCD@B@@GCE@GAEC@CIKGIGE@CAEFGBAHCDKACE@CCAI@MGMD@BD@AHKCEEBAACEAEEO@@ABEACEAI@CCC@E@EAEGC@CCC@AFE@MGEEE@@CFBBCAMCAC@CCGA@CEE@EGE@EDGBBDBFABCEABCACGIA@GFC@EIDCLC@CCGBAJEBGLED@BCF@DA@AAAEBCCDCPEEG@CD@D@JEBA@ELGBE@CCEEKDCD@NCGCGIWGAEKEAECSMQCI@GDIBMNGDC@ET@BANCLDHDH@JDN@RATEBEFABEJMNE@IFAF@LI@KFEBALADA@EDCNKNC@AAC@CDEDAFBDABGD@FCDBD@CIDE@EBCBKDECK@EBEPKBC@ANE@CLIDEAKCE@IBGCE@ETI@CFGBGNIJKDCPCFC@IJQ@GIQLI@QCCICGKOGOO@MEIGIDEISCGDIKOABG@KCE@SFK@MDOLI@CDEBMCWDOCMBCAM@GWEEI@KDEDCTEDMFE@CGC@GG@CA@EEBC@CCAACCA@CGCACDEGGCIKM@E@EAEEGBEA@@C@ECAEKBCACDCBICCGCAC@EEGCCE@CEGCACSBEEQK[AGBOXKDW@GEMK@@OHIDOBIDCBADDNM@CDEFEDG@ECKOY@ODIHEF@HABGFIFK@GEE@OFECGDKJM@A@ABACA@ACKFAFIEEKGACCCAO@ACBGEIECKBCC@SAAMHABICIHAFGBEFBHGLGAkDAB@FFJFR@DCFQB]NIACJIDQAE@EEEACAEBGCOPAHKFBFFF@F@HCD@HEFAFNFD@HCF@JEFADBBBBFBDADCDDD@JHFLBNFGJEDBFJFCFEDADADDJQLCHILDJIXEFA@AFC@@BC@ABABAHCFIBOCCEG@EH@PGJMFCAED@FJHDHAFBBGNTHFPKDKFE@KCE@@NCHILIDAFGDAJGDBFFDBDAFOBUCEA@NGLJNNCFBNGD@DJLFGL@DLFDH@FPDHJ@FG@EHQD@HKJE@IEGCCIG@AAMCICIACCACQBWME@@EBIDCICKAABCFC\\ADCBM@CDBFCDCDI@CHBJEBGJQJABCDBHCBOEGGAK@KEE@FADMJELKFKE@FADFHFTBPABCHBHHDD@DDF@DDHCDCNBHPAFDFAHEHCNED@DCDGDM\\OPKFG@CCGCIICAM@MHCBCAEDWIBGACCEAMKDACGEGBAEAAAMEA@GAA@GCI@EG@EDEAIDKCCOEAG@EF@DABAF@DBXCECHOFED@JEJCRBFFDPBBHJDDJANKLAHBHFF@FAFKNM@IHEFNFNLTJFBFDLBFA@DMHF@F@BBD@@BFABDDAAABEDBHADDDAF@@CBEDEFHVVDRDFHDXVDDANFLFHRPPHFJRBJFE@UTAFCD@JGFCDE@EIEBMHEJED@JEFAHEF@HCDCJMPOFUCK@@DDDBJDHEJGNGL@ZIDMDKAE@WPCJADBHENBFHHBFAJCHQTGPKDMLCFE`BJFN@BADKDGF]HIJANITA\\EL@DDHCHBH@H_ZSZCHFHCJ@FCDEJIFOZS^CLOJGJ"]],"encodeOffsets":[[[105527,24614]],[[103708,24876]]]},"properties":{"cp":[102.543907,24.350461],"name":"玉溪市","childNum":2}},{"id":"530500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BALEBCCUAAGDAABIHMACE@ACBK@KFGFAXHLAfB@DFFJBHCDONYRKFG@QDGGEOM@GFKGINQJGRaDARFP@VJP@DFH@HJJDFJJFLBRHBFCBGPADCF@JDBPDVBHCBILADA@GDDBDBBFHBBD@HHF@FAPJDDBLDHRHX@HDLAJDLGTGJAFINIHKFAHAPDBAFIPCJ@NDH@@EIM@EDIACR]JEJYDCHAFIAIQQCMD_DK@GEIM@EDGAGDMDQNI@CDECEDEFGAG@C@AIFCDIDEBMBQ@KBCDBDADIAGCAE@KFC@AAAEFG@IFIBAD@TUHGJQHUFGLKFQJMLMNK^@D@JELKFQAIHKHUHGHQHIDAFGJEJQTKLMPGFITQLMFCFIFCJWLEFGJCDCJEDEPGFKHCNSH@BH`BFFLBLFHBDCDGHMBAVE\\OXAlITKNCFGh_HKTFDEHEH@HBFABEPOJGJBDAT@FFJALDHFFBFBBBDB@DDHIJ@DBBH@@JBDH@DDDADFJ@FCF@JCDBBDF@BAACDCDB@DDDHBl@LBNDTAF\\@DEJ@DFFDJHJ@JFFJNPNFJHFDFGTATZRDBBADDRLD@PAL@LFJBJFPDPLB@DQ@CGK@CRGFEFI@WDIJEHCPCBADMLIBE@SBANGBC@MFIAOBAHHTJFBP@PEFBLDTKNEBC@ASQ@GHKNGDCBOHK@GACGCWGSOGCCAS@uMISMOKCKAQDO@OMQSKEGAIDI@IKEQII]SQKMCOIIKEK@I`oLIEGYOUiICeAGQCUlaJEDAQG]GKCI]IGSKYIKGAO€WLKNgDIAUIQCM@MAIWCW@MAeU[]OAMDGAFkFOCSO@Q@UAKEO[IaCACEEAIBIDCBIIGMECQEACBCLKHERFF@D@FEFGBMAGMGCC@CFCPADAJU@IKO@CBGDANBHAEQAMMAMG@A@GJIDAFE@E@WASIEeLODMAOGIWOMQKEMCMKMOcIa@KAUMGGIMCEAGI_Y[BaMWAMEM_QUEOAQDM@MUGESIGKCSFGDKEMICIOE{LaLOCQFHLIˆBJVXBPQ\\INKJARBXIdQ\\E\\EHCJ@TSPINANGHSLOEW@aEIQMOIQAMOE_kKIIMDyCIII[EMI@OMIGAWUAOIMSOscSQSCCAKYGEEAWDK@sSYFQBCCDKAICEIEeGGC_CWISOMAOGM@]IQ@ICCAMUEGaUGC_cMIGASEE@gN[CQ@KA_AGAKEOAI@MHOEC@YDM@GCEGEFEBK@GLE@CDI@ABDB@NL^BPGDADDV@HBFNHLDLHZLLL@FGJAJIfEBKLKNCF@JFF@DAPCFAPBHRbBTPFFLAFDJGFEBCHHPDPBBJDAHBF@DG@KJADBHGHFJAJIHKF@BBHAFGHMFGF@BBFFDFBBDCDAHBHQXAFDFHAFBFHJFDFDNHNNHNFHJBDADE@EDEDEACBADARIJIFCD@FBB@DI@BHADEBOFCF@JBBJHTFBBGLETCDOHMECCEBEAEDGAKNM@KACBCJA@MDIFIAGBcOIBGAGDMAIGEEECEBGGOCKGCEEBCAQASKMBSJC@CCE@QGEIE@CNBBDBABGJIG@BFR@HDBJ@@DIHBFEBDFEBBJUPIDCDFB@DGHEJBFDBEBGFI@AJKBDHADCB@JK@ULIIIBDDBJCF@FNHBLJBHABB@DLPN@PHCB@TGTEDGBCF@FNXHN@HGN@NADABQ@GFGZILAD@FBBTPJ@JDLAJDT@LDLHFLHJRLJLHDP@NGX@LCRDDC@EJCH@BDAJ@HHN@BEJBBFDBDIHKPIPCNEJAFBNAL@TCPELWFYBUCCCDIACCAI@IFMCEEC@CBC@[WMEIDCHBDHJBHCFKLEBWAOFIEGBCEOEEB@BBL@DKBAAMQODO@C@EGA@EFDF@BADWNA@BGAAAAGBIFEHCLFHEB@FDF@BGFADGFABEA@BDDFCHBHKJCD@@BANAFKHGCCCKBDPFD@DKFGAECMM_UY@KAECEGQIGMC@GFEBGFEJE\\BDLA@FOPQJCDBRHdALCD@FDN^pFHFDFLDPBPFTRVLDBB@HELS`OFGCSKCACBGLi^GLELEFW@CFIBBHAJIFGNDFEFBHEFBBFDBHJNJB@HD@BJAD@BPVCLEDALBLBB@DHPBNMHYLKHCHEBEAGLBHGNYLI@SESHEHCH@XKJCFDRCBI@EBEHEPBHHFDJHLDXAnDHF@NErOLDHNJdBR@XG@ADHFJVB\\AJET]pGNGPFHJFbHPHFH@LDJPJLLHHH^MdG`M\\CJJFLAJCRONARBPALCPAL@TAVIbWPQFIPQXmFEN@JRN\\JHnNL@PHHFNTHDN@DAHBNC@B@JJVFTANAvDVLP^N\\H\\BP^DJC\\KXDNHLLJHNHFDJGbDNNRHHPXHBFHRLFFLTNRRH`BPANELMRM\\UTK^IZKPAHBDJXRLFTEHDFdHJHHRFFDHJDHJ@JCDIDMPMBEI_IE@EMECE@CHENcJGJGNANEO_@CDGCO@AZKFEAEDIBM@CMMAA@GJEHCBCDGROBECQQ[@EDOCQBCPO@KK[O{@EFKFIHCH@B@@UFCTCJAJANDTNLBbC\\GT@H@HCJBLC@BCH@FBPBBL@LT@JGL@FLLHJBLAFOLKDGLCRJFH@JEJBBDDETIN@HAHBFDB@BBJDBFLABDT@HABBJBFBTGP@DBNGRAH@FARADB@FDBBCBCAM@EIICOCA"],"encodeOffsets":[[101378,26221]]},"properties":{"cp":[99.167133,25.111802],"name":"保山市","childNum":1}},{"id":"530600","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@E@C@KDWFIAUKECCK@G@KDGVKLAFCACKKAGBKR]@CAEOKEG@EDQNYBQEEKCGKAKFOHGFARBDCACIMAIBEHKHWDSDABCJ@AIFGVGFAIMOO@AHAFITCP@JHHBFDFJFLNNJHH@HADBDDFFJCP@JEPEDABMFM@UNKAECKBCPIJOAIFCRA^JJAVCDAAEEGCGDELGRODECIQCCKDKCGGIEEMCK@UACAAG]AAEBILU@CEIDGHBD@JGTAJAL@PFLFHCDE@C@AWEACFI@EEO@OBCHCFK@CAEAMAEEAYBCABOGCAEMEOBYMCGBOCCAEDIGKECK@CAOQMAWDMBIFIBMG_@WCIEEAAE@CTMRILADADG\\EJCF@DCFBFCTODKDCLIFG@EIBAA@ADEXU@CEKDAJCLUHCNBNCPSJGLAFCDGFCVC^_H@BCCCBCVGPAD@BELAJWDEFGFALBFDJNFDJ@PELKDKF@DDBGLI@ACC@EDIAEDCPA@IDGHCJBFBJJLDFBXNDBNBHAPBJMBAB@LHXNzjLDLAHBPDRJ^LVDNFP@B@@GCC@GAADGPCPAHD@FFDbHDFHHD@BCB@PDL@BADATAFBFHFBJGN@JBNBLDPBZLDBBF@PAJDFPJTDXBFDABIPE@Q@AVDHLFL@FDFNNRBBFAJETA@BEH@DDNXPFVRDFDDHEP@JHb@PBFHDlBRFFFJDj^DFDNBBFBX@FAAEDEHCL@FCBEDATFTGTALGDEHEZATGL@F@HDXFD@BEDEF@FBDILIDEACEMBG@AICEIKKEG@EJSNQJKDAtGHAH@HDDHNLBBJAJLJBBAAGDCDAPAZGES@IBGFENKFOAWFQ@MIKGCGEEQGEE@KFC@C@GCYYEG@GLM@KFGCOLGBIAMJMAEQWBCFC@GB@JFTDFGFEJEHAPBH@FC\\HFBPADEAGCCIACD]EGC@EBGCGIAEDICDSFKHEPGFE@CGEACDIFI@CGICGHUAgJCFENBFEEEAEEG@UDKLQB]CIEE@EAIQMBAJEDEDS@EACGESIIKYSEAWGGGEKINC@CE@EBCPG@CCCQKACFC@GSGACBCDEH@RJDADEH@DACCCCHOFQ@EAGGKKECSCCK@IGAE@K@GBEFADGIQBGACKIEI@EJEDEEKEKAGMKCKECAIIGEKIEGECCAEAKCEGEGACBAFFH@LDVEFG@KDIXCBE@IIG@E@EHKDKJKBI@ADE@GCK@SIE@EBKJIDOBQCCAIIGEWCAEACFGCEC@GHO@WSOSUICEBEIBIGKAECECKCACO@EAEAGIUIIICGEEGAMCSIEEKaCCE@IBEMGAQAEEIGCFGBGHOBC@ABAHDPEL@FHNFDBFKHKLSBEFIDABAFMBECC@ADGDCMGECCAEIGCIEAASCAI@ECGBCAE@GPBJMLGLEFKAGCGKGCGBUNKCE@ICGAGBIEECCBI@AECCBABCIE@GG@[EC@CHCBU@ECI@OC[QKCCBIHEBKC@@AHE@CH@DADKBKJMFU@MCM@AEEACD@DBD@JGLIDSTBP@FGHGPGH@HGJBHNJDDIBCCG@CCIB@DQF@FNL@BADOBEEQFG@E@EAIFAFGBI@EFCDKBKAEFAFEDYBABAJADGDAH@DFJADICE@EDEDI@YJE@KCOJK@G@MGAAFCGOKGIEAABCDENGAE@MC@@FGFCA@ADA@AOWBC@CGCCE[@CAAECCCKBIIMESKEKGE@@LA@CADKAKEAGBC@CCCKCCC@GCAA@EEA@G@AMGDK@ACEBAFA@CCCJGDGHGAAECAEC@CCFG@CIEGNEBQGAEEACFEHUFCCCCLIDGBABGAGYCIFEHC@GFC@CGBKAAKMKEEGOJGJMNCBIFGJCHAHGFADKJ@HBF@FDD@FAHEDWHGNCBYEKGSACDENOFGFIDIRMDIFMDGFKFGFCFEBGPFLCHDHAFBJ@D@DAFEB@BANDFCLEBGACBECGCACEAEGGAG@ICINeDAFBHEBI@E@MJGLE@I_A[IIAGCCEGAEAQK@EG@SCqDKICG@EAKI@IAAQDECAQDE@IEC@MK@AC@WAGBKC@EFEDUDIGAEBI@GICEGWEGBEDC@I@EBGACCB]AEC@GDEHC@@CDOACKICI@CK@CAHE@GI@GCCECACG]AACCQACKGAECOEACAGEAIMWGEC@IBC@AEJ_@CCGCAKACAGMKHO@GBC@OGMIGBEDI@ICACGBMCCEGAACEGAOCE@CAAPAJIRAPFJANkAIGBIAE@QHUFSNC@C@CCGWEEIA@CHIDG@GLOLIHBDABEAGFODEAAI@KKGAAEDAACBK@ECEECUAEAaDQFABALIFUFIEOAQAMMMAKDSJCDAHEBC@IAKBCAKQICOIC@ACGAM@SPEHCBGBGBCFKIAEBCNCLGFENS@IKK@CHMAMCMCGAGCICEKGCEEW@ICCCEUBEDGBCE@CDETEDC@SAABGEACGAMGMEEQO@CHMGWCSOMAOGUKKAIDIJIDGJGLCFEDG@KKMAIBEFCRBDA@CCAEC@CHGJCFCBGCEGCG@IFQDKBIDANFTADEBK@MEKGGMSMEAI@IDWNEBGFCLIHAAAMCCEAUF[@GAGKIBUFG@IG@IGYDEJG@CKGMQAE@EAACCG@CC@CNOBMIICCAEG@EE@AHMBCEI]SsMADC@CJCDMDOHC@QHAFI@MHOBKEGABKEMWMOEGHMAEACC@CHC@CYKAADCD@DCAWFOCEGGAE@OAUBGDGFAJ@RDDABCSASEGDGLGBDHCNCFIBQCCBCFENANAFCJORAF@FRJDFAVCJDL@FEN@FCH@BHJ@FAHBN@FIHOJEFKDAD@RDJAJBBFDAPCJEDGDELAHHBDD@JCFIBADCREHALIP@BJFFJADMJGLB^@DGLIHIRBFDF@HCHKHEBEAQHQ^QRCHIHITKRCNULEJ@JBFELBPCFGLAT@JDDDJ@HDNBHCXBTENIJ]XAF@DDFJNDFJfJNLJFH@bTjBHBNFX@LCN@FCHETCHHXGNERFPAtET[RGXAZDJBLEV@HDFNJHJJRFRJXHVT^BHBHBFHJNRNdFJFDF@H@HMBOFONQDGJGHGJCJBPHPDRHF@RH`Z\\^NBPCDAPUB@RDVCXHPLLL^NFFDF@PAdJRDJHFJVNNBJFDLFFD@JBJJVFHNJTFHHDLFFDH@HDJBPHH\\J\\CN@JAF@DEZET@LHBFC\\BHDF@FDDBFAHMRGDMLEN@JDFHFD@FCH@DBBFDDRNHJNLZRLHBFDDF@RHJLHTJLHLDFTHD@H@PEFBDHBFFHDHFD\\`NHVBDFDHLBHFJNBNHPFFRHNFTP@HRVV|@HIJALBHCJEZDFBJ@^BD@TNVVPJTRPHHHDZBHDDDFL@XADEBE@EAQMGIGAIAIBO@I@SPCLIJIj@FFT@LCFILGDG@UCECCIMGC@EBEFIB]`AFAFBLALDLBNFHTHNNBBDLFJ@JKFEHAB@NHJDBVCJBTVHFLFRDHDFNHFJHNHXPLLDNBDHFHDFFDLT^BD@RFJJHˆPTJDD@HBBXTLBLA~i^KFCFI@ECWBEDGLMJAJALDHFJVH`LLPFD@ZET@H@JHRbdRVFNNPXBBNARDTN`PHJDHBHCPIT]bELBNL^@PCNMbSVWfAHDfCHENEFYpc\\GLKNAFDDNBFDNHDDD`IH@DDJbPh^BF@JIZBdRT@JET@FHTNPHBRABALOHO@EG[DIDEPILCP@HBFDJNDDJ@nQFGBYBCBAFAJAL@JHJFVBPFR@`NJBzJFB^DJADAJINEDCDMBCLENANFNLBD@LDLJRHDHBPBP@VDTARHFAFENCTGJBZHL@^CNFDDFN@FCPBDHFF@HE\\kLKJAZFF@HAFCFC@CAQBCFCFANBLFHFT\\TL\\HbHZKJAPARCPMRK@CEACE@MGUBIAACAOB_DE@YGMQAMCEAGGGAEAOCCMAMBMHC@G@ACEKAKCIMGKDWBQKAC"],["@@C@CHCB@BD@FENDR@@AGAIAKC"]],"encodeOffsets":[[[106793,29218]],[[105876,27375]]]},"properties":{"cp":[103.717216,27.336999],"name":"昭通市","childNum":2}},{"id":"530700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EaAGDCBODGDEHAB@FC@CDABAD@BEJA@CB@DEFABGHEVCJEDBBC@CJUPIJMDO@SBG@MDWDUBEHEFGHAT@`DVALCRKHI@AAAAAC@@ACAGGIECE@EBGHCJCLBHEBCCCSGCOIEKUHCRBJHDLHBHABGEgBGLCH@HCHMV]FIFI@IAEJCNYJMJEFMBMAWEK@EMQAAFKBMGeD@FFD@HFBFDDDJDBLBHARA@CDCFGJEHOJMDIKM@EBGT[@KBEHELCDAHUJMPIJQ@SHKLENBHAFC@CCE@CBCDCBCOQEKCIbWHMBO@IGQ@GbqBMICAADQDIHITGBKAGBCFCPCLCJAHBHHHBD@BDD@FBHHPAJBDBDBD@FELCFBRCFCD@BCDA\\@LDAAFE@GACAGBECC@CFG@ECC@GIWIGBAAEDA@GKSBC@CBAAEIECOGO@CNKJC@SISKECE@GDI@CCEDKGSII@CAQBG`QREXC\\MTKLEJ@LDFETKFGEaBIDEHGD@d@XDDG@CKQCIEWNQBCBMHGZCNGFAH@JDJBHHH@DGJGJMDATBJEPDF@JCTCBCBILSVMHKFKLGFG@CCGQWAKQUMGACRIAQYUOGCEBADCF@FBDAJMHEBIBCD@NHDABEAOFIASCEBAFCF@^FLCFBDF@H@FDDJHLDD@LKNERCBBBbIRCPIJCJDJFFTJJ@NGH@HCPKTIF@JDJADABG@KEKE@MFCAKS@GPM@CSKcMAAEQAAE@EEIAEECOBINIH@JBFMNGDECCGQEC@OACSS@KJMAIAEBEEUUKI@KFG@C@GCGAA@G@mHCCCK@IJi@ECEGE@EB@FEDCLBCOCCIABCFEVRHDBCBCGQD@DBBA@CBEFCF@VNFAJQCEEIAEBKLGXWFEBADKAIOOCK@IFINKFAL@D@DCDE@QBKAEOQEAUEKGOAEEAGASEKIEKAGBIFIDQ@ODUASCMEaUQGG@MDMAKCMG[C[IGEGCYDIBIBKC]IIA]HGHCBSBE@OKMQOIGAe@[EY@YQGG_QMEM@MAIIMCIIOUIGEKKMKIQGGA[MIEOGMICEQKIIGCMMOIKMQOGQISEO[_GMICEAWDQAM@OVKJOFUDIFCH@HJL@BCDGBGHUAMCUOMEaFGAACBMCMCCEAOCCA@CCCOI]ISASCBEEIMEKCGCAABIK@KGGBEABQAGMKSGKKAC@EJSDGAGGIDQDMBG@MDEFQFIDUJMDQIAODM@GDAGIKEDE@KLGDkICCEAKGS@C@AEQCEJBFCLCDDRCFICE@IFBDAB@DKBWJIDCAOWIEO@IDGCMJATILCHAJ@JDL@LBNEDEFEL@RJRIX@DFDNAFDDF@DMVGPMHIBWKKCSBOHKLGDADDTWfBNDHLJp^@DCFI@CDILBFHD@LCFSNKT@TIRET@JBNCHGJEFKAC@AF@DJRLLTFDADEFAFFHADD@HED@D@FPRDNLHHHFF@BEDMII@CBCFBJRNHHBJ@VLVL@PCJATBXCDDDVENQJOBAB@HCFEDE@IAKKIEGAEDKZHRCHEFGBEFCJ@FBF@JAHGFFJJHNBRED@DDTALB@NADOHILSFEDBHPVDPAJOFE@eEQBEDCD@FBFADEDCL@NsJI@UEC@CHALHHDJJJBFADEDG@@FHLITC@CAEEAGCMCEG@MFAJDNBJ@DHHBFABEAK@OHA@OEGBOAWP@DBbADC@EEaAKKG@MBGAIEI@CD@JELAFHPG`DFLJANCFSIGCKCG@QLIIOECCAKGECEGUS[Q]IKISEEMCCEMCGGS@EFEAGEGAADDNADIDW@A@AFIH@LAFGLGFQ@GBKHI@IYAYFQ@M@OCCCAQ@IKI@UGG@oZeJQJIHOBMBAF@FINcXADOHUHM@CA@IF]@ECCIAY@WFc@]CIBGHGJEFQBABCFEF[HWAOGSCQEYOEBC@GKACYAEBSJCNQR@VCN[X[LKDYBCAUZKLqPCJAJB\\S`CVMlO\\ER@LHJBHEFNJAFAFDHCDE@UEK@OFCDBFDDHCNCDAFBDDAFBJJJBHADQAIJEP@LGNBFFFAD@JDHBHEF[N_CGDU^ANMNIDCFCTERBNEVBFEHGBELIFMtKBUJ[\\CT@RKBEPAJ@NJbAPOHAF@FBBJBNALE@B@NADKFAFBlGJCBU@CDAFDRIJKF@D@HJRCDKFC@IDE@AD@DKFAD@JCBABBBJBHDDDFFNJZDDB@DKXMfO`APBPBFDHL@LDDJDLJNBJDFBJLNRP@DED@FCDIDEFAHBJMBGF@LCJ@DHXAPCHINAFIHAD@FHVJJFBBBGNDLINAF@FBHFF\\BZPREPBVFJDPBLDX`BBCP@DLVAFCJBHDB`HDBLJbNBDANF@LGDO@KEQBCPOHADBFE@ECWGMCO@EBGJI@MBMBCLCPKDE@GFGFANHNCDCDGAEACGEAA@KGKAELIPKHIFMAOBGLGdQFCLWX[AE]QACBGEW@EDIFEJENCHEBCCWBELCL@FADGACBCXMPGDEBOBEDCHAXABCBKHGNGFER_RKbCFAFGBODC\\GHCBCBOBQHKPIZGBAFIDGHGJMTI@MDKRkHGFCF@NBF@FC`UDE@EAWBEDEVQRIFGFMJMCK@@HGJEXUBM@MHEHENODG@GMAICAACCHMDGBKCKFG@MAGIMCI@ATQFIBOGKAEBGHIJAHBNPNDL@DJDDXFZVRDHDFHAPHHBD@FLRDBDBLADB@BBH@HEdFT@NDJFRPXFLDN@JAFMJCH@FFLPP@FEPARCJIDEHA`EPEFCFAJFvF^DLBFFDRHFDhJF@JFHPJHHJBJLRPNBDHNPXHFBJXTHDHBFDN^HBBHTRHTNJPBJDP@PFDB@HFH@ZABID@DDRCH@RAJGPKLINKNKPLRDJCFGHEbCHKRENU\\CHGHAPBDJDDHFRDNFLPRPHJJLPBLDFbPNRBDER@PAJAJ@JRDRBNFBFEPITBLDFDBL@FBBRDJN@FD@HBJBDPLDDCJC\\ABUHCFH\\VNBLBL@NDLLDDANWHEXADBD@@DLDNRBT@DJHAHDFPFF@JERCBNDJBHCLFFD@FFPLDLVVDNHJDJCDAJDNFNHBDDD@FHD@FDDP@FEDDDVDPCPE`CHCJEDEJGLGFJFDHBBGBKDGDWPIH@NHNAP]FALJFNHFZNDHHFRFLP\\PDFBF@JCJBJDBNTFNHNNLBNDDVALGH@JNDBFBTBFBDDBBBA@CAOTGDEBMDIPKDCAMGMACBEJERGLG@GCCEKKGCE@G"],"encodeOffsets":[[103124,28504]]},"properties":{"cp":[100.233026,26.872108],"name":"丽江市","childNum":1}},{"id":"530800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@G@WI]mOIKFCDCBAFEDBBCDAFADBFAD@DFJ@FG@CDIBIDE@CDEAADGB@BC@MBMEODC@IJUL_LKBSEKKUKWGMIGEYGK@KDUJiHyCEE@GHMF[@YIKIMKAaBaJONMTeZMR@bBZGJGDKHEJAJMBMHK\\ILOJS@KGQScCQKOMSEQ@QBSBKCCGBIFKGSASCOU]OMCKDI\\_RYCMMGK@OBAKBmAEQ@GBIHmHCAEEMAAGECE@KLEBcMOAEBADAHJ`LRDXCDQEABDBBBCDG@ADEDGAGDG@CDAFWPOXFNAFALCHCL@JUVAHC@ABFJCRI^KPIV@JCFDLAFEF@FAHGJBLCDGEE@ABAHKR@HCDCJBFDDBJIJ@FDD@BGHADGIKFEAEBKCACCBCKCEAB@DABIB@AAEC@ED@DEBEEG@CCMEACCAADKIK@AEM@CCIDMACE[MOKcSO@mNK@cF‡QY@MDKHKLKHKDkE]A_EOBgHSHIJ›vAFCBCA@DACGDEGE@AABEBACGKAEE@AA@CBEAGFBDEDC@AAA@CB@HA@AIGKBIDCBEHG@AECMCGBWBMAI@]QQOSKEGQEQ@G@YVMDCNBFCVILCFORCLGFK@ECG@GDI@EHK@CDA@EBBCC@@CA@AF@ACA@DCA@DGBCBAABAB@@AA@BCC@@CB@@AB@@C@ABCC@DCKAAEGDCAEDE@AAIA@AGBBAAACFCECAADC@AA@BGCA@AAGB@AFAQ@CGA@@CC@CCCBC@ACBIKGEOGCAA@IAICCIMECUBIIICK@YJIBWGQ@CMAIDSIEKACAI@OEEBCAI@GACGKY@ILQBGCGGIIGMFCAACG@MDGF@DEB@DB@ABBBEFBDQ@EBICKBEDUCSDEDUGQAOAA@I@U@KCEGCACBEDKCGKGAECAEIA@EBCAGAESAKVOFI@GCCIEGIQCMCEECGAIGMAGKAEBEHKKIECC@CAXCLAFABE@IIeFECG@EFMKCACDOAOCGEEAE@EDE@MGECGDMAKGMKEMEGKGGIEKDULGFMBMJOBUFcR@DBDGBQVEBYAKFMBKDUGKBIDI@MIAWR[AGCEGAI@G@K@EEEOEGICeACACEGAIDI@MFSBQRMBEEG@AE@QAEG@GEAEBICGO@CCRWAAGES‹i}WQgUcDGKI{KUIECEAKAEUHSCWDQF[BoN]BSAKGAIDMPYAIGGaISBQDGLKTSJcHcLaTSDgEKCMGAQGQGMOBSFGJBLHbCJEFM@OAINmhKDCACAQAGC@CCC@AEBQ@EHCJC@A@@DC@CHIHG@ACBEIEE@ECEG@CCGABYfO@OEMEKIQGSBgdSX]FOIKMSKYG]AKCKESGQA_BUHGIKGcFS@gHI@CCADCBBBCBCHCAAFOGC@AAEAMIOBOVSHI@ICABA@OBCCC@EECBEDKLIHEABDBBCBCJIBCFGDADQFBDE@@BCB@BKACDCDCHMLABDBBB@FDBJCPDHCBCH@LBNDLH@DABGAEEC@A@CLICMHCD@@J@BBAFGJHDJNLHBRDADED@ANADHFDFHA@BBFADHPLBJ@HBFHBDFBFHFLI\\BPHR@NEJBHFB@HFHDFJFFJDDFXFFFFFFHHVFBZCHMLKLUNGL@FDHLDHDPBH@FBLFHFPLHBJJNTBFAFHLPFH@TLJNLJLRXNBHFLTJFBFH@NCJCBUJCHKLAFBJ@NBDLLHRLPDBFLHHBFENBJYb@DFF@DCDGD@JCFBPE@AT@FEHBDADAH@FDBADBFKH@DG@@HCAAB@JCL@HEN@DEF@DCRGFIDGLAHIFGHCNFDH@FH@DBDABDF@BJCDDDADDDADBDBCDFB@DFCJDDCFBFB@AFHD@FFTCF@F@F@DT@FDHEL@FFPDVAHEDRH@FDHDFHDNCJBHEAFJPD@H@JHDHHDXBFBPAAHCDCFIF@BA@@DAFBD@FAD@LMR@HAF@JGLBHGPDDBF@FCDBJHJHDTCXMNKLELGhUtKPD^PNTDRG\\[hQDEBARKRQjANZ’@JC^QJIDG\\CXIRLPNFNBVFHDFHCPPPFFLFLHJFHFRLZLHAJGXEHIBG@IJABJDBTCHED@BBADA@BCA@GH@DCFBFADGFEHEBBJABID@LIFZVBDDFLJvnLdNA„WxI”]pcPDVRrJ˜”hBŒM|m€AvQ^Bp\\`^PlB@@\\ALG`OjFxB@x„MrLdljJBRXXvBrHPJPHbDXHNJfNT@JCL@PBFLDPH\\HF@HEDKXEJ@PNJTHTJFZHP@PAFCTULSDAL@FAHEPAbDLAFBB@JGD@DDBLHHJBFALBPTDHDBJBLJJDHJNDPDNHBFMLaNQF_RIJCJDNFP@NCLMVKHeLGFCJBJDFTN@\\ARE\\G\\HJFJDBBBDTKBOJ@F@FLNFLDBFCDIP@DBDFALDHDDDBD@DCFJDBF@LGD@BBJbJPADCD@DBRFB@DCPCTGBAJSDGPCN@DDF@^[nJZATMLMR@PCRVZPHPFN@PIdGXHXD€PRLRN^LpHN@\\DPDXCLAXENBFBVGdUXL^DXGX@RCJFVCTKZL€E`FPErFRFNDNLNhXNL@FAHADOLEJCNAR@DADGFOBMLSDGBALDNCLEL@DFL@JCH@HABIAGF@DDJ@DADMNALABQJAACGEBCHAPDFKLKDAD@FHF@BQBEDADAJEHMJMDEH@H@FJHCVGJEFEAGCGDCJDVBJFJAHNDDBFCDBFFJRJLNLHDNCJEDA@GBALJHJVHL@ZID@BDHBN@@CAK@GDEFCNCNOJ@\\F`ODAJLPLLF`\\LFNDFDPRBHHHBJB^BHAPFVHPGVCD@BDFDCHDJ@\\CNERCDAFKBCD@FFJAJSFID@JDH@RGJKNAT@ACBGDCF@JB`KHKAUDQLGHITELOLGHA@DBDHJPDJCHGRBRFBAPCT@FENCPHNPNHFLNHD@RQIGAEFKFABCHDJ@PCLDJFD@HGLS@EAAICCEASBEDCBCEG@MAGFGbUNKJOHKVqXiXQNYFQZQFM@KEIBGJODO@]DIJKDMHCRCDIB@NABAFIAMDGHG@CAGBENGLKLEjaNO^mTKRSHOF[JKN@nOTKPMJERQRSTOTEZAHIPIDKT]PYJEFIDC@EDIEGBETWb]@GAGDGCG@CFKB[JSBMJI^GHELCBC@AEMAIF_DENKLCHORSDGBIAEGGAEFMAGBCDIXOF@LBNCJC@YHKHMFICGAICC@CL@VDPENODIDC@GFEBGFE@IFCFINGFAFJF@DCHE@IDCBEVSF@GESAEIOGQOEGEKBMCCWUGCCECQUUEGCFAF@DE@CBCCGBCAAFBBCBACEB@AC@AAE@E@NG@CEBKAECEASIMKMEFEJGN@LMBE@EEEAGBGLKBMCIICAGOAECAEDQFI@IFCPEDGDFAW@CFKDGNBBDBNLDJCFBFCH@@FDJ@HBB@HFBBNBBBFHAHFBDLCBNDFBDAHXJFCDBDANGN@DBJJHDDDH@LEPON[HCDC@CFCDMFGBGCEBEGOMACDGDCCE@CCC@GCAGDGBAAOESEGBC@ELFLEFKNIBC@EFF@LBLHHPFDAAGDCBARIHIFAAIDGJ@DCDCAEDCN@DABCD[DEBALBJDCDAJ@FF@XNRABDDDJBJDNDBBH@DJHDJFF@LI@GRCFGH@@EGIOC@ECGKE@CHKKECIC@MHEAMDIMHK@MFBVDPABEACECAEHCBIHCBEJCJKDG@MF@LDF@LELCEOSGHMAABECGIG@EFCDBNEHI@OFGH@DFPDJADEBGBABAD@@AD@BEB@FEJWCIJKDGRKCIBCBCFCDEIEAEFCHIMEKAGE@ICCDCBCACAEAACAEBIFE@GDC@KE@EFE@GDC@G@EEEAELEBGPOHDFADBFBFFF@RBJCDIJB^MRCDC@CEQEI@GDAJ@`AHBHKAGBADCHAJKDAHDBALGJ@@B@MCCE@DKDE@CCE@CFCHADGN@DE@CEEACMIASGG@GEECAADGIC@GDA@ABE@CBA@ADA@ACECCI_A@GC@AGECHMDEBCAC@CDCDABCF@BC@EHABCAEAAACEEBOEIAKII@GCEBGFA@CDA@GD@DBFAPKL@PEHBLAD@JEBCHCH@F@PFLHJBBDFALDHEBEACBEHBPGFDDCBBBJDFJAFA@FBBCDBHGBCD@DHFBJJCHFLDLI@CDD@BFDLTFED@FBDA@CIM@GCCGA@CJEBC@CRBFAJAACMMDKHAHCNBTCJEDERKEKBGDEFADGBCJBFCH@R@NGCE@GCGKIEGECIAKKDKLUNGE]CEOKAA@EJI@EACCAOBC@CEA@CC@CCIECEGGEGKCCA@CFABOAGC[AQ@QHAB@LDHEBABBFCDBHA@ABA@BDA@BBAB@DEDAGKEE@CCOEYAO@MACBAGABABBBABCDAFCLQEG@IAIAICCCDA@EEEGQAMFMGMICCAEAKDEE@CLI@CHKAEDI@GFE@CGIMKAEHQ@GAGEEC@SHIEIMMKCGIKCCOCII@ATUFCBGHEL_NILOFCNAHCTYPCHEHID@@BD@JCDEJBFCFBNJNZDDLHLBTCPGFEHCDEHEBEPINCRFPAJCDIJK^OTaFELSJEFEFCXUJEBKAE@IAEBSDMBIBIHMFCBGLODKJGTEVCNCDClWTCJCFAFCTBLDFADCN@HEJCHGHCD@BFVNNBPEDCNMJGH@FCBADFF@JGFALFFFF@BDF@LYAEHEDG@MHGBKJGFAHCDEPQHAJB@IBGkccwKUDMHGOCigBEHOJSHcAIMBsXFm@"],"encodeOffsets":[[104636,22969]]},"properties":{"cp":[100.972344,22.777321],"name":"普洱市","childNum":1}},{"id":"530900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BCRSJEJ@DCFeFKAcBQJWBEFCZIJ@\\HJ^BNBDHFFHRAF@HAD@DDHJFLJDRANKD@F@DBHALBPIFBBBDBHCDABBBDDBH@FDFAT@BADCBONATBDCBELEBCGS@YEQKK@A@MFICGACKECKGIGAAEDKCGEC@CHGACCCBECEBGGIAGEGCK_WBKIKDO@C@I@UCKIQ@GCKQKAECGCWBSCEEASBMOCCKAMOEYN]AYBKHAHCPCL@LDHFFLARHHBL@^DFDBPAFBHH^RJLVNJJ DLFRB\\H^FNFNDdDL@HARQHEHANBLHF@FCBEBELSJKJAPHD@DALWHEVCFQGKC]BGDCFAHDFBFEHIDSACGEBODENCNIFGBIBCFCRA@AGE@EBCLCLKCEBODGFADHBBTKBKNMBC@CCI@CHEFBD@BA@GDC@OEI@CFKDKCMBKHATCNKPAHEBC@CBQFSVSBMMKgWKMCMEMEQFqEOF_KLYDSEUDI@QHWCWK]VWHcAUAEFMBWDKCWCO@[GMKo]QMQKOWCWGcHOJM@OEOGUYDQ@ONQNKBSIY\\m@]CE@CDMHOTCBIHADSDO@CEAAQ@CDCBCIOIaAAC@KHE@CAEICDC@CACCCGBKCECAO@CJEDCAEKKM@E@EPILACSAACAEIGIH[F[BQ@[SMCEAIDIHEfKLGNUDK@MEOCMDIJI`QREbMNKAEMGOCMCGIICKIIACACGOSKAEBIAGGAKCCC@IHA@EAKBaCOBGFEBK@CBKTSVEDOBO@YGIEGSISOMI@WFCLGFE@[GOGKCAE@ODK@IMSIeGMCWGaIOGOAqWuQWIAkiKcNqwƒA@EwPiH_BK@[A@Ok_]o[]AuRB{n‹NgA—“qIUQOCod“^wJƒXMBKcumKICEACYUJE@KJCBAAIFAFGHEBCAEDE@CHGB@ADB@BCAAC@GFSDCAAIIBAPCHGFSDKHEBYKQKGEIEOKGAKIIKDOEGGCUEMAMEGICEJQDWH[aJWDQHQ@M@OEYAODOFIHKDM@]HYLmfILIHUJK@KABMCOIQKGSEmAMCIGS[IGWDGFCLEDGBECKAKBEJIF@JGL@BG@C@ACGAAAA@EGCAiDGCe@iEWJC[ECaLqZcTALF`Th@JEHIGOFSIKDYDMACAI@QHQBCDIDEAK@GCADCBMFGJQBEBCDCCI@EJKDECI@GDCAC@EEAICBK@IC@DABG@AFBDADBB@BBDABHDDFBHFHAFGD@HDBF@@BFBHHD@DDBJHJBHCFDJANDBBFNHDHHDHHAJAFCdEFDBLEDDARJLGDuhW@YOIBIJDHJDNLRXHHL@VKJF@NEXSh@ZHNDJATYPGNBRDRMHUVMTEDSCACIDIAECDECAGAOBGCGGE@AJILIVAZELOV@TBTHNJJ€v`HdTJFDLBZELQJOBeNELEhETCbOLMDMJELLPHRDPER]bERKVILOJO@SI_CGFAD@DEAGB@DEFOAYHOAGEGCG@EBGNAJGJEAGBSCFPDF^LJHHLJPELOP@FJTBREbQ`APHZHPNPDRAFIDOAGBQHAJPPPTZHPIPKVANLXNTXNVJXLJTD\\@TBNNNTJF`LXNNNFJHXjXFHJFBHHF@FCHKBADBHDD@DGNCROTGFBBHDbVFHNVDBJDR@^JN@PHNBTPXJ`DHDfHJFDFBJCLDDRAZEtTHBVCJ@JFLZDBTDTRtdTPJNBPXVHBNJ@PNJ\\FJJDJCzJNLJ`lPFBNJRNPJRbFX@PFTKHGBMJMTO@SDIFGF[R[JcAWBQLIJMR[AOUWAIJ‡GKREPDbK|KPFDJNJLFHCTELDJHFTVH@NCNBRFPRVN`NFXBbN\\A`ZHJFBNDHJNHBV@LJbPdLNDNFNRLPNJXPHNBPCfKJFBT@X@FEFCBIJ@H@BNHNBBNFRGBMACBAH@DLP@JIVCBOBED@DDDNHBHANEHEFC@E@QEGFKLADBDRFFDHNJJDAJCJAFBDFDBJbP\\LFVBR@P@DTEPElHBNCPB\\^fVNBX@XDBJ@NDNJRBVCJMhKLXBPLHZJTLJHJ^LD^HRHCBIFkbDVHRfBJDVjZPFHKJ_p@JFLJLPJNDRL^TJJFRJLJ@JCHBLFRTPNP@RCLBLDNPJT^H"],"encodeOffsets":[[102394,25634]]},"properties":{"cp":[100.08697,23.886567],"name":"临沧市","childNum":1}},{"id":"532300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CGGCG@K@GDYBQLMAIBELCDMAEBCD@JHDAHIBMJKBKHIHAFCAIF@GEK@GDGAOAGIIKSGCKAECGCQKII@EJO@GKICIG@aBEAEIA@ODOHQDQ@MAKHE@ECCQFM@ODCHGBED@DE@CCAEK@EFAAEACC@EBEAFC@AAAGKABADC@ADIAAECEBMCG@IIKGGAECAG@AD@DCDMEAGECCACCKIBECI@EEA@EAEBEKACABEFEAEEGDGBEEWBAR@JC@KHEBEFAG@IFIAACBCHK@CCEECAEH@PDFAA@GIICAIE@@HABEA@OGGEOECCDIDIEYaBAD@FA@IAE@CNIF@J@BDC\\DHD@LGPE@AAEIIAE@AHGPBBC@MFI@KFIAA@CCAGCC@GCC@AACEACC@GBI@CFGDE@ECIBKMKECEXIKEH@AIB@BDBFH@NYBGAICEGCCC@EJMDAFDJMDMCIBEACFC@EFCAA@CBCB@BBBJDE@AA@BC@CFHL@FDHCBC@EHKEGHADCECEBC@CG@AB@DHDA@ECACC@@FDBA@CCA@AFBFFD@@CBAL@LALIJ@LJP@FFAJFDJBN@HA@ACECMIICC@EFOJKFA@CFCDGAEMG@EEEAGCCCEBMDCD@ZFLEFKBEAWDIAEFE@CGGOC@EGKGAI@A@CEBELCFEEIEAAA@ADA@@AKCEBEAECI@SEGAEEEEASKGAGKIEAEICE@MJE@CAGCIMMCAEAICCEBILEDUBICAA@EDI@AU@GCDIJCIEMFCDEHADKMEAKDCBADCBC@GEWIC@IFC@A@EOCACBAB@BHFBBBL@FEBEAIMGAC@IHHVCHGBMCA@@D@DDDNHDD@BCDCJDF`TDZ]@SLC@CACGAQGAEGDO@ACAE@KHKAE@CB@HDFD@ALGF@DGBGLAFGBGBEHE@CEE@AB@FEHG@EAA@ADBFABWBOHEHGFC@I@CBADBFFBBFEDMBADFFCFEDGAC@@FCFAFIHEBECIAIGCCEAOUAGGC@ECGECAKCGBIAEGCCKIIAAAEKGYa@EKOKYCM@GEEAEIEEBEAOACCIECEGAAFEBACCEIEEEIBECK@GGGCMBGBIPADGAIIBJCFGJGDAH@BLHCLKJBBJPALEH@HEDKBCB@DDFAJBNKLEV@LMRCHBREHCJ@ZGPHTYVKDMHSAIDCNKNIFDRIGMOGKGQ@GBELQBMCIAQCKACGAQ@EAIK@EDGACE@GB[CIQGGKASAWGE@KFCAECCGBEFI@AEAU@AAHO@AGCAIYBSFSPQTQRIFONSLmPM@ILE\\GPQTSL]nMPibKFKLMHAFBH@DGHCHBNEJABMBA@CJQDGDCNILCJ@^CPIPAHFJ@LENYRERMZWRWjUrGLIPMLaVEHBH@NFHADCDAFBTDFJDBB@FKTGHG@EEKCODI@ECCDEBELBFJHQRC@MGCGACMGMOOGMDEFS@ODABQEQAGHIDOCGIAC@CGBGDCDIPUFGJGDEHANBVEJaNIAE@CDAHBDD@JGDBCRAJEFEL@HFBDJLBJFLED@@@ALGJDLUAGHAFA\\GJ@PCD@DHNDRDDHAFBBF@DRL@BBFEJCXFVCNIDSCEBGFCJHZGF@HC@EDAJI@GJBBJD@FEFN@FHPFVDNLNDFDZHCHID@FAHUZUJGH@PDBNBHDLBLRCLKDCHALEFDJDHIFADGHCFDJBJDHAHJF@B@HGFCFBJGJ@FBFHFBD@PBBFADBPZHHBF@BCD@HLZF@JCHAPFF@JEDIB@HBLEDDDHCFFP@BGFCFHJBDADGFLJNBDP@RCDGCEDCRER@DLFHFPMNCDGFCNARINEL@XBDATKLIDCXHTCJ@DBDBBFAHFHDHLCJ@BGDBFDB@BAC@AGPABCHDFBNABB@FJFAH@FBBBB@@CJGFQRQVEPBDH@PFDF@FCLIJ@DBDFHHBF@LENF@BCFAFLH@B@B@BHBLBJGTJ^@JPFCBBADEBCHGBMNLLJDLJ@BABIAMFFNDP@FEDC@GECHE@GDAD@FABUCIBLK@AE@CEC@@BDD@FCDA@CEMFGAIBEL@JDDMBILKBDDADKFIDCBBF@PFJFB@BEJGFCHEDG@DHCHEB@BDBJCD@DFGJBFAJFLAD@BDBBFFFBDAFIJAHBHDLDHFD@JBH@PBBLDXBPBB@HEHCTDBLED@JFF@TMPBHALAB@LCHDDAHBDAJGHADBBFFBDE\\GHGAEBSJC@G@OGOAABDDJPBLBFEFYJ@DCPKJ@BJJDHNHJDHLTRLLBHBJAHI@IAIDEAQCWGHVJFFHHJAFejETCHABS@CHBDABGCSDMLEPFDLBFDDFBLBDPFLFJJPRHD@DGF@BFHADCBUBGF@DPNLFVDTRDHBNHPBFCP@JHTDFHFEDKAABYhCBQGGACBK@SRGLEP@FHLJJFNHJTJLBJR@DAFGDBNAB]PI@CB@DAHAHF\\AJBHAXFJ@NAF@FLVAF@LBNEVIHENCF@BVXDNJTHRRPFHHFNJNNHDJJRLDFNJPHJF\\NHBRHLJLNFLJHPVJJNDJJNBN@NF`RHHZRZ@\\F`@L@FBLJNRNJHBTADAHG^GJB^JLDJAJAZCHDHF\\J\\DNHLDNBNCH@RHbVNFVDTBPCR@JCNGPBJFFLBTBHFFPBLHPBJFRRBDAN@RCFGDK@EBMLEJ@JDLRR@HAHCFCDPHTA€BB@FKBKLGNQDIBCDAH@R@LIBENID@LBDAJOPMPWDCXIJG`QBGEM@A^@HCBEAEMk@MBAHCbENIDAAIEOKQSCAAACBGjO@C@CCAKAK@uPI@EA_QGQECDGMI@C@CTEDCBCGWDCF@L@RIDCBE@OBCZ]DAFB^RHB\\EH@fTH@HEL[BAL@V@LGLBHAPShsFSFBFHDBD@BAAGGK@CRAhQNB@AACOSCIAk@KFKNOJIRQJEPCP@@GCGFQACMOAEBGDGdFJBLFDD`f^lHJTLPFL@XIJI^[PCNDXJHAFADBTDF@BDDA`JLAJGFGdW^MRERApF@FFHDNFHFBT@FB@RDDHTLFNCDBFHBHJNNTDJLPTNBFFBVBFDbXPHLHHJ@ELKFG@EFG@QVOHKAQBCEE@CFAFCLENCPMLCNEDELGHEDMDEHALGF@FBLATKDC@KBEJKCAIAAADCBG@ECCEC@CBEEODKAEEIGE@ABGACECAEFIBMAIMYKOAEHOEC@SDCXGJIAKCCKCGCAC@SDC@CHILEAAO@OS@KHG@MFQAM@ELIZ@JAPKLELGLKDQGUEGAGHBAGBIHKACEASAEAGO@E@SBO@MAAMGAE@YFEFMRQ\\UJKIW@GB]KQKKEQ@EDCNBFEDID[BCHCT@DCDODEPMH@HBHCFOJMDANLVFF@FCBQCQIECADMCGDGCKBELINAFEEQBMCIBGFG\\MFKDQG[BQSBCC@CFMACGCGKCGCA@WBCICCAEGCEMACIAB@DABEACC@CBEJG@EECDGAC_SO@MGI@KBGFAPQJEJM@ECSaFO@IACSGAEBALGHIREAIEEAECSBGJKLMAmDGHEH@JB`NH@@ECM@QRQDG@GEU@EIEIM@MJGCAK@OFCBAAEIY]OeCQIUOKBCBANDDEBG@WAOJI@EEGCMGACCIQDOACCIBIAACACCEG@CAAC@CDEBOAEBI@MBEFIDE@YWIEEIOAQMYKUCM@GFABHZ@DCDOLMDC@KCC@CBGHCFDN@HBLADA@G@K@EC@G@CCEQMCKGI@GFMFEFADCBYAEEMBALKFEBC@IDINGJA^JDDRDDGCCAEFIDAFAN@JCBKEKBEDCECCG@ACGAGCEQQ@EKQCM@IDEFC@C"],"encodeOffsets":[[104681,25508]]},"properties":{"cp":[101.546046,25.041988],"name":"楚雄彝族自治州","childNum":1}},{"id":"532500","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@AAKKGEC@IGETD@DFBJ`G"],["@@@FDDFBFANGJMLIDCF@FDDDBFBBJABABCCA@CLADA@CBCTINKBA@ACC@CF@L@PCBC@ETMN@DBF@DELIF@JIF@FCRO@CFGFCLETEF@FBLBDCEE@CNADADEBAVDTCR@BABACC[GGI@C@CHCNEDA@CAEWUSCM@EC@ABGXELI@GF@bLJFPLDPDBPEHIDJRDLLHTDDBDAHBDAHDHH@R@TBLNFDNDFDFLPFDHHHbVNLLPBH@FCJKBGD@FJLFPTLFHBLON@DHTFDLZFDFJHJDRLNDLLNHPJFJ@FC@ED@FBJF@FFHNP\\@PEH@`ZF@BABCEWCKOK@OA@ING@CGEEEQGM@CH@PGPMNITGPADBAFDDJB@PBNRXRP@AAC@CJA@EDCJDLJBAD@HBAGFCDGDAHAJCVgDAN@RJB@ACKM@CDANDJCHED@\\YRGLAJBJHNBJATILK@MAAGACC@E^SPCHDFVDJJHJBRGFEBE@GCGAGFCLAAG@EJADEBEACAEICKCM[CGAGDI@MZFBKDIJMFCBEBGBAHJHAJIXc@G@CFGFAFDF@DA@MFQEGHAIEACBMCAEBG@OKIAEIGBCC@EBEAEDIPGHK@GE@EDC@EMI@IAIGIMCCG@SHQDGCSMMCOOEKIGEK]]ACBGEGEEGBGAUMCCAIAAQES@CCCIEIAEKKAICE@EECCKIIBGAEQKQCECCC@EDOAGCABM@EDE@AEGKE@C@GUKYGAGFK@EGQBMEOKKIC[B[CGCMAIAgBKDEHE@AACWCKEEI@OFK@_OYIIESYEOHO@ACEYMGAGCCAMIMMCCBGKGEGEM@GGI@IBCACBCFEBEDE@MDEEQJEFIDADGVOHGDEJG@EBCNEBGFEBEJGHCDEDIBCBGIG@EEEC@ACHBbKXULGVUD@PJHBDCNQ@I[QFIDCNGJGBGGOBCJECAYMI@AKGEUAKAGCCEFIBM@GS]CUCACDC@GEAGBCJ@LBBAIM@QAGGQ@KBSCQCICESQHIJILFBCGOJGBMFKACEE@CJEBE@CGK@EDADGK@@ODGXOAIFQEIQUCQWWGKGUEGQIAIECKASGQACCAADGHKBIA[BIDExaBABKFGJIHCXALDJFNJRTLDD@NILEDBN\\@JFHRLTFFAHGFKFAV@DCCASAEM_KAEDCVIFCBIEIAKBCF@RFNAHBNDLFFALOR@PCHFF@@AS[CIDCFC\\DDEBGCSEGGCCEVKLKHK@KCMUIEEACPUDGFiOY@EDEDOHKHHFJDDFDF@PKDGRIJEHAL@JET@JEHIHED@DGDAJ@HABIFCBADBBAAC@C@EFEFE@CFAAABE@EJI@CAABCAAFCDA@CD@BKF@BEAEBCEE@EEA@EUKA@CCIGAGDECCDEEGDCACAA@EAEAKBGJIBMNKBELMAIDCBINGBEAEJC@ECAAABIAC@ICCCIDI@aDGJGDGOY@EHG@CGKIEAEBK@I@ELI@EDGBEHG@ADA@ETWCM@C@EIQAMBGCKDCACAC@OCCK@KEIIMYQGGOCCCE@EDCBCHAAEDIDQGMFO@IDECCBGAGFMEUBIEICQKKEAK@KFG@CAEEFIPGFG@GKaBC@GDIBKFIFSHKBGAGECIKIGAEC@DIAKN[NKRGVAHBBFANBFDFJFRDPAFAROF@BBFDJ@FDJ@NJPXHH@DAVBJAD@BBHJDFBDADIHPFFHDLZCVBBFLPP@DADGEED@FFDFH@FCBECCAG@CRCFBDJH@JDHJFFBJADCFO@ERAD@DCN@LHQFDDRHJ@FRPVHP@HJPJ@JHFBBABBBHFVFBNAJBBDFBDAAWDCJCFWDINGF@FDFBDAFDRPB[AICAAE@GLGJ@FBPRFBHD\\^DBF@HBLKFCJ@THHFHBD@TMLEDC@IHWBCCMKQIVG@IJC@ECEGOJOIEGUKE@EDC@KEM@GCSICHCBOKC@G@GDCCGGGAGEICIGGAG@EFCHKBE@CAGAIKMIGKKOEUGIEEICCGYKCGMSYYCEEWCKCSKMACDGVOKUAUCM@MEK@S@CEI@KACGSBKCEECCAAWAAEAEC@CPOBCAAIADC@GFG@ACEBGAAGAGK@AHCBEBEAIAEGCK@EAGBC@EKIACIICGBAHA@GACC@EC@IHIHGNEHGDK@GDCFCNCDCBKKGBADDHAH]ZOTCBGBIIC@EDEDGRINEF[NILEJILULADEFK\\GLGH[bYNADCNMLENGBOCGBIPMFCFADBJCFIHyvGDKBEBKHADCNEHOFGDCFCVCHIFMDIHEAAFA@CIC@FIA@GBGFMII@DWCAC@MOBMGCAGECIECIGGCEOKAC@GE@CCKUGMCG@[HORQBCAIKa@ECCAA_IESGMEQU]EAC@[HMHBH@DCD[NIHCHKLITQLQVAF@HD\\ADWTMHKN@LEZ@\\BDNHHHBD@F@HCBCFOFWHEJCLADKFKBYDCBENURiNE@WBWHIBEMBoEAEIGWCEKEEKMMMUAMDOAKFIA@EECICKDSCGeSSAKCQOMGCCEKMCQ@OBQFMICCCI@OCAG@CAAES]BECC@EAC@EC@CIDMFMPSVSAEaSOMC@IDKEIBCAKS]SSGaGMAGEIYIKBCDABCAECILGFG@YCKCCKAG@EBEDE@OI[@KECBGDIJKFEJED_DEFDROL]AKAMNE@GCQFQCGDCDGXBH@DIDG@EDAFCTADGFIDMJADDJFFADIHQLCDHRGFKHADDJDDDFBHEJUJEPCDEBSBGBEDALUJMDQE[@MBGDMRFN@DGH_BIBGHABI\\CBKAO@MDGLIBGFKDAD@NEJ_NE@QEUEQIGAEJWNMPMH]ZEHGFI@QMIECEBSEIEAOAEAKfINMJED@NDDADGDEAEBOTULMJKREBIACDCBU@ICAA@KECGBOAQKAEGKAG@QHQGGGCKI@KAIEEEMCESKOEMKC@OHMBOKAEBEFKDMHIDADEFKLIHEF@JCDC@CCCUAEAEGsCEICEAYBICCC@GFIBEBADCDABKYIMEWAOCEBQRCFGDEBIHALGH@NCHGFBFKZE@ACE@EEKEEBIHE@CEABEDG@IHMNCDOFMAUMAEC@GDGHIDGFM@CDEBKCSAEDEBIDSDkXCDMDUDSFIHCLKPAHEDGNAJAJCNATBF@JBFALIFWVEDEFIFKTEFSb]PILCJIDOBQEMDOJAFGFCFGDEFOHSDKAKGCCMYMIEAEDIACFIDC@@AC@GJGFODSZGDMBEDKPMJK`GFAHEDSV@BJJPDDDJLDHNLJNJFTGD@FFBH@HGRBFNLHJ@DEF@HCJBFGL@DKJ@DFFLCFBDBJDHNENBNHRFF@FCBDDJDJBJBH@RFDKBEDCBAAABABABHDANBP@ZBPFDDF@LFBHFC@CBAAAB@ACB@BAB@AGDCAEBAFACG@KBARGR@\\BHDPBBADEB@DDHLHFFHFDDJ@DDDB@DFD@PADBBD@FIJ@FBBPLDFF^MHKVCLLLJBFDFHLJDH@HDFMHQ@G@EDIAADCHEBCFAHFLQLCFIFSDMAGDGBCLNNBDIBEBQA@DADIF@DHBDD@HJN@DCBEAC@EFKSEC@ACC@DKJKCGEIDAIGE@CDCHAAGDCAA@EEBIBCEAIAACDECOHGAAFBDAFGFKCEBACIAKGOEE@G@GDADIFC@KBGAOFK@OLEBEAAHCB@DEBAHDF@HJJBLFJAPFFBDBBBFADGB@FADE@ADCBCD@DBDADCFGNFDBHD@@H`BDJFDBDB@BCB@DAF@JED@JJBCB@HH@HHHBTDDJFBDFF@DCFM@CHGBED@DDF@DCFCLF@DDBDAB@H@AG@BVDDLAFDFJAHBDP@DBDDHBFLJFBELEBDB@BDBAB@N@LIHCFDPEF@HFL@JEHEBA@GFEJGNC\\@LPFDH@FCFEDCN@CMBCDAJCPAJCPG@@NLHFX@LCLQHGJ@VBRLFFTABDHDDFHBHJ@FBDHDDDAJCDBDADFLDB@F@DB@AFFHBF@F@FLNDJHHCFBDHD@DDBBDDB@DADFFB@@DHHD@DHF@NEFCDSFCLCJ@FFHXN@DBNAPDXCNDFADCJ@PKNCL@TEF@LDH@BALPCJDHJTCFHJFJ@NPPPHHLJDDD@RKJJR@HIR@JEDODCDILMJAHEH@DSJ@FDFAH@JDFBLCFKJ@DMF@BADOLAF@FDLCFALAD@FCFDJC@CAEDC@AHCBEACBCF@DBD@BMDMLCD@FCBKBABEF@LKJE@EB@JMFINAFEBAFQDSDM@ICG@GCKCMDABO@C@@FCDMHAD@JCJ@HDJNRDTBFLFBFXHHJHDMDC@CDFLDF@DAFKH@FABIFC@C@@DFHOFCDDDFABB@BCBE@ADC@KFAHIFABDH@DKDCDFJD@HEB@HJBDADFBADEBCAAACH@FHF@FFF@DHBDDD@DBBNADEA@DF@FFNHF@BED@DDD@FHFBF@D@DDJ@FBBDAF@BP@FFFBBDABFFLDBGC@@ANCNHJ@DB@DDFLBDCBGHAFEDBF@VPDJD@BF@HDF@HA@C@ADEAGBIECB@DDDAFDNIJFLCZEDCDMDEDCLILCJGHELCBANKFJ^B@^D\\HXHTEF@FDBBFBX@TBTHDFNDBBDHBDBF@DCFKDMAC@MCMBKVAFCJAHLBFDBDED@BDDHFVFBADCPBNHH@NGJ@JCFBNJH@NUZ@DCEC@ABATINAXQ@AOO@ADCZKH@TLJBD@LGHAD@JFN@FHTPTAFCCIFKJAHKFSFAFGFCNFTBDBDHLBHFHCHEP@BABGDEDAHBVL@DDBFAHCD@TRNFL@JCFGDCBEACCCYCAC@AHCJAR@VCFEBI@CFCBE@EMEIODA@CHAHEFADMBEGSCCAGMSLCFGAEBEHE@AECEOBAP@DAFCDE@AIK@CD@F@JNVPD@AK@AD@HBJFFBHJ@HAFID@DFPDDFHRLPVDBNFRCDBBBBHANBDLDHNEHHFLNIAADHTDFJBFCZFNGPAAJJFFBRCDFbRHFJNPALCKMAYDAH@FAHKBC@ECC@AFCBSBADGDELEJDPBVJAFGJCL@FHFND`ED@FD@DCB@BHH@FBFHB@F@RFBJHRDFJFFDDPHN@DDVJF@DAHKRSZCFCLKLEDGBAHAJBRAFSAC@CH@JDJHDLHDR@BBADGDI@AA_H@DKDAFBDDBLNNN@DGHFFHDFLRHRJ\\LBFCPDBFHLfDDHD@DDVLLTNHDLABD@DDFPJSFCDAHDBLBBBBXBBAF@DHJDEF@BBAHPPBF@BIF@FFNAFKNMJKAEDCD@L@LJdJDHHAbCFIBSBEDIPAJBFABGAIGE@CDBPANSJ@FBDBBCJBDBLBFFFDFC\\BFFDBB@LDJAFCDIFMAAHGDWAC@IRCD@VPLL@JFL@LFBLFJHJN\\@HCDCNBFAFDJFD@HBD@FNNNFJAHGDDLXJFJ@HAJKDOHGHBBDGHBDD@HEDBFNH@DCHCFBHLJFDABC@K@CPAJFD@DQDATARELBFDBD@DCDKDCBBFDBBDABEAABBLHFHFDFLDHDFFFJ@FCNALIXID@BBDNFDFAVBLFB`GHD@PAD@DFJADEFKBGDAFDJDBPD@HAD@J"]],"encodeOffsets":[[[105527,24614]],[[105760,25244]]]},"properties":{"cp":[103.384182,23.366775],"name":"红河哈尼族彝族自治州","childNum":2}},{"id":"532600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@BAAM@EJKDMAGECHMDUFMHATJJ@PCXBBA@EBCJADSHMAAMECAQ_BCRAPG\\ELGPKJCfiJILEJINCNBLFFHFLBLCbCLCTI\\KpAXFFBHHFFRFFJ@NF`QHAH@BFAbFDTDHAHEDINIFCRA^@^B\\FfGfO`CPEXCJCRMPQJCRA`HjBNFNHHHLRLFTHpFVABC@GBEB@DCBBBCBB@ADA@BB@B@DAFDBA@AHAPID@BCHAF@F@NGLCBA@MK[AIBIHKJGJAlJNAZQZSdSPSBUMQSIOSAGDEFCBG@CAASBC@IM@CBAL@DAX[DCAE@AEC@EHAZBDAJGFU@ILYFGDADABBHFVBDC@ACGDGBADFD@FC@CE[AKAAA@AMAAGAAA@UCCKCK@EECCCBARCDG@EGIFCAABC@@EAAEFEBAKGMAEBCD@F@BC@ECCACDGAGHINGDELaJEVSTIDCDKJI^GDAHKJEHDBDHALARDJPJD@B@HCBCBE@GFAHQJ@PL@JCD@DFDJHLDBHCF@H@TJH@RU@EHI@EDADDBADBJEDC@IHCN@F@JMHAJBFADIFGNEF@DBD@DAL_FINK`GZCH@JEX@VMLABAFCJ@LCHFHJR@BD@PIPADFJDF@RNR@FDF@LAJ@NDPHLHFJJ@DGN@FBDDBF@NCJGH@RLTDR@JCL@DHHBBFHBXCFCHBFGFALGAMBIDGCODAH@@QBQFQJWEUDQBADGJMFAFBDHFBJ@FANDJH@BHHLHDJFLLHHBJA^ERGN@lXHFP@dGVMFKCIOOECCECODENIF@PHFBLANFD@NETFHJBHJRAPDBHAFBFEFEPCH@HIJBJGDANFFHHVADBLDH@DEF@PEbDLNTRPJBR@jUH@LCNDJDDFTDXJHBJAB@AAQCAEDELIDKHIN@DBDDH@BA@CLAFGHAHENCDIDO@QAEBGAKBGHMXMFG@EFCH@HFJANOBIG]@GCAIBGMLGJBH@JMDAHIBGFARUJCFEFGHSJkJAFIPOBKFCEE@EPOLEdELCFEDGAKIEK@IBQCXePO@UCC[MMB[EUOGGGM@IJm@MBSDMT]FK@]ISEa@cKaMaawAIFUDGVKJIBICEKEYIGISiMKM@MGYkCMGIICeEQE[SWcUOOBIL@FHPJHDJ@FAHUR[FYDUJOJIJUAYQG@GFEFEVEJGHKFKByCOEeQSOCIAeASCGGEwAMCMCMEEEAIaima_YGCIBQHCDQDKOODSDSAMCAANEB@JBJALEFEJCBCDADBD@LI@C@IBC\\EHEDGAAGEEGIAKDE@CCAEBEFCPBFCPODADCHK@CMGE@IFIKC@KFCF@HHLAFIFCHEBG@IAE@GA@KGECCIBCAIEEGIGIDA@ACEE@A@CFEACQB[CCGCAEKagGOE[EG[K]EGGAG@KJ_RQFG@CDGJEIEACBCEE@GSBGBGNIDG@OHKHGTAROREPMPGHGBOJIHKZ@JALCHILKHOBEECKIEMCKDIJWdK@[RCJ[`EJALAFBVCFCHUNKJEPCBEBCCOOEAC@GKEMGGGMY[GEeAGIF_GSIUMOC_CIEII@aFODcRQB¹MAOAKRQNG@OAaYSCgkWMiGEKASCCoDKAGCEEEEAMCICaIQE@I@CFAJGBIAKDEDOZgIMEGIAKBSEOCWEIIA[BaIMEEEGIEDCLIDMAIMBUFeNGDG@gJIBECO@KLIFQPoLSLMXMFYBOEUOMOMaEeUMG[EMCIEKOO]G_QI_CGGBQFQBQCEWCUDU@mKK@KHILKHeDKDYBBCCABCF@BED@CCBACC@AAABCA@CFC@@@BCACGIEHCCE@E@ACC@CBDHAFHBADH@ABBBAB@FABGJAFBBABBDKH_@KEMSOI]GSIMKCUGOOKSECEAMEEYIMI]WOI…YUYI[GKU@MEEIKIMAMDe\\@RGLEBCDGDGFIDK@MCK@GBSNQHKAGBAFBJAFW\\@JAHCFDD@DDF@FFLDPDJDDAHDDCHBDHL@DBFBALRBJ@JGV@JCDKFSNC@GAGESGI@EDKLGAE@CAIGQUGCEAOQEAI@KH@HBFDBBJA\\QQEACBEAECE@CBIFCJEXIDCDBT@DCBEAACIAMBEAEUAGAAABEAIGI@IO@GGOOUEQI@QGCCREKGM@CDC@QB@FEPCDIBEAIECG@IIGACDEDQH@DBFDDA@EEGEC@EFCHFBC@COOEKAADUKYGCEEGOCJCBEAICAG@ABCAIBU@CGGOWMII@ECI@ECAAE@QPEBOBQCIECEAEBMAEGAUBQHMLM\\BLCJD@BFJHJLFDBHAHGLETEJALCJ@HADLb@HEHOHEJFFDBH@LEL@FBLLDRFJAJFVENBHAHDDCF@JEPHNCRCJBFGBADCD@FDFDDHPRHNZJJLFL@DD@PBDBDCDDLAHBNJR@F@DBFBHCDOT@FCB@BGHAFCH@FKJ@F@JALBFJFHL@DGH@FPZCHIHCH@bCJDJDD@JBDAJBBDB@FIDBFAFMHAJCDBJKNAFMLANIJAHBLBF@FBBBDCDFHCFDDCFBHJHDDB@VL@FFB@FDDBBADBHAB@BEBAJC@@DCBEDBBADBB@DIJ@FAFBBEB@DEFEF@F@DBDABCAABEDAJGBI@CBCHC@GFGJIFS@IFK@GBIFQJCHOLKCCCEIEEAAABGLANCF@FPZEjCHOVBDFFVJDN@LGLKLULDFHDFHDTAHCF[CEDCDDJT\\@BE@GEODQ@KPEBKEUEMBQEE@ADBLFJAJEDUJCDBF`LFNTBDBABWBGDCJGHEBIAICQKEG@IM[CACBUNC@KCQSMIIEKCWBGDMPCNABwbCFAJB\\AJGLCHBBDDDBN@THLBFDBJRJFHHVHLXXDRRVFJERBJWPCH@PL@CHCB@FHL@DAFIF@DFFBDELANIHHPADKEIJGJTRDFDJDRAT@LHRBH@RJNABKAI@ADBHHFD@DCDBDVT^@HANEJDFHDLBVBHFBLJ@ZNDBIFADHPAHIHMHCDEJ\\R@JMRCDGAOIC@UVKHWVaLGABDD@FF@FJHAHADCJCFGDIHAFEFAHMFAD@FIHCFGHUPCHCBEJIFFRCF@NCFAFEFADBDAD@JHJ@HFNFHLHAHDDNNNJDBHDHBZNDF@BGPFPTZJFZJ`PL@PEJ@FFDLDXBBF@FGLChAJBNBHD^F^CJHHJFNANHP@HELBHZHVL@H@DLFFH@BCF@FANDBBHCP@FDDFDRDRLBFAHJJDLFD@FDFBJLLBFFJDJDDT@RFBBBJDDVNHBHAFFFHAHBD^^DJLJFLPPNDXPHBFCH@TGH@DDJNJHJBJ@NCVIHAHMLEJQFAJ@JBNHZLVHH@hTZFLFHHFAHCBKJ@`L^FFADGFCFEPOVgPGHKHIFEDE@GQWSM@IAKFIFCD@FJLDBGV@D@PKJHFBBCDBBFFHHBJ@JCPKLMRGF@NPJBNCDBNLbDHD@RRJPBJCVDX@RFV@H@LJ@PKNELBDH@FD@HAL`JJHF@HDNDLHRBDGB@ZHR@ZDJCHCNAHCF@BHGPAFBJDBFAPCJ@J@LBDDDFFRHJF@"],"encodeOffsets":[[107077,25060]]},"properties":{"cp":[104.24401,23.36951],"name":"文山壮族苗族自治州","childNum":1}},{"id":"532800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@VDLCLGLKLGNCZ@ˆRdEL@nMP@dTPL\\NDFNBJCDDN@BFL@LJBCDBBDNFDDH@FFFA@CFCD@BF@BJABA@CBADFDLDABDLDFAFBLEHJBCHG@ACC@EJIAICCAEDIDC@GLQBGBAF@HFDCAKHIBG@EFEBECKDE@IJULOJ]DQEIBAD@BGVU@IDKDGBKBEEMPWXOBEDCH@HCHBFCBCH@DCAACABARFDCCWKQI_BGBCV@dNFALKF@FDBHNBFFDBnGJGHAR@AKWUCQGQG]MM]IYCQ@UHOEGSYm@MXSPUH[NULIJKP]BQ@OJMBIGGgEIIAKRiJ_FMLSPKFMT_DWLQDMMK@E@SCQMOIEBGXANEJENCJGZIPUHCJDbNRAJEDK@GGgBYHGHKLIRGPAHCHIBMAWBMJGTKdCFCDIAICIUaEQB_CQWgAIBYHG`SHa@SBGAsNWDORATFTBHE@YNGPEDIEOGSKKEMIGEIMGQA]FSLSFOECK@IPKLC@GGUAKBIDKHKLCHIDKCMKMYMGGOKAGFMDOFuBaDO@GUQCKAeCSM[D_J[VuLM^GXDJCN@DAZkJGXONBLABK@KIMBOHUBMAGGAS@SPGGI@MBQ]AOI[_qQI_A{DQDGJCJBRAH_TQbKDM@mIOI_UGAGEKBOJGP@LJTPVFXBLGFqR[FUHgHcEgIUAQCSQQEWE…ASB]AMGQIOK]SOIcKO@SEKKSGEDGJKFk`STCHEDMDIDGFGH@JL\\BPdhH\\APIJoPKFUNi^E^GJOLe~OfHJJBjA\\DHFJNBTEJLRJ`XFF@DIBKDGJEbJ^GP@RWBcEuLK@IHCHFTNRVDJ@HBBFBPADMXER@LFJCPGJG@CD@TDN@FGDKAODQV@FAFC@GAEDABHbANCR@HERANCNBRFNPPADCBIEEBEAOFCCUBACCAEE@GE@ACE@GEE@CGECMEACCCCECBA@AACEC@@ACACC@GAAICCEEEC@ECG@CCAECACE@KGCA@ABC@I@ACE@EEGBICIBIGEAEBECC@ADC@EAGDCEMDMACAACC@AEE@EEC@CCIBCA@FMA@A@CFECCEBCFCBK@ECKCCBCFCAAECA@AIEAAAA@CE@C@@CABAA@CAB@CAA@AECBCCABCC@@AC@CKC@CIAA@AGGBACA@AA@AADAAACAGBMCGE@AC@CEIEACEGCAMAIKS{KSIGeKWKQUIOQcOIOC_@OAOM]aMIQCSDSGSGeWUEaQSCUB_TSRKD_EeQS@UPOXMfO`OLCREJGFGJK@oYSGMBIFE@GAGBC@UBCACDIGEGBAGAACCA@AEEAAAECAAGECMIEKAEQA@AEA@GCBCEACGACBAAEDCBA@CFE@EIE@ACAABCE@BCC@AAA@AACB@CCBAAABC@@CADCBCEEBAGABECAB@BGDG@G@CB@HE@BDDDAFIFAFSJAF@HIHAFCDCFBBMHG@CAOHKCAKCCBECC@GCI@CAGIGg^UJKBKJERAJ@FDH@JCLCHADBHDH@HBHALITQNANBHFLNHJHLDFDBDDF@RHNDFLDDHJLPBRCFDBF@FEJCJKNABBDMDAHEFM@BLODCD@BDF@BE@CAA@CB@BBBABICEBCHEBECI@@ICAIFCHCDE@ECEMEGEAS@ICcWGMEA_JCFJZ@DC@IFOEA@C@GFMFG@SJCLIHAH@LAHO\\DJGNCP@HQVCLBRCF@HSTCJALELFNAJDH@HCHBJALBNJJFBJHHRBHEL@VAJJBVHLNBJCP@HFFJXDDAHDHNTBHCDGNAJKNSNGNEB@DBDKFENAJCFANHHNHFP@BDABF@JBFNHLVJ|HLdChVXRj~TŒHFBBQXDDP@DHAJBFHFH@BF@RBFH@FFNARQTANEJ@JCHBDFDBfBJDFHFPFFL@H@J@HBDFBHQ\\BXNJJ@JCLAVHLCNALEZBFARUHAAC@CdQVEPANINAHEVKLCJFHHHLNFLFHNBLCNDHHF@NCF@FBFFFDHBPCPBDLDEN@FDHEFJf@JAFEBKBWDDBD@FDLJGLAFBFHLNBJHHBFDDFDNJRFHDJHDJ@PELUTBBFBHAD@FJBBFFDHBHLLDFCDADBFHLDV@J@B@PBRBVHFCTCVDFCLAJDFAR@ACFEAABAA@@CFA@CHENCH@BDDBNEJHHJDHAHKR@JLZDHHBJ@DBFAPFJ@DBLBJFCTBJDNR@XHJAZIL@JDJJVAFDJNDDBJ@JBBHDFPLHAJBDD@DADDD@@DB@DHR@EB@BHABBB@HD@ABBD@BCDBDFDEBBABHA@BJBBBF@FCDBHCBFLBCDD@AD@B@DA@@BA@@DD@ADB@@BA@ABBBDAHA@CDB@CDB@BBEB@@DD@ADFAB@DCL@FGJ@HCH@FDL@HEDKPQDEJKDUAEDMNCZUH@R@RFFHTLRP^RJ@NBXAHANDFD@BGHAFCDAJHLBJB@@GDAB@BBD@FCACHEFBDAB@@BFFLBDHABAFBBF@FHHCBD@CDBDABEœuJITGhGPA`FtD"],"encodeOffsets":[[103594,23092]]},"properties":{"cp":[100.797941,22.001724],"name":"西双版纳傣族自治州","childNum":1}},{"id":"532900","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@CJQBGDGLGPCBC@OGIBILKTAFAFCDG@KGMAGBGFQRGBK@cCMCME]E[GQAKE‘COAGGUMIK]QGGEAOBCACE@]AKGGBQIMIEQAODGDG@AD@FB^M^FZNPLBDDNPTAFBDFATDXDHBFRLDL@HJRDL@V@J@DCPJLAL`XDLFHBHHJAHDFAFDDBDGH@DFDDHCLBFHBHJDLLFBDDHEJ@N@BLLFR@ZHTADKFAFCDSAMBAPCDABS@EBECG@CAACAACBGDCAAAEAOJKAGBCAE@C@MLQBICEKGICCC@GBE@OBA@EGGEACAMEYCCIAQEE@]JCBCHKbAPD\\ELEfCDI@IFQTADXFT@DBHDTPVHJDBJGNAPCDMHGL@HTR@DCDKDSLKCEAOFO@EASIGGABBPEJ@NADMHAB@TAFKJCNABODGDIFCJ@XEJEFQH@DHL@DCRA@OKOCIEIAKEK@OBC@QKCCABCAYQBSHSCEGEEIOMIMEE@IGICIEE@CFI@CE[SBMCKAk@GACC@CCACDBDABE@ACCAIDE@EDI@CECBCCG@AC@IG@AA@CJICG@CCAAAEAEAGEKCIBEES@CBIAIHOPAFEBGAG@GFCFSEGLg`EHMDSLkJWB[PUFABGNCHCDGAKEKAEE_AAGG@MTGDELOHCFIFCDIDEHKFIXEDEJEDKNSREJOHKNSLIRIFEHCBGJGRGHGVGLBJERKLIFC@]@MLKNINERKLEHGVIRGHSVC@ABEJ@JEHBFBBD@LEF@DBBHCJCBCAAD@LARANCFCJEDBJD@H@HBFEFCFDDCJ@RMNCHCHBFCN@FJ@HCLC`DNRRBJEJGBCDIZIFQ^BDCJ@FJN@FG@MCI@ODEJABOCGBEBGLMJEJIBSHKHICKBGCW@QGCGAKCCOIEBE@GGC@AAEGAAACCC@HCBKBAJGDUAOCCA@IDEBCHODAAEQGKAIEEIICGIG@CEO@UIO@QECBQbIHMRHJEL@HPNFDBDCF@RCFQLCFKVCPGDE@ECCC@CeAKBWGCBGF@NALBDF@BDGNAJBBHCBBDVADGBEDHTJJ@FBNCF@BCA@ECAQBEBG@QBMHCAO@SHEAIAAAGBS@ACKBAEICAAA@ECGAGBM@SJCD@BDDBF@XCJEDGBAD@BB^CFKBAJ@J@JFDDLBLEPALVNHRUDKDADAHCJADGBAD@HBNJPD@h@HBPFF@DCDEAUDGDCVCHCHEDAJBDHFAFGTIDCLQNBLILCTERCZJJ@JBFHBPBBREN@LADBI`MHMLEFETIJGBBBLJHH@PAHCFAHBJDBHBJCNILFH@VCHEACKGACBIL_FID@ZJ\\HR@bCLBHEFBDDQbMlEJG\\MZMhOZAZG^ENYpKVCDELGHCBGEcMIAQHCBKACAGA@HBJCLCjEVDHJFDD@HAD@JADBNEJEBCD@BAJBPGR@HBLBDF@BDBLBFCJHJ@DGHAFFRHJJDDLPLFD@JCLJDPPB@FAFFDBZETE~@DC@ECWC@OBCABCFARAFGFDJ@RADHXHHE\\OR@NEFERCJMJEHAH@DBHLBHUHQ@SPILADDJAFSZAF^JJPRRDBJBHFDNDFVHFJHDVBFHLFBDDNBDLANCH@ZVPA\\CFJHFV@BFBLRFFJBF@BIFODMFEDAF@FF`R\\JDBRFHBBDANFHCLADMB@F@HLDHDDdPFLRHALFBTBFGD@\\BDCLAN@NLCJHDJBPJDLFDBJHFNBZVDN@FBBRRDJHFNBALPDFPFLFRILAH@LCHGHSJAB@HJHDLAPGNHPCbBJETILINBPAJ@Bn\\bLHBLFXNnRTRJ@NJRGNBF@LLHP@TFJCVDLDFbTTARC\\KXUDABEB]RQDMTIFAZBBDHLD@FAZPRFTDPHXB\\GFEDEBARAFEHIHGJA^Dd@XEZ@JBDD@FE^@JDBN@VGPGBCdWJM@EBENAPAJGRIfIpYH@VHJ@JLR@DBDD@P@NERBZJZJ@LGHAR@HEHKBE@KJGBEB@X@JCBCCMBCHBHFFBFET@HHNDDFNDFFJTJLR^T\\HVDFHFBLDDPFJJRKH@LDHDTJDEBMKICEH_GOBEFK@IDCJ@JFHBNAH@LLbBFFD@BCAa@CXOPBHAPFB@PGL@FBBAAEGG@CAICMBINEH@DFDNBHFFDBD@JSGK@EH@FCBCAEIICIGGBKDGD@VFJ@tI@MDKFCBCAE@EDCFCRAlFLAFE@GCOOUAGFCTEJKPGBC@MKASBCCC@QFIAC@IGEIHEBABKEKFMFEHAFEDGGQJUHGHBJFLLJBF@FCDE@GBAPARIFMCUCCWDSAIBODK@KU@UAIGGQMAIDEDAJ@NJFC@AEEGGKGCMOQ@E@CFC@GCCGBEEEBCFCBSEKKGMAG@CDANBFEHIDGAM@IFSJQ@SLSTMDE@KGCAEJKDCJ@DE@Co]KICGAMXe@GCG@G^SHCNAF@LDXLJANGHONU@CCECCOBEC@EJUIQ@MBKDCFEFCAM@KCOBODGJKBSNGD@DBJCTBFDPXNAXILA@CBAACJEF@JDDECQDCDKAEFIRDBFD@T@LHFBDDlJHCLKF@FCJLBHHCN@PCH@BBAFALINCVEJERCF@NAHCNCRHJBHCHIT@FBDLLTHNLBHARFBHALHL@AJBBHDLDNFFJAFTDTB^JPJDD@DDBPDFBDDDNAPDBFBbENFVPNDVBHGHADC@AIK@GDGJEVCPELIPUN@RBXCFBJDHNHJJULIDSAM@KBEIQAGBG@MCEAEBUAGBIE[BGBGBEL@^OBAAMHCBE@CIQKAGEGAGGIQIIGK@EFOHKTQL@DAHBRHDAZgBALBFCGECEGS@IDOAEGOAMCGSQUCKEOM@CHEVADABCEG@AHE@CGCOQIIKEOEACAKCEECKAECFONKTCHDBAACDGT@BADGFSfiBEGIEGIEGUXHRDFBJCJBJ@BGAIAGKKSQGKICMGCGII@ALIDO@CZIFEAEAKIOCCBAPBPHH@D@TIFAHBHGF[ACEEAABCHGBIACBGCCDG@KBABKAGLMBC@QEE@IFCAKSCGDGFiCKCAG@IAG@IECCGCKAGBGJIBEACEEAECA@ABCEKBIAEHICEC@IDCA@AFADGCGH@FCDGHEFI@AEAEI@OACBCB@JCLEBCCCLAJKNACC@IFIJCHBNEDFB@DC@ECC@AD@DFF@@BKLJAVDBA@EBCHCF@DGHFD@FC@ECOEMNEJBBA@AKIICKKNMHADGFABCAAEDIO]@SIIHKAGA@A@A@AKGBEDE@AMEKFE@GAEGAC@CJIDK@ECEOEG@ACFORURQHEDI@@AAAA@EBGIE@EAAMBEAGCADOBBHD@ABA@ECCAAHI@KDCGEGBGAECACAI@SDWGCDKJSLCBWAK@MFQJMBEDCHMDONGEKE@CFQDQFCHDDC@QCOMAKIHEBCACGIDEHE@AEODECGCCKFGAA@CJIFE@OEGBIDE@KY@GDC@AAEGGOYCAEBAQACGEAE@EHIAIDEHE@G@AIEBGCGAICIDEHGBCJECGCIFEBKDGLCDKKQKAGCMACA@OHGVIVYBG@EJCDGYGECMCMKUCOEEGM@FE@EICAAHIJ@BIFCD@@GHEGYDIHEFATDJCDMEUDWFIAE@AQK@CAEEAGBCCCQGM@CDC@OHIB[BEHGVBCKHIBI@AOFAAGCKACIEA@GFKFEBIDKAGA@IHW@MBILQHG@ICC@EJITIBEEC@ADELCBQDMF[DI@GCCDCE@ADCHUGOEUBOAGA]AIGGAGOQECMCKE_[KEOKIKCB_P[EI@MPMDEDCF@HBL@DM@GAACC@[JK@SGGIKIAB@HCBQHEBGCSQGIEMEECAEDCAMC"],"encodeOffsets":[[102819,25301]]},"properties":{"cp":[100.225668,25.589449],"name":"大理白族自治州","childNum":1}},{"id":"533100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@ANFPALBLCJCTQN@LEJFV@FCDFF@XCHFXHRBLDFAFBFCHBLANCD@HGRBFHBHFBABGDCLCJBFFHTFDF@DDDJFDBHFDJNJL@LDLLPBNLLDDFDBHHHADCB@BBLHDAHBNJLBLAFN\\BJJNAJBFNPFNHJBL@NDFDBHA`OFALDDEHADCBELUHEFILIR]TIH@PFFAJDP@D@NLJRHJDHB@DCJBDHLNVPJPFJFDFJLDBFCNALFJLLVHB@BGZClJVLBN@LBHJJL@LDFOFGFAN@@A@GCIDELI@WDGFGTGTFJ@ZKHMAGHKFBFADGLGZKNGAMGO@CAAAKBKFCDKOU@ABCAIC@@GIAIMAGECAAFEAGFECEHMJEBIAGJADEX@FEFKHKj]HKDADBTLHDPET_FK@GAAKCQUESAOCOEKECEG]oCM@EDCBKGcAQDCRIPO@EKBACF[FIHEFAHED@HNRJFHFDLBZ@`VNNFDHBLE@CECCOLADDHDLGBEBM@AC@IDGLGAEDCC@AFBBAHEBCHE@ACE@EFAEGDKFGJEHABBBBAHB@XMBC@ACEFEB@FHD@P@PCNRBBLA@CAK@AFAPFDFHAJFPEXBFALKDEAGGIACDGJCNF\\XD@DAD@FFNDJEJ@DBBDCJDDVDZAXEFKDO@SBKAMBEFIDMJOLOJGACECAAFI@AGM@GBIACG@ID@FCDQCKDW@MHO@GCIKQKGIEKKGKCS@ICKBICI@SOAA@EBCJKHYHER@BABC@MHM@GGMMW@EDEHAFCHS@SDAOGM@KO@CAAGBIAAKMG@EDEAICCJAJJVKL@@IDABCCGLABIJ@HEFACAAEFIHG@CEADCJCVOAIFACEFAAEJG@CI@CA@GEQ@AJHHIBACAAADMF@FJRHF@DDD@TINATLRBDBFADFLHPDHHFAFDFFJHNBHCHBJAdPHAJBJENCB@DIDALBN@LMHBFCFBFADDNFPGDCFSHKAASEIGAA@IDEPEFABCAGJ@@CAA@EDCJEJIBQBCDAFBFCFCF@BCACGIMEMGGMCMCEIEEGEAGBCEBERWAGBGDCACEAECAE@AHENEHGBEAG@ALEJGBIEIHGAGBCLIH@@CAEBGICAACOGODGFAHECIBEEKOEASQaAGBODEBO@CEE@IDELMLKFAJeBIHI@EKKYKKGKCMGAE@GCUBCHCAOK]@MCABAJ@DCF@BEHGJBHCDCKSMKaK[DKHUBGASGMIOKSKKCMAICABAFAF@DADIDE@QHILE@GFMFGRAPCDEBQCG@YC_BIEODGAKAKD[DSCM@EAM@MCE@cCYEKCE@SAWCEEEMBIE@EDAFE@KEGBE@EDG@EBMAWBIEOBE@GBOJE@MDMCSDOCQFQBOFE@MGC@@EC@CAGGMABESF]BGBABC@@@@AJICASBWGG@WCIBOCQBUIUCAABGCAC@C@C@CEKA@DA@ADC@ACA@EE@DCAEB@AC@ABAAAA@ACAK@CAKCKGEAWOAEG@CEEAGCEBKCKSECCEECIAQAcKWK]FK@cKGGKOKGEEBGFCBEBEPE@GAEQCQ@_NE@GEKOG@CHEBCCFQACECE@CBCDCNCDMAAEAADCNE@EEEMGAKCCE@CBBFJR@DCDCBGACOCAODAMEECCEAICUECCGKBMEGHIGIUDE@EC@CBISBGGMAEKGE@IACG@ADEBG@ICCC@EDGHBNBFGBEGIEAWDSPDJCFA@ICAECI@QACM@IKIAAJ@NCFCCEKGGACAIDGACCAC@@BAJCH@LIJDVMBCNM@E@KTSBMFGDORODIFCDCBGEC@GDEHOJGBGCWPEAABBFALDH@FDHJHLDDHRDDDRFBFFBH\\FHPFJ@PJRFHATND@JDHA@FILBFAH@DDDNEB@BBARAFHRCHBFDBHGF@DHHD@FFHEDBBJBBHLBJJH@DDDCB@DDBHJH@DPJ@LBBLANFF@@HLLRFJFF@@DCHBFFRHF@HDJ@DGH@FN@BBA@IBBBND@BCD@DLBJD@@BBADBFCD@BGFAFGFBDGBABKDGAACEfHt`fXJFHNH@BCFEJIDAD@FC@GFALEAEBGH@DGAEBG@CDBDKFE@QCEBCAG@EEEBCBIAIDIDM@EAGDAVELADBDETBNFLNFCFN@DAPMDBDDHDVBHHFJFFDABDBJ@HCTQFELK@KDIPILAF@DEFBDJDBDCBCDALENBNBD@DCB@FBBKJCH¹[G@KHC@KGCEA@SJEBECEBKEGBQCIBICIAKGAHHHABE@ADBFJN@HFFHNJLDPDDFTBFA\\DHCPHJ@NDT@RFRAN@PFRBJAJLTADCFADBJFFADCX@JDJCL@FBFJFBD@DCFGB@PBLCJ@TELBHHTCJBJADCBCHABK@IDGH@JABVXHBDFBNLLTBJAJ@FBHJJBL@PDD@DBBFLHXJLDFDD@BAD@NRLTHHD@ABLLHLFBDAB@RHNN@HBBFGLI^EH@BC@GDBDAHFJBPENAJDFEVJDDFJNFTNBDABFNEFKBABAFBLGDCNGBKHEBGAEEEAIFILKFCFIPCFCDKF@X"],"encodeOffsets":[[100076,25519]]},"properties":{"cp":[98.578363,24.436694],"name":"德宏傣族景颇族自治州","childNum":1}},{"id":"533300","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@NGBCBKEIBGFMBGDAHCDCDADELEBE@GBIEOEEBKBCBCNAR]HGRANEAMJSHKJIBKDILG@GCAGGEABELCDCBGAMBMAOGSE[HGNABAFKHGBC@CEGDEBMCYPS@CMWNOHCVDJA\\A@FFHDHDDVHZT@HGJADDFLFBDBBH@FBH@D@FCFBROFCDAJBLFHFFPRRBLDBVLTDZJPEJARFH@BARGDCFCDBXKF@@ANAHAHHDTBBBFHFDHTVJ@HDJLdA^PDACYEGIIEGHIJWBMPABAAMDgNCBADMJ@LBDABIAMLW@Q`BHEBEBGHKDQ@AA@IHG@GEBIBAJCR@DC@GDEFAV@BCBEFIHI@SBCJAIU@GBKDG@KBADOCGC[CMBaEIAIBEFEEICYFKCO@ABEFEBMBMJIHADAAKDIIKAIBADAHKHCFGDGDCLCD@HDPRFDFBJADCDC@EEUAW\\]BGCMFQAEDEHCFGDK@KDGAGIOMI_GUKCEBIJWRKPUDARBVWRIJIHKJKHCDMHEDC@KDCH@DC@AMMCIOQAQKEGGEICQKGAI@CDANCFE@CCSF@NKBGDADGDQFKCCIICSMUCKFGF@FEFIHIBGHGAQ@CFK@MDKCQBKGKEOKU@GBGJKHCH@@CBMDGHI@IAKBQIQBADAZDJLB@LGD@HDDAFEFING^LD@NCHDBAB@DKLMH]BSCcCAE@OEGGCE@OBCHEBECIEGF_EYKSUIGE@CBIFECGIECMFMNADET@BA@IGK@C@EBMIM@C@OBKAI@EFGAKISIEAEBGHOX[@A@CEEAEDCLCJGNER@VJH@ACKI@KCG@CIDK@IDCAG]JIDYDAF@FBD@LHBABEDCJCTARIF@VHDDD@\\CFFRDFDFJHFNJ\\UJETBPHTDHG@EDIHDPBPAFCDBJCD@DAJADCF@DAVEFBFABFFADBDBHDFBJHJDDFDBBHHLFDPBZ\\@H@FILMfMVBNDB^DLEP@B@JIH@DCFQPKLWLQBKHOJYDCPMPWDECKLI@CEGRMDGACECCE@EFITODIFG@AEOAEDGHBLH\\NHD^LLFEBQFIDIHKTDDTDPdFFPMDMFELLZLHAVMfFXBHIJeLGNMBMV]HC`D\\MFEAGCG@IBCEEAEHM@KFOJIRBBCAGIIAIBECCEACBMDGDCCAEDCTEH@VFHABACGBEBEMIFEAGGI@KFQP[NkDUT_AUDSBErOLKVY]QCECKDUEI@SGOKKE@MAQHMII@SQmQWMKEGAaKm[@ABIAOJMJKFSAIDaGOHMBOCKIG@GBATIHGDG@KBGJKEQEKEOOCBKMAGECIQQAA@ECMYUMAGEAIECCKOIIAGCDIMKM@KBCD[AC@EHSAEABKQGEKcOCCCGGKE@A@CNKBGDMECBAAEGAQICQ[E_@EBEFCNEPCJE@AAEEIQEAKAEU@GEEI[DOBYUG@MDKBACCMACKEEGUAGCEIUGCECMGEIACAQQIO]IBETYBECIBCJKTOR@VGAGGKCAG@GBIFINQDEFMFQ@[PGFWGCGQBI@ECEHQBEBADDBPAD@DX@FCD}@SFYFCAEEEBA@OOICDK@IECOKCKICGIEQBEHG@CGIDIAEAKACE@ACAK@GHQAOBI@ADCFAFIAMBC@IBC@GCCIECGFUDiDKAI@GHBDBLBDARGJBdNHFDAHGFKDCLUZoFMH]BYPYNgNYH[FINkRaCCEAGFKAaDQ@[GYIC@EJK`AJBDLHBDGFUDG@KEMJIDGACAAIBGDEBG@OGGKIAAHAJIFSFENKNGJ_CAKBM@QFAAAOEGIAI@YIQDSFKDKJMAKRCDSJEHEBCGIACBGFGDUDCDCHBVCFCDE@OEGAg@C@IOAM@GBCHABCDIBGBCLCVCGQUMBKFOAKCKEC@SBILADEA]BEHAFCDE@WAIEGIACDGBE@IEDOBEFGLCPKBEAKGIKK@EHK@IKSK@AAAO@EDG@AKDIAGDG@S@[HaDKAWOIAIBIBSDED@VA@G@C@INEL@FP|L\\BHADADMLADDRCP@FR\\DRAFQPCHADGDIF@HBBNN@DANCJBFEFYL@BDPCH@DP`MFMBIHIHMdGF@DDFNF@FJFFVBFBFCFMLCNCJIDI@CPDHBFCRELBPCFKNGHCBET@RKRCBOLKRIJMBKDCTEDKBOC]AAZAJGLDHCLBFEF@D@FD@BDCDEDCNCFBXANBL@DQb@BGCQ@DH@HHDBHCJ@LINIb@DNJFN@FCLFBHC\\URJBDHFNDFJD@JBbGJCJIDG@GHMBIEKCEECCK@GFKDCF@FDFHDDJBFBNLFLFDHBHABHRJRPANCHADIDCDAFBHBFDDFBRBHFHLFVBPAFMNEHAHBJCLOTCPGFGJMDOOIFYHBLN`@LGP@HDJNR@FEFCTFAp`DFDHFHDFLDJLLLCRCFALDL@FHHLDFFBPAPJHCL@HBDFDDHADOLCHLVAXLTAXLTBHCPIJAH@FHHBJ@RAHDPCfBFHJFDNDNXHVDPET@DHJ@FIRILG^KVBHJHEPBFHHBNEBS@WJAPCPHVBHJNANJLA^FL@^@LFN@JGVGHGREHQRGJGVFNFDFHHFNHFFFHBJCN@NAHCVARBHMLCFDTADCJ@JIHCN@JJXDRGPABIB@HRPDFfJDR@LFL@DADAFBHADKFQNELMJE@MGGAOFGJEB@JFZCJEH@H@HBDFFALGR@HBFHHGN@PGR@TCJ@HEJONCJBFF@@RFFBBJ@FHTBLD@LKJFFHPDBFADFCFQFGHADDL@N@DHDJBHNJLETFJDPDJBLADDL@DQN@B@NHHABCBG@SDEDEJKDABKfHD@DATCNBVCDGBEFAFGBCF@NHFCF@DAHDFDBJDLADF@V@BOLAJKHAFGJRdAFGFDHFDTBDBEVGPBVNNAHCHCBMCMDGHGJKVIHIBIAKIAC@OGIECA@GHcPE@OAC@IHIAGEAEDGA@MCEBABEHBNFRKPADAJQ\\CNELCPCHEHEDIACC@GUEAACKBKAC@AQAOLWAABBJCDK@SFIAGBKAMHKNGTABQJIJA@G@MEAEAG@CHKAQJKBEAOKKACCEHKAMEMFMB]AOBEEI@IACOAQAUKEQEECMGIQKMECAOBQJIBKEECI@UPQFCDBJBDAJADMPEV@PFJ@XBJOZCTCJ@F@LHN@DEFCDS@CLAXCHKLMCEACBBNCLEDADCDOFEFQJGDABBLEPGHMDABDHDDDFCD@FNFBHL@PHCPABQJSDMVAHDHALFLBJHR@BADAJBLAD@BOAIBWRmXGNBHGPBBLJEHBBDDD@BB@JDF`@HDBB@THHIN@NM\\@LKP@RQBYEWDSRIHG`@TGNBNPJ@NCNHHDJAJEJATCH\\bBHDTJVBJAFBVEFIHGJDNGLObRNDJ@DHAHBFLDBD@HCD@HFBHAJILBPAP@V@BVRJBN@THF@DABC@ELCHBV\\LBRN\\HRDDF@HGLMJBHEH@HKHGH@NGF@PG^ILkZGJENBRBJFJF@JAVQDABB@JDRFPLBJJHDNALBRDDBFFJVH@FCHBDE"],"encodeOffsets":[[100653,29072]]},"properties":{"cp":[98.854304,25.850949],"name":"怒江傈僳族自治州","childNum":1}},{"id":"533400","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EIBKBAJIBCBGMSBGAGBKAKCCCBCACIDCLEDEBMACGCCIDIHE@ICGBIAOJO@ACIBKEcDGF]@kJIHQ@QI]DQ@MHI@EEMAQHEHIEICGCQJ]AOCI@KGOGEKEDM@GAGKSCUEMBEDCAUBI@CEKFIF[P_E[@GDCFOJGLOJQ@IEIACFO@EGKGGBEBEVSFI@ECK@GLKDEEUBGBCDA\\GBCBEIIAGBCNCDAHGBIOOAA@EDADAVCHEBAAEEIEIAIKMBM@AF@DG@AGI@CDEDMFG@GDKAE@EDEHEFEFU@GEEAOIUBE@cFUIKUEGECEFGDAHGDKCMDENGNUFGPIDECO@CDAH@LEDKFCNCH@DA@WLQ@ODGVIVSlIJIHOAUCIEACCAKBADCHAHBJFFABCCILKDEBKAQBCLGNCBCAGBCH@HHFAFODAHAJEFEDC@KPKDIBCFALDH@DANOHCLK@A@KDEPIFD@HGJEF@HILALEBADBHABBDEZBPNhBRVj@FJFDBDAD@BD@PATCHAHAFEFKDMZGLFDVJDLAT@TCFBFFFRJDHBZDJTNHL@FAPILIBS@EHOZAVTJVFDDOJCTCBCPEJGHOHEFBV@JBDHBBDELIJPNDD@HCRLJF@JCDBHHJDZ@BAFGDALDL@LCBDARBBFJET@DDDNLPNXJFFBFAR@FBDPFF@FAPIL@JBJHBDLFDFELFTAV@DDHBF@LCFCFQJ@DLJFDDFLHFNFTJFDHFAHEB@~XFFDD@DEFDBPDHFBDADMTFRABGPFTDHXTBDBFATBFBDRCH@NFXC^@DADCDANDJDDD@DHNFNFHLDNBDLFDBC@QBIBQDMBGES@EDGB[Cc@KFKJOJGDIEQAG@E`MLMDIhARCRDBA@EDCLADCNMLILOJCDCNOJC@I@AECGKBCNABAIGGK@CV@JDLHHBXCDC@E@EAEHIAKDCLGL@LEJ@FAH@HGPBDABGXKHIDEPADAJKAQDGH@FDBCBEBE@YBEJGPBJEFKDM@O@EKKBAFGDEBEAGFM@IFINMVCRIHANMB@JDHAJKRBJBD@BKFOHGLIEIU]@AJC@CWqBKBABALDF@NEhEFAJGNAVIHDJCFCJ@FG@IDEVCNKDGDAJDFAJAFEGGGqEAUAICCGBILMFCRAFAJQVMFG@ACCKGOQOCACLQ@AAESSIEGAaASEU@SCGG@CBEKGCMGCCDM@EJKDMJC@WWG@IDOBEGDKBCSYAGBMEEDEAABAFCBEFA@CD@BCH@FCFEBE@E@A@AB@AALQ@CFCFMBA@IDGBABEJOAEBC@AB@BIDAACFGAEDADEBEDCACDIJGHMFCF@LED@DAF@FCPCDCHAJIT_FEHEJADC@ELKDELIBCJIFCD@JMLCDAFG@CDA@IHI@CIGSUEKQMAM@GDAJDJ@F@JKNCDGJCLKFAH@DBLA\\OZ@FANGPHLBXIVJFAJIJADC@CCIIKHEAIHKAGECEAYUEIAKDIJIVGBC@QEWHODO@KKOCICACK@MAKAKUMG[DEVGBAD[DICCOKACAI@GECM@CIAQEAK@CACEAKJSFOAEMEQAQC@IBIBI@OFQACMQaOCEAKKOIIOGOQEKCMEQCGICACBOHGDGV[FMLQDGFaHGDECIKQLOLMJMLKHOBI@QDGCQ@CJCBA@YEG@GCAOEO@ICOAMIGSSQAGGAM]ECGAGCWSAIGEOWGMACOMKQAIGIIGGOIEE@gIECQGECAECKE]EuBIDEFEFOB_FGJCDIBQFO@EOOEK@EDGNIBE@ICMEKOWEQCI@MESFc@GAG@ACAKBCACAKQ@EACGGBOEGGCQCYUWECCCIK@MCOOEAIBGJAHBFHLAPEJSR@BDJJNBH@NEHDLALCHGNDDBBJDNB@HCHMPGFGF@NANWVIFGH@@DLINENEHQJURCFAFBX@FCF_VEDE@MAE@EDGHQlCL@NSJINGHCHEJABYHOJGLARAPADGD[HCDAPEHEBaDQLQ`EFMHGHALADWBGBCDAFAPCFOHWNADBDCHEBK@KDAFDXADGFMDIFEFCJ@FFXAHBD^RBFW\\KXEDcRKHAHBPENGJOLKJBFHL@LBBHFBDBFCHCDMDMGEBEH@HCFOLKDADAN@NIJAH@FDPHNDX@FEFCAGBOPADFR@LCPKHE@BMACaMKICA_GCAAGDIBEKU@CDOAAW_KCOAICUEOAQFYO[AEEAG@EBEJMCKHMAAEAIIGU@EBCJGBEJMDGBOGW@CDI@KHENAAIBGFEJCDC@EFC@CQOKMAICEAIIMCKCIKCK@CGAEAOBOP_NeLW@CCAYCMIEECCGCIAAABADA@IBCLE@CBCF@JCD@LEDCIQ@G@CLEJICQBEDCV@DAHIAkBELEBC@M@AKFMBIAAA@EBEPGBK@CIiDUDILAD]@GDCXWVILANsJEFKHAFGAEFUAMEHI@sGUNGBYKKKEFCNKLA@C@CCOcSCCCLSJGJCREFAKE]KGC[MKGGACHBFFP@BEHCJSPEJ@FDFFDBDCHQNFH@DKJDLCFOXONCDIZGPALKRKXOLERCDG@EFEDO@KF]CCAAMNUNeJK@E@GY[OAECGKAGCACEICIGEAGCCACACBAAACQBODCBE@CDIBCBC@GDEAEDMBOAEACACJ@FGHSCOGSAIF[VMIGEEIECQCEE[DSIMAQJUBIDCDAFABKGC@EAE@CBCZIJH^DBJCL@JC@DDH@LLJBDG@UIQ@MFKJIBCD@DDFDB@D@BSXMXBJJFDHFTBDEH@FBJAL@P@DJNAN@F@DHL@JABS@CFMBEN@DDJJFDHEFAJ@DHFVJLTFZE`FHDJAFGFAD@PDFHHPFF@DBDdAZGXKNCLA@ABGCMDC@]KMHEJEFCBGCC@KHA@IKYCCBABJRARBL@JGJCHAN@DG@GDILAH@HLVFPHLALDRCL@NEL@DBRGHAHGJEJEFE@EHDLNVDTJJDDELCRCHCBAHMLE@DT@DEFMDCB@DBJLHDRFJHHLFBRPRDJNN@BCDG@CD@LCDGFCNGDILGLIJQJUXQASXQLENETDFVL`HNJJPBHCH@LCLEHGDCFBFERDNAH[^BXFV@FCDCDIBEAECOQGCC@KDCDCHEHGDGLCBABBJJLCJBLCBGBIJANANEFAF@BDPELDZFJEFAFBJFJAbDND\\DHCPAB@LCHAL@HJVKB@XGJGREBQ@EBCF@HCDQ@IDABAJHFH@JGB@@BCRGLAHAFGF_A@RKXBNAJCBKAI@CNABMDChBNABOBANIXGJFHJJFHDZCBDFAJDD\\HAHDLCRBHERJXDH@BKR@FDLFVHJJFJDXFLFNbEFMLIJGRBJCHGHSNATIDQB@BDHDH@LAFYhEFOF@DHHBDYjGTBLSAOHUHKBU@CBEJIV@LDHHHDPLNBD@FADAFBLJJSHCD@BFDFLCJKLCJCH@BHJBBADKLALGJLHBH@FADCDCHADGFENCLDNOJKP@DDJCN@DV@TCFBZHFDFJDP\\HPJNFNLNVDDAB@F@HFDCJBJ@DCDIBADBNFP@DCDCDGBAJABGBEDANCJBDDB@HCBICA@CLAJDLBFHFBB@PJJHDABSNGNCHAL@LELAHAD@FCLBFBBLFHNBHCBK@AD@DLPFFBFEBMAEFGPEBIACF@DJJAJ@BEBQDAHBDNDBDAHNBHAJDN@FDBANAJGD@HAJ@LCFBFEPAHAJBFDBDJDBLJHTFJLRBFDRXTDDAHKZADAAADCBGACEA@ABCHCJG@EHGJEDKBIRS@IGUAIBCFCPG@AECACAgFKJEFKICAC@G@OHIBEQOB@NCDCBC@KCIBGAOJILEFCAMBCXINDJLPDNA\\EHIH@LDHADBHHJBBBDRCNPPF@HEHAP@FFFDH@JINDDD@HGR@DELLJDHBJCFKNUEGA_RMFGDMFAB@LCPGPLLDH@RDPDLETBFHPBFATBFNNZAJBDDBHHLHR^XLBFBFHHFRFJ@HDFJFN@TGVIR@LIXCDGRGJQHCDI\\CDE@GDAPELANAjBJ@BRHFD@fDJL@^EHETCHEJIFADBFTBDJJJDTBbDV@LLNBFDDHlC"],"encodeOffsets":[[101493,29923]]},"properties":{"cp":[99.706463,27.826853],"name":"迪庆藏族自治州","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/province/zhejiang.js b/src/components/visualizcomponent/js/province/zhejiang.js new file mode 100644 index 0000000..34d051f --- /dev/null +++ b/src/components/visualizcomponent/js/province/zhejiang.js @@ -0,0 +1,46 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + } + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + if (!echarts.registerMap) { + log('ECharts Map is not loaded') + return; + } + echarts.registerMap('浙江', {"type":"FeatureCollection","features":[{"id":"330100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@XBFBF@DGFWFK@CDO@MCE@CFKBID@HFLBAKECAKBMFCBOCCBKSMDE@MOKEG@EMGIACACCBCDCNBFI@Q@ALA^IHCBGDBJHDBTBbLjHBE@MIGOAOYDAGULI@CVKPMHANMLR@Jh–HFPHTDŽNÎAÈBRA¨UFAHGFMBk@[BkJWHGPMyqq{u_AEcuWkEYCCKAQGCAIBEH_@IEC@A@CHMHkDICGAUFGDGLGHaHGGGDOAEOBOEACCAAM@CICCAQA@aEIBAFBJDFCDAABBABA@BB@D@A@DA@AE@@ADABD@@BCBACACEA@BG@BaEECACBBNABM@ABBF@DIFEFCNCDEAAAU@OECAEGIHC@@GDIAA[@@GIGEIGIKFCCCBCPADEBQGGGCABCL@@AGMIEEIIE@GDGJCJAJFJLHBZQLADCDGBEAMCMHEBC@SGECGMGAENQHAJBFAFYAE@ALCLM@MLMCK@EDEAEFGCGGCYBGQ@ICIMGCCKG@MGCOS]JCBEBEDCCCMGICAGAGAQJ@NGPCDGFCAEKEAE@GFYBKFOEKKOE@CHI@AMKOUECC@IFGB@HEFIDC@KQAGEAIDAAAI@ICCDG@EAIGMQQIMQKGAQKQ]@GDGMMEAEDIFILEDEAUK]DWCCIIMAGJKDWMK@WACE@C@CCCCIAEAAC@GOCWCGDABKDABANG@MEAEIIC@YBEAOIGAKICBAFADMDCFABKCE@QNGDC@@ICGBADETKCGBGDOHALKBCAG@EHKACFGJGLBHCDDGFADBBFDJBDADAFAFCHGL@FCNCLIBWAICEYDSGOACAE@UFEAAISFEGYCUDCBGHGDCAGDIAIDE@IESNKDABBFABUUE@GDCAIIACIAKIAECAE@CAESOMGWAKHO@QKIMCCA@CBCBECC@CFEBEEQIG@AHE@EAEIAECKGE@MDAASEIEEEDGPKDGTODEACCCMEQ@@C@AOEAEBWACKIKWDEAIBEBEHCDOCGEEAEBEACCAM@EBGJC@A@AK@QAEKEGAEDELE@KAIFGAMDCJEBCAQSOG@QOUKIIAAAAGBAXOBCBOECE@IDGAMFIJGBMBGAGKQAOBAAKGK@IDCDEDAAICKIDCBGCICISWEIODC@OGYBCF@LCHIHCBIAEDCLIRFJGPCNDH@DEPOLCHBHEF@PCBQC@EHGKSOCEAE@C@EEC@AB@JEHGDI@IfKDGCOYCCMBC@GKSCC@KFA@KWGE@CBCJCDCBEFCBCAEBCGIAKBEGSDIDAH@JKFK@EGSFABCBACEMCaMAA@CLK@I@CE@CFAB@KBCAGIIIA]@KFGAEA@CFQACGAAAAGEAECCIECWG]HKAA@DRGHCPCDGFABDL@BGDKEUDEHIDCKDG@EBAAAHA@AACE@ECKM@E@CDADAFDDAHITKCAAA@QAIFKCCCAE@CBCLMACBEAAA@EHGBC@CIUYDAHKLCDODMLCBKII@EEMBABAJFRKBE@cSWBCFM@ECACGEC@MDK@OGS@OIMCcESICBEPGDEHIHAH@JAJFHILGTCAABKLEHGAA@OTCBEFADFFTHDD@FABYFCDGJAB_FGJMFGJMJCFEDOGCICAE@OHQGQOGKAKCCIEMAGGEEME@ECGIAIDIAeYMACOEAACAACEEAM@C@CECOJMAIBM[QS@GCKGACCIOCOQMAMFYRGDQCK@eG[IG@K@CHDFHFBHC\\EBGAI@ENEFAFKNPPBHGNCJEJ@BFJ@HBFD@NEDBDKNMJEB@BBAHIVMNKPGHFNGHUTBNEHIFOEAJABC@IAIHEDS@UECBMBAHCDUDK@GA@DJRBJADEBGBEAQGGFQBCFGDOAQMMBSNIPEBEAEBSLMJAFHLAFMFEDOBCD@B@BJJDFBHIFIDQCIBGFCLKBGDO\\EBWDADAHIP@TDCNBJDHNNNHLLLDFDJB@REX@TDLAJGJANDFJBCDBLHTMFARDRHVLLB@FAVDJBPEPHR@NDPJD^PXHHBJRDJPTFADBJNNLBNFHFBlLN@dT\\IHGHEH@HFJHFLTRLHDD@JBBLJBBBNRLBJPPdFLNBLDHNHHJDDJDBDBLDHBP@FGLDJEPKJCHB`DRFFFDXAD@NNKJQD@DFN@LXHPGJEJBHFDLRNHDLNRLDBJHNHVRHP@bCJAPCDCLBDDDNBTELAHFBHHFLCLKTAB@ETBTCDBHDPHLDJEJIL@DFH@JAFGHDFLHJXAFKBKRDFJJ@FEFKNEDMBCLAPCFAL@NGN@D@HFLDDNDJ@FD@H@JJLDFDP@HCBGCS@MBGFIBGEKAGDIHCDDJBDJHXFxVVFDHL@DDFLJHPFBB@HGNKDO@MBCDEJGXEJ@FEDKDED@FBBPDGLAPM^APFHBH@LCP@FTDVLTRPBJDLLNFDLAD\\PJBBABMFIJFFBF@FGB@ZDB@BEAKBOfIJKLAHIFCHARATBDCDILCF@FBHFNPRLPDFADCFCHAFELGRALIF@nAHADGDAD@FBD@JGHAJBRG\\@DPDDJCF@JDB@FCBABMBEHBJHHPPjCFEBADFNJNJAJEH@HBLHJAD@XRPPFLvPD@PILGDCBMHIN@hLLFJLLFH@HBFLH@XFFFHFJDFDDJJ@LPJZJ@XGT@NBN@PC^IHBJDNHJBDDBFCLBHRNDHJJ^HFEFGBKNMDATCJBRJLANBTLPPDBJCFCBOWCCAACJe@ECCCA@APCHCLAPDH@LD\\TJRVRVHBBBFCFEFCJOP@N@JJBDFBJLX@FGNHD@DBVEN@JCJGJKXC\\@DBBPADBHDHLLCHGPQ^CJ@HBb@DCBEEQA]ACICAAJGdEVMHBdJF@VMFIHCJ@JDBHDBBAB@FQLOJEDIFAJBF@FC@CKECG@IBCVANEHAF@FFDBJED@RJFBH@HEDEBOFCHAJBJAHG@EFITEHBBBJLPLHBbCD@FIHEXAN@VCFABCBEH@NDNBBBEHHDDH@HEJEDELBPAPBFJLF^PAFBDBfCBCGIBGDCPCFGBAH@PFjHHABEAMFIVFDFFBL@HFCF@HB@JEBDEFBFIHHBDCNFGD@@BBADFFXDAJBFHFBADKBCBANJR@FA`GXBTAXBJCHHHABHFDRDDF@D"],"encodeOffsets":[[123188,31253]]},"properties":{"cp":[120.153576,30.287459],"name":"杭州市","childNum":1}},{"id":"330200","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@@@@A@B"],["@@EB@BDLGFBDDD@DH@HEFD@DFBBAD@FHCDBJPFFDD@HABCFAD@BDFA@EDCAC@CAAMBW@CCDABCEGBCAAG@CCCCE@IDEECGCA"],["@@IBAHIB@DJJTFB@@CKECCBAD@BCFACGCA"],["@@@DB@H@FAFHB@@ABA@ACAACBAAAB@@AEEG@ABCABFGDDD"],["@@BAC@BB"],["@@@CAB@BB@"],["@@BBHBDC@CGAEB@D"],["@@GFAF@HBFJDJEBAJ@BCBC@EAGAAKAKD"],["@@BDF@BA@ECCE@ADBD"],["@@FBP@B@BECGEAK@CBADBH"],["@@@ACEC@AB@DBBDBDA"],["@@ABFBACA@"],["@@D@AAA@@B"],["@@FA@EKIGD@BD@@DDHD@@BB@@A"],["@@@FBBLABCAC@EBCF@@CIA@CEE@CC@@ACAADGB@DBBDBAJBBCD@DH@BB"],["@@BA@CA@@AEABFD@@D"],["@@BDDBLIAAOF"],["@@FB@ACAAB"],["@@F@@ACAAB@B"],["@@@HD@HABFHDD@BBHADAFGHBFCBCCAKDEAGDM@A@FC@AEAAABCCAEBBDABCCA@@H"],["@@BA@AEA@BD@@D"],["@@CD@BH@@AB@H@BCACBAB@NJ@A@CDBB@AA@CC@KCC@E@IJ"],["@@@BJBDDHBBACCH@@AEA@CCAFAA@@C@AGACD@BEAEB@DB@BDF@GB"],["@@A@@DHBBCD@@CBA@@GBABA@AB@A"],["@@@BBDBFJABE@AGBACE@"],["@@ABBBFBBAB@FAGCA@@DEA"],["@@DB@BFB@DDABAACB@@AC@@CI@@BAB"],["@@CBBBL@DACEAACBADA@"],["@@FBFCDIM@EBCAABDFD@BD"],["@@BBB@@AC@"],["@@DBBACAAB"],["@@@BB@@DJBF@BEACCAMD"],["@@@DA@@B@BD@DEDABCDAGAADC@AD"],["@@BBHBFADBBEHBFCCA@EG@ACA@CFC@ACEBAFAF"],["@@E@ABPDBED@@AFA@ACAK@EDBD"],["@@CB@HFAF@HACCA@CAE@"],["@@@DF@DAF@FA@CCAADC@AAA@AAE@ABBD"],["@@FBDDH@EC@CC@EAAB@B"],["@@@BFBHEC@IB"],["@@A@KBBBH@D@@C"],["@@EN@BD@@CHGCCA@"],["@@FECAACCA@ABACCAPHF"],["@@@JDBB@@CBABCFBB@AECAABG@AB"],["@@BBF@DAB@AFB@FEHAACFADECB@CAAGACBA@AB@BMJ@D"],["@@D@DAJDBBDACCBEEDAECC@GEAIDEFBHF@DF"],["@@BFHACCE@"],["@@@EE@@FF@"],["@@BBBAA@A@"],["@@@CCABDBB"],["@@TFH@DBHABBB@H@@CGCCE@GFGL@DAACDEA@CA@ABCFCEAAGA@ADEDEAA@IFSXADCBCD@H@B"],["@@X@FB@HA@CAABMH@BJBDDCHED@DDDBAFABBADE@@DDHDBDA@A@AFCD@DADBBAACBAB@FDDAACACGEBALG@AGACCK@AA@C@EDCFCDAH@DDHBDC@AB@VHBA@AGGACACCECAABA@CGIEE@CBCAABAFA@CCA@AFG@@CDC@AEA@GACEAEBCHA@CACGC@AFA@AACBEECBABBDHFAJFBADBDC@C@ADBD@BFBF@DC@AFFDA@DD@ADE@@D"],["@@ACCA@BBDCD@@FBBE"],["@@BDBA@AC@"],["@@@DD@BEA@CB"],["@@D@BAGAABDB"],["@@CBPBBA@AGAEB"],["@@@FBFNDBAFB@DHBBADDB@BAHA@AKE@EIBEC@GIA@FK@"],["@@F@BAEAAB@B"],["@@A@BDDDDCACE@"],["@@CXBFBBFBv@XGPQHA@C@ACAODAADAAIPABCACCEE@C@AA@CF@BCEEC@@ALC@CCEEBAABCAAKDEAIFDFE@@B@DDBADM@GGA@UXIHCB@FBH"],["@@@BBA@AAB"],["@@CF@BDB@CF@@CD@AAEAAB"],["@@C@@BBBD@BCBACAAD"],["@@BDHCCCGAAFD@"],["@@DFFA@C@ABDB@DCAABCACABACEBEAABDHCBBB"],["@@BBDA@AEB"],["@@CHJAAEC@"],["@@CFBDB@FG@GAAABAF"],["@@h^VBTHH@JA^MFKBOAUMIaMcKWQKMcOeUGEMQAOIIYiY]QKOASIiGYAQAYMem™‘{utaPELAlHJHVTPDL@NEHIHC`CZGHK`qRKJMBG@MEGUOAMJSLI@ACEOGcuEQHoFIZULKDSCKS_MeWEGC[WOUCYFCACCACICQBEFChKDCBE@EKQKQGUCOBSFGV@XETBHBH@JANEF@BAAG@EAKBCF@BCACWB_OAABCACMBBKRg@EDA@ACCGmAAGAg@WK@A@EX@FAHKJKXO^ODE@ECEEAI@@ABELGFuAEAEGGQCGECC@ADAT@FA@EDACCUMCEC]@GCGI@SKUFKDCBCFBZADe@QCEDCDBHTR@BCHEBMZGDSAMIIIMIKGO@SDOJORKHSHE@IEQCQDIFENQ€Afe}…WÇv‘f‰HUAICk}GGG@gHoFOBMHSPIFKBa@SCKBEAOACBCDCDBFFFCPBHKHGJSTGDCASOMCKE@GLK@E[mEK@CFEAEDCGGCGKIOCKGKOCGG@AB@LABMDMAAAHKCE@GEEBIGAG@ABAFKBEHKDEJFD@BMHO@CJFHBNAX@PNLBBCBCCEA@B@DCBEAABCF@HGHONITAFBRKBADCHCBOBYC{FIDGFBDFFHBFJIFAHMNGRLLDRD@NAH@ANEL@HDNJLCFFF\\THJ@HAFEBMGELBBLFFFAN@JCJF@HBHJJFHHDBLBRP@P@FEHALDLBBD@@DER@JBJEFUDABBL@HBJ@JNRBD@DIBEFABBJCDLF@BCJBLR^@BEDOFADCFBDLABB@HDDJBFFEP@FIFADBDBDI@GCEAYPM@IAKDQAI@[HS@IBEFCLIF]BG@ADBPJH@FFHGN@HKCCDCAEDNFALBBHBAJHABDADC@CBCACBFL@DEDGBAJEHGBGFGAEAWJCHF^CRKLSdEBCBWOMCWKIAWHKAKDEDEJBDFDH@NDJ@JF@FOLBJDLLDRBNDHDDDAFGDIBQ@KLCH@BJNDDLBJFJGB@DDUd@DBBPFXCFANKHBNN^PDFBJLFFDHRPHBD@DEJKLDLJH@FFJBFABKHIDG@KLGBIAEBGFCHCDG@AIA@EB]XULADDHE@EDILCJGHDBJB@D@FRT@DAD@FFHJDDJHb@TRJPBJADBHFHLH@LDBDBLFHDFSHCNEFULE@GAGAIDC@EKGAEBACGLFHABFJABC@EE_ACB@DMBCFCDG@SP@JFDEfIDEJKFONBHDFBDCDITEDIDG@CEG@ORAFBHGLM@ABBDJFDDDJQlEXAN@DMPGZo”_rUf¦\\Žj\\LxPfHf\\P`hpxjpXÀtPDÌ¡n[XCdBbL^HdE`STQho¶‘pelk~ƒ„“~“hƒRkNURO‚iJKx‡l_H@žDZA~glar[–idENHAHDFnbBDZLJBFADGFCHADCFQBANADAHQHEBE@S@WDKDAFAjBPAxBNCH@"]],"encodeOffsets":[[[124865,30450]],[[125115,30114]],[[124909,30037]],[[125165,29553]],[[125179,29557]],[[124827,29700]],[[124949,29988]],[[124939,30621]],[[124955,30627]],[[124935,30618]],[[125091,30616]],[[124686,30717]],[[125033,30576]],[[124935,30341]],[[124956,30333]],[[124928,30282]],[[124927,30270]],[[125014,30213]],[[124939,30213]],[[124904,30210]],[[124902,30198]],[[124909,30181]],[[125117,30168]],[[125137,30154]],[[125154,30166]],[[125164,30170]],[[125171,30169]],[[125188,30160]],[[125111,30112]],[[125126,30085]],[[125139,30093]],[[125156,30081]],[[124901,30112]],[[124930,30117]],[[124932,30047]],[[124914,29989]],[[124932,29998]],[[124957,29988]],[[124967,29981]],[[124972,29965]],[[124971,30520]],[[124965,30519]],[[124904,29933]],[[124912,29930]],[[124935,29937]],[[124992,29915]],[[124991,29908]],[[125015,29888]],[[125007,29890]],[[124879,29889]],[[124955,29879]],[[124987,29829]],[[124963,29800]],[[124913,29784]],[[124945,29748]],[[124953,29723]],[[124857,29733]],[[124769,29771]],[[124708,29771]],[[124714,29781]],[[124744,29734]],[[124730,29736]],[[125182,29574]],[[125188,29574]],[[125194,29580]],[[125211,29579]],[[124854,30364]],[[124919,30343]],[[125007,30608]]]},"properties":{"cp":[121.549792,29.868388],"name":"宁波市","childNum":69}},{"id":"330300","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CBCDBNBBJ@BGAIEC"],["@@GBBDDBDABCCA"],["@@G@AB@FBDN@HABCAAE@CACA"],["@@I@CB@NCDIDAHBHDHFHdTF@hQF@TFVA@CACCC‰YSUKA"],["@@I@GBIJGFSDMAICKGEAQFCDAF@XDHHDPHTLJLFFLDJ@LCPAvFLAPIfg@CCGGCYKQGaEUE"],["@@A@@D@BBBDACE"],["@@ABDDBAACA@"],["@@B@A@"],["@@A@@BBBD@@ACA"],["@@A@@DDB@C@AA@"],["@@A@@DD@BACA"],["@@@A@B"],["@@A@@FD@@CAA"],["@@JBBAACE@CB@B"],["@@@BJ@@CCAED"],["@@DBD@BA@AGAA@@D"],["@@DBDCE@AB"],["@@BDF@BAECC@@B"],["@@DDDABCCAC@AD"],["@@BBB@@GA@AF"],["@@@B@BFBACCA"],["@@KFMLA@@CE@sVAAACNQDIAAIBSTOHAFFFDBJCD@GVBBNAFCJA@DIDADDBF@HEVEBABCDGBEFCN@DAHIBACC@ANKAAE@"],["@@HEGIGDIJHDJA"],["@@LAFGC@KDCFB@"],["@@C@CF@BDBXEDC@ICAE@ML"],["@@PGFEAAMCE@GDBHEHBBD@FA"],["@@CFBDDANA@A@ECAA@EDC@"],["@@F@HABAAAB@@CB@BCC@ABC@GB@DEDDB"],["@@@FDBDAEEA@"],["@@@DFDDBBAACIC"],["@@HHBAD@FAB@IEIBA@"],["@@GDAHBLFFfRXJHBJANCBC@EACeUQEOESE"],["@@@@BAACGABDDBBB"],["@@B@DACAAD"],["@@GC@AC@DDHB"],["@@DFH@ACIA"],["@@DBD@LDDAACCABGBA@AACCBACAAC@EEE@AHC@@B@BHFAB@@A@@BFF"],["@@CAA@FB"],["@@DBHABEAACDGB@B"],["@@FDD@CECACBBB"],["@@SCAJHBDALHAEDA@CCA"],["@@B@@A@IBAHADIFAHN@DGD@DDFDBFCLLLHBD@DGFB^ABJLDBBFCF@DFFAHDBJAB@DL@DCF@DHP@BGLBNJLL@BPHFJANDPBHBD@LKD@B@DDF@PKFKHICCBEDCNEHDNEJAJMNCLENSPDFERABFFFF@JCFGDAD@DDVB`@LAHBFF@BANBFEFEL@BFBDFHFFEF@HEFDNDCH@FOP@DFBHBNJJAFEPCLDXBHHLBHJB\\HJDBD@XON@JBJJJDNCFGHADACMDKD@HDJ@D@LGLBJKJALJFEAKCEBCFED@nKDIBKHGPIDGCEEKIKAEDEHIHBFGH@JBNK@E@G@EFEFCFG\\CH@JEJ@PBLDDHDFZTF@\\CJEJCFHCHADNFDA@GACAICEAEHEHOJ@H@HCH@JBFCDEHA@EJADB@JBBH@HAJDDCDIL@BFDDBBFABDDDF@LELAXDR@JFBBAJBHDFHDFHFL@F@NJNNJHPDDHCH@PGPUTBDBFBDAACBCF@DDHADA@ADELGJKFA@KAEDED@HQDMF@BEH@FAFA@K@APIF@FCBAGEFEBKDC@EFGTBDCBEEAEM@CBCB@JBPAZQHALIAAKCAABGIQ@IMCWBCCKI@ABADA@CMCGAEFAGGAHKLIDMMkBGDB@EGDEMMUq}eGECGICG@IAW@UCYA[M›YaƒigaW]g‘QmK}SkoÄ¥PGXCpBdJjRNDPBLAHCBC@GC[@IBEBCHEfCPCFEFMDO@KG_IUGKGEKCU@SDEAACA@@CCE@CCIIGBAACGCA@@BA@C@@ECCABCB@FABBBDBABADC@@DH@FFJABDAFBDD@BCFDB@CBJF@DBBKB[EO@cBQFK@EBKJ]XK@‰CIBEDOV”mRSB±•KAM@KHs›GQMQk]iOY_ŸOUkkGGUEGCCGDaLIh‰HEXADABCDWFQHIDCLCHEBC@KAEewKWEMAGDc@iCYEMIIQKMEY]GGGGAGBOFQ@ECGIIKGSi@EDCfQDE@CGUOOKSCMAkCQMaSOKGQE{KE@kNG@EAafEBGAAB@HCFQJCJDFADMHCHQB@BFFAHIJHF@DABI@CBLFCF@DJHHP@BGHUNAFHJRLJ@FGHCJDDFBHYVEDKJIPCZ[VIJIVGLCBIBQLAFKJ@FFL@BAFQHCHBDDDAF@BHJFNCHGLKJQGG@MFABHF@DADGDEC@A@GCIBGAAGBADCEI@MHEBICIIGCG@CBMXKLCF@FDFHF@P@HCFWNC@CIQKOCCGIAACEBCCGBEDKLC@KAG@UME@AAKFI@ADEBAAE@cCOEEEAEDGFEDIAIEGIAEBAFEBGBUCQGCCBUECI@MMKACKEEGACCIUK@CEAKM@SHO@CDBF@HOPELMA@PAHEBUFKE@IAAO@QEUCGCAGBCPFBA@CEGCCQIEG@CCECAK@CCBAJ@BAIG@ADECCBCH@DKACODGBGAMBCABCCAKJG@C@C@GACCAGE@GAIFA@@EAEA@ADGBAG@GECCDBHABMACB@DNHBBABM@IDGCCDGFCFCBGCOQJILACMCAMDGAG@@BEBCA@GCAKDGLSJKDCAAKCCSDIDE@A@EFFHAVBFB@DAJKLHBFABGFGBG@GFAF@DDHCHC@M@GFI@AFCNOFLNJH@FEDME@JANIBCDCDBFIDCHGDO@EBADBJGFCFBDALCDG@GHI@IPHFJCDD@DNFBNDDCHNJGNFJCHFB@D@BEAAD@FHDAH@HKDABBPJH@FEDGBCLBDURADDDGBCFAA@ECAEBOAIEC@BDCDGDDJFHFLBDD@D@@PJN@BCFE@wHIFKAEBAJ@PCH@HDF@FEFCHBLDBFBHFBBHCBB@FDHFDDJ@BGHGNADFFDNGHE@CDLFDDHZFDHBDH@BEBCD@TEHFNL@PHBBBFFBHHHDBDBLBJJF`PF@DATFHFJNDBRADHFHRPBDJL@DEDDJ@@BCDCDFJBJLDBDE@I@EBARAFD@DDJCB@DFD@BGH@PDFPH@FIBEF@Z@DHLADEFAFBDJFN^FRCJE@GHEFBLEDNNHBJHLBH@FCHGNIR@FRLNPH@BghDJZJJAHBJMDIDADD@PBDAH@DTPB@FIDCT]DAD@FFJBHAHDJHPHJJdJFANDHABDBBDCFI@CDC@GGEDCGMBEAKBAHE†FLDAHBBD@PMFAJANDHNFDJBj@DBDH@DGHBFFHNHB@B@DIL@PNFBBBBJDDB@@CLBXBTCDCF@HCJAFBDFB@D@JCD@B@FADFNBHCFGBE@KAKDA@KJELCDEBB@ADA@EDCFEHAL@NAHBREFCRDFD@D@DHJBHAJFXPFHA@ACGFEHAL@LDfdN@JBHAVDHABADQ@CPHJNDHPFCHGBQBCB@DBHBFJNFZJF@ZAFGFBHDD@FBDDBH@DADALDFABBJFDPAFCFAHKFCB@H@BHBAFFHPHNDHAF@LJDAJPTTAHIFADFJADCBIDADSFIF@HBBdPNDPAFJCDAHCDCFABBFDHJFRDBFCJEDAFQFCAC@@LBLDHLDFJHLJJBBHDBBGTCBGBIBEJJR@LI^EFAFALCRYFEDIPK@UDINBHADOBMEUHAFRFLNAN@D@B@JCJABKDQ@OH@BBFAL@FLDJLAFCBEACBEHCLADBFLBBD@BABADBD@PFFFDHCRATIAG@ARQDB@FDJFLAHBNGLEDCFAHNNLB@FBJAFBD@LFD"],["@@B@@CCBBB"],["@@@@@@"],["@@@@@@"],["@@LDD@BC@CFA@GDACGKGQ@@DGAEB@BDFJBBBAFBB@DDD"],["@@JDBAAACCED"],["@@ABD@HDDA@AEEGD"],["@@DBBACAAB"],["@@FBBACACB"],["@@DDDAHBBACEDC@AEBKC@L"],["@@DBDDH@BCHA@GCCQECB@DA@@BDDABA@BD"],["@@@FDBFBDDDEJ@@CJ@BAC@@CA@IA@BKCGBCA@F"],["@@D@C@"],["@@@AEDDB@ABA"],["@@D@AAAB"],["@@BBBCC@@B"],["@@D@DAGB"],["@@@BB@B@AEA@@D"],["@@@BD@CA"],["@@FFHBEECAC@"],["@@CD@DJ@DAACCAC@"],["@@JRHB@EDFD@MUIC@DAB"],["@@B@BADDDBAHH@ADB@HBFCFDDABCIGAEKIGAECGAABBBABC@AFGABDDDBAD@FD"],["@@FHH@JAACEEB@ACDB@@@CCCE@CDDDAFGE@B@D"],["@@BBD@@IECC@BJBB"],["@@NB@CD@BCCAE@AEG@ADA@AHB@DA@D"],["@@BBBAACAD"],["@@DDB@EC"],["@@BBFBB@DDF@AABAACC@CCC@@BC@A@@B"],["@@B@CABB"],["@@FBDAFBBA@CBAGAODDD"],["@@DFFCA@CCC@@B"],["@@@BJ@GAA@"],["@@HFFABAEGAAEBBBCB@B"],["@@DBDCBACAE@@F"],["@@EL@BABAJFDLA@BHDCDBDB@DCD@DE@CFAACEADIEECAKIICC@@BDDBF"],["@@C@@DDBBFFBDCBBDACAAEDCDAB@CEA@GHGB"],["@@@BDDF@HDB@CCCAAEC@EB"],["@@FBF@ACAAI@BD"],["@@JFHBHABACEI@CC@ECAA@ACGC@DBBBDAJDB"],["@@@FB@JI@ABA@AGAAD@FCB"],["@@BBDAFDDCFABCHCBICAGACDC@AB@DAFEDC@ABBB"],["@@HHLDDA@EE@IGE@AD"],["@@@@@AABB@"],["@@B@A@"],["@@B@@AA@@B"],["@@@@BAAA@D"],["@@DDDC@AE@AB"],["@@@BB@AA"],["@@A@@BFBBA@AE@"],["@@A@DDD@DAAACBCA"],["@@B@@AA@@B"],["@@@B@BDEA@AB"],["@@DBBA@CCBAA@D"],["@@E@DDBC"],["@@FD@AEA"],["@@DADBDAEICAE@CAEBE@BHLBBDD@"]],"encodeOffsets":[[[123981,28693]],[[123949,28698]],[[123960,28692]],[[124095,28635]],[[124005,28609]],[[123812,28483]],[[123801,28481]],[[124061,28478]],[[123747,27716]],[[123759,27710]],[[123749,27703]],[[124058,28470]],[[124037,28394]],[[124034,28345]],[[124085,28361]],[[124101,28366]],[[124096,28393]],[[124055,28441]],[[124072,28577]],[[124130,28512]],[[124128,28505]],[[124014,28103]],[[124001,28154]],[[123964,28144]],[[123985,28088]],[[124020,28133]],[[124035,28128]],[[123969,28103]],[[124180,28680]],[[124173,28672]],[[123959,28680]],[[123950,28651]],[[124132,28608]],[[124137,28601]],[[124081,28591]],[[124033,28585]],[[124020,28589]],[[124156,28503]],[[124159,28502]],[[124122,28481]],[[124134,28486]],[[123278,29163]],[[124053,28458]],[[124042,28453]],[[124042,28454]],[[123990,28459]],[[123998,28468]],[[123999,28473]],[[123908,28504]],[[124062,28421]],[[124054,28427]],[[124039,28429]],[[124039,28437]],[[124069,28411]],[[124072,28413]],[[124077,28409]],[[124081,28412]],[[124082,28415]],[[124051,28359]],[[124106,28316]],[[124100,28315]],[[124105,28326]],[[124114,28273]],[[124109,28288]],[[124127,28277]],[[124041,28288]],[[124077,28294]],[[123953,28296]],[[123952,28301]],[[123961,28297]],[[123948,28334]],[[123843,28327]],[[123834,28319]],[[123828,28313]],[[123836,28308]],[[123840,28303]],[[123876,28314]],[[123806,28359]],[[123819,28350]],[[123821,28346]],[[123725,28310]],[[123740,28336]],[[123727,28351]],[[123711,28355]],[[123652,28245]],[[123639,28233]],[[123638,28233]],[[123632,28225]],[[123617,28215]],[[123603,28182]],[[123603,28186]],[[123602,28183]],[[123588,28169]],[[123737,27693]],[[123733,27693]],[[124137,28613]],[[124137,28613]],[[123799,28377]]]},"properties":{"cp":[120.672111,28.000575],"name":"温州市","childNum":98}},{"id":"330400","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@DB@ACGA@ADDD"],["@@@@AA@BB@"],["@@@BB@DA@AC@AB"],["@@B@BAE@BB"],["@@ABBDFAACC@"],["@@R@@IBCPFPEBDH@FCHAD@@BILBB\\BDLEBBFCBBBDADBD@HADMHABAEEBAh@BCN@CAFIAABC@@@CA@@CB@@GCABCHBBEAADEB@DQB@D@@CCA@EA@@AMA@AAABCA@@CD@@AAEDGE@BGD@BGB@@KAADEFE@EAkAIDBH@@EA@ACGB@CG@CC@CCGDCBG^CBAAE@AHAJ@DCDC@@A@ACFACCDACACDEEFAACEEDCCCB@ACCBBCCCHCCCEBCEC@CGE@CECBAEBAA@ACE@EGACHAGEHECEHABB@DBADFA@BDDBBA@ADAB@ADBANNFBBC^ILQDKPDCHA@ADA@BEC@CB@@DBBHB@CFHBDEHAEN`LCLD@CDHDFD\\@dPAAB@@A@AD@AABADCD@BALDDFBABCJCDBBA@ABAEGAKCCB@BBB@TCBDFEACBA@CDA@DB@@IIKGQCa@IC@I@CEJMZCHD@ABAFBBDRAFCDBFA@GFDLBBBBCDABCLDFBFD@DDBDABDBCJKHBCNDFJDX@BAHOBADBB@@GDAAADEDGBOJEAABA@BDABBDAAABABBXKDATSB@BBDCB@ACBEAAB@AADECE@EECBECEBEB@BIDAAEDA@GF__CCCYeIKOIUGMaOk[AI@KAAYKKBECIGKGSwW\\kluvu–‹haOC¿soWwigoO_e[eG“[i¡[—Sq@WB…TSBKFiXQRIXAl@\\AnELGHEBQFPYBÇA¿BO@‹M[GOIg•@IKQMNGBONUL@DKJHVCBPZPBJH@NAFiGaKSAOKCHGD]JKB@B@REJMACDADHFJBNH@FFHPL@NCFTNALDDAPEDANBLFDBLKAGEC@AJEL@DDF@NCP@DELEXCHE@EAWAAB@DFNA^CZEJ@FH@HDJBFFHDFJ@FCF]\\BN@JLH^@PDDBN`@JHVEJBHBLJDPADCDELED@DFFAJBHBDFHPDFVFL@xHNDV@JBAFCFIHIDCDBFFFLAXBJDTR@DDDNXAHEDADAJELCNKXL@RCBBF@JCXG`dp‚HNNRHHBHJHbTFJLHBANEXCRDRLTCPBB@AEBANEFA@PFD@LBFB@DCDENRFLNDFJBBDC@EPGAA@EHADCFBDDBDGPBFXDGjDNBPEZGPOT[JHJTVNIDBDHDBHCXBLEHIDAP@HFRRXF@DCRDRB@BAFAFFBDDBnJdBhQDIDADBBEFBHFFCDCDBBADB@AD@@BD@@JL@DBJB@BVJBNFB@LJ@B@"],["@@BDD@ACC@"],["@@BA@@A@@B"],["@@@@A@B@"],["@@DD@CAAAB@@"]],"encodeOffsets":[[[124055,31333]],[[124038,31327]],[[124036,31322]],[[124035,31314]],[[124227,31209]],[[123803,31762]],[[124249,31232]],[[124252,31229]],[[124251,31225]],[[124216,31239]]]},"properties":{"cp":[120.750865,30.762653],"name":"嘉兴市","childNum":10}},{"id":"330500","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@DQLOTMFGBGAK@INe@EEA@ADBDALSPORYZSLKFUJMDWDCdU^IhMja^QvqfW@AFAFBH@BAFABCFCINCDCRD`E\\CLB^@^DH@PB\\BXD^FRFZDxR@CAEUUBIDG@EGCCQ@CDK@EBMCABEAANOPD@FJ@DLJ@V@dHLHLDMpBBDDF@XMFK@MBEFCBAACKEAIAGBCJANULEBCACUMAILGDAJADKJG@[@AICACBIBCJAFKJCJ@BCDGAOBMHMLQDKE@CAQDK@LWDMFKBIBCFCBGMWCC@CSQICWAKBEEAEDCJCJGDEBEIAU@MCwGK@UECEGOCEGAIAEBCEC@KFCFCDOBICAKAGFIGU@IM_CAOC]@KG@OAE@E^WDIEKGCEEIAGCG@@EFIBGDoEMBICEQCECAGGBGGIDWASBWA_HEBQ@MIABADCLABGEAEBIWCEEBCAA@@HCMECDGAJGAEFEACIFA@@GDEGEK@EACEUEEJBNAFGBiGOEG@ABEHODCDAHHJADeDCAEAOBE]IKAEBOAOFKFCFI@GCGGCFGAAMAMCG@AFADEBUDM@WBGFEJC@aDGAOKIKAAGAKBGDEJ@FGHIBIAGBEDAPCFGFG@EAQIC@IFCAEEE@GBMFUBAD@JDHLF@DEDE@IAEBCJIFKPERA@ABCAAGICI@GDEJUNE@cIGAUNcFIHBBJDBDB^FRAFCDa@GAI@]DORGHKDGKGCCAOBAA@CD[LWHIDI@IFMAU@CGCHM@EKWAICEIA@I@MPODIFEDEAEAAUGECOMIQ[SKCG@OCKBGDOD@BDBDD@FCPER@FFDXDAPIFEBCAOOSKMAKBQIIASDCBMNALEHEF]GIICGQMAGDKAECCIAMGICGA]JODM@MAS@WHGBACIWKOI@CIECICGEEEWEG@@BEHKJWDUAGBAFDXCNKHSCEB@LHJBJGNBNGFSHABDPAJCH@^ALEHFRFVELIRALBDAF[CGCEGgYGAQAE@UPBPA@IDEDU@EFAPAFAFBFLFBH@HBBTLJJHBBDAFBJIJMD@FDDABSLIHAHDFJNHDLKF@dFF@LCN@PHZDVRDDBHNXBHTZLFHAFBLLHBHJFBNADBHHFDFAJMHgHMJMHCDATBHBL@VNHJH`LNPLbjAtEJBFJNAFIL@HDJ@JAH@DHFPBHGJEN@LFL@LFDFRbLPL\\NRJFDBNAJ@FBBD@HCFCLBRGHGLMRAFAJDT@FEJ@DLR@RDFPHTN@DCF@F@FFNEV@HBD@FBDDHJLRLBFTHBFPPNFHFHLFJEb@VHdGVCVBFHLPJHBFF@D[JULENDPNBPH@JHPHFFFPDFFFB@JBBRFL@JOTGPIF@HDFJFRFDP@RDLDD@HGF@LDDANFH@NJFBHAJCDCHADCBEGM@CDEFAHDFAJOH@\\JLJ@FCDGD@FHLHCLBJID@NAJFHCN@RKFCJBDBLDRJ`@HB"],"encodeOffsets":[[122798,31919]]},"properties":{"cp":[120.102398,30.867198],"name":"湖州市","childNum":1}},{"id":"330600","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@Ve`qp“HYNO@CBMFWRkCICCIEACBAN@HKAGBEPQH@DFH@JCFCJSDCACCEAGPMLEFIJCFeEC@ITOH@DCDENA@CDA`BFFD@BAEIBAEGHKBDFAHBFLD@JCHBHBF@VKFEDMTGCEEGAKACKCG@GKGECAIBOAQI@SGaCIICEG@EBC@CQS@E@CIACAHGDIJKFCF@CGBCVK^WFAB@BJH@DCDGHEFAJBHALKH@JCLGBAAEEI@EIGCKLKFI@CACOGGQECKEAICE]OMMGAMLEBWDOEAA@CVcCCA@IHIEKACCIM@ADGLKR@JAHCBECCGCMCQAKCCKAIPK@EIEI@MCG@ECACFIFCLCLBXGJBXLNDXPDAFATcLKDQE]DGXIFBHBHEHAFGBIHAFC@CEKDADBDAD@BCACGBBIGAAABKMEFCDBDCLD@GHMEG@EIGAOBCH@^AJEDKFEJAT@\\GJ@RBLCJBN@ZOFBHDJ@ACACBCJE@EFOEEIACC@GAAKBACDEBCPEFC@AQ]AKDI@AKEDCAIBAFEJA@CACMQ@IAI@GAKBAVCFEAI@IFQ@CC@AACKBKFG@E@OQOKACAGGIEGIGAE@DI@IBI@CEEKDEFIFEECGC@K@EBCB@JBLEJKOICGBOJKDI@KCGI@E@GFKASCIGAG@[F@HFL@DCBU@YFcBGEGKKG_EEBCD@JAFQDK@OOGCMAWAGAI@EA@IIOEUCAA@KFGJaDADCFKLEBOGGGAQBUECOECAAGBKLMFYAACAKBKAC@OLC@CCC@CDKPMBCAQMMQQISAQFG@cKWEGNFLBHIrFJBJAB_HCDAF@BVVJJBDADUNIBCDG@OIGA[@CCGKGAGBEFENKPLZDRALC@MIS@caEBEDWLE@IMGFSDMHMAICKDKAMVEFCBE@CAIOEAEBCFBHDFHL@DOLGHE@IAEBCHJL@DQXC@OAEDOPKBIVIHEH@fFTBHJDDFCDGRCDOACBOEBNAF]RMPIF@EACICGGMC[IOBGCEEO[GOCCODKFI@MBGAKMQCCECQDGJEFUAESBeICCCCKEAEAOMYQAIKGMWI@AFGGCE@EBEJQFKJIPANIN@JFLJFRZBbFJ@FABSRGDKPBRHRHFTFFDAFIPEDK@KEOBGAGHFJMNABIAQDABEPKDGBKFABJLAFIRCFG@MCMD@GCKGGCEGEGOCCGAGGECGAKEK@GAW[I@QFURG@KKE@WJABCNBBR@BD@LJV@BIH]@YJGJGDBJFHQHCDENUIIFQBQDCD@LDFCVJXLJDPDDH@F@LCD@LFHN@FABOHG@ELKFBHRFFFBP@DCDCDGB@ABGAE@MQKMBWLW@CNCDOJKNBFAXIJODEDK@GHEDEBGDIAECAABCHEAACAEDGAE@MN@BBDGL@FBHADKLGBCPAHDHSLCFABDH@JD@HCRMF@LDBADENCBCBEDALJHBPJFBZAD@JJBFNFH@BMBALCBAHCXDPD@HBDFBJBDDDDD@F@BD@XNLCXILBHJNDJXD^CVLFBFCJKJEFCFBNNCH@HR^RLHBRLJNRRHNBJ@FCHDD@JBJBBJCFBBHLRD@JCFE@GHAJED@FDPVNL@BGJ@DPFLLPFLEZAHEF@FBFLDBHEDCHO@MRIHBHBDBHJDNDDFCFADA^IPTHD@NLHDDNHDJ@JHRZAHDDHEHBFCF@FDLKN@NKNKD@BBFEZEBIAGBMRBFNHDHHF@TADGFDNBNAFCHCDKBYRGAIKIEIBIDCH@HJFFJJFHPC@G@ADLJNFFBFEDODADDLEHJFJJH@H\\@BBCJ@HD@JGFHDBPFV@BBFBDCDMFEJE@CAEBAN@BAAMDADBFFAbH@@AFBBDBDDA@AC@BABC@@BFB@@C@B@CAAB@BAAABBDCCEAIBEJAbFB@BRDDDJN@BBDDFBAPFPPBHCHHbGHGHKHCPCN@JDdCH@JEDADGB@D@JF`@FGJADBRHLBBBH\\XldvBFv`r|zrdSLETA†SXAr@”T"],"encodeOffsets":[[123768,30999]]},"properties":{"cp":[120.582112,29.997117],"name":"绍兴市","childNum":1}},{"id":"330700","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@LMPIDCDMX@RIJCJ@PJBPBFAH@BHAHG@EAOIEMCAGLEFKH@PGBA@EGMKEC@KDE@G@CCCOKIIWDUCE@KDCRCRAJEVJFMDCRGEGAIHCHIZI^@JG@AIU@KACQ@AADMBAXIF@LLH@VQREJ@X\\HBL@LFHBFDHHHBDDHPHFDFHHDL@HNCNDH@DEJQBEIKBALEHALCFOBARCJBBANMEIHGHBPALFL@FCJOBEECSEGEGQAQLOHCTQBA@EEIAaQYIEEK@IJMBMJOLIREHKH@HBBBEH@BXJHNJLRBNZBPBFLFDDDDfJTABFEVIFCHDRDFRDLNHBNAJ@LEPCDDHPP\\FFHDPA\\JNDHHJDBD@FJENO^QBEAMPFDAPBDCHQDCCEICAGES@eFGJGJULAPOFCPBD@RW@CIKDGFAJBF@HGPK@CGKCEAGDEFAFBJPDBF@DAFENULBLCJDNBNGTCHEJNF@XKFCFAdbT@NJD@BKCQKYLOFMFEHAHBHLDD\\@HBPJH@DCJAVMBCACIIUU@ABEDC`GBAAIEIJqAGEKHMNIAAKI@IGE@AJKOKSIEECICC[UQGMMGMIAEI@ALODIDAHHF@LEHMPA@ICCIEI@IBIJA@IUIIGIQCMKAEFIJEDEDGAIEI@GUQBARKACCCGBAADSNOHCDDDVBBFBFCBMDCJA@CEIAKDAFFB@DG@KDKGCG@@ABCD@FIBICCOC@CCEEASBKACH@FA@EBKESAGGAEBUEOAEICGMAE@KHIBEAMGEEIIEIImIK@KGMCCBIKICIECEACKKQCGGICS@QJC@ECIBABCF@HBDD@DDEDA@MAEBIJDFIHCEEGBEAMKCMACCAGPQCCGAACFCAEGBMCAA@ADGECCCBCBCGGAAGFBHEJKDKCEBSDMAQGGIGACJCVGJCACGOCCH@JEDECEIECAEDC@CAKGIE@IJKAQJQB@FCHEB@FE@CBANQDEF@DGHSHIH@@BHALIBQJBDD@DD@VDFHHBFAFGJEBADDJ@DGCCBIAQBOEE@ADBHCDAJCLCBIICABE@CECE@GI@AHIGIIODAFAL@BAAECC@CFKAcBWCEYGECKOCMQOWIAMEEKMIKCKBCPKBCEIMKI@ODG@AE@ACCCIEAS@AFCBQDOHMAAAACHIIUIII@KBEFMAAB@HABG@OBQRBLDBABCDIAKCIIGCg]WCQEELIDIHKD@FBFAHIACDMFGHODCDAHGCI@CAEKICIFKCG@CFIFK@OHKAA@A]KEBGACOIGICIBEAAEGOKG@CHCBICKKDGBCAGCEKUAA]AGACACKKEQQWMACAEA[EO@EDE@GGKIIOSQGE@MDMJIFOAIEEYp[BG@GIKAGAEAACBKFGBU@GAAC@KCCGEKMMKCG@IAESQ@KCGCCYEQAO@[T[FCAAAKWEEK@_DKAWAIDC@IGU@@BAHGHm@E@EBIT@DBF@JCFCBUDOFE@ECEOECCACAEDAH@BABDB@TDNCH@BFLJPFDDHDJAVGFaTEF@NEDM@OIG@EDK\\@DFDHTARETBJFLBRBHAR@PCT@TDDPER@MTALBLAFABIDEAOIMAGEWAQICCA@IBEDCVEDGDIPGB@FCHMHS@KCCSCAMGAC@GCEIGM@GBGFGXMNAHDbABI@@FDLDFZHFFBDADQVBHDD@BCFNB@DMLC@ECCIAAGBI@MGABFbJPFDF@HIHADDFRCDOJADHBXEFHBL@RIJMFGTED@JGRGJEJCTEPKHAF@DDBV@JHHJFJAHGD@HDDADEFAFLp@RBDDABQDEBCBADDATEN@FBLBDIHCXBDFFBHEDGRCDICKBKCC@EDCFDTCDOHKPEDOFO@A`ABABUFEF@NDF@FKFKP@FFHEHDNCNGDODABHBDTAJDFCH@HVPHFFJDJFFJFTHFDDJFDFBBHBBHBBDCLAJFBHBLE^@JBJJBHAD@LBADEF@@D@JKL@DBBbNJBFD@FADEBHT@FELILG@CBCJHTAFBLHJADBFADEDAFCDIDAD@DHFLXB@LED@TDHLD@NADDPZHDB@JCJeN@HIBA@IBAD@FFD@F@FBPDLTGH@FTDBE@KFEAGBCBCLGFGDOCGBGJUEIJQDKFCJBDAJGDG@KBCXCD@PHD@PCFJTXDJDJAHCDLJJDBBFCDCJCL@LHBBPARBHLHBNAHAJINEHBJCF@FDAPADWPABBHBBJBLJPV@RPHRTDBFADINCHBJELBF@FKFCHBLFBF@RBLB@D@HIFAN@DBBDAFBFFFDHCPGDAFAFBJCFLXLJBDAXBFPF@B@DR@NFDDBDCFSPCHOLCHFFJFTFBBNCF@LHFDJBBF@FGF@BJHFRAFEF@DDDAFAD@DDBNDLJ@RGPBLHXPNFTDBF@DBBFLJJBBDJJDBHCF@VVBAAEBALCTMJFF@JCJBHCDBHCHGDAVCZDFHTEBJFBVEF@DBPBTHZCDF@D"],"encodeOffsets":[[122853,30388]]},"properties":{"cp":[119.649506,29.089524],"name":"金华市","childNum":1}},{"id":"330800","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@JFLDLFNHBBF@RVBD@FBBHBFDB@DEB@AFBDFFBFGLC@A@BEAGAA@FC@@CCE@HA@EAC@@BPHBBCB@ACCCDDLAFEB@FATADID@LOfYLCFAJCDE@ECABBFNJ@FBDPFFCBBADH@D@@DCBEACBFJHBFL@FFPHNEPD@BCHC@FGH@BDBD@ADFB@BFFF@F@BD@DI@BHGHC@@DBB@BGEEBE@@BCB@CA@C@BCECCAEDENC@CBEJGDCBAAE@AAEBAAGDCCMLFHFDD@DC@ADA@B@BJA@DHDB@@AFA@DADHB@DHHCFGDCHAAGICACBDD@DGD@FCA@BDBABCD@DDCCFD@CJB@DIBB@DEFCFAACJBBLBBBMDAB@DMFADDFCDBBEFAFBBBHLABFCDBHCDHDFABB@BD@@BABAA@@CB@FAFBDABA@CCC@CBBDAB@DFHCBAFBBHDBCCA@AFBD@ADDADD@BABDB@D@BBABB@A@BABB@FABNB@BDABEBCF@BCBEN@FA@DDCBDDF@HDDDIBFFAJDFAFBBCD@F@D@BFBADGFMCCFE@@BBB@DEB@DBDHA@DMHADEBCAEHCBKACCEBBDCFDBBHLDFDAF@F@BABCCEFDDHCBBCB@FCBCDEA@BABB@BDJ@DBCDA@GDC@@FBDKFB@JB@FB@ADFB@BC@AB@BCAC@ADDBA@CA@ECBBDAJCBBDBFCB@HBBA@CACB@FDBAJCDBBB@FDADEDCFGDCLFDGF@DEFEAADG@CDG@@A]BKAOJGBCDK@ODCHGC@FILRLCFBBABC@EF@HGREFE@@NCLEJ@LAHEHEBATGP@HEDM@GHA@C@GGMBKCIEGAECIAGEQGE@ICIBCJBJFFRFTXLHDHHH@BCBADIDIAEBCJABC@ECKD@JELKLELGBEFIAEFCBABGB@BECEBCCC@BDA@ABOC@EBGCA@DABIBGD@BE@OXBDHDAB@HFHEH@DCDMIC@CAEABCGGDECCAMSAHLFD@JH@CF@DAHGCBCEEAECACEGJEN@\\CLGDIJOD@FBDKJAHBDTRCJBJ@DKJQDMJQDKLCF@JJPTFBB@FIHIDIJJV@NDHCHBJEFKFGBCBCFBBJPFdBDD@BB@JDPJJHDHCFA^DN^DD@DCHDHIFADDX@DFJED@VAHIH@DFDH@dIRAFDJLFBFAFI`GPHPAbVN@DB@DCLIJIF@BJBRLFH@NDBHDJJLBLFDFDPALINJR@B]VCH@DBBLCHBJPPV@JFFRHL@F@HFNHF@LIZDFAJGVFFCDGFAJ@FDNANDAhBV@DCFCRCFCNCFBLAHBHBDFBN@NBH@BCFKHIPIBEBUHMBIFATCFAP[HCLADKHEJARDJCJEAGCEII@A@ADCPAFCNEBEGKBENITKFAFBFAJOTMNARNPBHCDERAHERHFBHAFABCAIIQ@CHBL@VCDCBGNADAVFT@FCJGJBD@BABIPFJEFGAMVSHGEMHGLONMJUBGAAA@IFMNCLCAMFC@AE@GEI@AFIDIHMAGOOLMBEFEFMJ@HBD@BABA@GBQAGGEACAADGT@\\JfHL@RDHCZQNENBPRPDDJBDLHHDT@\\RANBJINDPDFD@N@FBDFBBBDFBDPNBfZJBJCJBDH@FNFFFHHNBJFDDBLHLRPRHPGF@DBDJPHFCDENIHINEHI`EBAHIDCZEBA@ECCSGEEBCFEDAPSB@HBFGLKBADBHSJKEGBI@IBGJGFGHCFODATJdFNDPJT@PHL@NCD@HFBDFDN@DEXAdTF@LAEQBIBANAFFJ@LJDANKPCDCLKBGZCJV@DADGH@FBBFBDANBDKDAF@DBDDELBJ@RBBDBSLGJCBECCBCB@D@FLNFDF@BD@BGBBBAB@FCHBLLCFGVCLFHC@ACKBAHEDCDOHGCQB@LB^GD@MIIQIIUO@GDGCEBICSGABAPCHCDMCMFGEG@ELOLE@ECE@MFEVEBABAB_P@PEFCLOPGDCCSDEFCD@LDLAJDDCHQFCAGEEACDWJGACAK@EFMBSCCABADCFARCBAC@QKoBEFEBCCC@GHCBGEIGIIGU@CA@CBELGFODSFIHIHQ@IFCHSNEJI@QAKEGWFGABCPIDCEQCCGBGJE@ECIOEaBABBLFJ@HABBDJDDB@D@LIBCAAKADE@ACCAGRUBCACEEUGECEM@ECDCLCDGBA@EEMICAMFO@GAICAE@GISWQGCIKAIGCOAcHMFMAeDCAQWEIIGO@YMKCKCWAE@_LMBGAMME@KHMISAIIMEIGCMCEGEGAKBEAKKYOCGEECICCE@IIMWICKOIGMQA@IJEBGEQ@UIIM@QCIKKAEBUKGEMBMAOHGBCBIEGGEIOKKMG@IACMGGMCAEAKDCDALCDIAEBEHAHABG@IAE@QLGDG@OIIKEEE@GBG@UIGEAGEIA@EBCDCAGHCAE@KDGAAGGI@CAACEOGCICAI@EKBKFAFMGQAQ@CJCBCEYGU@CHEGEAC@S@CFAD@FBFJNCHBNDFA@AAC@CFCBCAOEGGEEOEGGMAIFICKSYEEEICAGBIIIAKGAC@OEEBKKOGUOYMOKAI@IDIJE@IEM@MYMAGGG@UBMEIFAB@LFJAFKLEJGDSAKDWESHAA@C@E@KAA_GWAGBQTC@EGGAACAKCG@@HCDGD@@EAABAHB@ACE@EMCGMIFMLGEKDKECDE@ABGBGDCFGA@F@BJJADS@ABFF@FCBGACREFHR"],"encodeOffsets":[[121277,28968]]},"properties":{"cp":[118.87263,28.941708],"name":"衢州市","childNum":1}},{"id":"330900","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@E@IF@DHHAHDDNEBEBANADAACSCGC"],["@@E@EDGRCDKBG@G@EDGJADBDXVBADEHALBFADGJSDWAEEC"],["@@EBCNCFCBG@MIE@ABCJ@F@FBDLHVLDHFBFBVALGBC@MAAE@IDCAAC@EHYACCCMA"],["@@GBMHKAIDCBAB@FJFEH@DDDLD@DAHJLD@DGDCHADABGFCZ@@EGE@ECCW@EABEJGACCA"],["@@MBA@@DFFHFBHJDF@JKCGACI@EEC@"],["@@ABBFH@FDBAFB@BCBJFDAAGLAAAEAMAMAEA"],["@@BDB@FABCAACACBAD"],["@@FABAACA@EB@DBB"],["@@@CIGC@AFFDAD@DF@FE"],["@@@AG@DFB@BC"],["@@F@@CGAADDB"],["@@F@@EC@ABABBB"],["@@DBBC@AC@AB@B"],["@@B@@AC@BB"],["@@@BBAAA@B"],["@@B@@AEI@BDJ"],["@@AB@BBA@A@@"],["@@C@_Ne@GDSRq~ADDNDBFBTAJFH@H@JA^SBEAGIGACBKDCRGZE\\FL@TKHGBIAEEEE@UBC@ECAEEA"],["@@ABBF@DFBBA@ACGCA"],["@@BAACCAE@ADDDH@"],["@@@BDAAAAB"],["@@@FHHDBB@JCDCVU@EEEE@KEKIG@AB@HCH@N@J"],["@@FBD@BCACCACBAD@B"],["@@@DHJLBDADO@CCCE@OFAD"],["@@NGPQFIAECASAEDGJOJMDIBCBG@IEGBABBJZJNNHDHARS"],["@@F@@CEEEACBBFHD"],["@@@JJTHDTEDECWCEYAA@EJ"],["@@DA@AAAYEG@AB@JDDJBBCFBFABCDB"],["@@DDXPFBL@FEFCBG@GEMOWGEGCE@EDEHENARDH"],["@@THL@BAPOAQECUEMBOAC@KNAHBDFDHDH@DD"],["@@HEAAACSEI@CBCFARFJHBFDF@FEBOBA"],["@@BBD@BE@CEBAD@B"],["@@@DF@DABAICAD"],["@@J@@EACEBADABBB"],["@@FABACACD@B"],["@@VFD@BCEKAACBCDC@GD@B"],["@@D@B@@CE@@B@B"],["@@HCBCE@CH"],["@@F@DCCACBC@@BBB"],["@@CD@BHCPKDC@CC@SR"],["@@FCAEGBCDAD@BJA"],["@@D@FADGAEE@CBEJDD"],["@@DDD@DCBCCEIAEBCDBFH@"],["@@JD@ECAEAADBB"],["@@DBBCDKACCBGNDB"],["@@BFADFB@MCAA@@D"],["@@BI@AEBAFBDD@"],["@@BGAIAAEDCNDLJ@@CAE"],["@@DFJ@AIBCCEE@EB@JBB"],["@@BDDBFAZEbSp]HI@ACAE@}VMDGD_ZAF@D"],["@@D@@A@IAAEBAFBDDB"],["@@BABBADA@@DCHDB@DHBBAAAHC@EHA@BB@@EFED@DBCH@DFEBBBCD@@DB@BCFABC@AA@AECDC@ADCA@ABCACAEAAADC@CAAACBCDIAEDC@AB@DI@@DEB@BDBD@BAH@"],["@@CBDBDACA"],["@@DBCAA@B@"],["@@B@DC@@E@@D"],["@@@B@BH@CCC@"],["@@DBF@HCCC@A@AHADGAADEE@A@AFCAABDDABAFGBEGGDBBGFBHBB@E@@BAD@FB"],["@@FBDADEECI@@CC@ABDFCDHB"],["@@@BCAABBBDABDDAACC@"],["@@GBFBFABCAACD"],["@@BBBA@CGBADFA"],["@@BAAAAABAAAAD@@EHABFB@ADABA"],["@@ADDA@CA@@B"],["@@B@DCC@AD"],["@@JAAACBCA@D"],["@@CDBBBAFBJCACMB"],["@@E@FFFBF@ACA@CABCA@CB"],["@@DBBADBBAEGA@BBAB@A@ACBEABB@DDB"],["@@BBDADDBBCMC@EB@BBD"],["@@BBDAEECAADFD"],["@@JBBDHABACA@EB@D@D@DEFC@A@AC@CCC@GCMDGCCDE@ADJH@JFB"],["@@DBB@@CB@DCAGC@@FEF@B"],["@@EFBDN@FBHKFABCF@DEAAAAGAAFCBCDC@ECADEDAB"],["@@FD@CDEBBF@@AFA@C@@CBC@ABAACBCBCF"],["@@@DFAFBDA@CCADCGCEIABCBDJ@BBBAD"],["@@AAABBDCFA@CCCB@HAB@BHBDCHEAGDA@AC@"],["@@DACEDBDABBJC@AC@@CJADCBCG@ABIBADG@ED@BD@@BGDFFB@"],["@@DDBBD@FBB@DBBACKEAKAEAG@BHJB"],["@@C@@DDBHBBAD@AABCAAEBAACB"],["@@AD@BHFHADBBAH@AAG@AACAE@C@@CA@"],["@@@DCBDFHBBADCC@@CIC"],["@@KBCHB@HABDB@HB@DHA@CIEFC@AI@"],["@@L@BEJDLEJ@@EBABCIB@DABQACCE@AA@CFA@ABC@CICCEE@CCCBGF@BMLE@EJ@HBDBBH@bD"],["@@f‰F[EyBOHOfuDCRGZCzWT@FCLQ@AEABCPGBC\\MV@BAAKBCZGLBDDDA@CCKFGEGAAODCBW@YFCCMBULQJ]VEHubEDQBe\\y|IRCREˆEbGNOZtZ"],["@@DACAABBB"],["@@D@BDNJFAF@FAEO@GIEQBGB@DDBADBF"],["@@H@JDBDFA@FDB@BHB@GDCGABE@KBCEAAADA@AD@@CE@EDG@CBE@ABUHADG@BBFBADDFHABBD@@ABA"],["@@BBDECBAB"],["@@EFCTOAEDEAABAHDFADBFAD@B@DBEHEJ@H@DAFA@AAABECGBUDC@A"],["@@BBAFBBDC@EAACB"],["@@D@DDABBBFACGEACB@B"],["@@ABBPIVPDBCBGBAAAAUGE"],["@@D@@AFA@ACABAC@@DCD@B"],["@@FBDBBACCBADAB@DBBAAAHCDBHBFCAAEDCCE@ECCFEA@FIBBBCD"],["@@B@D@J@BAECEBED"],["@@LB@BD@DCFACAI@IBAB@@"],["@@BBD@B@@ACCC@ABBB"],["@@FDFB@DB@BCACC@ACGB"],["@@BDDBBCECAB"],["@@HD@G@ECB@DC@@D"],["@@R@BBAFBDHJJFB@BGDBFACGBAACHAFGAGF@BDHHBA@CBAAAECBEKA@ABCAAGBAFCBC@ECA@OPGAG@@BCB@F"],["@@FBFAFDDACMC@ADCAEB@BD@ED@B"],["@@BDADFA@AFAFCAAG@ACA@ADC@BD@@"],["@@BHFBD@HAAGCB@BA@G@ACA@"],["@@BBB@@EAEE@@HDB"],["@@D@DEA@EBEAFF"],["@@BBD@CEC@@DE@BBFA"],["@@ABDAA@"],["@@BCCBBB"],["@@B@BB@ACA@B"],["@@AFBDF@FEJ@DBFADCBEHGJA@CEA]AACC@EDAFEDAHBF"],["@@FBDH@DD@BCACBABCFC@AKCBCC@E@BDEDBBAD@@"],["@@AHDDD@CHFABBHDBCCABEAECB@IDCFE@GC@ADCCA@AJCAEFBB@D"],["@@CJEDAHCB@LB@BANAFABBBA@GHABADWCMAAA@AB@HCFBFG@CCAD"],["@@ADF@BD@HD@@CNBBCDBBEAIFOAGDAAIA@ADEAEB@JCDC@@@DHEHA@@DGB"],["@@@DD@BACEC@BD"],["@@FFDAACAA@G@ECAA@@DE@DFABBBE@ABBDFAB@"],["@@ACC@@BB@ABB@BDABD@@E"],["@@D@BAAAECADBBA@ABBBDA"],["@@@DB@BDH@ACB@CA@ACA@BC@"],["@@A@F@C@"],["@@BAAB"],["@@C@@DABDB@DE@@DCBEAABBBDBFCDBJAHD@EACADEA@CBCEE"],["@@BAFFHAJ@@AACDCDFDBBCF@DCD@DCCEBC@EAAG@MFABCB@CE@EJACA@@DCD@BABCAAAC@@BHH"],["@@ABAAADFBBCAA"],["@@B@AA@B"],["@@AAADCAABC@ABDBFADBDBBE@AC@"],["@@F@DCICEI@DABBD@DDBBB"],["@@B@BAF@@AD@BAFDHBDDDCCEWEKBBDADBB"],["@@BDADFHADBBD@BDAFG@AD@DFBD@BABCLC@BCD@DB@D@DFB@BIB@FBNAFAHFLB\\@JBHAJ@\\JFEJ@@A@ECCB@FCBEAID@@BB@B@BA@GFBDCAAB@TABCA@I@CCCAABA@AOGCIBAA@AF@BCGKKEI@CRFFCDIBCEC@IBADDB@BCB@BFD@BK@@DFJEDCAGEGBGFCA@EACDIAGAACA@AACGBEDCC@ACEI@CBCDCBAAAGCCG@CFI@AFABC@CGC@CH@BC@CE@GGCEBEDADA@EGEGG@EBCHC@IJBDAFDDˆLJB"],["@@B@BBLBDA@CCADCCEEBAAC@BHABCCCDBDB@"],["@@BHFBABBB@DFEL@@CABCAA@@BCAGGE@"],["@@ŠBDAAKBAFADFHBDA@AAABGBCFB@A@KAAGAiAUCIC]SG@CBAD@`DLJPFF"],["@@@DH@@CFAHDHBBHBDFBDDL@PO@IBA@AGCCDWD@B@DA@IAIECAA@GB@BBBCB"],["@@BDNFBAJ@DA@CL@@C@EF@BACED@BEAAKAAAG@CBAACB@FCDICACCBABBJ@J"],["@@FA@GED@F"],["@@VPBD@FBF@BAACJ@BB@BBD@DCDE@AFCCCBAHGDADDDAAGDACEF@@CB@DDHBH@@BDBBA@CD@DD@DDBLEDDB@BCLEACMC@EBABGDENOF@DCD@DDBDD@DC@CDBBACEI@BCEEMA@AQG@A@CNSDADBDABA@ECMMKASBKDC@ECA@CDABACCOECBABECOA@BBHADG@CAAAC@CLBDIDa@[DSAODWJg^[ReLQL_JCLGFADDBFABDB@F@HEF@@DDHF@JCBAAC@MPGH@HFBDCDBDFFHBJ@DBADBDTPHBBAD@DHBABEB@DCF@DBDDAHD@LKLHHABD@D@BPL"],["@@ABBB@BDBD@BEFFDAEC@ABA@CEDIB"],["@@@BD@CA"],["@@BHDD@GEC"],["@@D@CCCFDA"],["@@BDB@@CAAAB"],["@@DFDBBAF@ACC@AA@CGD"],["@@JFHDJ@HCDBHGF@@ACAG@ACEBEACGE@OECBBDAJBF"],["@@FBDABCAGBAGACDA@@HA@BBBB"],["@@ABBBDBD@@BFB@AAA@EC@ABEA"],["@@ABBBDAHB@A@EJ@ECG@ABBB@DC@C@"],["@@BAAB"],["@@DAE@BB"],["@@HDBDB@AMABE@AD"],["@@BDBBBC@ADA@ACAEF"],["@@DBNBDDBDFBBDJABBHBDAAC@AF@CEBCDBB@BBHBT@LGHBFAJ@FBBC@AICABCA@AA@@ADA@AIBACC@BEC@@@LE@AAAECABBBABEACB@DA@CECDAC@ABA@E@AABC@ADC@AEEC@CH@@CD@BAOCACF@ACI@E@CCDA@GE@AIAAC@BECAEBACCBWRADGN@JCF@F@DDBBDCHDJFFAFCBBBD@BD"],["@@GAC@KG@AKI]MCACDEACBCHDFKTC@EDBBD@@DDDDDL@@@@FEDBBF@BB@DDBHEBFD@HCBBBJ\\AFINGBE@MCE"],["@@A@AF@HBBCRCBDDFB@BCDGEA@BNFCFBFDFJCHBFBDLFFABCDBBFAFDDBHJBBABCDBD@@A@EIIDEACOCBMACGA@ABEFC@AECBEAEICAGICEIEA"],["@@HB@CDCEEC@BDAB@BAB@B"],["@@B@BAE@BB"],["@@HDD@@AECC@AB"],["@@BDD@BAF@AAIAAB"],["@@ABD@DDFABDD@BFLA@AEAAGGA@CC@ADABG@"],["@@B@CA@BB@"],["@@B@AAABB@"],["@@B@BACB"],["@@EBFBDFBA@AD@AAGC"],["@@LBBBD@AEC@K@@@@B"],["@@DHBDGVBFF@FMBEB@BDFRH@BKDBBAD@@GE@GGCAIMAAK@AD"],["@@DB@DFBFMCAEBCBAD"],["@@F@BEAACBAD@B"],["@@CBHFDB@BDADB@CE@EECA"],["@@BA@AC@ABDB"],["@@D@@ACABCAIAD@HABDD"],["@@@BD@BAAACB"],["@@@BB@DA@@E@"],["@@B@AAABB@"],["@@B@A@"],["@@ABABAD@B@FD@@BBBBA@CBABEDCAAHAAC@A@EF@@AACE@GFC@@BDD@FABA@"],["@@BABEEAADDF"],["@@BA@CA@ADBB"],["@@BAAB"],["@@@BF@BABCIEC@ADDADDAD"],["@@BFH@DD@DD@DCCCACEACAC@AB"],["@@B@@ACEBC@AE@ABBB@BFH"],["@@D@C@"],["@@DA@AGCDH"],["@@@CA@@DB@"],["@@BFJ@@ABA@AG@CCAD"],["@@B@@CAB@B"],["@@DADDH@BAMAC@@B"],["@@F@CCE@DD"],["@@@A@A@D@@"],["@@A@ADDDDBBABBBABBDAAAIACC"],["@@@AGAG@@B@DJ@DBB@@C"],["@@EBADC@ADBBDAFBLC@AC@@EE@"],["@@H@@CB@AEBA@CDB@EGCIAA@AFBFFDCFDD"],["@@BAD@AAECACA@CDBBCBKFPCHB"],["@@H@NABEFCD@LEBECGCEAOAGGEGM@CBEIIW@KDBFDD@FCHCFGFMACB@FEBABBDAFBBRTFDNCBB@FRL"],["@@D@FC@KBA@KAAK@CDCHAJBDJF"],["@@CBEFAD@DFFD@DLJBB@BAAGBCFC@EACICIC"],["@@B@@EHC@EEEMIAB@DGNCB@DJBBDL@"],["@@A@G@EBBDDBABFDCHCB@DCDDDF@DADBFADEFBFC@AH@FG@CHCBCACCEEAEAEBOJEA"],["@@HABERDFC@ECG@CH@DCAEJMLA@AACBCRBLAFGB]FYLYDQEQGE[OYGWKMGSKQB]HAH@PCBUJCLR`AjERATLRPRBFAHEFAHDHHFN@PAFBHB"],["@@D@@ECE@AACEBADC@DHH@@DB@"],["@@D@BCD@BGKCAAEACD@DABAFHDH@"],["@@DB@ECBABB@"],["@@@CAAACEA@ALABAECJCDE@AQDAA@A@AIH@FABBFEB@BBDDBAFBBF@BDFBBCAA@ADA"],["@@B@DA@AAAEDBB"],["@@BAA@@B"],["@@HCBCGC@FEDADDBBC"],["@@ABBA@@"],["@@BA@ACBBB"],["@@AFBDZLLBJADCDIAGAGGEEC_DEN"],["@@ADDBDCD@BDDBD@JC@AICACDAJ@BABCCABEACCAEDE@EHBFCDI@CAADFBBB"],["@@AVBFDB^LDFFA@AF@XGJ@LBVHFADEFADAEMEBAAAA@GFC@CCA[CACII]EMBQDOHEJ"],["@@IFGHBFBBJ@JDF@JCJCLKEGCAYCABEF"],["@@@A@A@D"],["@@@BDDHACA@AG@"],["@@AFCDADJ@CCH@@ADADCBC@CDA@CCAADAA@AA@GHAF"],["@@CFBBBA@@BC@AA@"],["@@EFD@DA@CA@"],["@@REHFJ@FAJENCJABA@GBAFCHBACBALDDADIFE@CCCE@KHCA@AAAUBACCE@CBCP@JALGACCADI@AAAIDACBCNQH@FEFAFG@CCCOBCA@MGAEBABAFGDOLEBECKDOLQNgXEJAPGHIDK@EHKL@FDDJJNH\\FZAHE"],["@@A@@DFB@AAAF@DCC@GB"],["@@D@DCHABEFA@CAAEDE@E@@AGB@DCBHJ"],["@@GF@DC@@BBDFA@BFAAFDBDABBBABAAAJEDEACCB@@@EDE@AC@ADEAEBADA@AD"],["@@FAC@C@@BB@"],["@@GFBDHDFAD@HFFC@CFCCCEEGAG@CDAB"],["@@QDOL@FBBJCBBDBPG@DFBD@BELEGE@CGAGB"],["@@D@JABK@GGAKBE@FRDD"],["@@DBH@FBHEJ@BCF@DABCCA@CEAABMBSJ@DC@@B"],["@@FDLAFEACLE@AAAEBABEAG@BDC@@BA@BDGF"],["@@@BFFDBB@@CAA@CCAEB"],["@@ADDBBBBADDFAACEA@AG@"],["@@BEHABQBC@AOCCEGCAICCAC@GDMKIKBCBEPDNCF@NCF@JLFBDLLJ@LFHA"],["@@FHD@BAAA@A@@ACC@CB"],["@@BDN@DCBCACKACDCF"],["@@@BB@BAC@"],["@@CDBBDBBBEJDDN@DABEB@JFD@AEBABABFDABACAHEEEACH@FGB@BDD@B@@CBCNABCD@DCLAFCH@FBZ@BE@CGB@CBEC@@CDABCE@ID@BBDCBAHKBCCCDC@GDGACBAECCDABAEACHCDI@C@AFCBGHC@ABE@OFADGBAFC@"],["@@D@BA@CHC@CFA@GHA@AC@BC@CEBAJCBCCCDC@BDCDDDEDBB@D"],["@@ADFBFADCBBFAF@BA@CDA@CE@ADEAAD@BIBGB"],["@@B@NBBAFAACAABAEA@FOF"],["@@B@BDD@BCCGD@BDDABDFADEAAGBCCC@CAG@EJDB@DD@"],["@@FDHAAACBGC@@@B"],["@@F@EAA@BB"],["@@@BB@AC@B"],["@@B@BAFBCKCC@EEAAACDCCEBC@FHDABBB@BB@HHF"],["@@@DDB@BD@@GC@BCCCA@@D@D"],["@@EAADBBFABB@D@BF@BAVBBBB@F@FCDC@CHEHKF@DBDA@E@ELG@C@EJCH@D@BCD@R@JDJ@@B@HBDFBJADIF@@B@HBBHADHFBDABAHADA@CACICG@A@BGDGLAFABC@AEAAEECC@CFE@CAAHCBEEGBCABIEAGFE@A@@LE@IKGCEFAFCBCCG@OCGEAA@EEEAAEFCHC@AECAEBBF@BIAA@ADKCAA@CAAA@CFKDAHHNLBFFBFFFCPDNADODBHA@CAIB"],["@@ddDHD@BC@CDCDEDARFFBDBDGFCXEDEBEBADBF@B@AHHDHADCBBDBAFCBBB@DJ@ZKBCAEKG@CJGAIBCL@DIACSAG@ADG@EA@AFG`CHCDEAECCAAFECEFCDG@CEEGAODCACCDIAEMBE@CCCEG@CCAGDE@CEA@C@CFCZGDC@EEADMECDCF@BCAAQAGDCFGAK@KFOREJBFMV@FNNBDBHENBFADEHSBQLADFF@JOHI@CCC@IHMPANBBBBDL"],["@@G@ADCJADCBC@IGICEBKHUBEDILCF@FDL@FCHKLIFOFCDC\\CDG@M@GCGMQKK@MJUJC@EBCDAJNRTlNpHJLHH@RCPFNBXNNBHEN[BSDOLOTSTIVGJCdaHUDELMBAAEeGEMC"],["@@M@YFGDCHCDC@GGSDCACEI@CBBFADCAGEGBCBGJGBE@CAGQGC]CEAQCMDSHgLCHBNA`DN@RGV@DFDNDNCHIDCHCNBHFH@fIfAHHJDJHDHDBHGLCBC@AACKAAEEEDGDAFAB@DFF@DA@GJABBBJFBJARKRCFGDAHBFABCAAEGAQFODCJCFE@CCEGAIA"],["@@MBODQP@FJJBZFRD\\DB`BDBLLF@DADGBCACIECE@E@CBA\\KBC@CACGCK@IBM@CEAIBCCC@C@AHEDMACECGA"],["@@FCPATF\\@LQHGRYbOJMFGTADEBE@EICCEBMFGAYCKS]AGAOKSEAMFIBUCUGMAC@ufYNXQHOJSJOBE@oCSGGAEBEBCFK\\GJC@YBSCUBMC[OWGECUDABELENQ`[bIJQHGFEPBHFJLFHH@FGFBJEZCHSXAF]fIRILURCFAD@HBDNJFFHBDD@HBDF@VKVGHGPIPGhIjOXCrNpH^ERKDO\\KNYFGPKH@L@DBHFB@FCN@BDD@DADELGŠAFBD@DEF@BCCKE@@CRGXIDA@UFC@AEAAE@CDC"],["@@ADEBABC@@@AA@AC@@CEDCAAAADBBFADBBHD@DABDD@@EB@BDD@@AHCBBBCHA@CHCCAA@EA@@CBE@ADCBA@"]],"encodeOffsets":[[[125592,31553]],[[125785,31436]],[[125729,31431]],[[125513,31380]],[[125220,31372]],[[124537,31340]],[[124506,31329]],[[124505,31307]],[[125893,31167]],[[125897,31168]],[[125883,31159]],[[124501,31009]],[[125321,30959]],[[124824,30955]],[[125250,30903]],[[124763,30776]],[[125345,30768]],[[125223,30438]],[[124966,30480]],[[124943,30426]],[[125227,30406]],[[125000,30713]],[[125027,30716]],[[124972,30702]],[[125111,30698]],[[125040,30703]],[[125039,30683]],[[125077,30686]],[[124958,30674]],[[125078,30682]],[[125027,30664]],[[125048,30669]],[[125064,30698]],[[125068,30695]],[[125084,30691]],[[125064,30704]],[[125079,30702]],[[125081,30705]],[[125081,30707]],[[125111,30703]],[[125130,30695]],[[125033,30722]],[[125022,30700]],[[125011,30693]],[[125022,30689]],[[125015,30677]],[[125001,30671]],[[125007,30678]],[[124986,30663]],[[125150,30684]],[[124999,30698]],[[125620,31590]],[[125643,31573]],[[125643,31572]],[[125745,31432]],[[125693,31446]],[[125730,31529]],[[125714,31535]],[[125703,31538]],[[125702,31547]],[[125684,31550]],[[125674,31529]],[[125608,31495]],[[125600,31508]],[[125586,31510]],[[125613,31524]],[[125610,31532]],[[125610,31549]],[[125367,31425]],[[125368,31430]],[[125355,31419]],[[125420,31408]],[[125467,31403]],[[125396,31360]],[[125364,31357]],[[125463,31374]],[[125296,31335]],[[125268,31330]],[[125072,31297]],[[125086,31313]],[[125062,31319]],[[125076,31346]],[[125008,31331]],[[124897,31529]],[[124985,31449]],[[125194,31253]],[[125264,31252]],[[125413,31487]],[[125411,31468]],[[125387,31502]],[[125330,31504]],[[125329,31479]],[[125324,31335]],[[125239,31232]],[[125208,31214]],[[125307,31216]],[[125352,31216]],[[125205,31165]],[[125387,31167]],[[125393,31167]],[[125390,31157]],[[125407,31139]],[[125431,31141]],[[125440,31136]],[[125447,31171]],[[125457,31168]],[[125471,31164]],[[125900,30894]],[[125900,30893]],[[125821,30883]],[[125707,30861]],[[125662,30900]],[[125649,30923]],[[125626,30916]],[[125580,30930]],[[125537,30934]],[[125531,30928]],[[125513,30934]],[[125511,30945]],[[125501,30944]],[[125500,30952]],[[125503,30953]],[[125467,30947]],[[125417,30956]],[[125434,30972]],[[125435,30970]],[[125408,30967]],[[125381,30973]],[[125296,31008]],[[125254,30976]],[[125262,30953]],[[125205,30948]],[[125199,30997]],[[125143,30948]],[[125112,30952]],[[125077,30963]],[[125095,31058]],[[125023,31052]],[[124956,31037]],[[124964,31009]],[[124986,30973]],[[125015,30968]],[[125089,30961]],[[125059,30944]],[[125011,30936]],[[125055,30889]],[[125148,30909]],[[124961,30933]],[[124961,30930]],[[125097,30855]],[[125081,30847]],[[125083,30915]],[[124995,30904]],[[124885,31015]],[[124823,31067]],[[124856,31080]],[[124846,31055]],[[124860,31048]],[[124848,31037]],[[124821,30952]],[[124826,30950]],[[124827,30956]],[[124871,30917]],[[125222,30821]],[[125218,30798]],[[125246,30814]],[[125269,30809]],[[124817,30938]],[[125301,30822]],[[125255,30776]],[[125397,30784]],[[125422,30777]],[[125428,30777]],[[125417,30772]],[[125366,30753]],[[125360,30766]],[[125360,30769]],[[125345,30767]],[[125339,30759]],[[124643,31303]],[[124493,31316]],[[124504,31013]],[[124521,31006]],[[124541,31006]],[[124567,30982]],[[124510,30987]],[[124515,30972]],[[124527,30974]],[[124643,30990]],[[124642,30971]],[[124768,30821]],[[124784,30818]],[[124789,30840]],[[124810,30816]],[[124867,30838]],[[124897,30786]],[[124909,30789]],[[124906,30823]],[[124755,30788]],[[124802,30809]],[[125391,30693]],[[125392,30676]],[[125404,30669]],[[125401,30663]],[[125411,30646]],[[125373,30583]],[[125362,30591]],[[125465,30595]],[[125466,30595]],[[125224,30650]],[[125299,30556]],[[125218,30578]],[[125191,30582]],[[125169,30592]],[[125179,30577]],[[125259,30549]],[[125322,30506]],[[125262,30499]],[[125200,30562]],[[125142,30543]],[[125161,30525]],[[125123,30526]],[[125090,30520]],[[125097,30515]],[[125124,30501]],[[125127,30481]],[[125131,30441]],[[125159,30453]],[[124970,30475]],[[124978,30470]],[[124968,30474]],[[125040,30389]],[[125162,30429]],[[125222,30400]],[[125141,30417]],[[125167,30396]],[[125164,30373]],[[125160,30361]],[[125151,30350]],[[125095,30317]],[[125096,30333]],[[125077,30311]],[[125088,30331]],[[125079,30341]],[[125366,31477]],[[125267,30657]],[[125115,30363]],[[125369,31139]],[[125329,30690]],[[125192,30787]],[[125569,31558]]]},"properties":{"cp":[122.106863,30.016028],"name":"舟山市","childNum":251}},{"id":"331000","type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[["@@CB@BFDD@@EEA"],["@@WBA@CD@FBBPL@B@DCDADBDDD@BABCAOCCD@JDBP@DBJHAFBDTFB@BCEIDCDIBAD@LBHAJ@BCIKEMI@@EFEAEA@I@C@GEMC"],["@@CBDLDDH@DBDFBJBDLFDHRCBB@DDBT@JBF@DAAGCEMKOCEAMMAAEBCHA@ECCEKAGGC@"],["@@@RH@BAAKBOEAADAJ"],["@@FBCICBBF"],["@@B@@ACEGCABBDJF"],["@@EHABFH^DFFDHJHDBD@BCCOCEIAEEEAGGIBIC"],["@@CB@BBLFLHHFFPDFLHDDBBAHMKQCAGFG@GICMKEEC"],["@@BBH@D@@AAEEAEB@F"],["@@@AAAC@AB@BDDD@@C"],["@@N@BABAOC@DCBBB"],["@@BFBD@BCA@@@DFFB@BACI@CACCA@B"],["@@D@CE@CGABJFB"],["@@FDD@DCECAGEAADBJ"],["@@DA@CC@CB@BDB"],["@@A@BDB@B@BCE@"],["@@B@@AC@ABD@"],["@@@AC@DB"],["@@@@B@@@A@"],["@@DBDAACCAAB@D"],["@@JABABCAEEAEBOIE@C@@DDDDDH@FF@FD@"],["@@JBDA@AIAGEC@AB@DJD"],["@@FB@DD@@CDBHDDAAAGCMAAB"],["@@BB@AA@"],["@@B@A@"],["@@@BDDDAAA@KADEA@BBD@B"],["@@BAAAGDABB@HA"],["@@AFBBJBDC@EDA@CC@CBID"],["@@BB@DMH@DBB@FDBF@FBD@ACBCDADBBKFA@AEA@GCCE@EFC@@B"],["@@BDFFDAB@AGJCBCDBDCCIA@C@BFA@ADE@EDGA@BDDCB"],["@@DCLB@AAEBCCACAIBIF@DABGACDCFDBHEDB@DJADC"],["@@ABBBP@CEKB"],["@@CHFDFBBCA@AIE@"],["@@FBBAAAECCBDD"],["@@@DFBFAFBDACEGACBABC@"],["@@@@BDF@ACE@"],["@@A@HDB@AAF@AACAAB@@C@"],["@@BBB@CA"],["@@ADD@BA@CF@BAGACF"],["@@@BFDD@HFDA@ACABAAAQA"],["@@DHD@JFJAAAKAAEC@AACAAB"],["@@@KIG@DEB@@HFAHBFHBBFD@@CJ@@CKACC"],["@@A@DDCB@@FDFABBD@@FF@AFFF@DE@ED@FFDL@FFEFHD@DIDCB@BHFJBBBDDFAD@@EH@DCGIBAJ@DA@AECOBA@@EAC@CDA@AIE@ADC@EMGEASKK@"],["@@@DN@@D@BI@ADBB@BGAABDDFBBHDC@FJBB@@EDA\\DPJF@@FF@HJBBHCZ@BCAAE@I@ECGBCC@APAECEAIDQECAGIAACAG@GGBCF@DC@EDA@A@CE@ACGA@CE@ID@DDDABK@EAE@@BDBBDDBABC@"],["@@HDFAGCC@AB"],["@@BDFABGC@@BCB@BA@"],["@@ADBDAFBBD@FAEEFGHAD@BAEAAAEBIF"],["@@AB@BDDDBBFDB@CH@@GI@IE"],["@@BDHBIE"],["@@ADDHDBFBFECABCGEGB"],["@@BHFBBE@ACACAAB"],["@@JD@HHDABFABHDB@DD@@CFDBA@AIAAIB@@AKCCEICE@BD@A"],["@@@DD@DA@CAAED"],["@@@DF@DC@CB@@AF@@CEEE@GC@DDBDHAFC@"],["@@CB@@HDJBDABE@ABAEEIFBDG@"],["@@FDABDFBABAD@@GGGGAABBDADB@"],["@@@BDBD@ACE@"],["@@AFDDFBD@EGFA@CCCEAC@@BBF"],["@@ADFB@BABCB@BHBBDLB@ACE@A@AFABCCEDAAECAABAFK@@BAB"],["@@ABHDFA@ACCGB"],["@@CBFDL@CGC@AAA@CBBB"],["@@ADDBJ@AGCCEF"],["@@B@AAA@BB"],["@@B@ACABBB"],["@@BBHAAAABAACB"],["@@ABABFDRHFA@AKI@AHA@AAAICEBG@@DFDA@"],["@@BB@DHBBA@AB@EGCBCAABBB"],["@@HDDAEEG@BD"],["@@E@@BDDHBDCAGE@AD"],["@@F@@ADABAC@ABC@AD"],["@@BFJ@@AC@CCC@"],["@@BDFB@CECAB"],["@@DBBAACC@@D"],["@@@D@@FBBCCAC@"],["@@@BFBH@AC@CA@G@AB@B"],["@@DB@BF@ACG@"],["@@AB@BDBBAB@HDBDCBHBBABB@BFDDAEGBC@AEBACIAECEB"],["@@KCABAH@FDDCBHDBBG@ABAAABHLFFFB@CACDICEH@DCAA@AAA@CEG"],["@@ECCDEA@BBDD@FDD@FDD@@EBA@EE@@DEA"],["@@HBFC@ACAAABACEAB@DA@@BEDDD"],["@@FB@@@AAA@ACB@B"],["@@ABD@@AA@"],["@@DDF@AIGB@D"],["@@@BBB@AAA"],["@@B@A@"],["@@BLDB@ECEAA"],["@@BBD@ACC@@B"],["@@BDHJPDP@BAIEKCAAGAECEB"],["@@DABCAAGB@DDB"],["@@DBADCBA@DB@BEAED@BFBBBF@BB@BB@@ABAH@B@JFJ@BBHA@ACABCG@AAEA@GCAGBACEAACCAA@AD@B"],["@@B@B@CE@F"],["@@`RZbNœB\\DZ@`BXHNJHfHr~NVFNHC@FCAAHNlCNKJGLHBBHFEHBND@DCBAB@BLJDDXAND@JJRAHBBLDBBKJGBYROBIAA@AD@DFNFBAFCDSAEH@FCDALEFHFABEDE@OJ@B@LEBEBG@AFE@CNGRC@CFBF@LEBILKHEJEBC@CCE@ADBDCBEACASAOVOHG@GDCCGOMIIM@M@EEKEGGCCEAGBIAAIEQ@WCKBKFE@CCACEBAACCAEK@CJCDICGBG@AA@ICAIB@FGBCFEDIAG@GDG@I@GPGFBFDFBJBD@HCBMEBCDGEGIDIF[DE@YSCECGKCOAI@IFG@[DEHEDEF@F@H@FMLIAG@EHGAGJCFBFJLFLDFCHOJGHALCJmLC@EFADDFBLEFKIIBILKAKHC@I@GCC@CLDNCBGBEHMDICIIIAM@WPC@CAGIA[GIKAGGWAKCODEFIBMIGAEA@CPO@EDGMCECGFE@EFGECEEA@AFKFEAEBM@AEEGAKB_@UACCC@CBEHIDE@EEAEQBEFOCMTKFMDINIBMFGCMFCDAFDDGJELOLE@CCA@C@KLC@GAOAMCIBGEAOK@IKAMHK@AGO@CDE@CCKA@IBCABGEE@CDEAECAIKBAA]JICCKGKKEDCACE@CHC@CGMEBCJEBCB@J@BA@CNEF@JGHEBIEC@CFEBoGKN@FDDADC@SFEFAFEHCBEAEKGOAAG@CDKDABBF@FELDFCHAHBH^VDFJLFAHED@D@@JHJAHCBCAABADFFRND@RILCZNLCLGD@DBHLDLAHCDADFF@FGHGBEBCHBH@DADGDCFQDIPFHF@DBBRM@EHE@QHSTEDAFBbFPLPNDHFLCLJ@FCFAFBJCBIAEABLHDNDDDLBFFHF@BADDN@BCB@LBDAHLRLJLTF@HCL@D@FF@HJFBDADCFBHNNBTLNRFHJPHPBTCFAJDD@JCFIAIHCBBHHADADDDFDCH@BBBNDHABFEDBDHBDDORBHDDNBLDBNAFFHDFJGCEJIFANBB@FCCCC@AC@GDEBAJAFDD@RIR@LDHHRDLLBDDFJFJDJLDANDLHL@nJJJJFFJHFBNAFGJ@LBFHNJDFPBFAVBFHHTBLFHA@EDGLBTAFBDF@DPDDDAJEJC@AD@BH@HDCL@LCHA@EECBBLFJ@DIBCDANEDEAAACUCCGDMPCTBBHADDBDQLABVR@HFJBJADCHMJAF@DBDLLRDHJJJJVB@LILALBFFBLOBGNCBKDIGCBCLKPFJJBHNNNRH\\VDDDJFFTJPLIL@BHF@JLJBBMJXFdLH@RETBRJNRRNDBNALODCD@DDD@PKD@LBLADBBBEZKNALBHDBPFFDAVBRHHPHFALKDEBCbCHILEFBFVJP@JFBJ@HBXBNBHDPPL@RCBE@IDCFA`FLHHLHFdAZEV@DA@CEK@G\\EH@HBDJBTEL@H@FHJLDJ@LCPIHAJDLPFIAK@IDAFAL@D@DHFFBANILCMEFKBALHFABE@GCG_UEEDEIKCM@GFKBMG@MBC@CQKKHQNMBGJEEGIEEGHEJC|EZDPADADGBCLAAQBEJSPMHG@GDEBAFBDA@C@AFBDDDAAAMK@OBWAMEGDIP@NG@AECFILCFGLABGJ@HBAJFF@HDFGLBBNBNCBA@KBAH@DHLPLHPDLJDHHHCDBFEF@DFL\\n@FKL@HLFNDVRFADATSHILGAGDOEEAEDCDCDAPBFBLATDb@LAJETONGPApEbGN@HHZdPXFDJDR@ŠGLqDC|_\\QDE@G@KK[GaDUDEFG”ePIJKFS@MGuDSJKdUPIz³HSBQC_GGICMCiB…N‰RG@IEnGJCJQV{DS@WCQGOG]K­GUKSWMkQ·UŸabUXed‘PSDAfGhQDGFSFyHSNQ^aFKBOMwVCNEJOJ[BUCIGCyQCCBCDGAKKOMKSICGAI@CFCPBRHPHD@BADSBALHDABCAAGC@MACY]M]GOCGBGHM@ECEMEEECQGKGEEC}IICGEGACDCRKPALANDRCHKHsXYH[FY@ICKEGIGMEIeYCGAGBSCGQWwiKKU]E]MWCYEGUIAACYCIGCOEKAQBEBCDOViTIDW@ICEC@EDQBIJONQFODMAWOiIMWMYYQMmK¿McBQDIDGJERCT@ZAP[°INQN"],["@@BBFBCCC@"],["@@EDBBH@F@ECCA"],["@@B@ACCBDB"],["@@FCHDFED@FL@BA@@FHB@BAFEBBBBBVCFCDEAAG@EE@AJ@DEDBB@FADBDAHHNJBFF@BDFABCACOICKBCAACC@CCA@CG@CAC@ADGABHEBAHSFIIC@AAE@ICA@KL@DHFD@@BL@BAAAIAE@AA"]],"encodeOffsets":[[[124850,29221]],[[124815,29155]],[[124795,29107]],[[124867,29125]],[[124840,29096]],[[124246,28812]],[[124259,28762]],[[124419,28746]],[[124698,29479]],[[124716,29490]],[[124567,29231]],[[124569,29210]],[[124821,29091]],[[124838,29076]],[[124787,29411]],[[124785,29380]],[[124715,29328]],[[124717,29331]],[[124720,29337]],[[124757,29347]],[[124741,29298]],[[124738,29288]],[[124786,29298]],[[124674,29303]],[[124722,29296]],[[124669,29792]],[[124608,29824]],[[124607,29815]],[[124608,29795]],[[124616,29787]],[[124593,29760]],[[124603,29758]],[[124592,29764]],[[124700,29674]],[[124690,29677]],[[124687,29685]],[[124719,29657]],[[124720,29654]],[[124727,29654]],[[124770,29531]],[[124727,29442]],[[124749,29455]],[[124762,29462]],[[124774,29424]],[[124787,29390]],[[124820,29358]],[[124843,29139]],[[124776,29106]],[[124828,29078]],[[124646,29057]],[[124639,29082]],[[124563,29031]],[[124605,29069]],[[124608,29066]],[[124600,29052]],[[124567,28976]],[[124583,28979]],[[124579,28970]],[[124599,28958]],[[124606,28949]],[[124615,28944]],[[124656,28946]],[[124626,28921]],[[124629,28928]],[[124562,28929]],[[124554,28903]],[[124568,28896]],[[124584,28889]],[[124487,28924]],[[124478,28927]],[[124470,28955]],[[124512,28921]],[[124531,28926]],[[124333,28888]],[[124332,28884]],[[124311,28806]],[[124301,28795]],[[124325,28754]],[[124327,28725]],[[124328,28713]],[[124402,28804]],[[124407,28807]],[[124403,28772]],[[124440,28777]],[[124448,28781]],[[124447,28741]],[[124449,28742]],[[124053,28686]],[[124848,29394]],[[124846,29397]],[[124325,28786]],[[124015,28815]],[[124678,29407]],[[124654,29401]],[[124683,29383]],[[124672,29380]]]},"properties":{"cp":[121.428599,28.661378],"name":"台州市","childNum":96}},{"id":"331100","type":"Feature","geometry":{"type":"Polygon","coordinates":["@@EC@KACBEAI@EKAMMBGDEFCHKAMBGEKCI@ECAQR@BBHSJQBGDECEE@OACBCBA@AACKAAEBCDKFGDAFBDABEIKKC@EBKAE@APGR@LCBADI@I@A@CBMKMQEBEVGNFPABCAGJMVCL@JOFCZEDQBKBEFEJ]@KIQFIJAHADAHSAAGCAAIIGKEIKCCGAK@KD@DBREBEFCDIAEQCIECGAEBADEDCBGDCEIOBMCcOAA@GJETEBCJCDABCEIBCJEBGSSIOCBKIE@GBMCOGEGBEGC@GDALEBGDEBECMCEEAAAEBMCEDG@CAAC@ECCAGHEBE@YIEEYIMAEAG@CDARAHADGOECGEGIIIC@DCRABGBUCGBIAM@ecKCK@GBEFDH@BGBOEEWBIAGGI@C@CECQCEDQFGAMBK@GBEFCD@FCB@BAACFKDIF@LCBBL@LAFEHGDMACEEBA@C@IDC@A@CEEAIBGDE@CDSDWAKA@DA@CCAIAAEAOMK@CJA@A@MGEGAEHG@CCGCAi@IAECGMMCIBEBONC@AABGKC…EGFABBLAFHNCDHF@HCD@DEJCDAAACGBMCEBcIIIOGIGGCGBIAEEC@CBS^CDEJA@SO@CBGAC@OCCCBCJINGAIBYICIhg@AOGKMEQQ@MJGHEDG@KAIGGAMMFCAKFEHGF@DIEQM]IEACBEFEBCGK@C@YFEJA@EOGCE@OHG@AEC@CDACI@CECQBAB@F@JCFCAIKIACECDAD@@CIFC@CIKACQOEGCGQBCAIMGESECBE@gSCGAOACGCGGEAAEAAOGK@EMFG@SDCFA@ACGGAECGYIGEAQBIBADEDEAIBG@OEA@CIKCKBCBEFCBA@CEKEAAGDGEC@CBGAAB@B@BAJGBCHG@AEFK@ECGEAUDACAIACECEBEDEBEGM@@IC[BEEEDGAGFM@AACWQM[F]CMKS@QCKQY][KCOEIJGLCN@JILKFk@eIKEUOSSIGEGDA@I@EFABEAAEA@ABEC@EGKGMCKG}YMGMc@CAECCAAEIEKKAEBGBGCEC@F@JAFABEC@QICAAEFYCOHIBECCCIBIAEHMFIFC@IEI@A@EFECEAIFCAGCCB@HEFKBC@GCE@MJ@BBHBJDL@DCDGFADJDP@BDETEHGDODKIMEIGECCEGCC@GBGLEBE@KICAQLALUHCEC@EDOTKFEHGBWCM@GFGHOI@EDCFCFE@CCEBEAGGCMBOEG@MIDABCBEIUECILUFCHEBC@MAI@CAQAKDEDBJITGFIAAF@DDD@LCHCHKCCDDD@DEBAB@DBBALEDAAMCEAIFAFBJDFHBLVZFNJJRDNHFRDDFGDEF@L@NAFHHAHDJBNHFBJADCBI@EDBNABCDFLAJILGNOJKLAF@FGJAD@FHFDFBFAFILBHDBN@VAH@BF@DGJBJE@IAILINEDIDWrILAPABI@CFMFDFELFDJDF@DBAFEL@PAFKHEHERDFADAHQPDDDDBNBFFF@HCJMFALLLEBEDIL@P@DILFH@DcD@BBDFDAHgRYFABKDM@G@ALafIDCF@LDPAHDDGLEH@TFTJPBFCJCDKLIDAH@^@BJ@HLNHDHFHDBDJBBNHLCLFDRFFLDN@JAD@DBHLTJCDBJCPFNFZANCJIHUHI@OGQCG@AB@F@FV`HFLBFDTVTDDJBHHLDJADGFGNCDKD_@GF[HQH[\\@PAFYF@LBHDJ@LCFKLEDKBC@GEGBGAALFF@PBDLHJBJJHADBFJFFTZDLEJ@DJTFHFPLJDTADED@DDFCBYEMDCGCAIACB@D@TBDHFGF@DHVFZADID@DBRHRENEBALFLJ@DBDJPHDFBB@DLTJ@HCF@DBHGDBDCFAB@FJBHHFVJH@HAF@FFJLTJF@XOF@JBH@BABGFGFAJBDCBKDCLCFBDBHNNHBD@JNHLLJPHFFHAJADGHBPANFNLHAVBFLLDJ@RJNVJR@HFFAJIB@NRJHLPJDNXJJF@DDDJFFDHZPLLFBLAHBHFDFDNJHNFJJTBNJLGF@NNHBNA`KF@XBLDLDZNP@JHFJRXDBfCNBNEdGPBHDBJJLHDXRJT@HBFJDHBP@NEDBNJFFLABCFOJ@DABCE]BGNMHWJGPADBJHDF@HBDNHDBDTLDT@NGDG@EHAJOHCFCDUFCJAB@DDRJXBHFNBPJFBDAFABCBEAIBKNSQ@OFCC@SDS@OBQAGAQEKAIFSBQGSEC@CL[FCH@PJN@FC@MFEbSHEBUCICGECIOEK@ADGCM@SCABA@ABGHCFDFDFPFDF@PEVCDADE@IAE@CJSFAF@n@HGBG@AV@JHD@JCXBLB`CL@FFLXBBDB\\E\\SP@\\BPFDDDH@LTRBF@JDHNLLNHFDD@LBDHBV@HALEDABBBFBHJL@LADCBkZFZJFPBJENINCF@RHPTJJHL@HCF@FFPB\\BFBDXNRRLFDLDBHB^BBBLVDFBHADCHLLJDDADGH@PLFHBBAFDJHJPJBDAHLFB^PBNGPAFCDEH@LDJEJDFLDBJ@HDBGDCPCHGNEDCJBBGAE@ELCJGJCFKRFXDh^HDJJLDJBDCBACAAKRQPAH@BA@GBANBFELAJ@JJJVGJBDBBNBPGRCDABET@FBDJDD@BBFL@RCJDJJDHADOLADDLJLLNFFBNXJRPDNLPFDZHBBBDAXBdEL@DDDBFABK@EBCBJPHJGJ@BHJF@FD@DAFDBFHFBFMBIDCAGBCF@PFRAJBDAHD@CCIBCFAHIBEAEGGCE@UCCC@ACRIJABKAG@@JGTGHG@CFERCBMDAF@@EFADG@ERARILBJIF@HJBL@DCDBFFDFJFDFC@IDGPDDHDBHIDUDIECC@KMASMMAEFKACIE@GAAGCK@GDE@KSKIKQBGAC@KDA@ACMBC@AGEEEKACCMCGCAKFBJBDAAIBEDE@EKIKDGEMCKOEOAaBEFCTSRGF@FGN@AQCAE@EGJORCDEHCBC@CAGDGFAHAHG@EEEBCDCBGCKGKCAC@KHKDYMKDQJC@QMEEBCBADBDABGGI@IC@C@GFEBIKCE]UAGBGDGCEFK@EAEBALCDCH@BBHPFLDBDAHGBEFETED@BCCC@ELMtHBADED@JFHADEBA@IFEDM"],"encodeOffsets":[[123278,29163]]},"properties":{"cp":[119.921786,28.451993],"name":"丽水市","childNum":1}}],"UTF8Encoding":true}); +})); \ No newline at end of file diff --git a/src/components/visualizcomponent/js/world.js b/src/components/visualizcomponent/js/world.js new file mode 100644 index 0000000..1fe6549 --- /dev/null +++ b/src/components/visualizcomponent/js/world.js @@ -0,0 +1,20 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) {define(['exports', 'echarts'], factory);} else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {factory(exports, require('echarts'));} else {factory({}, root.echarts);}}(this, function (exports, echarts) {var log = function (msg) {if (typeof console !== 'undefined') {console && console.error && console.error(msg);}};if (!echarts) {log('ECharts is not Loaded');return;}if (!echarts.registerMap) {log('ECharts Map is not loaded');return;}echarts.registerMap('world', {"type":"FeatureCollection","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[{"geometry":{"type":"Polygon","coordinates":["@@࠿@ᠳ࡚с̶ʩт˷˔ƹͮɠͲ˖рԜ׷҄̕ҴNܾͰؼ÷۸ήԪ‡Үƴ̮¿ঞɪֶϤϲŹƛе²֭ĝDZƊĠǔōϭñėށ؅ਓɁȥԯ঻ƻԓࣗඩअ৯۝ڻो֑য়ߝล໥ϓ؇UļāļƫȖɩ̌]ᶼ̈́͘ɮ͜ɪ͚€®ĞĚ۪ƼɦːϪǰ;Ąߞᢌᣮ"],"encodeOffsets":[[49130,8189]]},"properties":{"name":"Somalia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ƛ¬Ð@ĞÆÒªDZ"],"encodeOffsets":[[9810,48188]]},"properties":{"name":"Liechtenstein","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@⌗†øĒ୬ͪࣆيʊˆ҄ؔ^˶ȇɪÈצϲ֌ĐФ؜ְദ׼ҢڴήࡔլİtʍԾ΃ʤ›՘IJʢË΢ǒŎɽĠPĀmǶVǢgΤ̑Įவňȵ’Ǒ¼ýĈå²yĞÇÞ³œëąÍĥʹ೵]Ɂ³Ɨ{‘ΡʼnƑcăZÉSÍƫH˃ǨǓѭLJƣġǥÕȿÕǃñÿśıƇħěŽđұĿЍU“ƉÝå‹Sĵ^čfʉdʇǍ·ƒণ֣oۋ@Ĺ"],"encodeOffsets":[[-8891,28445]]},"properties":{"name":"Morocco","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@⌘…@ķœ@@@Ŕ@@̷@̩@ǕBȍ@ȋ@ƍ@ĩ᫫@@ɋ@΃@ɭ@ŕ@қ@΃Oх̉űƽw½gΉɩķƯtįQJ–dz˜՟TšRšPėRŏᇷCฝCċα`ý§¨Ƙ࢘Ӕ׎ŰшΞ׎LJĹèƤ࠴݂Ģָ͌܌۴КͲޞŚƀ","@@i˷@@j˸"],"encodeOffsets":[[-13351,28480],[-8984,28120]]},"properties":{"name":"W. Sahara","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@A@ƟwđĵȏÒʁč«Ǔƅ@ã̌Ο˘SǴʒÊÆ`Å_֡˰ϟʊkˆIŠDZʪĠɁ˔˶àϷˈȘѬ˻W²ɤ˲ÚͩǀºĬȋːÈĆѠŎNJĘȘoø`Ȓg¤_€cº·¶ÙȈėÒ÷´›fFfV\\T^Qhɿ՘ɳ†kĝƱƨ÷YißMµGuOD‡Ǝ‰Ĩãɰ™İŸÈßĜhŴĬŬ~Ũ±â›Z‰ƒ]ãNÇk¹ėnjƽɣȭkƒěHãƺ˝Ǵ謭’¡İÃƩǝÿďȫ•Ẹ̀Q‘ßço}ß]ĕUΥ@Ʌ±@@"],"encodeOffsets":[[22080,43262]]},"properties":{"name":"Serbia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@хǑޟ˜ܯőࡡԧ¡á͘з¤̧սշŊƉ™ˏͭąٝ°̺׿ٓɥɓӱŒз·ʫɫƚν@ӧʟƆƋʇğԻzЛϭĭ޿ॕʳכ]ʛŷѿĘࣻõЍĺٵȀ͋ĠШъȒȢȌȜxèFƆ·ǴăĆˁȡ|ɍ‚ƒZ{ƒZØaŤDĠŽƲDèij̎őͨaŦ̰̚˽êóļ@͒ƂDzȸZíĊ•´ubSv\\vÀT˜„ΠŠhňǞjΔö’´ƌ„’FgÈèTɶǓЀ«Ȁǫ͊î̲džzĺîĢƘ؜Ɣ˒Ř˞Lj°òŠńƲъ„ÖŖ¾ŚšǶRɄJǮˊרȋ¦HʲpȮ‹ńċľsĺ¤ÚR|¼[þJ¬wNwNÌÛļûĢmnjÂpp^ªô¤ʂĸ®T¸S–Z^‚b\\~VvL¤QȂƓR¦„¼¶^ê}ĞlôÒÈŒ”ǐ`Ɛ™ǢbÀèHϱĸ^ŽǠŶˌ̆ѨīÞŗ­Ƀ”aÎJĊtÄB~oűځĈʁŔů࠰˨ȦȨˈŢƠ®ĈRľsª_ÂW\\—a÷ËvkĄOΘĈŠ˜²˜ʹkҋČѼ­§MÕryŠWJ·oğ}ƽáHiĸã|u^Q"],"encodeOffsets":[[76331,37911]]},"properties":{"name":"Afghanistan","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ÂR̮cҮƠ͎Åǖ@ǔˆ|ɔDªĞƶHNJšŖ̈ƄĺTNJ|ʖ€ĞGR_¿ƽA½n½¦ƒʬGɼEҾi°oČ଩ýٵ͔ӑĠճēśnʕ¬ÓŠIàþÖÚ~ɈqɘM͚IJ̴™ŐŢdܓ×މoěG±ðƁIĵY൑@ȗ@@ڟ@ˑ@ˑBౝǶ֡া࡙ࢳǑ೟Ƶҧƀ਩¼ҹͺሹTᅍeғ̴ʟÌՋȭǃN‘OėFǗ–ģµƇoŒ͆ƖËܼɠˌ҆ლζ֌θɌƴȞǀЊ¢ݐс޴˫ߚ̢̤hˊүஒґۤݴɦƌOՎNዲQĮ…ĘÇƈǕžϡÐŻĚƉÆ˕Ԃۻ"],["@@̆Ƅ„_øęÞËr___ğ™ı•ͅ˭DeÌ·‹ӏɫ‰θƅːОΖ"]],"encodeOffsets":[[[18002,-8293]],[[12802,-4697]]]},"properties":{"name":"Angola","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@Π˗ä̋ÝԍȄ́ɊßQÙÚŷűŻȉ̍ǝ©¡aq›uwW@yÐğBƧůÙPь‹XkAűˬѽ̨ŚAĹɐȨࠐDŮȡæ½ʮ̾ϦŒŷɴÒ"],"encodeOffsets":[[20546,43569]]},"properties":{"name":"Albania","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Ł•^ĊĤ³"],["@@ɨ÷ϫƯħƾƊ¡sƜƖ"]],"encodeOffsets":[[[20135,61632]],[[20470,61800]]]},"properties":{"name":"Aland","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@Ɵ½íIir[ò\\¢Ö ÈOŢ~y@esQm"],"encodeOffsets":[[1747,43524]]},"properties":{"name":"Andorra","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ʙOǘøĂç"],["@@š‚ȆĶãŷ"],["@@ø֟˗ȫÁǸǣï…ԿƖw´ŷѡĹÂĹ˧څ[˥ççᒣʾ߳४oǪǘÚȱɴ‘ѼƸॺí̆ĐȾĚ̌҂ৎࠠŞɦò_m̙ź‘"]],"encodeOffsets":[[[55223,24758]],[[54613,24841]],[[57650,26267]]]},"properties":{"name":"United Arab Emirates","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ؠQۓƫĵÜǪĢ"],["@@nᇜ͠έLJvµǥˠ›Ÿɏ׶УࢸНࢴŧʕȣ࢑įԭņ౳¦"],["@@ȴǛߖȡפϿବӗɒ˳͉ӡȧɇ“˽ͫЛoÁŒıξ”บɿɮȜǴGƌùÚD涐ÌE悶̆ž rºʒàǞȔɌͦžʮbΰƠ¥ʐĒɜũȈԵƛ۩ЧʩхŃɫˇԽ˳ŽƩǟXࢣ਍ʉƽƯɃƅę›¡•ě½õijģ“ă¾ɣÙßdƕqùşȅiߜ‘l•gĝ‡ëĿēk©z¿HÃiÉZǜÁEÕáųeû¤ͩɅŷĻҩžѻőēȰ͗آ˯͆˿Ʒ̛fʳɔɧ˜¥ÞщܿਟՍ̍൱ͷઃŻأ€УƊϋȰʼnŁMĒå¯̩ŽÍīʩžБůǻӃǿ֋¥਻ΤɛŧŬਅϘŷƒƋŴcˎ’ňƗ¢θĖƒƙZ΍Εƻϟ̲ЛŹ³ýתǭѫȁ΋͏Yש͏͍R̅ҧšكʗցڛþؖ͟ӁٺóɖɁÛʗΉǁʔ@ľĩൿࡕǿʛş֡γƻ·̒LƷˋÉ͎KƨůԹ˻˃ѹƄ†ƒеίăрýѬ֯ౡ̊࿩fЩϘÊܞƛØգŋ̉Ԩ«֊þŴ˜\\Đʊ͐ƢÌ̮ȒĠvɌǃȞƠ͒ψʔ‡̶ȬưƧЮȴǨī̀ͮȺȹ̒ϏÚmŎڬRĐǠ«Ĵԛ¶ŞϢȋӨżĢͩȺŽب̜ǤƉͬiߪȊʼğǤƄž»͖Ʋ„Ś֖Ҙˤʷ۾qޚŘˎմϲUҐŝɶƌČ˺܆ǚ܂߆ɝèÀˊ˻ڨĠł˥͚ÆΞǰłƀ֌ǒFĦƶīĆÉيǘȄƞׄМЪˠ٪Ɉ\\ɰƖɭцƪˈƫ؞Ǫˠƫ̂ʾ̘ݨ̞̈ࢂƽưǢʾɼʚ̆Ē–¼”ʆİxzžEÜ}™ǘşöãîSƖ`Ѷ_͘ijèţžħ‚čÔƧ¢Çd‚–NJʒѾ°š࣠€Ǽʗî·ƚ÷ƄƣΔӍ׶Ћ"]],"encodeOffsets":[[[-66098,-56029]],[[-70300,-56170]],[[-62550,-24224]]]},"properties":{"name":"Argentina","childNum":3}},{"geometry":{"type":"Polygon","coordinates":["@@́{ř̮ǯŔfƖ˟§ʭôķƶɛ½Г˲Իðą̘ŸȦʁ͚՚Ú؞Þdž€ǀťıÑѢȓǫƣÜşєʣßǫʳ¡Ժ͏ɼīŷȀƭƹúʇ"],"encodeOffsets":[[47607,39841]]},"properties":{"name":"Armenia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@āɆœƃë"],"encodeOffsets":[[-174823,-14695]]},"properties":{"name":"American Samoa","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@īƨǜMïƙ"],["@@΂ŜªūȩÃŚÕٸǔȢťƙțȃúͽñȐŵɖ¨ĻƣࠅƦƇƥƫJÌ҈ħĊȜͼŒǗëȃŐy"],["@@ƥÈè þħ"]],"encodeOffsets":[[[70946,-50236]],[[70846,-50288]],[[53079,-47554]]]},"properties":{"name":"Fr. S. Antarctic Lands","childNum":3}},{"geometry":{"type":"Polygon","coordinates":["@@ťowîÐÒĎŏ"],"encodeOffsets":[[-63197,17446]]},"properties":{"name":"Antigua and Barb.","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŸēǡÎƮŸÔı"],["@@Ȫb࢈ͥ;ðŀùŢƨϸQƖƂɂyĄþȺÙńଡŇȶʏԑlԟƇñĈ§ĐŸþȏêķǁŻȲ­ΧȻºæijǡ˱˙Ĕщ£ƞǴ¼˫p͕̮ʏאɨɗ¢ŚƹǪą¥FƪЅՊĵΆÔʸ˚ĩ"],["@@£ÝÏÒĴL"],["@@‹éŠżBÑ"],["@@ÞƯ͑êʴĆ"],["@@ʠȓbƿǩõ˵͢ȞĨ"],["@@÷Dzƌ˖Š̻dzƋ"],["@@’Çȏ|ƾŒ"],["@@˪ZǎŁϟȅƩȩüϡ¥ǷŤĈŢגƀɀyXı"],["@@ĥɩRʨĔ}"],["@@ǿɪcɂȤѫ"],["@@čǘ¾̞ǂǀédžĨðþ˫ɭֿ"],["@@þCȷǡȸĨ"],["@@ŅÁĮƶXij"],["@@ĕP–ŊÀř"],["@@jɇǗȞƮj"],["@@„ľàēģi"],["@@̉ƙŒɲʚÔĢĵǃµ"],["@@ųÈÈĮìƵ"],["@@ÕgIżàœ"],["@@ěWÌŖĽ"],["@@ƪdũʉǤģ³ğҷèö̆Țǂ¸Ņ"],["@@īPþŸnƇ"],["@@ƃ×ʤǮşŕ"],["@@Ŭřҿ|żň›ƴŢŠƒ˽"],["@@ͼ–ȶŨɪȹӳЩρʸŅΨȠƹ"],["@@Ñ»ɆΪƳ̭"],["@@ğɠĂÌ^˫"],["@@Í̉ʖ˱ƺڭʟǪԝǤĩјȚƦɕ՞ϙŜ௳ˠЉƂƒǶ؇ÿՙʪɽ¦ΣٌΓɼ^˘͡ࡢѧŀLJŻZĥѪқȾϟɀܥĴ¨ŶƇȰŔŦϸͧxƦĔ…ƞ࢑ʼ˙֬˵ʤЋ˜ǣǔͱɔȗÒ͑ưů¡ਗϬ࢝”εӯཝñܹ͓ԡõͥ˫ȩzá̏ťѩ֯W̃ſáĜq̡ЁÉћԟۏɗාϝȯകƍࡧؕ՝ÁĴƕŊ®Çʱȭɾȉ‰ŧȢͥŌŪŢÇŴƷL˩əȯƈǎGǪɆȓLjеȥɨÕृԡࣩκؗĬŋįƛr΍ʌԷưԗնÔӪŅʔٓڔǬ¶ĤóMȢٕɡ˳|˞ӶkɖͳԀͭࠉڷąŌ˘̈́DĒلςӨã͈ŠĚǫѠNȳ̷̉ǡλڵͳҏՋàˑƩĴŧÝѳ̖ĀĊȞÿȗԸˣ˪ĉʢƵŜʳtŅƼÕȘńdNƶӋ˺ϟpϣȒҗ§࣏ј̣ĝഁ±༱ԕ୷ƒঃӭџŏإݵଗÙ÷İտ¢ಧů͹ͥұģٓэҭģࣃĢѽNJΟ̴ұƞ_ج̬Ŀ˘ϔ`఼Է॔ȃ஖ׇࣀř؞۽঒Ś½„ƎȎБŸ‹ĒĂbƘϩԴ´ĪɘșVʣŊĬŚʵĊÓŀĖAπڟஔÔӈɤϜŽшĥɶ˸َϬfջȢŢ˨Ѥغ˨Ұϰא̈́טÉښ̄ҪĨ̒ɢМ—ஊκ˸ʆи۾ј̬ǕӀĪΎϬ̊ɀ̎Ӿ࣫~ЬȨ÷˜Ǟ͑άŔØeNJĺ€ŊǃƼİɌĻІ]̯ĔXƔƈhÔȲŧďĻǶ¸ɞĺEŌȈ̶ƗTŔƍEÏŲǘƀˊīƫ;ͶȚ¢Ȑއ—ȧƄ¼ÐůŌļ„ѤŊsØƉŨŨƖšǰǤIƖńœҰʍ؈֯ġԱðĖĊÕáɊʹɦМğƂɵ¬ʐ̮ɥFʐDznȳƴþøˍƒ˦Όň΂ΠɪĿƂ„ǀȚɨǾ”JǺȶŃLdžΘʦŬǫՂGDŽĂƂğČƈǞXçöš͖ǗƂͷbȿƢŜĸǎʼnƬô̌ʁɺĈȊʡ؀ŁќȅˀÌʦǫǂwעͪǽ͑ʮdÖȗƮWÌňáŎnjȆɶɱƬc¨ęΉι¶ǿŏȅƕò̯ƓxՋҥە¤ƑلЗðƓΎīäǫǾ`ל̕ҔС٠ƱȨίڌ̽ЎàˎǮϰߜˬ஀đӲÒˊĹ̘ƢҎˆˈǢɃȼVŠƴ̀úßǨजʎȪۓ©ŁȐȭþץʴŏ"],["@@ëµ¹ĸȤÞĥ"]],"encodeOffsets":[[[150893,-44438]],[[148525,-41765]],[[151795,-41487]],[[148260,-41478]],[[151887,-41274]],[[151553,-40711]],[[147383,-41078]],[[148803,-39414]],[[140899,-36596]],[[157224,-28094]],[[115900,-26678]],[[156752,-26368]],[[154775,-24054]],[[118217,-21286]],[[152621,-20778]],[[149789,-18668]],[[142807,-17525]],[[142857,-16970]],[[140384,-16156]],[[127588,-15771]],[[128204,-14929]],[[139996,-14135]],[[139508,-14156]],[[139611,-11880]],[[133591,-11959]],[[133754,-11649]],[[139877,-11651]],[[135776,-11574]],[[146616,-12241]],[[145690,-10961]]]},"properties":{"name":"Australia","childNum":30}},{"geometry":{"type":"Polygon","coordinates":["@@ñDZʀ͋ãʣթƒɊśȝŕV̡ͥťŕƻࣃÑ˿ǥ܋ĶǭˆśFƵ^׃Čù~·¶½ÚĩČo¦ˆ˜Š„I\\wPͥąȻXā]ǁMġ‘Ñݍ½iÇOĉLÍfϬğPčBuTD†‘ÆÅjǹőҫǦ«ǶĈǒď´ȌªúoŎŸÀvqL±Ŕ{cíƼòˆ¨ˆŔšSƨLêoŌGƚŃ२ȐdxMÀZR¸_ð@Ŝcnj_î}t_aDuvkΉø}žDd~bÒLÚſʲƘNjǼϤǐĜ|òÀ¦ƞXN`TŲAŲNZ†JłXhȠƑբE͂ͰࠬȱФ–ΆǓ"],"encodeOffsets":[[17360,49766]]},"properties":{"name":"Austria","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Փň֍ը£¬ɜ¾ĸƵʮóˠ¨eƕǰœŚ̭"],["@@ݒ࢙ˎǻ΀áƸȋϓŒ̯ĻȏӯŽɑǓˋŷĔƃʝ\\͹ɵqԃόʞƒǁȆǾƄ˛ʈ౉ٷùʈƺ‚ǿƮĬŸɻԹ͐ʴ¢àǬѓʤÛŠǬƤѡȔIJÒƿŦǺŐÂvڲɟ̂ěĔXüҊðT”­´ˁƐķǎȸDŽˎßӌѽЈéڂը"]],"encodeOffsets":[[[47222,39811]],[[49739,42849]]]},"properties":{"name":"Azerbaijan","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@guûƿcy¤«£ŇR§è—öcʕÐO€ōiƃ͇͟ϟչȕů˃LLJԮZپǭ˪ôľʎdzʶ^ƜàÀ̈́ǀÝʔĔŨñ"],"encodeOffsets":[[31287,-2457]]},"properties":{"name":"Burundi","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ʦq̈ʣȋ˥w†…Aá\\ğí£Í}©™•ž͋ʁw՝ɸ£̪ɯljͫVtɴСºÿƞ˓°Ɠȼ̇{ȟ̆ۚɾèōЂ˘ƮڰêƸDžӨŁđͅ"],"encodeOffsets":[[5831,51994]]},"properties":{"name":"Belgium","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@“ÁÁŏEĕŶǽbm…l“’ʻàƋ¿ǃĿQ›ͻɷȍɽ׏ɧ‡Ó֩aл„ɍ€Ù†ÃAƒck_wL˝‡óVŃjån»k¥cÇ{ȍ࣫ŹžàȹזĀJqႬǷʾ±ՔӇ͞ŚԜѴϠҮyΆДo˚τƌڒׁ"],"encodeOffsets":[[3682,11977]]},"properties":{"name":"Benin","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@­ΏȀɃ ɯǂɥӪ̃DZNC˕ӠͿҒÈĸȡŹƁˈ΋΅Гҭzѳϟ΃ҽƊȗ¨˟ȩΑê຋WíͿļƇVֽ^óºĽV«ko¥ƒ¥D·Øs†ŸÜ“Ü­†­€ÃĆ¿žÇYʕ–ǫM͟ŕïÅćÕDķÚĉSą˜ґӂɗ̄ԮȬ˪ϞӶȼɪɘ©ˮɈĸď˚ƬǀǠĄΜǿȎĈ®͆ʢUÞʬʌɸЊ¹Şʎޤ̨ʐȒѲXϠŭ"],"encodeOffsets":[[223,15270]]},"properties":{"name":"Burkina Faso","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@÷r¢dž–Ƿ"],["@@‰ç\\ƪnā"],["@@ęψΒÒ́"],["@@ũĀšŠĐȟ"],["@@əqƒɚƫѐĀzɮ͇ùͩ"],["@@|JeƊÊAɪ̻ɖnńĊæŶɫD͍oȉZ¬WɆÕв«ாDΚȍéāőžo[Aġğɷ­ijǽǗij|̓ŧǃͱǖӻÞŌİǩÈWŎÖFȠˆÖŰŦQĀ@ô¦LÆ[ǞLòχzˁĒǍx¥Î՗\\ÏPVЇŽƉʧŒŵūŨуɣ͐ljনÇ«ˉӴɛȱɩ›ʑή©ӆ£ƛʉ†˔ǃſѝƲ͓͝ҁƇ¶Ŝɨɉő‰þÈ̎ơЛȱǻïђḍūNjɓŶ™͸ʼn̜iǰ¥ǔàŬǡÌuȦ¿¶ËľŐˠ\\Ê\\ĮNœUšå¨ťjƉĜĥNátÉįÞLŒ`¤ĖǜLú„AºäìȐİ@̚ˆ\\Êõ˜ïƂɡž̗ɲ‘~šȸƶƜĚĦ­Đ‡Xfæ۝ƒȏɐ"]],"encodeOffsets":[[[94157,22025]],[[94079,22357]],[[93339,22708]],[[93755,22920]],[[92957,22620]],[[91076,26876]]]},"properties":{"name":"Bangladesh","childNum":6}},{"geometry":{"type":"Polygon","coordinates":["@@ĵ̓˧Nǡǭ‘νͻɿѼнҏmƱŐ¥\\ȝ…—é‡ɧuÇˍÏŵsySyFyĵxÿckkgÞŵXñg¥Í…ţśfɏŧ‡ŋiБĦƫòwr§î}FγyoµkQ́ÕċAđZ½SōGëÁȫ^ôͺƕɈЯːà^p~àèR’Qnół~ǴˬŦƪǞįđ¢«®dzĎƹ˞Gä„ĜlŽ‚šĄÀŠŠ˸ƩƇʼn¨ħᓞƏ؀˲ܸƈ˶ŭϬ˴Ƿ̨}"],"encodeOffsets":[[29272,44793]]},"properties":{"name":"Bulgaria","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ÛĝƄHɜĬXl̛"],"encodeOffsets":[[51822,26505]]},"properties":{"name":"Bahrain","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@řǵѡGBņƂôʎ‰ƪƄ€ĵ"],["@@ʚďΏ¬Ķ¤"],["@@Ï{̶̀¡ǀĖ`\\lj̵˙"],["@@ǽWņɀĭ"],["@@͏ɬþĒƻʹЎٱ"],["@@̻źxÌ̄ȅ"],["@@ĹĉrŖĈ‹"],["@@ćïŞ¬®áWͯǓ\\ȓϾ˼|"],["@@Ǐ»Ăńˋ΢ΚЩ"],["@@Ƿ`ʊvѕ"],["@@CȳʣƧďǦȃ¨ËêNJv€ҌȤęȚ̓"],["@@ʰſǾLJ—ЭųƚĚJ¬ʠǫnjɁĴƇIÐŚ¾Ý"],["@@ӐۑDžȯDŽǀěǜǺĖÍ"],["@@ƩĸƀŎPͼɫʈη¶Έ@Ͼ̽xǑŇý·˱"]],"encodeOffsets":[[[-74779,21702]],[[-74794,22968]],[[-75987,22747]],[[-75834,23269]],[[-76636,23444]],[[-77480,24013]],[[-76215,24646]],[[-79521,24832]],[[-77115,24781]],[[-79203,25615]],[[-79609,25301]],[[-78488,26100]],[[-80376,27371]],[[-79079,26526]]]},"properties":{"name":"Bahamas","childNum":14}},{"geometry":{"type":"Polygon","coordinates":["@@˼Xȗѫϸˇ˵ßɂ˓ʩğ{D©OS«^­To_ðƛSáM™®ëNď¿Ù«§ǟœ_›™nLJäŕġå٥˲ç”ÆÌ̓τࠉ֮Ṷ̌ͬȶªΎȬVɞƱȦǨ͚¼ݨǗ܌@ƤǍƞ["],"encodeOffsets":[[19464,45947]]},"properties":{"name":"Bosnia and Herz.","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ŘñࣸįkŻº¹Î“ŰÊ®fº@ät¶Œ²ZĘQLjR͢ƭʀąKơãÇUoHy±æïh¥@‹ůŕs­[¯PmƼóŚŸ~oÝőĢĪƉĖăȌíƎ¯†sX}Wŗãy›ÈeƞJǬ_ɀŅɈˇ»OÇaĝ•˝ƭʕ^ƳĂɁI{Uo½ß›™Œw¶³øÑüÁ~jȏOȃpw¤m”•ÊāJqǃNȑEŅ¯ȥGŕÿ÷µóåëĿ§ýzÔ»TÃj©ƵåʏǢۃăȳȶ“C¡u‡w§Sßkıě“L•d£ðÉh֡~ƅĩSĂͥrubŅŜËRķMƯbࠥŸண±çýŹġůÕwKñŽÓ\\íHýĭQM¢ѮБȸجОαজØiƦMϨŽž}æwʬòŮIlpŠĶšvƪWÆlʺʂàšwl¥{‘Ú‡NJ’¿Ħïd¹BSjjž¬êÄڒzNvSņŘǜĘxň`è”Úĸ”^ʺQ ØņÌ_jáZƻXrX|¦Ü¢ĊpÜFœϬƎѲӒ̂"],"encodeOffsets":[[28824,57491]]},"properties":{"name":"Belarus","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ÝŝĔɜuĽ"],["@@˵CÒྪzƀ˞KʄИȒv­ħȀOœĿƽԭÌÿğݑӥد"]],"encodeOffsets":[[[-89961,17841]],[[-91027,16272]]]},"properties":{"name":"Belize","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ŏgǎнõ"],"encodeOffsets":[[-66283,33069]]},"properties":{"name":"Bermuda","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ĭއҀޕU฿̇ѥޗAх̽গljȤࣟ¯™ʑѽ•ljc¡ÈÓƨČĪçŤ͗Ĵѵ`ƕ_íTõäǗŠšÛ|Hwy…į“ė•»̅đɻʙǡʽƕƒǽ‹ǷZí´Cˢʯ݀Uˌ̣ͰØɰɗƜ[˾ǖŰDÄgžįĮEhļƊĦńMpkx̭ʐġŀUž¡ƀÅ̾«Ŝ¨Āǁî}nǕξ@B@œUÒĽŠl¢ԔҸWƔDŽŚ̽DŽǡѐȾͼǝɰ^ƘЪՂǟФĂڬʚ͆ݥನ̌G͌±ƜďɾĀ˜ˆä|ƀXĨiʲʘۺЬরǀĈι]ę綕³S·Ħ͕VōÇȅǢх͸ʹؚ̨͋˼ǝɼVʬ˟ծƋnçŴƑÐÁî±ǶBÄaĂ^ʌz¬RӐʥŒՇČ֛ŇIƳI¬›ŴƥŚƋŠΟhȗXŗ൚¹”DÖf¢r~AIǥĵƅO§fǭ–ƛlŹ¢¡̜șðgÔjš»RĉIJɵÚƥúûßÅŵϟµƳÆʼnΏיɪȡu‘Õi»]ÕăÅ["],"encodeOffsets":[[-59555,-20648]]},"properties":{"name":"Bolivia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@˛XȦņƦÑ̯"],["@@åĦłĴ›ș"],["@@LJMŲƘ–Ɖ"],["@@ȗ}İĊĨË"],["@@ק™àĬœFÓ"],["@@ÚǼÊĥţĕ"],["@@ĉćĮːcȇ"],["@@ř¯–ĘĄ§"],["@@ėeɐ̮ŒξʖĞĀĿī̗ҳ΋"],["@@јÆ؊őυࣽǣĽőĐ½ƽɭôçǛǻßɕòχëɅҢ€ĨŸpŏtñƞŴՒͮƀԶĥ"],["@@ɯǑģĐǐƨDŽå"],["@@͕f˜ƬŌçÑĩ"],["@@ƯʓΟÈÈǂ҈Š"],["@@cūƯ¾ɂҌ’˧ÿĵ"],["@@ĝ…iƂȈĺÿȵ"],["@@Ɓy…ǾŰ\\˜ǟ"],["@@ŁIJǡÀ¿Nwʫ̃şݭĘ˝ŒõXŷOƅI½øŻŌŸʰ˕Άƥ†N¶œ„ƢHLżĢ˜`¢’¶ʲɪňĠfà‚ǜH¤nȒȦ–Gðn҂vQ°ÍÌgФtϴċ´^†~PøLÀŸ²µÀ­âÁnP’–––ptzvĖdffHȐĩ̄ˆ”¢¸VĈ¢ØOšRĜvJV¥–§¦ŸżQr犁œArY–iˆ¡èʬñ̦ȠܪťːˊɌպ֦݈Ęɀ˞ǽь࿫Ɍʯтƛ¸йͩ˝ϯԧѷʵוઁȻJλǃ׼…ࢬհǤەʌɇͺƸɾā;ǎ˓ޥƮŸȸӴȂòʀ˼ȺŁĨŎıôfȾˮ΂ҶÌŜąjŞ࿄ؕṇ̌Ɇɂ̘ɣµÅņ®ĨʳǿdzĀĝȒǤ®Ǔś‘ÍƗőՋʈɔǬЊļmñ˅ɔȎВæÚłόõ׀˝̼žͬƛࡌĸєÇనܗΪн΢́˚ķńǗӬƹ࢔ƂķҸ๱Aߑэ੓ΡЅŃ`LƉљՕ̵ƿΑͭơ˭EŶˣ܇ˣЭ͏̿ʏ˾ƉƕôįÑȩǏǽ·ȉĎu¹ίĚ\\įԽƮ৫˓ૃ¤ѳйңŏ્ǽƛͧ۟ͥ˯Ƒ˧ýɣ гףʻɱɩ¿̭ޓiǑȰÍɡ֥ğٚʢ¢ǃĊ٫ŧ‰ŵĔÉً˛śǝяNݩχषڣºŏɯȻbĚǻŽÕƝɋؒĻʔėɝȹöù—ȳŇ÷ǎީÇ݉ƭпЅʝЋЭҭࣁԹۧऱܙoʆ͐²΄ʢĢ̞ƴrdžɄǘwɺŔYdƼϯīɯˬŠˣĿ͗ÛÞŭαϹɹȅуÈʁѱࠃ׿ԕwJÅzË®@РhÀ|’ô¸îêĄĚö쁴ύɸƇ̄ƃĖʥĈ̶̯ϕǦ±‡ç†͑ͺtqMo…]ƒţģŃßU«B[ôhż΅͞Υ˺ʍ‹ÿŝ˳n³Öœ¢ƆĚưɄʊƾࢤ਎ǠWƪԾ˴ɬˈцńШʪƜ۪ȇԶɛŪʏđƟ¦JŤŚǴŒĊžۆ‹Ƭ¨ÀtfǕŪƻơ̈ƉĉoħgûZã\\£wð@Ö_Ę¹ºi áކŇƆMĐăĒţxǕ@±bűƠ«`˝ƹ঱ŸZʼĦڨíʶÁ‚oNJm¦ƒ|ƒ¬ƒ’[²kÖÆ\\ÖĄ¼^Öjv’ƙŮďôΒך]ń©F¶ƴŶϠàÆùüÙƦıɶQĊ™¼ÓiïhǷŴţæ¡¢kź•ƜeǮP¨ĶƆJǦ}B¡qÕe“C൙ºWŘgȘ‰ΠřƌųƦ«œʼTċ֜őՈӏʦ«Qʋyā]ɹ`í²ÏÂųƒmèխƌȿNJ«ŖɹU˽ǞؙŽ̧͌ͷʺǡц²̔ĥ͖T¸–´èŜ^Ěćκযƿ۹ЫʱʗħjſWã{˛˅ɽÿƛĐ͋²ȝPĭGăEƑlķFė«ŻÃÏa©E¥R·„éà¿}ƒ˜୞¶ƶÇs{]ͻ˹׃ȉŗۻ]ǕвۣĊĴŪĶŪGńąĢŏƐĉÆ·Ʀ‹jŵĦƵЄXþŸ|¯^Õ쩚‡ti|jjp|KńǸš|vŘ‡ŒˆȖԸτĉ̲vΠĄƶʢþњ²zŐxú¶ŜĞĮĬƌΊȴܸżĞĶÈ´à^džQłd¾™v«à¯Ģ^ڟ¤L‚vLÆfˆɺ಄ɨఈȟּν̶b׾ӨŶˎÑƅ͢ґRHղචXãŀÀŢɐȧ҈̲ʀ΍ŒѥǦŽѼϥʌf͈ǖƄşƒŽêF̴ΖݲΠǒͶӜȌ˜Ɍցúƥ࣮ϕΦijɜDzŕ͒[ƞǓָ^К̍ŨΦʪŜɐ·˨ĊҔːɸfͰΐËǸ‘x{TøhNJƒ¨nÖUĀ¸ČgŶſƃңϘƱ"]],"encodeOffsets":[[[-49649,-28433]],[[-49750,-27035]],[[-46346,-24462]],[[-45188,-23697]],[[-39837,-13796]],[[-39673,-13411]],[[-45567,-3010]],[[-45960,-1349]],[[-53076,-1468]],[[-50819,-234]],[[-51868,-134]],[[-50630,-115]],[[-50931,275]],[[-51636,143]],[[-51356,403]],[[-51506,1986]],[[-61132,4458]]]},"properties":{"name":"Brazil","childNum":17}},{"geometry":{"type":"Polygon","coordinates":["@@ıj‡ǜȂųÇÑ"],"encodeOffsets":[[-60921,13396]]},"properties":{"name":"Barbados","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Ĩ@ŴҟƷŒãє"],["@@ɽƳĀ˙ƽ̗ӷҰ̢ÌӒ̤€Ĺ"]],"encodeOffsets":[[[117788,5018]],[[117788,5018]]]},"properties":{"name":"Brunei","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ǝŰīĞGČh’Q®í×«ÛyÉSŸLi‚ŒÅL»q‘§gſCƝ§ŻJ½º{@ŝÝҟcͥIJş—éýƯ}ƭmŻdoºɇÎƹě¤ƵĆijǶl˜ĸâTf´Ű҄Ԅ² ĮªĆ|ÊÌæŽêb̰É^w{Ĺh[ľSźPîMʲď´HŰĆ P†]¼•ɲĉSƍ"],"encodeOffsets":[[93832,28427]]},"properties":{"name":"Bhutan","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@_ƧגࠁȖԋࡔҿĒͅͰqSһ̂Ыࡘȱbȃǎ½àߦ‰ȡgĭÅÉĭęïՇdzͭΏ›“ֵέȿ֍ǽŽƓƽ¯ɡµĉĵ›ͥޑʯÿݏ\\řĠȉNÙtщʺȫFɩƙɿ֥£Ý“ɇƛŁLJã±ȇקą—…ߣOĉĚŸ۞̧٦ϙ̶EᙶࡄŽIᵦሶˎ͌ϯզξʌ{͆Ț̌z"],"encodeOffsets":[[25865,-18220]]},"properties":{"name":"Botswana","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ڊअoЛŻȍÎʣԠųŨ̽ҾŻ̈ˡgɁĈʼn࣪ڕ­ƯǦ͗Պ̃ɒԩ˥úȿřટɀϭ́صvݷˣҫ¼ωӵ༩˞˧̰ΛɔʱŽγȣЋқ`ܱŕŨˁĻ֙ǀ݋Ƴţ֣ʇҽĵ՜޹ޘÃϪ˩ˊƗ֬®ӮƻƤʶȮϾުɰˊВaΞƨƖƶȪ˃ܪζޒ¾ҜԢȇƲÐĒୖǂβɺވݒô̔؈̮̔Ý"],"encodeOffsets":[[23409,11182]]},"properties":{"name":"Central African Rep.","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ˣ\\͠¤»¿"],["@@œ­Ăƪ’Ļ"],["@@ĵÌƚR£Ý"],["@@ƍWʈĸĹğ"],["@@ͥyɰĶǰŦùȡ"],["@@ȬǍɽ˒¢ɸǼɭWκ̖Ôī̤‰nǽۥ̍ԡcƓŤ”ϢҎՂϲǨÜɡƋϻԡ˙"],["@@ŊĀҪŝघAуǿKȍЫøń´ƉĎàüȡſΫÐįƘ̑xsƦɃ”ͨΞÿʉɶʵ"],["@@ŢqȡuìLjѺDzѥ̑"],["@@ĉƒǔȪĉǥ"],["@@ॴΠͰӮࢨҔ܈Ǥذɶࢢ޺ਞֆႺӲૼkԶˋʡɦųēɣއͷ֕Ƙٹƕ̂іųȰȫԘƪʢĹǫ̙ͿɣЦ‘§ȧ˺ӧՂÙì·ȋï̔ƍࡄį¥ýɤuѸȸƮDZʆ€ŤħÌŏƯ×ΰÙቱկʡ’Kǟ͝ƒďƁÇĊı‰Tǹ৥ۇɋ˜űȠȧfÉˤ˚Φɹŏ²Î൤ۨˀ˃–ǎ؎ŮోSҸИƕ{ųŠūʷगΑȍĀêĎ΍ˑε{ɃĒȯHÇΰ̳ľIଘέɜכœħǸljŒٝىʏګӋՓϳhǃʃᥫE›A"],["@@zùƓ‚Ś¸"],["@@țûÝâʺZ"],["@@ĦéʯÇPĮƺ„"],["@@ʡĦZĴǂLĆȥ"],["@@ਫŌோ֌̔°੮ȣ࢖Οĸŧė›"],["@@įˈȒNjġĻ"],["@@෺˕նڋۮʱоաĚôâɓɗó˿Âৡ̀ɪɢŒƺĩǕҿã˵ƄƺĀʵÀbźӫImnj΂è͟ ͇ȌǯÃœɒċïıĤͫ‰•ˊΚ‘jƮӻíʍȸάĮ؄ȃ"],["@@Ŀůϓ¹Șʛ޳ࡵ÷ͥդтdƥֆ˜ՙ̧ɪ¨ǽǿײŽ€įĪŖĻέ܎ϔ°ǓЬĦ˴ĵžƱӳ̓ʸpħĕɔ§΃ɗࣲȬĝțЉǍ’ijʥËȚIȍȓLjś̌͞ΖĬʭԍȌ”ƌǺňȁϯݥǩÀɡáOю΋ʳƏ”˘ҺŝˈǟĔʝϥ\\Ŧ͏ƋϫЕЇŋŲάŦרшӧGǫǏҩŒɖøRȐޓɇಿƔٽƇǡƔ¤ɒ߈Ѷ۱Š˚ǂÃądž©ˀФΎąĝøĴŸǯzmņǔƀȌ«œǰвڰɈĠijìɚˀ̔˒րȤˮćrĜǪ•"],["@@ȋŸİèĜȟ"],["@@ɓ¸̼Üħœ"],["@@ÑʞNJôķ͑"],["@@વʬNJŖײhͺϩ"],["@@Ĵɯ˳—ѢƫœĻ˦ƍ»ĥƪWßřߍՊlǺͷŚژ¸"],["@@–ΝƙȕÉЊŹõɵʔŤ˄Ͷƕäơ"],["@@ſrðǂÐdz"],["@@֛̈́ÈòюǏdžLJÿÝ"],["@@ůĩˍ¢ɌǔDzŋ"],["@@̒yŘṯ̌ʭ̈„¬̌ϼĚʑۧ͝ĵͳĸ˔xΛƜȟˤ€˒ͤ"],["@@jŸŰcƙœ"],["@@̤Ɍœǯȏ›"],["@@áäВƮͯɑ"],["@@ȩ͋M˞ˁ˳ɧÉȄ˒ϋȣѼծß̟ɞΜ˰˫"],["@@Ěř̽ŎɤL"],["@@ûÓƃvý"],["@@Njã¦ƺŦĕ"],["@@‡Íʝàĉłΰœ"],["@@őØɾɮɦřΑǫ"],["@@ŗWΪĐʑ÷"],["@@ԋʆդZ—ʟ"],["@@Œū˳ƒǢe"],["@@ɒƏ‹ȅЯγϗȊJʔ˪ʆ͎f"],["@@̞oYıΡHÞŚ"],["@@έ¤ϡɶٸŝĘƻ"],["@@sȋҕ˝ϕNjֵ£DZʚ҆Ϛୂ¦"],["@@̀ȣ·ijӿʸֈ "],["@@ֿǎȚĀИƭqğ"],["@@ΘǔΖȫႆӗ̾γǯǑࢸØѶ˟سʧ૧ȶõȄ۱Ǽૡۭٓǃ́Ӧ୏īȂˈְȢĹήʦ߾Ѩ͔͈ƟÁȣːȽ"],["@@Οƴ­ɒͤſêʅ"],["@@аåĉëډŠʍ̠ԶƓ¼ƙ"],["@@ʌMśşůŮ"],["@@DžNϤłɝŏ"],["@@§ëǛĤĒȢŲə"],["@@ߝœŏȨ৴ÇòǧǷS"],["@@ʟĎÉɜɐǤɾĹƣϓ"],["@@ԈűĻ׵ӟƧএƒ̡κƮɘѼ˨ޜš"],["@@LJÒȆö}Ƈ"],["@@ѕźϘD¾Ž"],["@@ѥƪĦƌʮ‘Ēʣ"],["@@ϱĄʜŦɾÓħƕ"],["@@͇“~ɖ̊ȁ"],["@@Ǜk˜ŚƄĭ"],["@@Ǣވ˲ϑλγė"],["@@ŋƕƉİʖ¦"],["@@͑ŊLjƔѨ×˝ȅ"],["@@šƮˀĩƝÃ"],["@@ÜǏʗÛǴñǩdɈ̦"],["@@ʳÜˀÆKš"],["@@UěڷĿێȜ"],["@@ĹſгFÎĿۇư̶Ğ࠲S"],["@@फ़ʣҤϑОÓ࣏॑̕Ô܉ʤ͏Ǜň̋ÍȫƐƠࡀǠùȨъĭƅ˺ΈÄ̎ǿ"],["@@̖įٟîΊ‚"],["@@­Gȟ{ͻǕΗʭ̯ȍՑԩٵ@ܥFɗMĿ“˝įöœr­MƟ’õœ‰ÆÓɏƇࣗ͏ٽıЕŧϻǵϷǵɁ@ϝʨ‚ɲӄ̘̾܌ªĆ̅ౚÇɜ̱ƞ֡ʤļƬūĺ̥ũΘˉGȋœǭ̚ǍäӧȬࡩΔ҇Dz҉ǴՓȰࣝʳૻŔȷÀ˿ŕԱȴ˽sÇ@ïƄ˯ŐΟ¼ijWˣùŧæ٥ŖûĸùŜµɌNžʧÆMͅȣBܑ@Ω@ܑ@੻@⿿@、@、@ᅍ@Χ@Ω@੻@ີ@Šćž@čąƓʂ̌Ŝͭ¯ö˰˽ʃлǦŠŐƨűȠĂʕ²¤΂ĵ’ʷʟēсȼɱͰǔϢǗ̝ΕaÁŶďƵϟ€̓øҚİԡsŞƄŭzJLjĩšΧ¡յʄʐϨؒĄիHˣȕƳǐ°Ѥ̜ƒǐѺ˫ЕͬȰʚÉúŸǃ؍̧ʻсɋ̶ːƆĈȒ˧ƵȀҢʽíƇˆұȐùƔˈƞ§ų̃śΈEǢţɻǪϽÒõNJȜĤΫaʣΡʱƕ٫ЈʖΆΖĆϩ£̃Ȭܴ࢔ȟĈɅх†ݦëƄ˅\\ÁĞƟ„ەʘ̑„“ǞȧĔĆɳł¸Æ¢®ÍÞšŌěþϛϘɯɲɫɾ֟̆ģøÁÎʅdžɡöěʒˇƒ˭]ԳĽšĿǁiĥʵȟCˁğŵ«ƉíçZÓʼ؋͔ҧˮˇŚ¢ö¶Ĝ@ÂŽGχUʟũЕĮÕåȥ”ȩ”@Ӭ@݄@௰@݄@௰@݄@௰@݂@݄໒ŕྞҧग़çܨǕ֯ʒ̨¬˭îȀǘͲEŶƈֺT¢ǢѼƥʛɉࡖƴȼǐј|íâ˚ƒࡸǞЄȄ؄‰ɨĐxǏহ̃गį݉ˡԍ̣ɾćǕöْZšȚ޲̒϶Ñɘøþȭܒі਀ȸɑƓĔċǜ¨চђУƄưžٞɷࠎف؎Nj̒ÜƹǖӶ̨ȇŒμľŰ͑ʂÝǵ˙ںrцΞߦLजŽ۔ɽណϻঘÛƹŘڪƒےǏր̅ōō֙F̥řʳȕʨëᕊŗ౜ĞޔǞόɓӾ•ƼɥȨƨՀ˻EƉчEਤ׋ϛ˺]ȴӌđک߀ƈǾାƐ֤͢שÛųƅࡕuĩƁӵgͩŦ;˂ᅰʸДùʸΑ،ƷƔƕ࡚ªॺ͇٠—ૼŪઘĥђæȁɠপϥȼȨҁļϡ¯ϩφζΤÎŋŘўwθȭҠ²ʕɭلǰͯةȒȧΜµō̦{EţࡇŽՔιȽː՘ZŢˀͣЎdžʄ׺¦ઞҢ͹͎dzǹ҇fѢːƝdžՔĔŇLJǺɊاşǎǁÓॣȎӯ΂ɈʨʎOŨ̹©ʓƖĒβ͔ƤмÝƂžϹæग़ΈΪǽҾmڢЗ·஖ٍ֣´LJŋ҈Åމ̵ӜJʹţ׮ĪȧijࡲÍЏǃ́fِͻāͿ̴ǽަ࠼ࢴ˹ΆӍáąϡ’„˳ߢٯڤʰޘ৾ٴÖȩÒȶȖѳƄĵԨ᝜ŻȔ÷̩ęώíêƉ܌¿ӣʫӜƒČljՏǗՙWˤʩǮ¤Š˧ִ̩ơΫ࿃ו्Ԑʵ²ɣĹ͂xўɃ̖ϿΥà˭ëࠍ̢क›pƋؐȯళٻѣT๻ӲşÉಋâ͖ı¶øࢺśߚε࿒ųࣟ࡝ױDž͏ĸÎũПÀǏŲȗƼƹʿn\\ʏցğছȰ̙‡ଝ̠ŘɿʒqĝĜਆɍʷŗԼŤܺɉɬ͇ؿɓދ`ΦȑԫǷǑȨƳ֫ǒʦűΫʁȻRɨƥԍʇԅ݃ɃęwਗƙǗ֞̑ΙǬτߎUظ୿ུ̫ͭˮ࿘Ϳܾ͑ӾϑྡྷЗ˺LJŭɧʰǦॴ|౤ȹƤɉǣӋʄΩųڋ׊ԇȓǫ̤g݆ҋŪɻ΃ɛ̼ƶ̾qٌѩ͝ΤͲϊʢƑŚəƠʠɁɸ҆Фʝ̙ͨࡂĖ̄ȷĆĂÐӅф࿀Զঞބà׊ʅ٠̤̅ଝ֎يז†ʞ̈́ćŕĚǐ˲ʝÈŐ¶ȓʀƬĬʋĈǜƚӻT֖ئэɶĥϚٖʒಲɍxŗϖŐ׬Ǒ[Ą߈ɘࡤ̉íʅɢèɼùƾŵƩý̎ĐȒÓǹƩδɿ०÷ʊDZЪƸĊNj̕΁ð̩࠙¥ޞěªӝ˴ƿηĭ£ŕŔ̷Ǐ̬ÑѦǐӖjˈƉŸɑŅˑַɕՄŰͤθŐǃƧſʶɠàΏĞȈ܈ɸ̠ʨ̢̡“͞˔Ǡ˴ŠˇźʎĐÁžξç̳ŶsȦ;KťŘ̖΢ˊ¿äą̉ƅРª¶˓ƜæʲʻǏōƜēȤ²ľřұş؈\\ƒǙȚVƪǥ֍˽˞ŚԬNǽɯϗƻٴŜƲƳ̆»SʥѷĻӘ˱ơզȥˡुĶٔɳǝđў¿ʍʼn̊]Âƙů©̢Ň̄ÚƴǷȄ¶ÉœǼƙΥΝܞȾÎĥɂiͱ̥Ӡ͖ɘ¥Ǿʽ͎ÃμĐҶʅʛǣءƃǕƭৃǷ˓ȧȿ¶ʜƕȕȃඬײ׺Ĩ͍płĨٴÅʀ̷͛ƯNJţЬɪ͂tоʙƘɑIӍѫĉӠÏ}ġȟ~ˈɋ੿ֱಅƋୁࠓ໵dzǍňڝÌṽ÷Ϗǽαթއŵୣ࠻૿Ɏॸʃú×ȁ̝ׯԋҿ˿ԣğएБзЅһȣɷ|˺ƻ؟˻"],["@@ʻºȘNJäɃ"],["@@ߎ¸ʈʢҐŠఞɭԿ̛Ȃ±ం̤ϣ̆ոq੆εӊ۝̀ćюɦ޳੊ǬǘಠŹࣈ΁ࡼৱŇљ޲εюĹzŪ଼̓ĪţѨq¼αуƜƏŵ҅ŮΏŅqƕ܁þΔƟÑɣ֤ɬʹWDŽυࢍǙඩ¤҅¢ðƊਿĨ͛ȶٿοޥÉछɑᵽƳЩ̀Ý̚ྣôݩŢֵՊᔔɐ࿢ñࡌìᄿ͎ምĕഅ˜֩ɒIŬ៺ϬᕏďʑÚОNJ۹UͻĬ˜ȆؚɸɣƐ̈ǦᰶتδÙžȏЃБ"],["@@൏ҼʶǺઞÒؘǃ…ɡ֕͡"],["@@ੂVࣤƓࡰտ൹®ఝŝсÎ̥ͰӿĠÓ͘ાÇ"],["@@ߐŢҤAɬĻľԒ՝ÈӓʐӸȸࢎǁҷɜȀÌ׽œʷʨ͚ȚࡌƁ৕ʺࢎ̎Ք‘ªƆຆżҒăैܩߝϩ԰ŜˁҗزʨʢȋžɸĪۦƥOȕ΢ƋɷȄƎɀসơ߽ʖؘɊႤŹո̃ܵёࡨ͐׌ķęŗݛŏш…ʝϧђΰ֤ļ̯͑ТƸ҂ʯćɊ͂Š੖ƋΌƫɟȝϋU׍ɛݞǺ̺ÑҜŒź³õɓे̣ԪÎŹ̻ϘϠࡾɞ௢ȡŎŇ෍ρ੾Ɗȗȋɞֺ͂אʁŤʭڣਗɏئÆ੶įѪůRť෗ÂՑőՀØӪę§ʁ஻ÖञŻɬƭ৒ÇʑōĠɓǎÂÈā€ƨΚÐșϓтȦàů̘žĞʗ]ǢвŸĉȳ͐¬ڎɱƃǿׇFܨïȶĨҨţ։΋تńӪ™ɌŠ٪̛ƥŋԃîҬɩ͕ÁԅĈhƯҖLJՏgȰƵɵNjѓdʑǐŽŧȗ¡˂™u͗ȱʩةȴÜȔʇʅ܅ծߦҬҷȩۑåƚǪ΁Óޡж÷ďȗšèɓփƂךεƕĕБˆՍʆʏ¥Ҁķ~ǩːąÏǫ̰àϞǟǿÿ՜ѿÀƼΞɹɴƐ֐ɉɉŃϤÉśő̯SΊɟЮ@ĵĥ͚ǫɇϯѷѦļсͬ˹ЫV®ʳफИIĭƻŠȫȨ—Ǐ৏֐ƞʽ٫ʬΕk٨ѿϸá»ë๎ڧť˅ᎋ̦ӷƚЀՋIӅŮʯüƈIJ͵¯թ̎ԤƐޅŮĮƒ˗ÍߥӚƸƸ՝IŻŹÅƸ˥ŒȁƼȧÅȌɥࡩx©ōࣵŻݻĺʇŞ¥τؠɐ†Ɍ఼ȍ͕̈́ĂƖχʐՎ[ࡺȂӲeܫֶ୐ҼȶʬӌȊࣃऒ҉LA˖ʝ^ņŷɽMԻɢƪȦ༳̅zʼԔlʲƴۉɎȚnjё÷̇ÀȚŞ؛ÐƵͦёSڃ̀˵ǟҖƅwɝԿ÷ᅗĶؘ̌եDzؓėܙƠ׫ŸೕŲ̇ÙҕĞÙːேǿߍȼ֡ӊഢįפÈᖑϜ³ߘঀ࠮ࠢː๨ńࡈŇࢭ΃տӵςۙ৐ҝೇ˻"],["@@܀ǵదƀрÁƚƃԽƏ̒ī९ϑڈòѐͳҊêŬƃ̗ȕǀЩ߿ǡԉ„šDŽľΉϵśһîଷ٠ԩƐџCࠟϘъ˂޲̙ڎªöǢɤÏ΃ʔײ`ғŪѯëՑDzҠĨϢųχ˼ࠈHUŴ"],["@@ס³ϋêขǶӓȫ"],["@@ߔǁഄiȸŃร࣑ჿHφõǺȹЛͣࠃ_ӿܸھ޼νǾƊƈຬĴ"],["@@ѾîôƵӖȖࡼY၊ԧÂƯᱝىҩ͍֕÷σקܑĭɷ²ଃ̍ދӪએʞңLႢຐݯӤᧈǔ࿈ʿơĵ"],["@@ͧ_ˬĮ¼č"],["@@ҙÞ˺°Ǡō"],["@@٣ĤҔʂנȱЏų"],["@@}̟߱ჃͪըΌࣜƾࠂǩ̮ͧ"],["@@۱ŋÉŌԬŨʐŧ"],["@@̽ƴ̨ÆVȹ"],["@@ЧµӟĄ๘к׏҇"],["@@ӛéՊʬ­ȁ"],["@@ȀÛӑƅء_ɰżߋ^ƺĔωVĝŔ഼ŀтʕ"],["@@ࠆőɓđ࢟Yȑɮіºªé"],["@@ǃץМóÒɅˇôȍùǢʏ̷ÖÙƗᄩsȽƲ˴¸Ӈƈ౤ʖ᭣ƹǭðոɴঠÝχ¢ϩȦ̀ŒӛĪׄĀದсȹnjӒzܻĆξÎ܏DzࡠĞޤƕưȔࡔȑ"],["@@͗t଀ňߧŻ"],["@@ӎ½ʡDžڰðʬDZȤ̂࢜ßĨˁӕҗࢽƋ૑h̙IJᶿկॷŠաɚఐɔ঒šӠȦᔱƿšdž͖ƂңdŷǍ̃ŠÀǁӋģͥŜ˅ūعǠࣵ¾ʶȐল„޺Ƽઃýاº̤ńຼľඡ¾ϤȦலmࢗĈۖȒڰ̶ȵूI൪չᄘMDƂާȘ͒Ǻ۟ȌৼϊՌ×Ʀֱ"],["@@ۣȒΜĒφą}ȝ"],["@@ੱ¨ߌĎ˦ŵ"],["@@ࣆţʯ˓ҐƢෆ¼ٚƻܻ‘ᅌŻĹĥ၁€ᅊΥ̱ȗؖģɬǤόūІÂdžùʂŐલȇkŒ႔ʒאË࣪æ໨ǝۀ̳ܻȍ࠘įҗë͹Îîˋඩģڝ´ډ̺SˇݥÝՕĊÓ÷ʷḙ̂ďᔫIģ˴ࡱɵ࠳¶˝ǤɇƗΑL۷ԜǢӪݿѐᆵ÷ٟȈ͜ĈਕżД¸̙ƦކĀಮŹ"],["@@ٹȍѨǕω‹ʲDžࢫƯȟȿّľĦͲމʕʏ͛пǞ°ˡ͗śзƒσ̜̫Ǘ્ƒ¹ǰʻw͒ȀߪĎᐄܐሺ†ǑłѺè߮ƹ"],["@@ͧ±ٟİs˄রŷLȉ"],["@@ց’ۏҶϖG࢜ͯ_Ǐ"],["@@ᆸ«ȯɯᏋdǩǼ׮ü"],["@@ַ€ÏŸ੊§džāׇ"],["@@ϣƒ׉ǎղƌм˕"],["@@۰y਱ȫ״ѝȧᆣƉڕƔ§̾ᙎǘ"],["@@˦˭ඹÐ̇ģԩúࣻḚ́ƚနɤࢾë"],["@@ઐšΏƑͪűႱɧ֗ʆ״¾कƤʃϖߚRবɁ"],["@@܎νܺǘӚɷ׌fۚȣό؏झqڣ̤ಃ°Ľĺ৹ġۇüūǚ૶YϙĄղĐہœ„ǪرƳŰȀڏLlǮńæ࿰O"],["@@ŹɍथƤHǐݴ€̤ť"],["@@ਰґஂé͈˿ւ¯˙ʴ܌ȹɱߐǡˋˁߪ°ˤſ̠ŐԘ˝ྑʹևʣΡˎ¶ϫّ¢åͯ৷Ξјϓ٫ƘˉƫรƎйŮࠚèୱÆ̱ŤЌtߣźೊ̔਺ø౫ÞणƅƩĤ࠱ĥҹȦ੖Ǭ૳Ù܋ɌƷȂᅄó͒Ŭॣ¹ࠩư܂ª̔ͅှƉೱɼ҆ǰ෎¨޷Ș়`ॲdz"],["@@ᣈ÷႟ɯᦜŪˆĒЖĻܨ†̧ͨ٬Ð࣪ßȉɏᛏχᇃŁჁ˕ᾆǘ♩टঋƀϔʱຓġద}ۍ˥ࢣÉ࿧ưޠıĢɃᅡ÷୩ĈઞɭऺSƇǍ῅טŏൂÄ๨ɋ͡ǥ಍ƒਈƷ֟ˉᅫÃÃΩՍƩ༩w࣯ǰ̜Ƴً¡ʨýቒOѦʫ׆îʲȇʩƹᑝͭƥʠرrڿȔʠɍ൷[˵Ȉ§ˋܭ«િɾȏǩ֣ÒŕŚOǗݯhċ̰¥̏ۗ¬ʼn̒ऐɸ೰æܳɂ˯̊੘âখͷ܌čࡤ®ࡖκĬŤহϫ౓vɏ̲޴ɦͤgֿÂņʎڭΗՍyʢɘ࠱ǻ՛¦شԈະŜผţ౪ǦׁÓဇþzĺڶÅᜁږßΎᙲ{ႊҗ৲ã̐ÂݕpဏՊㄾҖ༓ò໦ДℹٳགྷÝ֌ǎᇏȵ໩̑Ĉ߶ɖጎȊᐯħಣ̫֣L঍ɠᗄĂಊɂያǥጉ¡˗ŞتàϷàნǔݍ྿ƅԂȖఃÃ̗ĨᳮΌ࢜ř͢þ೨Ë೑Ȣ฀Țቜ̹ĆƜᣒͫ᠛Қ٢ľλĠੈ³ŭǨቘċ୿Ȝᒌ_ഞ̣όØಷͲᗮJ์ʕڃƸՊƪۢh࢘ǗŧƲप„Кĉ"]],"encodeOffsets":[[[-61222,44995]],[[-68364,45755]],[[-62424,46582]],[[-75463,46680]],[[-75332,46561]],[[-62571,47048]],[[-65342,47584]],[[-63400,48420]],[[-55528,48580]],[[-76501,46084]],[[-129118,50539]],[[-55863,50779]],[[-55391,50939]],[[-129680,50797]],[[-63284,50273]],[[-128188,51300]],[[-130250,51856]],[[-56789,52774]],[[-130994,52710]],[[-81289,53199]],[[-131449,53659]],[[-82669,54014]],[[-134915,54473]],[[-131637,54211]],[[-132267,54393]],[[-132964,54444]],[[-133361,55254]],[[-135839,55427]],[[-134069,55787]],[[-133709,56085]],[[-81897,57557]],[[-80830,57617]],[[-63225,58936]],[[-81629,58896]],[[-70819,60458]],[[-65952,61816]],[[-69871,61687]],[[-80416,62187]],[[-66388,62839]],[[-66591,63365]],[[-81454,63910]],[[-66379,64061]],[[-72025,64050]],[[-83968,64466]],[[-79745,64994]],[[-78517,64916]],[[-86957,66828]],[[-86706,67149]],[[-85735,67376]],[[-110686,68614]],[[-64185,68666]],[[-110489,69020]],[[-75388,69411]],[[-88673,69362]],[[-77492,69963]],[[-80878,69830]],[[-107049,70048]],[[-76678,69990]],[[-104290,70233]],[[-102622,70459]],[[-102394,70670]],[[-81111,70498]],[[-92364,71086]],[[-78843,70804]],[[-103599,71063]],[[-97805,71244]],[[-69544,71210]],[[-79901,71389]],[[-81337,71463]],[[-99778,71315]],[[-88998,71796]],[[-76501,46084]],[[-99105,74688]],[[-117270,74336]],[[-107815,74670]],[[-81446,75423]],[[-88667,72716]],[[-102401,75721]],[[-100628,75642]],[[-95406,75941]],[[-122609,75892]],[[-99692,76315]],[[-97594,76294]],[[-106618,76838]],[[-95787,76829]],[[-98384,77323]],[[-96795,77568]],[[-121168,77394]],[[-80960,77749]],[[-104680,77840]],[[-106519,78422]],[[-100045,78302]],[[-103655,78418]],[[-110891,77883]],[[-91879,78344]],[[-116286,78586]],[[-96558,78759]],[[-118324,79220]],[[-91989,79123]],[[-107067,78994]],[[-97776,79660]],[[-104134,79562]],[[-116564,79621]],[[-113109,79978]],[[-112451,80539]],[[-98513,80417]],[[-105908,81220]],[[-101162,81901]],[[-94090,83081]],[[-71156,85010]]]},"properties":{"name":"Canada","childNum":110}},{"geometry":{"type":"Polygon","coordinates":["@@ÅÑ@ĝ«ÏƜŽBAҬǥǺŒÆi’ÅC…ŸʼnOςĩȟзK¥]u­mÁN‡ŠwzµfĿ¡S‘Tďľ¯Ląků§¹B§TďƨyAā^čɵíǡťǕȍǦή̡ƚóǘӓǿųíõȫ֑ēǕÕp‡lÉü³†ĿĪ[ɀƯlűMě‰ñ½‡ŝħãI‡RAÂÆp¼–„ʌɾǂhÞxĮƘ²–nl€ŐĘŌĔvˆnj@bč°ÌºƘŠǨ³ɮƆ۴HĘxX^G\\]NčMVSt‚˜ŘœߜɃĐ³ćǑ@A"],"encodeOffsets":[[9757,48405]]},"properties":{"name":"Switzerland","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ɫªƎŞĞLJ"],["@@ɓśŽĬә™șȬࢲFƔƧ"],["@@ڪĉό¸ŽǑˤċȠ͙ۋNJoǬʫÎƓŅƬƥȗ€ӋʠĄɞƴ‹"],["@@ƾċ͚¸ĶǣƫÁ߱ʎϐl"],["@@̲áķɗˣŤЍÏɗɈǶƌԚŭ"],["@@”ąʹSɶǿǟǑϱĻĚɘɳ‚“ƑʼnXēɎѿƸͰŖѰÓ"],["@@ؚŭѦʅγ ʥǮ͹`ω˪˞ƣ"],["@@mᇛ۩IȥŬٱą૫ƶąĈņĂ؄SʂĮĆƃ͞—ҩΘIȐ˰ɎŸ̟ȿeĀŋ̮ȱάÖШɁǬŴߋʢƍȄºƔآʲɿè׉—ħʖˀŤȿdžϐËѬˮȸƳ͆úƆÛ"],["@@ʊ˭ƃˁƁPɅМʂƄ"],["@@½ijΩCȯȑŖ̆ΖÒƬÍ"],["@@ğë_ʄʾ{ƽƛ"],["@@ͥŸĺ˦Ϛćƭƽ"],["@@ʃ˕Ɂ‰źĨăȊАn"],["@@ıܝƙIįʈƀʪȣĝėˍН¼ȲʢƉŔ͌öĽĺɖǀ®Ȓ̌…Ð͋"],["@@şƪâЬƲÜȜԑ̏ş"],["@@̙…ʏР\\ƖʬŖˢم"],["@@űÖˮ”ƻĩ"],["@@ŷÅȋĂ͈ЬCѧ"],["@@ƽƜĂĜüɷ"],["@@ȯãƙð¡ŐȦʴβƣǫɫ"],["@@ɣǑɲԕʍűԏהĮƦͼìĒȾʔőķ"],["@@ŧāƿ¦˨œ"],["@@˻Wɭł̎ாђčĖʟ¡ɯˋij̔̏ˁȅoƿ"],["@@ƻ_ĦðÖÏ"],["@@ŻšĒĢÑ"],["@@ƾƯ̇ࢁݧ̝ʽ̗Ƭ́ǩ˟Ƭ؝Ʃˇɮхɯƕɇ[˟٩ЛЩƝ׃ǗȃÊىĬąĥƵǑEſ֋ǯŁÅΝ˦͙ğŁ˼ڧ¿ˉɞç߅ǙÛ˹܅ƋċŞɵVҏճϱŗˍrޙʸ۽җˣř֕Ʊƒ¼͕ƃŽĠǣȉʻjߩƊ̛ͫǣاͪȹŻġȌӧŝϡԜµ¬ijďǟګQnōϐÙȺ̑ͭȹĬ̿ȳǧƨЭȫƯˆ̵χʓƟ͑DŽȝuɋȑğḘ̈͏ơďʉ˛[ýų¬։̊ԧդŌƜ×ÉܝЪϗ࿪eౢ̉ڟŶ͉ɑথʯǙࡓʩĕ݃ɂȧʂЄĮ¦ʑϐ¨ɄϞǘ¾ȈƉ ݝ̱ɫ˟хǼ˘Кɲ©˰ƐԚœ׷ìDZĕɱø·ҍѭȤͼŊİȂĵŕ˻¿έ Ɂ҆βŇŴƀΤãϸǪȌȿęƹżňďʸŔƶɫLj΁Ĵӌ̃ޗȭȟȶύĬɢÀS̐ܿǠɻ͎΄h÷LjŎĠɺŃȐˣ˪ĵŶϐ˕˫ǩ˺Ȣq֭ˈʞȂ̀i̫ǰ„ưϢKɏƲƆ΄ʉЕũČtڲ˨ĶϷVġϸৌūǿŸę˴ȋɯʉ‘ΫɢĸŔʔģĞö̉ƈ˘ȼŽͦşlµıгŨnȔҳƽĢȡɵȔڂҞţʈކĜˆɪƒüՕǏԟ̻ƉΨÂöʴŦˆvɑȫϱĔƒɆ֖śΚϸŒ˨ęѕǸèɔԾȴ¸ŞbƄԏɤ”ɪžŠÔȘáʶˊʆ÷̶ØƐŢGşɄ޶Ȁǁñ΂˗Ôϴɔ˜Ŵȋlj·ƨʏɟ͏Nġ€ĤƊƿÄŽͰʜॾɖƤƺӆʙ׸²ЀǓ˼A̜¼Ÿ͖nĊДѾޮ‰ƤͲЪȆ޲˴њßҶʒμɋႀʢɨǀìвǟ؊DzɈȄܞƈȎɼ੒ÇҞɤԤŅѺƴ࣠Ǜʼ~ǖȚǪɄరįՎࡨɕଢаŜľǺ¥ʌƖ®ĊÞÚÈǖν~mǂí§ÿ¬śÆ̽¢ſVŽĢĿȦǟ֛²“lwPoħŃĻƉFgİĭhCÃǕů\\˽ɘƛ×ɯ̤ͯVˋʰܿDˡʦÍǾŒƖ„"]],"encodeOffsets":[[[-68903,-57115]],[[-68689,-56477]],[[-71375,-56237]],[[-72695,-56184]],[[-73103,-55329]],[[-74673,-54765]],[[-76170,-54192]],[[-70277,-53916]],[[-76618,-52869]],[[-76348,-52507]],[[-77109,-51896]],[[-76856,-51503]],[[-76909,-50008]],[[-76263,-50327]],[[-77322,-49933]],[[-76356,-49758]],[[-76914,-48985]],[[-76096,-46788]],[[-75399,-45897]],[[-74737,-45854]],[[-75504,-45460]],[[-75582,-44879]],[[-75543,-44386]],[[-80695,-34453]],[[-111902,-27791]],[[-68807,-23369]]]},"properties":{"name":"Chile","childNum":26}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŀ˯̻̩ǃҙ͓ʥҡȕۉˊ‰٦ԤϨċNðĪބƠΖßÂƌȦū"],["@@ŘScĭȉ†Ėü"],["@@ijaļòGÏ"],["@@QƜægÓų"],["@@ý§\\Ěâ±"],["@@ĵolǦĮ¡cœ"],["@@ĵoØޞı"],["@@ɭ¦¯ŊˆÙXĕ"],["@@˽´ʷɌնʿ"],["@@ɽǬKŮ˽ĚǙҧ͑…̿݅͟§ȴ͉şȁ߿ŦȍȦDZ™هۏऋϏѷϣɋƍϣ’ڻɽܝҡʯ¥wśУŏ³ǂӖǂ«ĤLjƔҗAQƆɀĂ@ǦʆĘЊӺυζėŅү°׏֛ࣳГΏӏ֯īɍƈƥ‰Ƚ˳·ȑǬˁȼŇަşŲ˻ŗ̳ˮNjЈbҪϾ¯´аżݠ̻ΖÌԢŁȃ˭Öķƭĩ΃ń݇̇ȱjîǁƹ}ÕʃȵÛÅƤŧsõëdžőܗַɛϝˆčࣈЋԔ੏c̕ШȣÀǿϞ͝VħƻRˡŬ͇VϟȤПƛְ¢ÔƏܼпǾͷϭŅԅι̹„ɉūʦ¾ŜƛՀƞΜ˙ͼĝӛ͕κĸoЃǙĸȗÁNJȫśiĺåƿǭŔ̉˳ÏŁĖƿʑǯuîijȵʻjƗˡ˅ljΧǡ»·ȢħįĹ²ʘϙΗɻ˗ÈNJơʌ°á΋êǙω¸ĘǽʷmËɽɫÿhǵӍLåũƏOǶȓΫ΅ƋHĉɃÝłǩŕƟÌ¥ǍșĉÎÛƇĉËȝǿˆͱƯDZªšőʫĈ˻ǙǝŜćȏʍXɁyͩ̌BɠčsǃDžȈˉG̳ͳų»ŐœʥũŒȅƗȏǜ¯ȣ̣Ğ˹ʓӯ¡ϙʟſľɍͥDzě«ƓǖŹƕȉϱÎðìʱЀfǸɀ̌ȳšķƔkŹͩĥŸƒˣ’ƭɪħHnɫƫ¼ßŕɱ¥dzŬ΃͉ˆʵ°ħѮȖɸȧŊə§ŋĦʯ¡Ӊ΢Ήǫƫ˃˅ıȓĆǛɓˑȮŅNjƓƴ́˓ѕʬ×ƛȭ»©£‡ʇRçĒkJQ‰qs³uß©©—mDzΩN£HƟqʓÞđaO±¡oMƋìɕ¥…\\ovY®RěÆlĪµž¹ǀЋʃϧRǧɸoɨ؋Ĉ˄۬õĠүĺθŽɾƄǼԻUխǙŦˌƩɚªʄżĂè͎dž”Őɺdž`˔ɸûǬĸĮ®ԆóڌǕìŻęȣՖϳ˦½MęſÙċ…‹gʼn–ėʛȅë»٫˼ϧÜԽ̳࢓ƇϫɝʱҍӁ¢׍”r”KºÄ’MlVžzʬ܍دî‘RćgğHůĪŒǠTƎɻĎ÷°ŸOůą³GʱĐíNŹOĽTg\\|ĺ]xцįrĻRéaåÉËą{ĭ©±Ÿӷس· ÉÊaüæȶhЛŜȏðŵçŵ•ői_B¿Ƚ`ȧÑ˧Nűbķøï’û€ûn¤yrÛP»c‹Ĺĝ‡ã€ġÀåþ·]ůÍq“d¾åŪåîå¶ɣCǕb÷p…´„ĤŽôAjVµNǵ³·NӉ̐­ŀ¡ĶuÂá„ïv̑ăΫή޹ϜƫɚǁŠdzrȋ¥Ƌȳß­LJǔĥ®ֵɺbĬʃǤɓÜɵĊɿ˶̧áXȐ½dž‚ȲȗȚ‘îƔy®̈Žb·ƒšɄŞqш—¨‚Ķm®ƏĶëîå͆³ǢȲǸ…ľÑŽҍǺƗ˺éǂƒ̂ȱ`̑gŷ‚ǡšǯ¾ĥ¢bą¨ËšWĪ£Qĭ“œuÕA}fÝżƃȾ˪mÜeÂýņ˜ĕ ÿdħ…‰Z¡Ū}~ʕÖėe¹_ǓêûB·]]R{vķäGjƾâĢ~¶pXIz‰Öq¨NȒźȋǺçܠ҅ǘɃĵȋÊėȺĠĪǕɖ|ƘIªLj’ìøPzĜ—¤GŒjzz¦°Ď¬Ä۶ʈ{Ȇ°~VŜ™ĚHŊvɾنCĺˍǎE͘ņ¼áގìºĈņœîdäjŒ¢ŽĬƐì–â`ԂŸŚ€Ą€ŢIƖtȈǦbøäžʦŤҨȈЈĮØĆÎhʴdfVXb‹ŊMҜ˰ŜůƜͪIJα޼ń԰ԡƚǀļ൐˾Ɇǁ˒¸Ɍÿøʤʟƞ׸೺ࠤǹմDĴšטȞƠdžŋ֊ȊЂڦŦɒѪўŠĀQȞȸ˜ªE¸ƋŇijô÷ǒ±‚yãŷˤéĔËĔg¦ÇRćĚ¥ƀËâYŊñδvèqǼƫ®Eâj¢–ÎQÚōô™ĺsdkĂųÒȁŬƹÔąìeÐ}”ÑÚœ×БŠÿ¤ÓJÍ˷ѕǺˡƢl҆ş۶ÉžDǬrؔù৒ӿ՚Õqȧǚïˬ֫ѴұېÎቚȅѠĠĒMζ­ӖÅͺYê]æo˂ʅƸ·ΘÅмï՜ɉʊžʶ¤nj€@ǿ̦]ĸ£ÌjÆ¢æØİ„ҮȈݸʜ୶ƆѠոlĔdߨˌԜӊܸ˶®ŔѽҬиגŔdäeʤIôŸĈÿĠ…˾ÕɄeǨ{âaÆdȌŐŸ ¨z˶ȚŠǀƮ|Ʋ“ȲXѦÌѢʀ˜´W¦_”̌͸ʞĊЌup|AžŠĎ\\„‚`ĞDǎÏˤŰðXŸĄ[ƨWÌTØSĸÌĨsǢąƜqŤZŬmðD”lĶœ~ƼƽʖՉшÁ€ř’ĵ‚ÍÄĻĸ͔ؗHΕ˯Å^ǹŞı~§bşbĝIśsœJ½`ïCſËåßăqɿǀûɌĪ²ŬÀVĈIĠ|ĺܦਸ৆ʻӠ˦ڸȈðDzƵńݺ৐ֶжÿЄӳÈvżݢкᔺɘৢ΋ɚÎӘƉ׊ֱӪ੗͐ͣ~̛Ɇş‘΁Ϙȝע€̤ȍθ^הй̜AɑɄɕÑ˓Ȕʹ౞LȚȜξƄ˘Qۚɶ̺ĵċȗƾʵӭ΍ʱࢯΧգȿġÓ̩ƫč࣫ʠͽ˽Ϸŝɰ٭D׋ǁЏէƥĒLJ"],["@@ƅ€ǦüŸĻ"],["@@ɂzDȵ˥ÎàŮ"],[],["@@těřlĦð"],["@@Ɨ׏ԛژƇδºцބ୊ҬȰ˰ʧѿຩ͝ҩ"]],"encodeOffsets":[[[113551,20472]],[[113035,21600]],[[115348,22160]],[[115498,22121]],[[121020,25085]],[[122697,26068]],[[124162,28761]],[[125232,30683]],[[124788,32249]],[[133660,43557]],[[116734,22744]],[[116752,23053]],[],[[121250,25111]],[[123913,23164]]]},"properties":{"name":"China","childNum":15}},{"geometry":{"type":"Polygon","coordinates":["@@ҒӁƗĊTĸÙÖCŶŖ͠ŖǬNʖ•ÈZÀÄą®°…òŷt…¸×¨C¤„lpT£gå“ʱ´i”ˤſĀӻ‹ÕoOwfY‰¯qķ÷ƛБɣףȔࢍǤģŽƗ»ɻ̑¦ŶŭȉٯưЧ×ӒKܥû͏Ôí¹ʲi܏ij്և{ȆÙƼՒ¯ʔƳÈÿXÑĴŽmցîÿ¨ʱ„ʧƠɜΰëЮkdžàWĶƒv„øƞUĚĮǰúýXێ†ZżN¢ʄnŊUîû˜@oɤșŦZnjŠŒľÂk†‘ŒáŒnȐȭäcВƐDŽˢɞɶñ̲ǓÈǘɐNp˜mĶLÆT´nnƞăȜƂºˋC}£ùFcĺ¹èMńĦX¢ª†ŴšŚNƤŁĶL"],"encodeOffsets":[[-5388,10568]]},"properties":{"name":"Côte d'Ivoire","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ɯˉϽީʵȭƼƣ­ӭƘ֫˪ˉÄϩ޺ޗĶ՛ĽӿˉȨ۵Ĉ˗ƾઇ‹ÕĂඉžǯEgōț@ʱ@ڻ@ġžƒ|K„IlsNlȢńҐɵϬĀðĽWïƾƸ°ċĦ¤úǣT·ťΥƚçϴɏİIŽĭ²ƨЌʂܸатʒ˼”p®hƐIJĖÚr‹dŸjkô]ĶBNJƼ̊ʉàáÖȫ gìZƒêŲƎzNJàÀǢƒāž–ÖǨȴǼ׌ƞˀƮ|ΘŊŴrÌÎΖ®ļɨŚÒЈŨŔĸθƐɦNJɢöÒ܄ðHºh̜ȌºքčŮȷ¸óøķՎƲAǼ±͖ѧȠց©ؙĒϷŦʕ͈̋உwɡʍ̘Чڄիθ٧Íɛ"],"encodeOffsets":[[15852,7705]]},"properties":{"name":"Cameroon","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@͔ϵͼʛȢuʦƴмħȴȂǪsѤԕ˂ūàǯƞ@æőÌçŷ̯üǍį͡ϔƻÜȍહ਍Qˏǻͳşణ͉˧ÅЋɉǣdȡĶíǮ˩YٽLjԭBŸß˵CÁfëǚѡªŵZÓU«ėǃU¹vŭ†š¦ãĴȇöÙƎģŨĥĚĹĎƓĀɍ̂؝༓ʕyʥϿσǠϡ”ܷɗࡡČȵӦҋΠÍndžʌÔiઁȃDŽ̑űƿ|ʅόƭöśˌ۵ʔΑծ˭͕ڡÚ֩ɢ»ΊމǣWʌͱɒÅģÉ̳œ͙ijɗPɇrÙ}ýÕߏ‰J«ÔmʖĔŜğմ͓Ӓþٴċବ¯pҽjɻFʫH¥„m¾B¾ÀƾQ^ĝJʕlj{ĹU̇Ɓ™ŕGljĝƵC©{ɓǓ‡Ǖ@͍ÆүƟ̫dÁQԁۼÅ˖ęƊÏżϢƇǖėÈĭ†ዱRՍMƋPؙŧȩȰɬƒծ¨ˆÒ’nfȞȮIJ”Ġœ``^„¤CɺȝȶĮ¶ɢȊ}ΖƼüųëŕœȷʠ¥ંबȒآCܒ˚˴˶Ԫܼ֪ˎᓀΚފĴҮ_ܲЌҜδȤʲΜɓ˨̯༪˝ϊӶҬ»ݸˤضuϮ̂ઠȿɀŚ˦ù"],"encodeOffsets":[[28061,5232]]},"properties":{"name":"Dem. Rep. Congo","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ijҭΙމˍᒿܻ֩˵ԩ˙˳Dܑȑءઁफʟ¦›ȸìŖûŴΕƻȉ~µɡȵĭɹȞ£D]ƒq`ÝÊ÷Ĝƒ`̅ƃНΕȫςխղĖȎɨƞƴƋnjb°̆ǿޜǎȇŬÊдϬÏ͐ê]ʹƄĒǠėǖ͋ЊçɦɎź˝ĚsǦ؋ŘȆ˞øૈԩ̶øҶ̾ɪĚɸȽЀˣ¢Փƛ™Ғĸ̼ઈŒ˘ƽ۶ćˊȧľԀʈҾŤ֤݌ƴ֚ƿ˂ļŖŧ"],"encodeOffsets":[[19057,3562]]},"properties":{"name":"Congo","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@՛ǏʑЁχ̣Ư˿ŗם̟ԃʶÆɘųŌЙɴ˹çٙɞŹǜ˳݆͢ĔԜŗמۣߤ„ԨŐ̈́ğPȿ̍և}ٙnjե̎ϕҡԹȬ@΄͹ˬকǥ‹ѦɿΎ̱҇ɏȨ¿šäĿඟWGձҒQƆ͡ˍÒӧŵa׽ξ̵Ƞֻɧఇɹಃe‡ǛƼÕƘµŽ“~ͩ‚՜़Ëfㄥ°ɿŒÓZµÂǫľ­X·gñgéÉǙkƋĢNjÒ¥[Žû©ȟ×؇N£°Ƒ¾•ϔʥŚƗώǕªÃÒ¹xÉÎрÅx‹–§Þéɪ¡À£¢“’½¼Ù†ÁŒs®iœ˱Ųū³Яǒг̌ȉǟݵƄÑȰȡǜГŌ֭ЦƓƘȞȎǺÙ]ӪƦń̌tɆǨئ৔ƽi]ƒãħ§ʬĥ‡ƘƼÈ˘ñԐƉǴʈȲȁͮĎͰҁպŜЂȊŏ˾΀ʁѶĔƈѮӋÓįŚ•^͊ůɚզΒɀ͚̈́î“ɼŢЎƛ¿ɚϾԐоќħƻőĬćɐҲۤsࢎԀŞʦΞȚϞíŀʏƵƹ"],"encodeOffsets":[[-73031,12147]]},"properties":{"name":"Colombia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@нǏtĆƂ»"],["@@|ɳʇƼɌø"],["@@ȧŲÔ̈́Ā…ÔЯ"]],"encodeOffsets":[[[44840,-12602]],[[45544,-12371]],[[44509,-12186]]]},"properties":{"name":"Comoros","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŏk±ŪƖlƍ"],["@@yƾú±¿ŋ"],["@@»ûǛœ—̰ʰˏ"],["@@ȌÉcŁȽD–Lj"],["@@°§ǭxãęÙłʼH"],["@@ý–¢ŠœƵ"],["@@ǥ^Ƃø¤ĕ"],["@@śU{žʬî°åǃů"]],"encodeOffsets":[[[-24891,15213]],[[-23738,15501]],[[-24006,15369]],[[-23467,16627]],[[-24665,17022]],[[-23437,17059]],[[-25484,17222]],[[-25773,17354]]]},"properties":{"name":"Cape Verde","childNum":8}},{"geometry":{"type":"Polygon","coordinates":["@@ʜԑӌթǸýIecgµƒƁð—i_¹{}‰W]i@͛¸GĊŖZ‡ǃƧ¾ėVũa‰ƓĭŰɡȳʂȢʵIJƮʧɃ’DžƚĶDŽĻ̄܁Θő˦ѩ˾Aœ̎ʉDžǿȧǬʹüȍ͞ƶϞȫźƎƐƈń֦ȳɴĎ׸ʻǦ¨ÒŎ"],"encodeOffsets":[[-85649,11180]]},"properties":{"name":"Costa Rica","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ͭŋȋŸǰAğǘúŶɸ«Ÿˋ"],["@@ȽŘʈ…‰đ"],["@@ƋؖĆĶƝ"],["@@ӚKİďж¢ʈƅҜ³ҚЕӸ“ࢤӍŞQïĎðc̔ȑȅĨŇźĘȚɑ२ȁńĭŅɽۼÁ̴ɡ̄û\\Ľ߳ɡ‡ĚśīܱĆಳœԤҬŁȤݗIJ̽ʖȥҎՉMܻʌɉɂҥ¥űǎċƃӃĔȓƤ̰ĠŅƨݱbաϹѫ«ʼnȑЅƕBż͕ÕҼǾ…ʮˆʎڎʨஜǐ"]],"encodeOffsets":[[[-84543,22090]],[[-79533,22479]],[[-79748,22659]],[[-83801,23719]]]},"properties":{"name":"Cuba","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@ȳèƍȨ΂ˏ"],"encodeOffsets":[[-70401,12350]]},"properties":{"name":"Curaçao","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ɚ™ʡuˆÐ"],["@@çSƎ°å›"]],"encodeOffsets":[[[-83322,19814]],[[-81739,20186]]]},"properties":{"name":"Cayman Is.","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ѹÃýƌϵÙǧìƖRÀǮ֔‰ߖʶԩ̳Àȑ"],"encodeOffsets":[[34821,35907]]},"properties":{"name":"N. Cyprus","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@Ǩë϶ÚþƋѺĞÛ̍eׇͳҹƆōȌ_ňΊö"],"encodeOffsets":[[33498,36016]]},"properties":{"name":"Cyprus","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@òFòrVņ࡜ͷɲšŚçǫųήˑ̎Ŕğdž҈ơʌ¬ÙDžȺŧźÂ҆ſɪ̱֟ɇÙlj˝ƩԻŸƵȯ΅ǔУ•ࠫȲ́ͯաFȟƒ›¤í¼řêęG‘nП̒ȡìʓ˚ĺŚ΍θŠ@m´™žÁzrȴǀϼĈƒhী͜£ŜȎ™^ˆ‰zGS·šoÆc˜F€rXb"],"encodeOffsets":[[15165,52080]]},"properties":{"name":"Czech Rep.","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ɭ‘ćȼ̶ǩ"],["@@CďѣœŬ̸˒řªƩ"],["@@ʂŵŹǝܨſʀÂIǕǓęĚáМ§װȊϸʤϠ³ΚɧɶXŢʥͦĻƣĮɭCÉCc•ýÙáŻÿU¯ŀăɖŗĘį¥ć_Ñh–‰ÄyÔƗųȽŘǣyé^iƲ»~yx˷ñēŗIYWaq—EÅd™pT¸yH‡Š]ȍš¤śি͛ƑgϻćȳƿyqÂ±š‘n‰@SQ@…ǤōǾɑĹřʔ˙ȢëР̑’mĚHŚé£WgIŁY…ʣK]SYM¥Ɲñ¿ě{ϣǏnjǻ±ƗƀÉKÙaÑc}Cõ~ϊulCv`bs‚í~Џ¤YQN¿cw॥ȏ½JñÔo~DhŋHépƧK—T‰ő‡©ƻñdîœ|A~Itur¿‚ō ùpȋ©ߛɄŗ›—TsŽUĎN^MH[W[åWqa۳GBӄѦۈֹƮ׷R͡ʖŤ̄ʁİǸy¼NðȌ˦̇ʤ°żDžŀɮİÌʬȿ̒ܐƒÛĨʾʦʋìź˔„ƒՎĻǐǰǠ؊TČȉŘmôƊƌDZļИӲeӠʩЅʰ͡Ě[ʞɿþ˜Ĩɿξ࣎ß"],["@@ŦɦÓŽɀOˑė"]],"encodeOffsets":[[[14539,55214]],[[14039,55688]],[[9974,56142]],[[8508,56102]]]},"properties":{"name":"Germany","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@˕п̩æٓčKצӰپ~z”v|OȌŏ–¸Ŭ’®dAĺ”ĤžȤ˻xɳثѿıX¾ÙϬüǠõ"],"encodeOffsets":[[44284,11776]]},"properties":{"name":"Djibouti","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ÿké΀ƴęIɹ"],"encodeOffsets":[[-62752,15615]]},"properties":{"name":"Dominica","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@͆ívŅʷ§ΟŨpƘʬ£"],["@@α§žŲɴĉ"],["@@ɉhsƎɾƵ"],["@@ĥĎˢʰǻͽ"],["@@͹äæǎ̰ŵ›Ļ"],["@@ŠЏ˽íϡĬŅ̐چĂ"],["@@ĩ‘¢ľÈë"],["@@̓ˋǖƯ˕ĉ‘̻ǁ•ǩΐ̯dʵѢ̀€ʰǢNJɑ ɪ̒Ŵ̠¯Sɻ"],["@@ƭTʨ¼ĹÏ"],["@@࣍à¯ўНƴ€ࡎѐģǼȪƮ¸Ŋû¶ʼɗHȃʓʭ»ƹǀˮɒۄÂѼ΀ծƀ˝भզƫơǛι{ŕ̇ɻkĶçεɣäȑǽȏɺÑPţ"]],"encodeOffsets":[[[11635,56210]],[[12851,56285]],[[10303,56204]],[[10992,56065]],[[15450,56343]],[[10901,56945]],[[12970,56931]],[[12871,57124]],[[11318,58627]],[[9974,56142]]]},"properties":{"name":"Denmark","childNum":10,"cp":[10.2768332,56.1773879]}},{"geometry":{"type":"Polygon","coordinates":["@@ċøˆǜǜk~ĤŊ״ÆٖɳȦ„Ǽ̹юw̻Åcõ߂dz̄ʗ̇ͫȻNJ˷‚зH׫ȏƑĴ͏ÁΉՙljŜŗɠHƐxÊsÐġÚÉĄ»ð\\XĶHļĴbÐM¬ÕŌƈǬ"],"encodeOffsets":[[-73366,19657]]},"properties":{"name":"Dominican Rep.","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@Ţŵ׳CɃšē†ăçij‡ėȵؙչj̥˾ҝȢįȄїװЃĮϛÂȻʜ१ǫĩж޿ĢୡƗϣŖי͡ʟ™ɡҬ؟ɊحŠėʒÆےȥϰڝ␣ᕧ൩୧ഝ˯ܹſȣĮŖʶĿτ௏Ѻ×ƪϏɚiʆ᣽ၮ᜿༸ἡኒ@̸@Ȳpیত֤¸„ʈǎʊcĎeĶ]ŒTÞæ”ƊЎVҲŀžĒĨĜDzʤDŽòɀÖǦÖƤĢѮLjǧǔG˄ÎƬÊTĄYƒd΢Ŋ|’´Ƙʂ೶^ĦʺªźÝ´ĝȱzćæ»þ‘ǒŇȶĭஶ˯Ȃ¹¸yØҞâ਺֮͆{̢ˤֆʀഺƂ͊ƸڲĤࠖ@ҌȻৈπφƓʾ¤…ľצȣ֔ærēͥ˃"],"encodeOffsets":[[8405,37396]]},"properties":{"name":"Algeria","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@šm¤ȰŦîƠ³ȇȻ"],["@@ā”–à¬ij"],["@@Džn˒ǖŋȃ"],["@@ǩĄVĂɚĆÜƣšħ"],["@@ƹb‰Ɔƾ|†ǣ"],["@@ʙÂòĢǨƣ"],["@@ЈٷęǁȍáʍpÛŖ̀ʪȽɬ¹ɞƗtȢļøč"],["@@ç”üÈSě"],["@@˻_K‡Ò•Ð£ÈƇƒƳṬĉ]vw`YųӍѥԏӷί঳Ι͉ЫĕÚʫ܏ˁƧđ¥e³X¡I±_i…½—kġ‚åB¿|Ëô³ØĄ]Ō½»žÕYïQ¡~ı²čÀـ·]ăė÷Ÿ“D¯€SŠœ¸úńčF‡’Iža¦jº¬€ŒuŠ´ŠrŒf¥ˢåǂ̤ȘȞӢĥіéЗĕQpǠɹ̑խπƠˬţܚ̊ȘĊɚƢ‡ǗɄμѲ•ՈূΠ’Ⱦ֮ХДŋȢǛÒȯݶƃȊǠд̋аǑ"]],"encodeOffsets":[[[-82054,-3044]],[[-92594,-1372]],[[-91564,-932]],[[-92502,-790]],[[-93620,-471]],[[-92747,-342]],[[-93462,26]],[[-80803,1283]],[[-77091,-109]]]},"properties":{"name":"Ecuador","childNum":9}},{"geometry":{"type":"Polygon","coordinates":["@@քนƕǥ˱੉ƯɃϭʄљѪֳ஀ǥ˿Ҏࣅղ֕DʓʦΟĢ҉ਠᆣӸҋȱc‰šnj۩҂ˉբՍ⮿AªŸï°ŝǙƗOᢱBᢳ@@᳾@ᴀɵࡦɐВĝրʢːȚšіĜଖȱʖƑࠎƋҴȁܞͬʖ€ƢǘѺĠ̡ųςžæŠψŧ̬êȺǙȳŢķDž˦ǗưĜÅþ͘ȋࣂ¾ҀNJ¢ĩ"],"encodeOffsets":[[35068,31958]]},"properties":{"name":"Egypt","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ɐĭΣ„wêļgŋÌbŨƺNj"],["@@„ąħ´ä’"],["@@ijňԉˎ׃Ę˫µ¿Ē½ ¥@y•ƷĕʵµÕHǭȆǿò·Ö¹–ÁťĥɁ¹œßƣqIZȿʠțƳdz˜ŏOŗ£eCʎkNJoǠkNJŞȖ̈޺sˠúƨEÈhż\\ŽªDĞgȮj– ¶ưŒˆȢŔЄł\\‚nj¶žv†¤ĚǀƴΦޛɞএФڟà̄˺ϥࠆͥКՙӲͩż̿ľRɰ̙Ƣ³~üêنĭģĹ“cB‘«·ūÁ—ȋŐ{P“u}yõĔÃüùĠƵĤûŦāƄͷˆΣО"]],"encodeOffsets":[[[41105,16073]],[[41039,16469]],[[41922,14319]]]},"properties":{"name":"Eritrea","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ąƏƧĬɮ¤"],["@@‰˯ɯwĉǰłƆʂM"],["@@ŝĄÈðżýåõ"],["@@ëȓȩŧȻ˨ڂȤǯǏ"],["@@ŕħƅœɔĬȔЬŬ€ÑПɥë"],["@@ƓɞÒðǞĵěȗ"],["@@ť—ŠŨ̢Ȋ]ȗȧā"],["@@ǁA~ĆƄă"],["@@ȅ]ŀƪǺ’ºçƭĵ"],["@@ˈý͛ͫɭìċƂǛÃʼnĀڐͰ[Ư"],["@@ΩĮ[Ė̼}ÊDž"],["@@͒Ɨ¥ƿƈ¤׶ʩ৾ğÆžؚȽ[¡†ģîJƠ¾żÌĖÕমàŠХȱƩޟЕࢥȍˋȩƪčʛěޡँĺϧ΀ʭ؇ωʙҟĀśԙÏˁƣЃԡ቉·ʵDZйéǃʍɝğΑƌ˿ϘƖɶƭçϽϔҕċҤФϮůMȥɶ̄ԊҍԘΘjŤĮâȊŗŪȈƨı֔׺ѮˣŠÛɨѹɍŭؽkħ˚ѕǑġƐǒƚĿXðłçȔȃĘǢʵƮ´ǔްɞOŠɄĬтœϊƻ৸ú૖ȕޘĔҺŭƜêҎŃҘä"]],"encodeOffsets":[[[-18317,28478]],[[-15770,28823]],[[-17597,28695]],[[-16726,29062]],[[-14537,28846]],[[-18262,29178]],[[-14045,29606]],[[1633,39601]],[[1480,39853]],[[3221,40746]],[[4397,40799]],[[-1837,44450]]]},"properties":{"name":"Spain","childNum":12,"cp":[-2.9366964,40.3438963]}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@צƝӿȁ̝[̿ʉLjȊʱĜgȢيľ"],["@@ȟĠȊUVĉ"],["@@͋ŗōƤ̕äӾŦɖą\\Ə"],["@@Ŝğ׻ӱÌӇɶ̍ȣÑţŏ¡ś͕æηßȟÐ՛ˎ͗öƋ®շŽă•‘JǦОΏó̅ĂɑʢƠňȽŐÀɴӶĄʠƲࣂ¤ÆIJ௺ǁࢌ„"]],"encodeOffsets":[[[23161,60029]],[[23904,59956]],[[23474,60239]],[[28685,60912]]]},"properties":{"name":"Estonia","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@ÖGʶ¶ƸĖz–¦@¾ŸÀđˬ¶ׄėԊˍĴŇΤН͸˅ĂƃüťƶģúğÄûöēӯٽLץٔĎ̪åɟͱƺͭ˸˓ʪст̵ᠴ࡙ࡀ@ᢋᣭߝͽăϩǯɥˏ۩ƻĝę­ūBɋ_ğcŵCǙĨɋǺޡΟ©ąŏƩƍķݗŦſJȏ\\ś~޳ԘȽƂݑ´ɑ˸MŤnžl¨±ǀΙj½ @žHˆʅ̬ɯڬիӆƉʄݻ͠ʂҌ֢NĴĐJޔȞؖ„ϾȒȆǘőƈIJƲߞҸڴϤŒͰాfDؤŐPǴ—ȜƴɀʟYrJÞƤ¼ŔĤɂÄŦº•¸ÕȀñǮȅ"],"encodeOffsets":[[39354,14775]]},"properties":{"name":"Ethiopia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ȬɯřʃĸĈì"],["@@ų¥ÙŠȎù"],["@@ǖ™ƋƛłŒ‰"],["@@ɫªͦZĹÃ"],["@@ҩı̞Áʩ̏ǶʣֆŅզͥޟٵࢌও͗ďĝ́ȀēȇƩЀǟ˓ЈȱSƭљʉৄѵ̒˕̅ͻహ޹ལࡓਖ਼ĽˆDzljǙΟ¦äŏɷ×ďÈ৯ʿࠛ‡ωƛƬǦʋǀƋŷʋyĺ̐९ǺƜ࠶̋ͰĥـюʦėƒٲĘǴ˴ࣈؘٖͤ߬¸ºԴ֡LjŸǂЇ­ϣϔʎҸ̇ˌþʚɻŒƺдڇΎܙźିѠόJ@ƢѸºۊҭގÑѾƂࣴdzڴͬ˘מϠȊԐQԶƄ୨ͥLjǕХʝĶŽ"]],"encodeOffsets":[[[22708,61820]],[[21966,61983]],[[21727,64760]],[[25445,66551]],[[29662,70679]]]},"properties":{"name":"Finland","childNum":5}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ѻŭ͂ǀź‘"],["@@ăÒ¬ò˜ƃ"],["@@ʾɽÜέױƷՑƾµǶȬ˘˂Ŷϲb"],["@@đAĒƮ@ƫ"],["@@s@²@ê@ŞĈĩȥ"],["@@ϋĊĞyÑ"],["@@λϿHġ̦ȔCȍё½ǻĀǏƿʧÛǫǂðƔȆSغ͎ϔĆ@_"]],"encodeOffsets":[[[182772,-19429]],[[183654,-18536]],[[182559,-17788]],[[184320,-17370]],[[-184294,-17331]],[[-184247,-16898]],[[184320,-16556]]]},"properties":{"name":"Fiji","childNum":7}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŤQÑŷǓĜł®"],["@@ݲĒĴÉչҕ˙cęŹ˩¡ɳŌ؈ʈ˿º˲Ö˕ʀʂĕ"],["@@ƍĬǤw•ó"],["@@Τ¯éƅȦùZƂʄ„ƘőŷÅƚ«ݡʥ~ƍҗæņŽɯm¯ĥɅƤàǬјȬ‹njȸȆ"]],"encodeOffsets":[[[-62483,-53028]],[[-61733,-52697]],[[-61554,-52629]],[[-60262,-52500]]]},"properties":{"name":"Falkland Is.","childNum":4}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ιÆʼnǺàż̎EƬș•Ǜ"],["@@ġænȲŌċ—ȋ"],["@@֥݇ɋչˏˉܩŦ̥ȟʫò率¢•jqZXRŠN„B¦ÖìœŪɄ¼ĖtƨƒŨ`”ŀƤ®ĄsƲˇΦŇڂҼ޶ࡪ˿ԞН…ƝĖüƌũ²̫ƦʄƦӗ"],["@@ȥw¬ŔǝȸʊýĎɕ"],["@@ãJ¼Ĥhĭ"],["@@ƛ°Xʘǐë‹ɛ"],["@@ǍC¨ɺʤȿŽu"],["@@Ð֧̩س͇ǠäĦɟȘâƐœɚȾɀмʦʮİDZ"],["@@‡ñƥȞǮū"],["@@†ƒÞ_zY~mªQÀRž~¾\\Ǝ͢ʕ׸QֺƭѥۇAӃɭƅǧ´Ɨ‰É¹Č¯@akiw‡ŋēŏėk•mƗ±cƣʹǩWijkƗŁÅBÁˆQäJĨžˆŞò¾ĜŠŲNưk\\ȿŀĩ´…¦·dƒȗƹ̘̟ÉšϋƟ̜ȫýЯΚǓˌvŧͭޡӋϡŁ׫ž̅Ǽ̇ÑکDŽյ̵ǧɷƆПভßĕÖˀŻžHĎš€ÇP՟ؙȾÅŽ৽Ġ׵ʪƇ£¦ǀ͑ƘʺƀȪ࠸ƚŊÛØýćƒܮ҂ҁȯϾͽȸƐvĩӐ՟Ǣɭʜ’ȒƫŀƚĤʈµțĂѹBÜƆ˽˜cĤ౱ǔ̯Ǽ̌ŌȹĴˮ\\Бº—ôȚƚદȆҐʯȸĤϊÅĈĪѼ™ǃŸcͮɭКԈGĶʕࠌûӤŸʋº¶ǎࢸʞ̆ɈäՐܒDzȠ̅̈|ƔȻ˔¯ĀƝТ¹sɳͬUɰNJ¤̩՞ɷʂx"]],"encodeOffsets":[[[57137,-21851]],[[46265,-13288]],[[-52892,4159]],[[-62286,14843]],[[-62700,16272]],[[-63067,16392]],[[-62799,16620]],[[9708,43833]],[[-1206,47006]],[[5929,50728]]]},"properties":{"name":"France","childNum":10,"cp":[2.8719426,46.8222422]}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ÐýəzNJÄ"],["@@qœƹvĬƗϓˬҔµ"],["@@ś«SŴŰć"]],"encodeOffsets":[[[-7359,63631]],[[-6790,63722]],[[-6559,63753]]]},"properties":{"name":"Faeroe Is.","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ōY£ŦƈLjŗ"],["@@ÛåĴƤ—ý"]],"encodeOffsets":[[[162115,6978]],[[141459,9729]]]},"properties":{"name":"Micronesia","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ķ̻šґՔƜˤ¡ȾϿęɷ̽ɩ÷ҵԪ̵÷ેȅ˝ŒŗǥŗętŹ˞ɥɍЉèǕ͌ǟĘƃđ^ͳ͏éϫÐÉгȈū›ǍȀš¯̅NjaƳƌɧƝĕȍڃݺԿҞ˸éοƸ˙϶ƸPǽÐȓѠʂ˕ƶÞǥ’¨džţµśì̥רȴć̌˴¸׎ĨƷˠīǤŴϣĐȅɌƞĦĺówϤž^’zzJ²Iz£`wĒமEѼG՜hŎǰFඊÖā"],"encodeOffsets":[[13613,2214]]},"properties":{"name":"Gabon","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ƻďʽàɀĜȺë"],["@@Ů_˗ƟǍɄɆ€IJă"],["@@γ{̛̈ˉɯʁVїɪ̪ƲſĔ̢Î˨˘زŰτăˌ˝ƉƩʞnĦƍǛ¤Äɵ΋ȅǗŒ"],["@@ȏ‚\\ȔǴɕ"],["@@ÖȡȿófƔǣÙ|Ģˬĺ"],["@@ďà̆Ȏȵʭ"],["@@҇§ƤǔŭĸƸ†˼Žaū"],["@@ƉɠŦSdɋ"],["@@TLJϴ½ɵǧïƀʍBρȪϤȘƊƕ"],["@@pű˩Ìʺæ"],["@@̗ɩňÓҵɫčÄȐĠȓɒ̠N§ĦҐǜś"],["@@đǍٷ̣ěƮƒɷȭؚŌૢKʘȓڽދ׽ǕΦ†ǰŧֿȍΩÊجťϘÚϞĽЮ˧Τܯ८ӯķă˒΍͕ņ͝Y̮ӄ̙îƧʻɇȠąɼƄиOԐǥøʅŽ̝̋ů™ƗνÕŜƃϻęࠬđaƱοɋ։ų࣭UՋŎèÛƵÕћmIĹߵĨͽëɳͣѝź҃đ͟ɃчX஺ड़ࢪ`נҊܡ̍ԇǜ˿mŦúʛæџĩɡĪ]ǬߺˠȦɜķ̾ӧğΒ˴ۺǒˤã‚Ɩˆį˅ǠȀԺˍMͻ˶ĘʲάưћI΁ƕܡÆÿſķÒŝȌиѠǏ̺ʌÆɓĦšĜΫɭŦʾ˛ǝũԙƥ¯ȐϾėɆΠנϷȏЗƦ͸Ŭŋ¦ʦˤțŪǴƘƍĺŘǴϜ@ɍǂÚƚˤpQʰӬ­তŘǦ]³ĵ"],["@@ɜĻҍÄlƆɆč"],["@@ɌýȹӇRɴ̻ňʐ¦ǓƌǪĬ²Ó"]],"encodeOffsets":[[[-1091,51907]],[[-4297,54602]],[[-6367,55387]],[[-5227,56780]],[[-6275,57273]],[[-6113,57155]],[[-5916,57697]],[[-7423,58487]],[[-6292,58886]],[[-7378,59068]],[[-6347,59765]],[[-3184,59920]],[[-3130,60447]],[[-1339,61991]]]},"properties":{"name":"United Kingdom","childNum":14,"cp":[-2.5830348,54.4598409]}},{"geometry":{"type":"Polygon","coordinates":["@@˂Ə®³S“‰ïûÑēẂĜڱɠÁuǹŏsYƑe؝Ýէuȑ˜«ŽWz~nmhûžųĪít…Òƒ^ÓNÙMaOoWčijғ²ďÁ™Rß~ĿvÇhLjǂ¾ɞɱׄշͺ̽êПɰžÆ¼Ìӂgʚīޙɲ“ĒµĶ³র¥ȚßR•ö»Ѐŧĉƈ½`eEs›U“lmÆmŎI zĊlȐòƨœɠōâŊjTÔuň‰öeƶũȂLŤ‹loýȫH}ӘǷǾĉȷǃĸǍ"],"encodeOffsets":[[47417,42504]]},"properties":{"name":"Georgia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@àāă̇ϼ͍ĭիà“ğşʘËҡĭû˂ͻƽڷŔljĝхǰͯϚ̧ȥɻׅ«ቕ࠵थ˜ʢļɼƘǣĤȓࢎɤפƜВĸø°rZŠeŽPxÖp‚ŒÿӼ£ƀ“̳j”ʲTŊU¬¹ľ]ôU־Ļƈî΀ຌXΒéˠȪȘ§"],"encodeOffsets":[[-70,11383]]},"properties":{"name":"Ghana","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ħǥǔƷ̺džȊʳκ˂ѪƵͬȎ‹Ǭ̐¿ȎЕGȽ΢ʳɣ̛ˢeÐщɔƏbƅƏǃdБȮãmȏ⋐‹n…ĽÁ‰‹YNjȚťpɣŅüʼnVʃmO¡WŻ…܍þWŽùĭǯVě÷ƛuƒǕœ³™ơŊȗΧȑ̃ǘĀʎůդɛLjʁěéøï§GÛV…]đij½ŇLs\\ˆÆƪʌī̸ģng\\Ex¾ŜJzÙĄʏͶőŜq¬Ëf՗GșįʉnʼnNjǕ˥ǝġijNjǷiť̸ɉĬBͤʼn“ȍɈ͍ĜƵʪbǼëßĉȰģŒóƑۀPʚª°äƒˬºÜŒvàFŸœŀÖÀ~ŤOƚZȄÒDȊM¦ßœŏľ¾Ìń`òǺ¹ĬHæլ“lťŊ˜҂ljࡔÄ"],"encodeOffsets":[[-11662,12703]]},"properties":{"name":"Guinea","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@½ɸžŒɌǣࠤǖשiǻĕǭȴࢬAèŠˎîמʷή’ŴŕΛƟݻːŕƇѷÑiƗۃEĩ÷"],"encodeOffsets":[[-17165,13378]]},"properties":{"name":"Gambia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ËovŒ–ġ"],["@@Ĺ°Ɯê¡ř"],["@@ķX¸ĸÀŏ"],["@@©ĻĩİƔL"],["@@Ń_½ËǰƙN¥CȉȃÑʽI¿}ĿÕŷ›ßE‹u·ÛƓ˫­á›«§Ò’ŌƗģLŀƩ¾ŽƮĽ^΀ǀƁöƵÓõĠ†Ĵ͜łܧƵlŶǽiǃŒêƼljɱŴ°TŖaĖhƦÚĈ^ʰgɞ¬͈DŽ܆GʆA˰AGåºīñǹ"]],"encodeOffsets":[[[-16277,11349]],[[-16501,11325]],[[-16283,11741]],[[-16370,12168]],[[-14090,12557]]]},"properties":{"name":"Guinea-Bissau","childNum":5}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Fѻ஭đŽ_xy¤±JyI‘y›]Pnõ¼ĽrΞڎwŠlȤtMT¯†{Ġڼ@ʲ@Ȝ@H՛"],["@@Ƥ@Šŋȯ͹ȓ”UƼɬʶ"]],"encodeOffsets":[[[11605,1566]],[[8946,3849]]]},"properties":{"name":"Eq. Guinea","childNum":2}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@˄ºµċȶŕୂW¾ȍѺNJŻʝଫíûžȵÒܷĆmɸĒiÄŢĬĵ"],["@@ėŐŸȈŸ̗"],["@@ť€’ƎĔǍ"],["@@ŅzBǶѠɚŧ̳ȳŕ"],["@@ĥ…ŽĬØå"],["@@DžČúú«"],["@@ɠƠŘ}ͷš"],["@@īA˒Ĩǥĥ"],["@@ċ]ŤŎŅ"],["@@ơ…ňĪšã"],["@@õāŢƎłjȕ"],["@@ĉN¸à’í"],["@@÷ÐŴe»©"],["@@´Ęɞˑŧ"],["@@ċ¯ƇŎɔÝ"],["@@É£úžoę"],["@@ȘďǭÃɛâȲò"],["@@Ęąƥ™ǗdžÔØǒĽ"],["@@{ÇəɦɎ³ˆũ"],["@@ŰʿȥŠÓńĉ­Ǯʜ¦û"],["@@ǝtČĠũȄ˄ƒÇ˓"],["@@ŏuŞɘMȡ"],["@@ői¯LjǂƝ"],["@@ĠũԒƏŰέˀą©ť˗ŚƟɮ͝¬̞͍ͯÎ͚ƊƂÕ"],["@@ƺɿęviď̡ĜƒİǙđȓĖ˒Ƥȶ™"],["@@NjzȧʲɾNãėȚȡ"],["@@åƥěðƿ•GŮ͊a"],["@@ɑ‚ĞŪŴƫ"],["@@޷ɤʽŗˇøͧȉˍpĔˡ̄ùŌƯίǰƻ{ȪǷiűʁɒȧ’ǜ˷ؗЎtLjʗă‹ϫآܣơ×Nƀȫ¤‡ŕƲŏлƛֺǥβʹʄݶœIϳѥ̜ϷſϠρ˟ęνǬμँϋ̆ʏˋ̇ҬĿÁɅʹ̀ĆʴүъɼʰɊkƔŸ࡬̡˲Ɣٗʲďç̕²бùšƒwħDžV˿Ь˾lNŒͽL΋ʔġȀûĄćÌlBŒWҋÚOƨŰA’ÏĞ@zxXœvr‚¢bǞªȊ̎ŲżÙŸRÚԤfªxŸ°ǶƲdžxʺ‘ĢlĸŽ¸ź̺SìÂŐH¼TĒYČB͂ÖlRp¶ˤEЀ~EɌǑȂRŞ£IJÓ֠ÌŦÌ†h¦Uò·ƶllĀdĶwɖī˜ǗʙƍBʅʗȑ"]],"encodeOffsets":[[[24425,36389]],[[27829,36317]],[[23608,37059]],[[28512,36792]],[[26095,37267]],[[27096,37464]],[[27597,37609]],[[26480,37674]],[[27669,37847]],[[25886,37959]],[[26159,37855]],[[25113,38017]],[[26013,38318]],[[26655,38431]],[[25863,38503]],[[24941,38479]],[[27469,38719]],[[21390,38713]],[[25592,38666]],[[21108,39305]],[[26721,39136]],[[21184,39536]],[[25267,39741]],[[23978,39894]],[[27045,40274]],[[20560,40380]],[[26049,40943]],[[25369,41590]],[[26664,41705]]]},"properties":{"name":"Greece","childNum":29}},{"geometry":{"type":"Polygon","coordinates":["@@@ƢЎĝǯ"],"encodeOffsets":[[-63196,12301]]},"properties":{"name":"Grenada","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ĩķ΁ĈӪƼ½Ƌ"],["@@ǧàLjĦ`Dž"],["@@ǁwŗǨȴNJΒÛ˫ʝ"],["@@ּřŪǝත̉ԕŮѲ¾ƓÚँƢŎȤϸOяLjϬƸࣚģӆɕ"],["@@ύ`ZĈδħ"],["@@~ɥۇǗ͗ČறÇΘΪ࠸ڬƘ͘Ĺ"],["@@Οò̼Ɯ¤ɍ"],["@@ҥȑխž৔Ô"],["@@Ԟ̷੹‡ƻˊܘö"],["@@х͚Ǡɰʦ։"],["@@ۓĘࢴ‹ȟË"],["@@ࢣėЏŎॾǠјušǟ"],["@@བྷɞѩʸܼˆచǯ¬ͭ"],["@@ↂʭ㇓Ƨ‘ď㞆ƨպʁ᝚ȱಇʹ㏱ƍʵę̀ī෢Ġᗆ¡ܘʧৄʾ๠´ĜϽབྷەᰦܦᆦȯ૮͈཈Œຶōࡈȍෑ̳૛ā§ȕቍǃۖūҩƧ೧áଝî؃ȷ঄۩ᅡѧԅߙܰǠ଺ljpŹ׍ľѧÑϘȿ޴ūܜŒÉЙဏŤॅțӏĚΣ÷ؚŋ͞ʩ୒«ԂϱcӝߩŒএʓӫĆҎŽ׬Ģľρώ˶ζ@זέçəݙAͫũ઩ĜX˒͇ɛƾʽ๤ţš̗໳ȉݕňޥ̮ѧƋۿɀؖ˹੩ɏ৩ƶؔƿࡩġǶÏኔˠަ\\ᄄЭɍڣ๳͈ҽҐၷ˓༂ƾƎˍϽȡϜøᗨ׉ѩ̣ÀœIJƸҠžȖߝܣÁ«ͮɇΡ՗\\եǘӹӖ૕̊ঢ়°gÿਫ਼«Čʟࠍțද–΀ćßǑࡃɇᏚfœęࠟțƪŏ̚Ǯ఼Ŷ༦ǵ୐[Cûعŏ_ĝۇ±łůҳEBūݥƭĆāԗɳڇǵᙡͅԳ\\ϗijͷ¸Ġő̱³ଉ͂Ǝϑ࠯̩࢕ࠅࠫͻ֭džȦʧؽʹŭƪśǻͭæ̅Ƿқo֨֞݅æͼĽ̛͙͉ĘˈʡခŽԄǹ̟ǕˇýۥªIJțʼ ЊλԋɏڣÜҦƫΎVÊͿȋLJɯg˷ϝϥPˣŜҒȣɱȡࢃaڐŵƙΓDzʝЍŝȨċ̵܍˝ȱ݅Ò׬ǡúˣǓŏՓĈʠƕȽ—ǭ`¨Ā̅Eǂ̐͛ɍ١ƼXƜͤîȀǨԽȁ֓ƞăƊɬψࡇ͵ળ¡ΊȔԭN•ƶгṷ́ˀûʦҪDŽڛåÐȠٟȬjȾъ˔ԅȇ࣡ېß̪ઌǪȏK¦Ė७ǭĻĐʮɒތȖМȷĥɎͩÀϋκȪ͹нƙ‡Ŋ֕ґ˱޾ɹƤޘ͔ѸÀՋ«۟ɗǭňοHþ͐ʉÒᆖ۪ົ֯х¿Ķє͊Ƭն°ࢳ˜υǰðʄॎ˦ႬȅҵƔǞĨڝÍӣĊଢ଼ʋӪք଺ų˖¸ȸʮࠧǕহǛ˂κĈࠚƣ֬ŰŚŒχ݃͜ڌ–ٻڈڰ࿳œ٥Ȳ࠭Ĵѡɺ̬ĶନÍྰ͕Ǭ¬օƞÈɞѣƂيQ̛İോ¾ĬɸऺǶඛýʜȔэҲɳ™ϘϿҕlj´Ǘ؍ùݽƼɺҶЎȶحƩ¯ĸ˺®ʳČ֪IJǀʨ˭Ťǹç͉Ú͊ˌۅȚɠǜ̶͗ࡋGѲĀUǮϲĈኻۜˈźɡƶᖟЀᄓǎҩœϵČࢿƽыĞӷċѷØˊȣఉø૭˨଴ɄಷîiɈޙƗѹǨɺŬཔj۾Ƹุĉʩʹ࠹Ɓ޷àؕœহȜΞŢঁyಝ͌̄ʎےŢᖂȞԮƲᒪŖࢄ۞ԨĊᖏmǧʶᒈԬژ¶׌Ɨŀˢ௾íӾ؆ಾ|ᖖѫᕭզ◴݆̂ƿĬѕ֚҄ᅈΩ଒p୧ϸݲö⪴׉ЮӴૉ͈ᶰÇюÎ♣ĠǤي፾ȸ෬ƍߌȚᇚ˫ӽ̺ࡶń㹪Ê"]],"encodeOffsets":[[[-47377,62241]],[[-37920,67105]],[[-52237,71222]],[[-53996,71624]],[[-52915,72556]],[[-26042,72624]],[[-54820,72746]],[[-56337,74539]],[[-18432,77218]],[[-19028,77868]],[[-73387,79182]],[[-18035,81742]],[[-45941,84054]],[[-30671,85571]]]},"properties":{"name":"Greenland","childNum":14}},{"geometry":{"type":"Polygon","coordinates":["@@˶DʔŁRƾ̮ȅ—…ÿáˍɉɷǩƳãáǧºǑQ¿īÝÛĩǯsvůс˳ŸƕїNJ٩¼ܛҲÜΘ^Žœtr ĥȺĖƦŀǪȄ̮ʬBϢ@ɶ@ƴ@ÚDYøTĊ‚ø@’­¤ĕz·–@°sȧÞɟƆη͚ǶAǠCHӂໞAÑྩ"],"encodeOffsets":[[-91374,16270]]},"properties":{"name":"Guatemala","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ýƚȐƾƛǗʻ"],"encodeOffsets":[[148216,13578]]},"properties":{"name":"Guam","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ĽdzĠŝķƧ͋{ǥƛÒŷǩӇ΂ש̀aĘѱвۇȆāУsËh¯ÎuRǗ§ā¯óœ›¡£mǛG߁ğg©Ņʱʑµ_¡ġ—KŻơG›ƒµ…M΅Ʀʯ˖ŋ CĄÓ‚_vB̼œöĕ˞Šݮʬ̄Mx¿ÀıǢłϗƲƄҤŵƀċhÿ·ĽWlj„÷gՓפ]‚ôĢàäƜ€’oƞB¾}ÈmÚ¶ĚάÖ̮Ƞ~øG–g`ĵbµm»X¥²í˘ǤɸИȬ–Ğt~Į´d¶ƻȲۈЋׄ֩~̟ljխɒϮδÅϊϡˀŹ„Չ"],"encodeOffsets":[[-58567,5682]]},"properties":{"name":"Guyana","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ȯŸǵǪӰŗʼnq"],"encodeOffsets":[[75477,-54412]]},"properties":{"name":"Heard I. and McDonald Is.","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ݷȱĝxǷŲĽµ×ƛűɩѳϟgMƒOǓĸ³îʓɽ]țhĽWsaW¡PÁ„ȓhÿeyÁIå[›—ùǹ¥_ɹYŵ̾˙ž‚ĺÈʖazϤ÷Jĉ_ƇĞʡŗ…F]¨MºO^ԝ͢ȯœLjLjRÀ¹ǒâǨƴäɸǪˎɊĀ☆ĆyɎƮ౤ąΞƞ¥ÐфĽєøΐƿʤjиΕǩĪřw`ûƘMƖƣɚDůŬɶŇâƉĉ̥ɍ`Ĺĉč"],"encodeOffsets":[[-85642,15234]]},"properties":{"name":"Honduras","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŘËͳøɜk"],["@@Ҍá˱mǙĐ"],["@@٦˱æŃ׋̪ٹǾԺı"],["@@ʛ`•ĎϊÓė™"],["@@Æ×ƕĤЋ"],["@@ƧȬhɞƀщ"],["@@̟ĒĶŪȪȻ"],["@@ÇąȌˏ¹īͪƿ˱Ù±ɣƝ\\ƣǎ܋@ݧǘ͙»ȥǧɝƲȫU©΍̮ȵǔͫࠊ֭̈́σÅËֵϢёŶ΃oڥոÁì̊`Ы˦ŁВʯǼȥ’ϝп˿ը̤­Ю®¶pŢŶpK¶áŦÿƊlƀ£ŌSĈvYˆ‡OŽÐäÝÖ̀ňpĺQÄͼI€b‚кǮǸŸĚUöq®]ƮËļÝτ˽иǥҨ‹ƨ˜€bĎĂȬr"]],"encodeOffsets":[[[18031,43796]],[[17051,44029]],[[18092,43927]],[[17189,44310]],[[15741,45030]],[[14836,45732]],[[15166,46057]],[[19360,47035]]]},"properties":{"name":"Croatia","childNum":8}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@cÏɋêǗƎЈƧ"],["@@ƇǫÖŋN«aÏĻijĵG[W¼ïÊăĢÙtÏșíâýÊĩ˜ۇÝёČ̥½řůӽ΄úƦƆŽூȑΎŞ|ĎϵͬĜ̴؟ʀȂƊӦdΖſ͖¡²ll}žǛ‡ǛČ÷"]],"encodeOffsets":[[[-74551,19229]],[[-73366,19657]]]},"properties":{"name":"Haiti","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ĺDˢɯƾqĜƍ݃χ݅ਇ̣‰ūħė„ȑƒqd£`ȑh÷_ȗpljėًſčāaƧ—ҧŒзǦσ˾ĽÞƫÌ­^ț̜DžL̢ŦUͦȞŖɉŜժ„äʤԬȣ߲dÊǴ۬Ȉ˚Û͐ŰƀȚ߲tˆǵ̪Ê"],"encodeOffsets":[[22663,49568]]},"properties":{"name":"Hungary","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ĹVhŘѴʌ ƧЁɑ"],["@@ƭ†ʚĠīť"],["@@ùŽŐľ•Ƌ"],["@@ٮө¢ãœƙɑóʙĂҙΨџÊŃǀ˲ŶլÈÐÕ"],["@@՟՗֯ǕţÞĤLjŃĤĶ̒˞ɰȸñƌȨВȺ^ġDzV£ŭŝoĜʣ"],["@@Ұ䞤č"],["@@õ•ĺŜŤwƧÍ"],["@@áJ¾ʴĢ÷ýȅ"],["@@ʗ“NJƈĴƒeï"],["@@ŃǧÔÅ̅u͏ŀȂ˜_ʶ˺Ȝˊōßɷ"],["@@ŝǝǿêʾȶ Ł"],["@@̹ʙ˕ŠȸǪí–͔úŲé"],["@@˧âȞŖĊǷ"],["@@ÅƺƤˆĝȁ"],["@@Ќæŭفõ¦ȜŪ–"],["@@ʞÑăíǟÆFú"],["@@्ʋȣìïďʗeСŐ՟±ďƈÈɺآƮۮ˱Ѭĺ̚ơѸ˘ÎèƉŠƄäøȇȉʃ"],["@@ñȶɒƀ˃ǁ"],["@@̴ŒĐőǴİǠ̷͑Éòć̓mċƴǃƓेɑɭþ Њˢƒ͸·ȪʇƎaɠŖΛɀ¹NJ̦xŀǏ"],["@@ɎɃҹω÷ɶωǎũDzЄiǺĸʚõ"],["@@ĿïĕȦǢatœ"],["@@ˡʃγÄȯĉƪ˒Ȩ—ͬŔLjă"],["@@£ĢĖc±ý"],["@@ȩŋիfδېǶńЌ¤Ȁʱϟӟ"],["@@DZDrˀъӔþëûÏg̟ʣ̻"],["@@șîƠZºć"],["@@ş¤ĈƘĩ"],["@@őFOĈŢč"],["@@׽ijͳŶŢƢǚhނNĊñȕŧ"],["@@Ɓfjüʲßƙ"],["@@ŋtŜúOĭ"],["@@ǵ΁ț`b̦ôXãɦΠɁ"],["@@ʘǩ֐Ï̈щ฼Ɓ΄ѰŚWǬɁ̠ҠȵϞƒĠʛŪé@ȻȀėРÇӖú˶ƅmԥǒ̫ૣОӗĹঙĔݹƀ૙ώғŒʏʼn҅ÖՏɄۡĔĈ˓ŀ߉þĬƞĨįƞˀŎZè˸ǦǞـƷȆǎ˞ē"],["@@“ƓSׄ¨ѯ"],["@@ŏPĔÞ|í"],["@@Ł½§ʲƪȳ"],["@@ӵɯʉɬŮ®”ƪřŀŖIȖʈƨɻ"],["@@åïʘ֜eɏNj˛"],["@@ɍƀɖ™Gĥ"],["@@™ă‘ĆìA"],["@@ȟƴĘƺņñBɻ"],["@@åıɿÊĨɀwʬ˪۸˅ūǡ€ŋ"],["@@`ɫşØé͝ǸǍǿÕſɟƕP·ƦưɺòӼȆȚĘƏ"],["@@¨­ʧǂɀœ"],["@@ƕĩęǔȲ‚~ī"],["@@Ɲ«ºļĤÏ"],["@@ʡą«ÒͺƸ«ƃ"],["@@‰Ɵ½ĈĈØ"],["@@ȳŝJҦǦǦ„ԭ"],["@@̮ʭFȯҙDžЅȀƃƸ‚ˆٮf"],["@@ťÔƘAqÑ"],["@@ՀĽdžšʒσ¯ʋ߯Ҁ˧C›ĿԕȀ̅ǵ͑ʔȗ˵qɲ˒̚ږŒƸĕʺŮɪã"],["@@’ũɕ˼KǜɌǹ{Ƴ"],["@@ŷȕǓŠȱĻ§ʐĒ̖ƞŠ͆ƕÚŏéƗ"],["@@ǁáwʜǺǹ"],["@@ȣð‡Țɬˉ"],["@@lj̀ºĐŐЏ"],["@@ʶƒܑįûĆ՘®"],["@@ÆɽƛÛѕƲԬƨ"],["@@ȀMłƑݫŅóŬôǘҪ"],["@@சǧ֑āهʪ"],["@@ī•ƒĀŰ©"],["@@ːڛϠğǧˑ²Ʃ֙ȺdzզշŜ˜Ͼł¢ĬǡhǔDŽzŖƏ"],["@@ĩpžƮÌǝ"],["@@ӹÉƕŜɄɎь˟"],["@@tǽǔŸĦč‡ġȥVďƭmʾɕʃážĆɀʰV"],["@@ȹąZʖɤ­ƒš"],["@@ēD…Ŕƚ¯ç"],["@@˯ƘȍΌØȒɎbˬ֣ēų"],["@@ǿ¼ğʞ̠–ͯ"],["@@є×М̱ǯĵȽŠƙ̘č¹əȘ"],["@@ťh¬ŢúƉ"],["@@Ɖ–ŴÎVģ"],["@@băȏoǮĴ"],["@@@NjDᲗħͥĨƓBᇳࠉޢĪɮƳƫҥóŗǨ̝ɋǖմ˹˰ΰ¼˥°ȵǚɜàΧўţͨàĘƥŠŞŎɃ…uȴٿѨ։ń՛ʎڅäѡ̺xľưbԵOijŲơkʝ˴ƎΦş¡ɷœŸįХŷƍ˫JƇ̔ĬŸıɎٽьɔĞдğϺ̐ђƽ®ƤŶºħĈŊLj߫Ɲս~ʅɄýβ՗ƖʡǐɒÈʺҠŸӸ̈ϴ½ԬʷфeŚđ‘Żǀ̣Ź̝öӳɞѯpɀŨžØͫŢršʧ̪ƅȢp̺̌Ҁ؈ִƘČâ¡ƺֶ̞သܫ۪ćŀƉȎE"],["@@ĮōȑljėǐǼň"],["@@ĬűÝšɴǗij×řİƉ‘LƎƗŤrƒŌÑĤô"],["@@ʼnqNȮƐK“ǯ"],["@@ɳSôŌǀķ"],["@@϶ũÀş˫Ï͏ɲɶɏůċ½ŮśÏˁƂłŘϚÌ"],["@@űAİʲĕȎȆɍíɯ"],["@@ȐęҷĀĄǨȤǍ"],["@@ũP¢ŴĈƃ"],["@@ҋĢ`Țиȕtĥ"],["@@ĝpľší"],["@@ϷƶpĘɲùƖǓ"],["@@Ĭ]×ƧőèþĞ"],["@@ÞƕñǽŗȀƿ‡ĢƔȊˆ"],["@@ŭðo˒ƾƍ_ȳ"],["@@ϚЭģ·ŗ‚ãȦǕĨ˛ДɶĪł×"],["@@PŇЍɸϾů"],["@@ϱѳ֣ƑЧlɥƖဝ©ιð͗ɓƭϵ¦̟ƬˁɶƝŴˣК~ΪіͦĕʼƨԠD¹Ć˼ôǪß°Ň³ȏЋĔշջ͡řǩǝʝb޾ࡻĜʗūΛπϵƄhr˝ŷªԗǙÝʕϗÖďƮŌШ؍Ӓƌ̔CΔơĘȍkͣʁƨُaއšѹŶϏГ\\ȟĭƇêǓʠȠڔ|ШſѬЇqŃŞë֪ʸȨȖҬYѬǘфǠȎŐƱĹٰŦň³ǖĖǦ̚Ѷ˨įɠͰǶÚ˔ëǀƧ܄¥ͶơȔĆܪûԒ͌ΎψƐ\\ļƷ́э"],["@@Vʏǿ³ùʐʤ´"],["@@Ű_ðǮnjĬ¾ȲϺƠ^ϻ͹ȕţ̎Ʒʐ˫ޕɌăƣúҟϔէ͇ǀ̕϶bѼƝ˖ÐȦƯʖǠנ;̘ṷ̋ľŋ@̵̝ˉäƓ"],["@@ȏŢƸa˜Ŀ"],["@@ƃcÝɚ͒ʦòĻÅȿƛƟ"],["@@սʞùƜƮÂѬ̽žŽ"],["@@čiČĨBý"],["@@ËǘŨïÛħ"],["@@CËéĮî¡"],["@@ġŶŐqmŃ"],["@@ūt•ɬǂʟ"],["@@ōƽ¥óƒȢb"],["@@ǹ^ŦĘȭƢȸȠŨșÝʝ"],["@@ğāʾ͗؃ÇʒǑLțɒʼn•œň•·½άяɷʓ৐࢛ϙƗ˵¼ʅȌ¬ǭȁƅȇг·ҹĊϓկϝƣƮ\\ʃБϧŰ@xśřǻɂƅ‰ǯDZ•\\̋ƏƒúLJʧϿਖ਼ӗƗژãėďŒ@Ǯ죯èͅƩāɔɡ§ʹ˂¿ɇdzœƃá˅äΩș‡жŅƘٝƳčÚÎòǑĥŇŊˉÙƇ߸ŗŜpӴǏɜѹǢĨƚɁȺŖΠʿ˚yҴ–ȆƢĴķ[ÆɌʬΪɂĘùōĬɿܐمԄǂתɨŎĜʞʒĶϼPÂŏԮǕɾǖԠdˌѺ™ɪͤɮĉĤŒɖňŌǪRȌ঄ƴžռnӰƒЊƕ"],["@@ĥŒĠǀûðˆǢƐɏĕɍ"],["@@ࢰoלړ¸ˑ஦އږ࠳̪ȭ¹ʜǾ^βӃҘɁ̶ԋբɛqƍϧǗڐʢ˪ȍĪȭ̝ȩoƛĖēÏġʂʻ՞ŷžٿˢɯǍуːȌΨSծ؍Ǜяòǿĉˣ²܅śڷͱɦɣǑωȎœ̻éW٧ۚઙެ·Ҭңδ׃ޚ…˄ҟज՛ܺѕʴӁౚݧдġЦǗňΟԌѱȮܭ܄̹ԺlʀͶšш˃̠Å"]],"encodeOffsets":[[[125900,-11171]],[[124809,-10844]],[[126379,-10549]],[[122893,-9599]],[[128070,-9740]],[[118385,-8980]],[[125929,-8750]],[[122332,-8950]],[[126278,-8555]],[[119441,-8820]],[[127270,-8529]],[[126900,-8471]],[[142229,-8589]],[[120378,-8568]],[[127566,-8336]],[[130892,-8293]],[[125730,-8818]],[[134003,-8518]],[[121081,-8517]],[[118219,-8350]],[[132955,-8145]],[[129845,-7851]],[[130478,-7806]],[[141861,-8472]],[[134478,-8191]],[[135150,-7374]],[[131759,-7355]],[[123674,-7289]],[[116577,-7275]],[[118147,-7138]],[[107779,-6799]],[[137766,-6596]],[[109951,-6151]],[[123421,-6449]],[[115425,-5950]],[[135995,-5991]],[[137981,-5843]],[[136117,-6043]],[[104825,-5610]],[[126594,-5398]],[[124972,-5568]],[[125589,-5395]],[[126137,-4660]],[[136777,-4347]],[[126201,-4211]],[[131649,-3671]],[[131355,-3762]],[[119219,-3547]],[[119095,-3960]],[[129906,-3161]],[[109452,-3077]],[[132869,-2934]],[[102836,-3259]],[[110805,-3069]],[[102609,-2806]],[[102240,-2399]],[[129081,-2510]],[[129049,-1832]],[[133482,-1731]],[[127969,-1746]],[[138726,-1630]],[[111568,-1658]],[[108591,-1709]],[[126564,-1745]],[[131229,-1700]],[[126170,-1199]],[[112344,-1209]],[[138205,-1142]],[[101544,-1820]],[[134146,-1347]],[[138633,-667]],[[130356,-799]],[[133762,-541]],[[124790,-416]],[[144357,-2672]],[[106982,-342]],[[130629,-326]],[[130304,-507]],[[106227,-356]],[[133953,-4]],[[100823,-543]],[[107294,-180]],[[105764,555]],[[105501,765]],[[105907,1074]],[[105643,892]],[[106522,1209]],[[107096,1246]],[[104886,1014]],[[99822,1501]],[[104952,1495]],[[127887,1020]],[[104150,2129]],[[130799,869]],[[99671,2126]],[[131537,2102]],[[98779,2417]],[[111501,2976]],[[108299,2932]],[[108837,3233]],[[120483,3360]],[[128674,3519]],[[120714,4287]],[[110916,3779]],[[120397,4271]],[[129861,4131]],[[98809,5355]]]},"properties":{"name":"Indonesia","childNum":107}},{"geometry":{"type":"Polygon","coordinates":["@@̽ĥ̤ˬZȅ"],"encodeOffsets":[[-4517,55486]]},"properties":{"name":"Isle of Man","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ʬ@ĤмӼþʜόώeլԟ͚ƺ̃͠đUz­ŽƓ’íȘșKąuū¾DžWǫ̑âʀ˵ɶĉɔÛʄǣaīֶɹĦ­rә`·O¹yiŕĿœāŭƛíƃ½ůBėoĻÁϏqėƒĽh‘ƀěĈ³Ā¯¼Mb€n|Î_Ө˃ָϿšP¢r˜^¤YډƨĝƐíƬ`¢[„ÛpßҲůä’^†ÀjĖQǐ»èeɚĪŜÁɂãň¥€£\\Aĥ€¥юɳĐsɴČâWªŸŽš´‰Ǵœ׎ǵ˄ĶɬǏłÂμ\\Ŭ¯€Zzˆ´ƀ¦ŜGèŸĸįƄS¢ƎԬFĀ‘xAÀ‚`ŒjŶ–ŶèȐï±СbûÊɸŸSeķák—Ĵǵʒũƺ„ɈÏp¹ĐI¬YƮnư~êþŠ˜ͦıҠdŞÞ|@À¹źIƞ¨ĐP°K¨hֶ“Ӡ£ʨҎϬɢࢎƈՎ̰Ϧ×٢˿áƷfÙǞɵC¡ůdſƎԙ‡ࠩԵšƕRʃ’ċjiF{şɫ˗ʽĩȱŴįǭϯĭƍëŷǿϙ͡ŔȗeŁÜ޳aŸũ£Ŀˋê̝ùųęǥ¯]±léĂçv·ĵ±ƒ[ÐÍ՘w¦đǎy˂ñφǝIÅ\\¥K@óRÿƷǻEȟǕ½įǪÝŋǕӼDŽͲ̈́ŨĴ{Ǿǘ®ĴĠɸBĢp\\ŒêĂΙȎ஽Cб¬ɅÖ«XY€pȊC͎ŵɬĉåmŃɕ‚ɩ̼ÉBfƉ{IɏžƑȐůžeåˆW®ďęĥƵƛ™ȷ’}̘ɱɢðƁö—[É̙‡į@ëȏ¹ãƒBùŽKĕǛ]£M‹²ÝÈÃâsĦMƊěŦiæ§V™M›[ĭ[Éō˟ÊĽÀµvȥƢ›€oy˿jǯŊ̛m˳ßBĐʅNjúħƇGΞĉĮµϱś›ƃŦ…ŕǑÒŜϐɇȢǾɅ˯ͧԻƵȷƭĥɓŐͿȋ͗̽ʳŋ †őףȏßHPLjɋŋÉƋɖ€֝с֕۩ำ৑č҉йȗЏPʳӡ˧Ř̓ƹȫ՗łԃÉɟǎؑųȔÿěɾȳħ̵֟כƓ֧Ět¦šUܽѯÇׅ̿äț͢şγÜҷƏȓǵŏэҕʱϝȦљӲȓҤçЎŐ͙êEĥ͖ųƐЅੴٹৠӁྰεӤů˔Ō@Ƈƨ¼òŷ¤ǡ̄ԍᓶĆіřƫĔRȂƦkǗîĵϾȐۼãϐDžɈĤČķSоʐӍ­ƂɴƭH€ƸɌÖՁŒļåċȥɡƢāšǓȩ̿ࠫΕʱDӻ̔ঁ৒æŬȎŵݴʌˀѢųű֥Ʊέöԁ˼ȉ͎̠ɾҕɉÍɔİÒĊnĜbĈAŚCHʨXxh^lNhIz›ˆDŒvìgÈ\\ÌcĬAǬPĬEȸěʘĺLjÌɎÀfQ¯p«äƒ´O¨PŽbææ–h°C¾B~ÙŢL vˆž†wÎÏŔÕƞȍ̢EȲáÁiµGƷtƑǠ¤π…ǜէɌĈ̶ˠʦżȄĂż¤ž¨ƆúîCŠïÀƗĚ¹ÜJʼİ̞Ž˞þfî¸ŊƲƚƐ̎¦°ҾɸВݾάƆÞÌ ¼Qº•ÐbêĢîˤ̼”@ŊÈļÚO†]šýÖbÚºǢY¸ÑDŽ`ª|®æÒĔ¸˨ŠÊ`ĬˆâŜWN"]],"encodeOffsets":[[[77130,33061]]]},"properties":{"name":"India","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@¿µáƠĆŏAƨžƁ"],"encodeOffsets":[[74232,-7554]]},"properties":{"name":"Br. Indian Ocean Ter.","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ˋÄɨt¤÷"],["@@Ňŭˎ࡛λӧŜĉӅñÙøࣽΣ̏¼űϵŽޣġDzǨԃãѬɰدÙδ˖ЗZ„ÒӮšőźɰŦ܊ŎǧÜƹĵحÅϜɆƔɲ̴Ģӫ~ӝƦsŖͬ²Ƴļ˖à@Ø˯_¸Țȣ¼ŠĒౖaßĘЬʚՋ’͘ǪĒɎԜĢRʇ̌ͨ̈Ņɍũ˧˗̡Íƀē̩ƱјɩʂUˊɰ̜̇δ|"]],"encodeOffsets":[[[-10186,55208]],[[-6367,55387]]]},"properties":{"name":"Ireland","childNum":2}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ȝȃեĝϜȂIŖѮHû}"],["@@͂|ొٸ˜ʇǽƃǂȅʝƑԄϋɶrüқǰʑ߬Nj͸ͣӰɫ࣒ķೠʸŮ@ȣÝʔ‡±ѴڈńǚʶКɰݠ|ƚƚنƒƈȱނʵҰdТơźɏԞʑɺ˙ٺLþϝ¹ǵČğTȻhÇEƒ‘³Ƌõ‘iΓŇǝ‰gĥã¿S[uTuvańŽȷYƁDZ@͑ôĻ˾é̙̯bťŒͧĴ̍CçƱCğHǻ|Ƒ„YɎȢ{˄Ăą¸dzEƅwçȋțȑȡЧщLjǏİķب࠷ܺ́j͵}҇ΐY|Q¼‰œ±HwÁŸRǕQ]±wcƟܙƥÓőĩXʃţ»{ƛuŷamÍ©McT·ĝqʡyë¯MĵÿؽƲŹżġĿߍƜ΅ÃȽŘ௳Ȧʣࡒʵ˞ԡ`ଝՙїLjҕ|࡛ԈǹʘϏǪχʻɤǻԂǏŨRNJǙìsɰЗтćɸѡƛѷʰǒŜȅ†é͕̻ƃ˔™†ēȼ˅ưIѲ˥Z@ͰØǚÜnjīŢĻŸáÀƵʰ™fƏOҩ̰ljĄálƻNgfYª@¸¼ôJ²ŁƼԻҲŪȴéɊ”ĤŘO”ȌȲȘĶªü lΗŀşǞÈŲŦŽæ„Vzė¢͡BΏnjķ˺…”©V•D¹¾ʍ֞|ŰȃŨbɴ͇ǔȨΪŵªuϚȽҔ̮œǖ̆Ȗı֎էՔŇ"]],"encodeOffsets":[[[57537,27568]],[[47222,39811]]]},"properties":{"name":"Iran","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ŗP“ģêɉũȳԼұłƻI±»ó@·Z©heɞyNJăҪ̯ƎPœeƶʯâ¿ļŷĬšÛNj×Ǚ@ͯ˦YJѱˆƯǺ˕ûqċfdzìƅ{Gy˭ĪзąȯϳŗDžÙóƋƍƧ൝Ŋ߉վ෗ਚഃۀğž˻²˗¢ҷèŮĴ›Ĝǥɣ࣊ᇴࢴǪ˸ƆܸµزĶŌ̺êӐјĆhưĸĘĦ†TĀ‹ÌSž˜ӪşƊGƪúĐW”gŠƒbŸMųäך‚Ü¢ǢIJÂE¾O†oʎ֝º½–CªU†“ĸ˹ΐNj͢AĘ¡U{åťÇűŠǝ˜ĿkÍûŸķ©ȯȗ“ȋ"],"encodeOffsets":[[46733,35404]]},"properties":{"name":"Iraq","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ߔźѫɋΜėŇɋκpåDZʴÈҤĻƿƏǦˍϏʙ˹H÷ɃϝƣݽťڵʻধŷŋƫקŇಙŲʝŌäIJȥÉуǨఽį¥ɌLjû˔¢،˸ӷÅĒǜ̢Ĥџỵ̈ɚଏ³ǧŀਦƶݬDĦŞؕR֒ɂࢷŐ࠹ơӛİȒø͢ÛȡȨАćˤÐҟČʶ€ɅŘ̀NeƂθǗ̠ššƃƤ”GƊуŤϴ®ՍÔƠúѦBࡨͻ‚ʅʅeѼϧ˚̶̌ÅȺѼ׾˧ĚʶҌĞעϙŽΤ͠]̚ƭͮȨ˄Ý̔бɂʔÜɜQϊʉ"],"encodeOffsets":[[-15916,67818]]},"properties":{"name":"Iceland","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ǷÿGkcȋÉNå¤a–çjģlŅ×¯Ĺ¯ƫ†ȹWŸqsPclMÐlØkÜÉɅŭÏȟӐĤБྣÍßփบĒìDÐƨƎ£¸NPǎʮβীʬOϨ̚œЛŁǷ"],"encodeOffsets":[[36647,33521]]},"properties":{"name":"Israel","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Бٗǒ͹Ƶ̯ԣĢ̝ʲȥEء͆ѽĬǣȎʤ̨ƚů͜Ƃкǯ૤Ơ͊ŚàÏ"],["@@µċ¯ŮĦ¡"],["@@ã•Īľ…ç"],["@@Ƣ͏ƋșåएыÔ÷ɳˉ‹ȗɼňՒŝàẦɿ̠†ɘ̈Áր΂͚ȫbœ"],["@@rŧʍzɜĮ"],["@@ǰ‡Fgeq˙½¥M}PmlYúLÂǁƘģģýûƸΟ@޵˙¡ǡʢɯɳȷŮлঘշϒݍѾϏՆʻ࠸ɛ͑ႮܛьηįͱɟĬdz˾Ͽ¼ǹƌɃ™ͿׯӾ̯º͍ҵǕÑ͡Чϻ˩EߥȜӢˌŪ\\ƴѣࢤدȾEȘƳǘΧÍĶŊΓêʻΤթPϩȎ࠱یзĒvŪϫʹNj€˝࠘டЌٕҝљğŨͮˋuΙǔþа̛ȬόƠÊŢ̗̠ȘƺˆkÖoǖ‚֒ĔöȬŴîÈÀԔôǗ̢ƙP_£ÃƨƕÐ`ư̾ĎɶĂ]zBĐƧ¨SºAۨĆl°KĒĽS¢Teŀy¶‰xMˆnÂv®¦^¸LȠÏi¸W´PΠŊvSĎAĠOЫÎeĊKÈP€j¾ÐÞĢ’ǂNĂ^ȼWͦĆxOJ[‰ƒ‡—p¥Īċ¾Ù¸µú}ׄċƶ]ŜEǮ‡gµ—[׃ƍćlė"]],"encodeOffsets":[[[15951,39138]],[[8683,40006]],[[8485,42025]],[[9864,41864]],[[10645,43887]],[[13744,47322]]]},"properties":{"name":"Italy","childNum":6}},{"geometry":{"type":"Polygon","coordinates":["@@ފʱŞȧ˃¡˟ĞùĿƧ€íƑƁIJͿšɵʞʛĪļƈ˾ØԦÃ"],"encodeOffsets":[[-79115,18901]]},"properties":{"name":"Jamaica","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ǻ¯`øǜ‡"],"encodeOffsets":[[-2067,50413]]},"properties":{"name":"Jersey","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ůį…YӱŭɛÇԱŽɹÍɍÃ࡬࠯į³NjāgcacãƗ¿őka׵Ň©…ĥƑīƟNjŝǵŻऱŸnǞВྤĸْiƂdȌHlǸĀӬ̇ϒÏ࿦ࢲɤࣉǦžœěŭij"],"encodeOffsets":[[40085,32896]]},"properties":{"name":"Jordan","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ǩŽúĆƐ«Ÿç"],["@@Ɓƙ©öǾŶQÑ"],["@@ƥS^ŜƈŇ"],["@@͡ǭÁʑų·ɊԌDŽuƂǸHȕ"],["@@ĉNPƜúƩ"],["@@ïåǝĺѴɤȥʷ"],["@@ƩDµļĠÞŪÛiŁ"],["@@õ DŽ͔čγ"],["@@ŝȂ®ãý"],["@@Ĺ\\¤ɺƄh‚Ǜįġ"],["@@ȔōǛŸwƮ"],["@@áĤĦƲÔŝėŷ"],["@@ķŸǘƺßř"],["@@ķQ˜IJàğ"],["@@Ѯ@ƅˡ̠g£ŗżȡ˻Ε˕ࢻɡ‚xƱ΋ȭø׈ķXĉŽ‚͓͙Ĩ­İٖxŴőƘN˒ϐѼţŒ¦Ʀʹ̄ģÓ¤ɇŶD\\ŵʉÎʉǙ¸żŭˮˀǫΉ͔|ĜȠkeĬҐǔĴǚȚĀȦ³Ȇɥ"],["@@Ʈȣ“¶Ô"],["@@ÿlzƨļ‰µƉ"],["@@ɼ{ĐͿ̣dzǏ̡ȉǜ˛À̅ŵʷѣơ÷ƋTÊŠǷ\\çќ͉÷Ԣ̌ʖ;ɐƋ͜ìlȐ̄ĖΆû"],["@@č»ÍĄƜ‡"],["@@ĝïƁü˲ɀÑɋ"],["@@ıbƸˈÅ˩"],["@@ōqĪö Úŗ"],["@@ijPrȾɈȦ¥ȫĸSȗȳ"],["@@Ȑ‚sֳ̰γưܥÛˋ̇̕á̟̝ÅūǃࢅΫݑʦыΓǷđˡѕɡc͎ɪʐəÔƹȽtɓǛŲȋiƍρȽȁ‡̘ЦƹČѽѹթÌЙçǴdžʽ¾ûďtʬý^ɫ̹̈ȳuġѱū΍ԫȃÙȱÈ˙Ϣwʀˆˢ֧Ůб§ɹƿۛȋС±˿àƕУͽǶۓÛ{ʊĬŌ̌j೎ईࢶGৌȬŸȅ̔mȈĔNJƊẘՊՀŪՠЖŞΡͻİɽȖëɤǖڲɢӆՂДɊςڂɚزÏȘɅÆɨ˸ó˴̜ȼÂ̜ʄOĸ̫ǀĢƶ·ł˖ύÇDĪŔɄʖŏ"],["@@¥ĴńˆÝŻ"],["@@ų†¤ĀĐŅ"],["@@Á¿ǒĐŏ"],["@@ݠǁռͲȕ֑ǚ̡аìމ͕ߝijґϳljΗ୕ӠύΝǣɵǴȓHŻɟۘЧŵÉ˷àɱʟʥí÷ŤĦ˰ɭ̬rʮӔ̼‘̊ظĻȤČ͘ৠƫ֢ìȶɪĞߒ۵߆ҭ"]],"encodeOffsets":[[[126862,24863]],[[127277,25105]],[[128455,25337]],[[131337,27293]],[[132095,28387]],[[132560,28886]],[[133758,30990]],[[134103,31127]],[[133511,33202]],[[133205,33004]],[[131754,33571]],[[132175,33629]],[[132600,34021]],[[132911,34559]],[[134323,34410]],[[135441,34760]],[[132383,34943]],[[137583,35079]],[[137577,35312]],[[138172,35112]],[[132491,35179]],[[136572,37073]],[[141665,38730]],[[144619,42366]],[[142829,43091]],[[144687,46203]],[[144459,46421]],[[147277,45176]]]},"properties":{"name":"Japan","childNum":28}},{"geometry":{"type":"Polygon","coordinates":["@@ķȤ›øÍŖøĤ£Dz»Ǣ™ŸƒłEŶRÚ^́Njɉŋĵ½"],"encodeOffsets":[[78898,35953]]},"properties":{"name":"Siachen Glacier","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ǁèĪŨÑŏŪÿ"],["@@ѝ‰ɑѩڥťȉЁŌ։ƟDžחȝijŢճCࠣǺ׷೹ʠƝ÷ʣɋĀˑ·Ʌǂ൏˽ƿĻԢƙŃԯβ޻ͩıŰƛ˯śNқśĨűĢ㚽vȍƴĀbᅛǔ˹™řUӝTûR§GěđՓØ۳˰˕ĝˣʼnęʥyğÒƹåVă¢ƒŒΫ´ďÞǭ’ɣâџÄȷ¯û`Ɠ£̧ͥ®ûທەӍңWɇɿ„ȳźÆȂƩƘਏcǯۆЩVúࠢʟħʳζӹͼϳƍਡÞ৻ŗࠛݸᏟঊᓡһBᶡҗsӣ֚؝̶ࣃƿҿ̯ĒࠖוĠʁʐˏ`LʶЃװнŐáŖƂƌ॒ý҅͠΀ξຈuΩȮ̤ԴÅ֐ӱŔ́Ƌ߭ʀકѝҏÛīƳׅɦbŶͶdڕ޸ֻĄǃÁȑаͻư–ͤˢ̂ȕǼòˤҒ֊ɶjՊѩΤÐőֺזȪƦȚؼǦҠτ̶çƲƟ݀Ƞ̐ȑ٤@ڪχΒщòЎ࢚έڲξѨžβƧͮǞѨwѲ̳ӎ×ÐŅʐöȸɦ̮ƝѤbϔƒƔ϶ࣹ˜ιʂ߸ͺȃ˶ɰʠ࢈„ΡȈϯº~ƄʲÞұĊɄͮזÓᒂπՄ™͜ʄᖮ̔¨Ƹ٪Ȕ৤ȏҲŤϖץý͗ފMƴĶɖ͑ƨNJԜƩМîͿ˭ĎɓϞƠвōČƆ٦ȺǼǐ୴̒ƵʟȝNÂŇୀهᅂᐳπƞrȦʌĢͤđ±ȇˈWàǻࡸWɤƒԄĐӴȁ͆҉֖ƫȲϏߖĭдɸ£ǵגБ"]],"encodeOffsets":[[[51389,45932]],[[89419,50264]]]},"properties":{"name":"Kazakhstan","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@Κi²ƿk§mŽNţɒ˷ݒ³ȾƁڒяŢćŜ}Ȑ[ƀIݘťƎĸŐƪªĆޢΠɌǹǚħŶDĠdɌ`ŬAɩ͙ɭ͛̓͗^ᶻɪ̋ƬȕĂĻVĹɟȿ̓áPȷɇɧΟůęҿɉ˛̵ݵɥǷഩ৐ŠϞḭ႘’নǾδɀɚÒƦˈǞƬЌBŤYǚå̘nÀϩָ“ǎO°˜njGœ›”Ł”ďäj´­hſ˦ǜǘǠǜɔɊȨȠǦǞƸƲ¶Ņ"],"encodeOffsets":[[36174,5494]]},"properties":{"name":"Kenya","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@·ƭ鬿¨•”ɛןŪȓ²\\Ú[zƒl֝ǫʡNJৡ¿«ʪ†úz¨¸kȋšTIÒE~мƴՐȓ͢ɾ˂‚͜œςʌɐWZŴǞ©ѺʬЉ”ʛƤÍGåsuXKþa°£\\ÁmÿnãPiĮÅĒ‡^³t‰ôwO‡}Hŕ»¹AáˆWǥ_Yʁ|ȿÔŃƨҫƞ֨ϬƦ ǒîHpgjç˜āˆ³ec­ų̈ͦƔ¤ü_ȸ°Ͷ½ĪEɤãǬĒÝά³„‹Ą¡æUÑƺzĠĚʦˤŊ˖Ğ۴˯Ք×ĜĒ¨HüQӞSŘV˼šᅜǓÜġþ»Ôµ¼ÁвÏŲġŜħŒʼnWaeUʳcÍg׹࡯˵Ǘčč•ãa÷ȇǥƕsšJăřԁ á_ë•īƏ¡i‹cã›íćŅë¹Ý»â͗ŅǍFĹˎ…DɽŭʼnuęGśšÃÅ|ċΙLJƙ›Ɓcÿ«Ã¯ďy£iyH‹˜£‚ěOy…›¥›ěuë[ƉXéc§}YϿr","@@ćXÍ`]@LgÐÓ¬Gø‹|","@@nƀů€³ÎeF›ÁìăAaå¬SüC¨R"],"encodeOffsets":[[74384,40332],[72361,40812],[72916,40850]]},"properties":{"name":"Kyrgyzstan","childNum":3}},{"geometry":{"type":"Polygon","coordinates":["@@ұȲʃđŸĮƴȆǃɎƭȍǛOwҠƩ˂]ÉǓ͐f˲ɋȴƍݞǮt̨ҪʒǐೢĄʜǛ¬®˜²\\TFwl¹Ž·ĖùƴžǪÏüĝÖ«ƌE¶ņyàûŖsä|\\Ƃ`t`†ô˜SòWü¼°Â|{„™ˆuȍԫž«ŠiĀ^rC°ÂŒ†‚S BƸƨô‹†PĖŢƿӟɰׁʼn΁€֓ħĕƱšљ˙ʉ}]ɗͣÒŽĻJ˹ʰɍFȱʻÎćł̋ùęɧÈBǭǑƕΣĻ"],"encodeOffsets":[[106933,10662]]},"properties":{"name":"Cambodia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ƔĭͷƌŤ¯ÒĊÝâĶ³iĥ"],["@@ÄŃőÞΦ"]],"encodeOffsets":[[[-161118,1901]],[[-163163,4018]]]},"properties":{"name":"Kiribati","childNum":2}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ƉöƠŰӂ°yƣҝı"],["@@ģÖȆĎġƣ"],["@@ƑŘÒ ĀƷ"],["@@UćƳv“ŞȞË"],["@@ÿ½ƁňƮŤÔǭ"],["@@IōýfWǘĠï"],["@@࢚ೃ]ࡍƚCŹҫ˽̿ӅkÉȗ΁Ŷ˓ÉBȝʽĐÚǓŻƋŵêÖǬ̋ˇţÖȇǕɣ̠ɖrÌńơAŇˤ˔ΖĿÜɞȌdzʜ«ѸʳCiä˜Ȣʢ·òĽĘĪȗɊĥӴϦфߖr˰ˆ"]],"encodeOffsets":[[[129359,34021]],[[129264,35196]],[[129201,35565]],[[131140,35642]],[[131831,35634]],[[129558,38643]],[[131456,39551]]]},"properties":{"name":"Korea","childNum":7}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@āYĉǀĔưƎǑÕƃ"],["@@٫SȧϨݵĚƌƎÚôŘdžȰϴиĆĠiȎÿvŭŚəƣšȹȉˢ͢ڿ"]],"encodeOffsets":[[[49434,30336]],[[49606,29228]]]},"properties":{"name":"Kuwait","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ϤЋâȓÞD‚€xödRŒŁĉΑ‚ÁȄʻĚ©Ɇ»ƠéϺȾĀżýȠƣ§û­sљ‘™rcĖU収J‘`ÁlgŲE”ƒ’ñAÃħĩYÉ·çŽŕ•OʉØǓMEe{ŽçXå‡¿ă¯‰sI‡੊ջA…µĵxù̀Ɂ¼ÝÎÿĒȷˆ˓ɚǕÄÕþšÜ£pÝP±ZƛĢƃꑪŽ”ˆfU–ıŽ™ϸʹGû}Ɵéo‰ĪƷ¸·Ȏƙ¶å€¯gřх½ÙÝrÃj™U­Jĥ­“§ď…OóŒƷƧŸAT…­ÁqDÿ]‰j¬Ó¬ÇŽ‡vƒš{|ɵđ…ós_Ɓ_{[tãþŕxßµŅƋFÕ¬ûĞǩÐƳĕú¸mºCx¼lĊ¤ä°®¸l¼tɆpöYĠ—ð@ňŀȚpĈDÒe˜ȉŊNƄÙ¦Ƴ²ďÊȓʲËƴMȤ`NJ´ȊÛƊʽȦėİŃƢŭȒĉĒ§oęlƍÆšŠķJß]‹‡E…€…auÁg§‹µë‘ğȳé÷­•‘JygK™`eĀŽÿhę¾ǡƂŸNǓñóӇ³f™óŧĻËQQšÿȷȁ¿eǑĔȢҺMŦñĶEˆȪ҈õ̎pƆQ¾חJīǠĺΠǝǪċŸßÿsXPºN²°ǼÆŠÜÆèzƂB¶ˆIhËJwŽ^ÐƔɒ͆Ǽ¸Č¶kĩœÅQÃZ­pu†[ƌ ĊFƌëpN²¢bPÝĒrʔGƠM¤DZژnªªªŔŠr€RlIæđƸ¨ÈuŠƒ"],"encodeOffsets":[[104579,22917]]},"properties":{"name":"Lao PDR","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ϧ̙ʫPҐ঒ˠ͌΄z¯ƃƦÉäǯʳʝòï͇ñ¤ƕƓŹ"],"encodeOffsets":[[36730,34235]]},"properties":{"name":"Lebanon","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@àūìЭɛίʨƟʲƒĀ§òǑÒijĀWƴÇ°ʓƻՑV˿|ȅ׵Ȫܻ϶१ࡰ࡝ԢǹȀȪ˜͞ʲȘȄÞʾ®°ƂÀÜʠ¨Hð€ê÷ʂĜɜLJŰգÿʍ̄ǗȒžȘΨƢʼn"],"encodeOffsets":[[-8690,7740]]},"properties":{"name":"Liberia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ʡˏĞտɏБɶࡥ@᳿@᳽Aေ࠽M@нủཤ↏Ⴒࡉϕٛ̓؟Ҽౙ˴ϯڞۑȦʑÅşĘɉخҫؠšɢ͢ʠŕךƘϤġୢе߀ǬĪ͂ƄŒŽņżƀǠďֲƈȆǜ¨ŐnjǾŶƮüƎìDŽöŮÌ~ºCªãİ@ŞLĬP̌ǼŸÁƀsϼȟЊµѾĨཤѯѼ߷ᅀн۶їϢűӸȈͰЌƻܖǐʹо̦ࡠ̚Ҩeݺʥ`ʋƲı۾ǡؾsɮˡ"],"encodeOffsets":[[25755,32415]]},"properties":{"name":"Libya","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@³ĕķŰƒȒZɫ"],"encodeOffsets":[[-62356,14154]]},"properties":{"name":"Saint Lucia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@|ÙſŊń¯"],["@@ɪaϬίѠܣŪצʃϞܟY͙ȋЍލϑϧ~ƟŦȣ֪ũ଒ŠĦ†ɵŪ݌ƜʾY̰˼ą͏ƚÁƎ"]],"encodeOffsets":[[[81792,9268]],[[81902,10049]]]},"properties":{"name":"Sri Lanka","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ɉkɛ̓Ñęʭ€͝˒ƛ˴ŗˆȦĚψӢȊÈŀĀŰàȪðĤl–Z֨ёîȕ‹Ĺ±Ŀŵő™ǿϛǧ"],"encodeOffsets":[[29335,-30849]]},"properties":{"name":"Lesotho","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@µPǸˤƁ˳"],["@@و~’m¦™xʁßɹÅkƩX™u‰ĵkoϙçåx~Ս×jǠë¶ñ’ĥ”éd›JwšfépÏLµïŖHЊʸɏǀгJ۱ǚDdžƧ̞OǮO ɦIJ˶ńβüڔUþ_Ú³ÜN܊ަđڂŒƖǓԀăްοC›qÛ¡ĉ¥ÛW{ŽqƼWâY`iƥţʹR“]Ùķç“Ň_ėwŗǛTŅMu‘yÃÙ«éiTiŪeÀĥlj‘"]],"encodeOffsets":[[[21461,56606]],[[26187,55440]]]},"properties":{"name":"Lithuania","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ţ̃ƍž½[}¿Q©R}nyZÝ`…„YЃɼš–|¨¦ÐĠîĨYjNEMïz»È·ÊyǸõ"],"encodeOffsets":[[6643,50994]]},"properties":{"name":"Luxembourg","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ӑ́ѱ‚ϫƍޯπӿĄƕǔځőʵÆԯŒÛ‰ÝMƕÔړV̓åÝU˵Ńɥırوքغۚź؞Փ̢ıؠɼ¹Զ’IĄ–ոžƌ­͘õ՜ˍȠÏθàȄÏŞYŤCÎÿɐħ‚oTO«LJ̋Ɩl–[šĥĬşĄ¯P‡¸ĻnÑT±­į"],"encodeOffsets":[[28824,57491]]},"properties":{"name":"Latvia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@řŰƒ࢖Ɨ˲ϩ̦Տۄ̥Ęl†Ǩþ®_˞@˒Ěڔ˫êFמƵTЋːǓĮ˟ŮåƄ¯ÆĕOċUïǨī±Ǔc“S͇ĔŹZå÷gFGł]f‘FƿË…F¿\\ÕÀĥ…£qÝĉÑġ•Sí½·ėµÏÏNŭǁg›]«ƒ"],"encodeOffsets":[[28890,46542]]},"properties":{"name":"Moldova","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ĥƷǘ͠ñǧ"],["@@ʼnkkŀIJÀ„Ɠ"],["@@Ͱ՝ʢඇȼչɱәǁƄŃ̂ȓÃƦ߷Ó˟ˉΧzփīο஭₵́గ͋ލϗ̥Ӎãճ˩ʫOছӚ̫אª٪ϧ६tϜǰӜʤƪԖ੎šдǭ̔KˬNjϞ»ݬϊׄ°Тζ˜˄ȊĴïɌšĐƮϪÜȰƽËǰŦǚϼʚƂǷMʆɔ͒Ħ¬\\ʝʞ̺dž‡LJʬȈΆĥź¶ŨĊÈǺĻҔϞļάŏ̲Ū‚ɲ̠˨̑"]],"encodeOffsets":[[[51135,-17308]],[[49503,-13684]],[[50728,-12730]]]},"properties":{"name":"Madagascar","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ōAɼìŭé"],["@@ƾǸöƩɳ"],["@@ĕ¥ŘŘñ"],["@@zĥƉdžŐß"],["@@ȩȴŘи‡ύŚʝ"],["@@Ŀƻ–Ǥêg"],["@@Ƶ†ĴɞÂʣ"],["@@Ûȣȡàú̚ŜŒèȡ"],["@@˹Ɋùɠ͖ɩžȿ"],["@@ѫ೑ƥཉâͻϖҕÿʓtʚ̵Ϯӊહؘ܇Ɣѵјҍţ^ʚŇÿÞҎÉ͒ƽ˶̇ނɜ֘ŽόǨϼ”¼ƿ͊ÓɒƘËɶÿUזϲž͆ǜǼŜࣀ҄ɠଔʜϬ†َƁÀČƱxˬfǰƝªɩŻ̩еұi̳ȷȋ˜éȄ|ȟșFÿż|ɕۻĵƟƣɂr˄ɛ̯ȑuʃЗ˝LyſໝBGӁǟDǵBθ͙ɠƅ¨ÝtÇ@¯¸•Ėy®£@‘÷SĉZ÷ÙCƳ@ɵ@ϡ@ʫAȃ̭ĿǩĕƥĦȹqŸ›s]ÛΗඳ౐ϩȚ©·ΦǧևƶØĪǟyËŎƋšȆË˭࣡Пԁ„̓ƸӍ¶ٟ˴ȯȖޭƺঁКْ࣏ٿĔدɚЃцࡵИҗ֖ƿΆΆnjÇƦƹ²ɲʼz̸ȇņǽ̴H˶ūʨ॥ੈۣӺȨĥ^ňρłˣϼȖ]թˈùżȭ³ŤɆʻšǁŔ‘ʲȎɮê«ƅʀǧƪɫOǃ̈́ηźǷʾÀˎӻĔ࢑ࢪݫൎXѺӝƖŕDzǁÒǛĹڅͦŦɇýЫ˨॓ڜջɌχʚŅĦʉȈóŘԉͼʩϼ܃ƎćăʤȎƟɺޗԖޟxѵʖȭÂȪʀƑ̆љɌƳÙˏѕɟ̙װ૏ߜij[ɩʢF؜ʵբե̴œ̦ĭŽ˛ÍȱȶԓɄāǴϡʰ—Ěϼ·ɨöCąȜčõȴě^Ǿаݛިإͼ͙ࢢȟƔ‹Ȝˡ̦¹ƜĐĮȑŬɽҊ፺ƴġǧẘষᛠJFϚ๠WʢˉচگЌ߿ͦʓߊ͙ɶǾɸҊ̄ĴۢāּԁϪܕڔٻ¤Э̊ԡผәȖø"]],"encodeOffsets":[[[-93884,19126]],[[-89026,20791]],[[-109058,22130]],[[-113220,25604]],[[-114746,25135]],[[-113766,26646]],[[-117934,28744]],[[-114895,29702]],[[-115871,29750]],[[-99477,26585]]]},"properties":{"name":"Mexico","childNum":10}},{"geometry":{"type":"Polygon","coordinates":["@@аˏƖɇó͹ōI·Źķġkʹ’DžwǵƱŷ¯©wԣeɉàȃ̂ÞԎƆ@¬ǔʂĎȐÑĒĶƠxB@Ɇ²ѼV"],"encodeOffsets":[[22881,43330]]},"properties":{"name":"Macedonia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@Nᅫħ՛ɹտ˕ǿ_ŃύÒ·ïෛÍ̑ʑؗÏϟŮѱWʏȑޣ̧ŝʍЉºʋɷÝʫʡV­ͅȍćΛȀǟăƫƿĐ˙ɇķª˭ɩɗӵȻŽϝȫ˩ƒԭ\\řMų™©…W¡ŃĥéNķºEd¤úD~¹ˌțƁçtõÐmoS±KÅnĵo—ɏMÇǗ̱ǔɵòˡɝaƆɓƐÏъˡfɤ̜ΡʴHȾȍЖ̏ÀŒǫͫȍѩƶιˁȉʴ̹DžǓƸĨǦAҌȵάǑ­ȇˊĀȰ·˦ǫɄ«̎ƨÁpjºɘԶìòƤŀ WюЋɄɬي£жîAĮl¢Ú°`ŵ–oẀKŸڊűƆijńyȬyȾyȾyȼíظǙฮ̵᨜íظ³к{ȾuȒʴ@ˠ@ˌBی@ᝀ༷᣾ၭjʅϐəØƩௐѹŀσŕʵȤĭܺƀ"],"encodeOffsets":[[4330,19603]]},"properties":{"name":"Mali","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ʼníƀǸĿ"],"encodeOffsets":[[14916,36714]]},"properties":{"name":"Malta","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ñƤƤğı"],["@@¾dzDžŬňÈ"],["@@sǥÿz·ȌƬŸ"],["@@¥ưŦŅÿ©"],["@@ÁģÁÊńš"],["@@žĽũřC˼Đã"],["@@KƏ™ɤ¦ē"],["@@ÑHĀĢmĩ"],["@@ÅćoŪǴDzĽɓ"],["@@ā¬¾ǘ„Ƀ"],["@@ǟƸɎC­Ƴ"],["@@Țʼn™ąũKĥƚÐÂ"],["@@lřčǒâ·"],["@@ZăĝɐĄƋ"],["@@·ċͅǻõljŸi}]ÏxÌIJgµ‡ƁAçyÛÅÅş¯ǻM±ijÀ£ŠÃRƛĉɗŒxdzΉ§ƃ˛қë̙¼ǕʏÑܹ̹ÏɒȑØб؜ۑȆթƦò¬ÅÏƝȍŋ‡ֵ̭ƏVȑ̲ԭӊե[ֻʀЛǮ٣Υ֧εύ¯ЃŝŽćբǮʼÈԖŔňȫf¼ФąjàĒđۂ̿ی§˧ÆUϖDžЮĠ@ǧǦďࡢŁŨŢҤ̍ƧӔ̉ʲ¶̵ťˏ˫ǣȯɚŖ˕ҽɳ̽ϑó„ž˺ƛɫȟO¥̬șɹ–ԜɗΗǽß̬ಬΙ঎ÚRƧŸqͨĭ͙ȉńdz˾˨ŋƤǞ͗ˮĄŘϩƂĵDZŅǼÆʬȧǙÀƎŽȈYɣͱиŧфŶŬʨőƊUЈOŽĪź‚B¦wnjďĚǦúŴé̞ŀˌŪ¤b ޴łÛȘf͢œȀϚìŸĮƎǮϰųİĪȲ˘ʾpŤàؐ°E|kjČQʄŢƖࠪԶԚˆƀƍŰcD¢ǝɶeÚâƸò¾ʚȆ“ĖjŎ„ŠÚČĚƀ¾Nϴ˥ȤՕżĚǖëôڋ­ԅķĭüǫ˓ɷDž_ŏɹDž“ç͍Żā©ʃƪəťˋծǚԼVƃǻžɽ€ηҰĹöğ˃۫،ćpɧǨɷϨQЌʄºƿ"]],"encodeOffsets":[[[100539,10172]],[[100567,11216]],[[100920,12027]],[[100881,12191]],[[100420,12688]],[[100776,12901]],[[100675,13414]],[[97081,16199]],[[96745,16329]],[[99917,16644]],[[95940,19133]],[[95964,20028]],[[95736,20370]],[[95243,20403]],[[103567,22086]]]},"properties":{"name":"Myanmar","childNum":15}},{"geometry":{"type":"Polygon","coordinates":["@@Ϡʉ֢˯ʑÉTdzɳÑőŸ̽ϥ¾ʭݿ׈ĠæáŖmLjb|z^Ŕ`CƬĚÚ¬ĐÀìMš­¢NTÄąŞV~p`®Sª]„TªP|Crë"],"encodeOffsets":[[19680,44493]]},"properties":{"name":"Montenegro","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ܷ˵ԛӉߧˋēcշkџ€୵ƅݷʛҭȇįƒå×Å¡ËiНÂ@ȀNjʵ£ʉ՛ɊлðΗÆƷ¸ˁʆåpé^͹ZӕÆε®đNџğ቙ȆۏÍѳҲ˫֬ǙðrȨՙÖ৑ԀؓúǫqŽCɁvţ„ϏP҅Šơkǹˢ˸іIΣԉĀØВÙŔ“ÒÏ~ëfǿʀÑȂßþa¶clĹtóšÙŎÍR¡•ái­FǻƬçrγuÛ¢­áZſÌę¦QĈ¥ÈēhēÌˣêäŸȓìõøŊĴ³äRŠUžĸD¬n”„òŠÞǐφ†ǖ‹‚âŠXžroŽUĐzÐ~n”‚Ÿ_â¤ĖØdSƼΆdžԐňºŒž ɘĠDzŒÈV’NØC‚®̜ƠʦCôRƎƎÒ»ǚī°I¶x’ÌÞVîWƌƣ॰¡Ĕ˫ɔǕ¼H˜`Dz@ƴĝΊoҘòȾć֞eȈŵŶVȖƜΐĒȺʎ|ȚœˆÇˆ£”ǡ˸ɸоҌˊɆˈࡺ̥ĨeǐMȪGÊY܂ɕDŽ^ɀʔ˚H«c›Tĝ˜µjȃĐģyŏࡠ͓ˢ¿ø`ânɶmરːۮƛŴ\\ǦVŘ_ȖĭČġĒ­ø—ĪEʆGʈ‡¤ʙψɏĬ¯üeԼXǼÚu֞ċȔ¦ʀÝIJp̈́ŚŎªþ[մèΒĞǠsĞbĞœŠ¢ŒÜÔĖżÞńÊņÆ؊ɢϐ‘ɖăɬǃø‹Ä_ƆSňKàtŌžǪºèCŔǚµŎąܥ਷{ĹJğUćū¿ĩ±üɋʀƿĄræàƀÌðD¾_ŔIŜtĞJŠa¨aIJ}ǺŝÆ]Ζ˰ؘGΓļķÎÃĶŘ‘ÄՊчƾʕƻij›“kïCūnţYƛrǡĆħt­[ɯ×TËSƧXă\\ŷïWˣůǍÐĝC_[ƒ‰čBo{Ћvʝĉ̋ͷ`“X¥—³ѡɿѥËȱWƱ”ƭ{şƿɃŷñáǟÙȋŏÅcҍÄ˽Öğ†ćĀó ʣJãfœcзבѾҫ­œ"],"encodeOffsets":[[114564,44729]]},"properties":{"name":"Mongolia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@èЦÏō"],"encodeOffsets":[[149250,15497]]},"properties":{"name":"N. Mariana Is.","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@MˎÃȨfɜĥ¼Ž఺ƽӌɇΈɏࣤŢĒࡂࡄÛƊŜАр֦ǷԄÔʈųƎʘӦĭఐÒƞࡏʄס;ڡz•̒Əո᠂ࠒκүبŤŌơˆחʛҁʂЩ;χƮśŸƯº£ÞGÒZdlSʐ§ƚ©ÆU\\ÚƺĮǸȬˆĠ| ŽŠČĐࣈuzgNJƁǦǛɞħŢŅƌȝɈͷǤÇȆEĜƹߎȼЌ®ĐƖZŐEȈHȤQðkºFÊhżŊłCƞéþÑ`½Ī‰֤ŞͦťƚˆƸĂǐʊӒijиȸۢɊƠüЌ̚ŰǓĿēĢÅǍуň֟›ЧĀţť̇ŎCvख़ĶûÍ˗ňİÎʟȏͭ„ũ֕ߵNjÍ®šٓҋ߃ɧݳйʱɇ҇ٵş¨wţ͍ōݿۍʣĤĚĵ§յɸ˩ʊ܁¢طʵÖ˶Öŏž׷ǣۭƞu©ȭлӭၽ۷̷ћɒɛĘƺkƙ™ӟEe҃YŹzñK"],"encodeOffsets":[[32884,-27483]]},"properties":{"name":"Mozambique","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ÃćĐŒƀ}Ƈ"],["@@ŷډṿL³Ʀ‡S“™k£Bĭгíً¤ɃɫэЌʯǙËƱ™ȽűDž¹oiʭŦ˛Ȱ̵φʯЦ̅ĨĥqγζׅĆٷljЃ ǝ˝ěmƯƒá@ϖÔ˄ζઌƵबʧ̞ǬŴŝȠيȁΦljeɇϞş¥ȝ_þČβพD६BϪBȖ@Ȗ@Ŷ@QŐOĘQŢSޗՠ·˚ĸưŖöƀĔĴà¾hƾx̌ŲNц@΄@Ҝ@Ŗ@ɮ@΄@Ɍ൞@޴@̼@ƾ@Ǡ@@Ī@Ǝ@ȌAȎ@ǖ@̪ἢኑۋ@ˋA˟@ʳ@ǔก̶ᨛǚอîطzȻzȽ´ЩĴŃŲƅ"]],"encodeOffsets":[[[-16766,20180]],[[-5488,16674]]]},"properties":{"name":"Mauritania","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ӓ~Ė–Á"],"encodeOffsets":[[-63640,17143]]},"properties":{"name":"Montserrat","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@˩¶ĈȲȮǎŔȇşɭ"],"encodeOffsets":[[59035,-20976]]},"properties":{"name":"Mauritius","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ŏFƕY“YÍȻЋƺߍFěÈȅ͸ǣȞɇņƋĨšǜɝƂǥžȃďࣇ‰ċŸğ{ȫ‡ĭǷÙƹV[ªÅ¨ƙTʏckÑYÝH¹¤ ưƭŜͽψʁЪʜ҂‡טŋƢاţЧՄƕËƷːŃĊʠ̬PѰҌ̔Ɵ’óǐªΠÑɰˆ\\Ĥȸñʲ̴ʤĝƌ_’QĮǻǔtì\\üďĒďžŷeÙǸࠀəĚƦ˚ȣȾёĈҩ¹ʍƔɕĮ« Ínī"],"encodeOffsets":[[35799,-11856]]},"properties":{"name":"Malawi","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ßnnˤ²̑"],["@@ûˆ²ĖŠŝ"],["@@ȡa¸þƪÛ"],["@@ćW°ƺþµ¥ī"],["@@ÐęƥăćžǞ "],["@@ȪÏǎʹӀϡˌҷpྕ̼̑΀ܛ‚˭ŕrŏǰTƙʟIǷĵĻǼՉʺளࡼJ̲ӭ״ä´Ʊ̎ɫഢȋϪŤȮìŏΆ÷ĴǷưEÑЅŎőϊɪĺŇǐ ȒΖ"],["@@ЉƖӯ„ջmƳŽȋঃǩQŇŋ‹ɕĊģͣɭšɩˋѹԟcɽǕԭǖÁŐϻOʑĵěʝɧōשԃǁ܏نīʀúŎȢɛР›ܾ˕ǍƌȪӨ¹ȪȢDÌ̤ఎΚ޾ࣨŞ̊Ӹүƾ̘ÿ˚ɾƴäѓƸ‹ųҠȠ„ưƈœːƺDŽŘÏŘæܺନĎų¿ȃ˺̨Đ{ÄəˆƑìƋ¥̉ţįфƚĦDžƱَå͊ČȰǵՆƯ˜ĕŸůʳŗշ…ÙƇ̈́˛[ĻґŇʽþĹơ"],["@@½«aŨǚüFŋĿ«"]],"encodeOffsets":[[[114063,2474]],[[106723,2798]],[[120714,4287]],[[102696,5422]],[[102245,6621]],[[104552,6393]],[[120397,4271]],[[119954,7341]]]},"properties":{"name":"Malaysia","childNum":8}},{"geometry":{"type":"Polygon","coordinates":["@@ݨƈϪ‹ɦ§Ɏȋ̋yͅșʋ|եν͋ϰስˍJᵥࡃFᙵ@ᲃ@šυĻȏƃÉƙë‹܍¬ܧǂċǒVȜƝŘōĐĻµ·…ù›mŋµŇ‡ŝ폛ؓնͅӤǝ݆Ɵdžʼnઆ˯ۨๆࡗಂʁؚ׭੐ֵި•ɀRфƈnĤ¸ǘ•ĘE’PDŽMՌȬʠËҔ̱ᅌfሼSҺ͹ਨ»Ҫſೠƶࢴǒ"],"encodeOffsets":[[23942,-18064]]},"properties":{"name":"Namibia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@č_@ĈĎç"],["@@ņ]eƝŹsŷȼƤ²ný"],["@@˟Ǝ‘ÚƂĴőêȰYĒΫ"],["@@Ȟ‰ٌХЄл੾ەxțǑ­ʱĶಓ߼ُںğ˶Ťĕ"]],"encodeOffsets":[[[171566,-23166]],[[172044,-21944]],[[171419,-21668]],[[168144,-20731]]]},"properties":{"name":"New Caledonia","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@ǠఉΦӋgȅ͂͗ȓωɕᠵङঃޛଵ¶ȷĎίƭEēϝȅǻĹLJȝ౉ɺЛ“ȷ¥›UӍϫΏVϛðʛŸ̡Țŝ€ƕ^ؙ˱ɅĜщҨīJ̃Đ̅ĜÛ[­mĵáӝqѡɳǙֵʧȵ©۫ڑׂσƋp˙ˇΌźƂķȢґÇӟ΀D˖DzMө̄ǁɦŸɰǿɄ®ΐؘÐ̒ʒොθðώÑ`ń˖ȀɺրĨ՜Mᅬഞ˰൪୨␤ᕨౚ˳ؠһٜ̈́"],"encodeOffsets":[[15339,23549]]},"properties":{"name":"Niger","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ƇoòŎÖĝ"],["@@Ɇěؚ˲Ɩ]Şվ͑ϜïΐUӎϬœVȸ¦М”ొɹLjȞٮ̀ƮF˜ϑŎƯĄϹtƓô÷ȸ·Ďŭ¹փ̛ȋ¹gïGك÷ÑljɡƏɥķηŧœÑЇɧř­ĻÍΕqËʼnųȻÓýƧßŗǻ׋ǧȳ•ÕĂŽǡƑÝ¿{ljͭɑ¡hÕȬßẩʊljƻĵAó^ilc oŒėÙƏı­g“o¯ġÅıƛħЯсʁܷǙˑɿƶº̋ձƒħŊȷěǩƚàǝșĻŽˬþ̏ȑƒ­ŖsœʓPļćŻǟ¼͏ʸŝʤÃƸþrę”CŤƴŘƍÓƽŎɎàŇĄǷÇɃ͔ί˔ࠗâɢƞʋÕāŅՇw|ȎdÈl¦k¼kæUńˆôK˞`xdlB„çݨÔ֪ɨˆɾאɸȎœͼŀRÀDŽßƌ‘ʼk”±´ŵǾFĖÂՔÄÎÆc٤ʨȶǚֶѢɴӞrĶâ®nÜ\\ڶǵъҧ"]],"encodeOffsets":[[[7476,4525]],[[6968,13423]]]},"properties":{"name":"Nigeria","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@Ñōǥ§׷ʼɳč֥ȴƇŃྦྷེîàƊĹò¶ɺZ¦`úǺœ˜æ\\ÂJfz«˔OÂX¢tbľXȜgž^ĀŊòĂ¾˜¤Z´íǔķ„PhNLdE²¤¨ЊˢŲɪǖȒǸűĞwݸȲĊĎĸ€ɐ_w‰qÁijÃöÍÛĪÝĤ΃ȋ˿Ż֩²ރĭ¢†ɈƉDZØБñˆ½Ǖľ‰¬Ƶǹ˻Ȏ͏"],"encodeOffsets":[[-85649,11180]]},"properties":{"name":"Nicaragua","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ũVĪ̀į"],"encodeOffsets":[[-173878,-19541]]},"properties":{"name":"Niue","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@£ħīɪƐƁ"],["@@˗ƭЁŽçŎ݂R"],["@@łù́¼ɀ~"],["@@Ʃ‡ƪŮ@ĥ"],["@@ٷżʜ²ѾĿɧŀƮ\\ȣǚҊоʊՎʖhЄʸѾŚو†͎ƃƑՍ˓ƒŽŹʌëʽʥÜħ܏Ƒɀ̑ËʫɭįdžĿ¯ŻʥrĒ͆ӧłƷdžگé"],["@@ŕLͤžɍ©"]],"encodeOffsets":[[[-69842,12437]],[[4328,52620]],[[4044,52982]],[[5004,54345]],[[4328,52620]],[[5454,54668]]]},"properties":{"name":"Netherlands","childNum":6,"cp":[5.0752777,52.358465]}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Hıōɒņş"],["@@ƅCÀĤĆğ"],["@@ʣÜɨ¶|ő"],["@@ƷhВİlč˅‰"],["@@ЭJʀĞǮħ"],["@@ů­ȴɂăǓ"],["@@ȌŸܱȇÒƒӔĖ"],["@@^˛ۉ Ր˲Ɯµ"],["@@ӌˆdžȱҙȗ෽DZॾΦÐάӆɒʍح"],["@@тù­ʵϳAͽƷɭ¶Ljʔ̠hŤǸ"],["@@Dž{ÎŜĸğ"],["@@˃Yzńʘ`Mʼn"],["@@̒¡ɯǗҥȭջiȀǮ˚\\Ϫϴļƫ"],["@@Ȫŝ΁DŽƘ¥"],["@@ϥɡǿƌԘƠÎÉ"],["@@ʩIÀƼȪƱ"],["@@ԥɱЁu̩Ţ௒Ɔ"],["@@QȵֱĈýǟחœΟɵĵžЦʞLJǖ୧ͦԵƃԏRϟȉ˗םڳͫࣳǴѽƁލÒۉҮѷ¹@ơϋIы_ȚƟͅбඕǘ͗ӷӻŜғǫտϿɶ̷ࠗӅ¼Ʒ߅ƩÁۣ۟؁άįÂʓƱƅٍ¼ΉÙԯ͹ƧʯʮࡋŭӃ،̳ƣʕ΋µʚҩđ˿گѝİʫŽ̧ƟaéńҭŮȩӤΓى˱§ʇżČšఫۛঋķŃńʋ­ÎƔߟɖŵϜҚĕɞŊɝ£ǭŬÀǜ϶ȼਯ͓ÌͶȘŲʦ«ώƂУœԴЬȌPŸǩЀ̠۽ƓࡍקºϘОˆ͹èůȬіȰͻıŅÈě͸๨ĔɖǃDŜӄĴɑøĆŔɧɧӕľǻŽ޳́ðĕȶ˰¬·ȌDƘࣰù׸è௵ÈĽȊ٠ɎƦÉк¸Ħ¼ҳ»ǼǠદŸĩĞюĊ઻¥ǦǬՌƚѼOѮȵϹˆВƲɱƀǺĒҺOhőҔƒ˘ȝتЇƎժƲǏĀʂĖųžͣŅjŵ݉ɏЧǎ࠾ײߪ˜ĠÎ˱¹njȆ֜Ǡ̊ã΂ȬлŽʃĂҰԼ̀°ȽŦੂǔޓÇþΈؼźʵĦϨǴ઴êࠉÌѪʮՎȏĈƢϋæ²Ǝϗď±ŪˮƐЦqʱĶ׊ƈʮ̇ĝμଌĠ࢏ĚೲԾƄ˂րœʧžӪɎѲ†åָ̛ѪɩԥζǮɆkįͤҔqɨľҖƭԳͰߺ€̨Ģ֚͟sȊࣼдƁŀͨƦԜƃцT؋سലۦÛѽͼĐǎȜ̦¼ʽȚ̌Ũڜĭгʟ̾SáΛ՜Ԭހǻ˞²݈έֱű௫ڠīLjȽʞUŲŨdžŝψ¾"],["@@Ңūҩ‡ɣÖɬĞ"],["@@ߞ˴Aŕߛǝ"],["@@̝ļ˔HŠŃ"],["@@μeɌ̉ॸß˭ƃຈȡጇЩŌʊํÿ،϶஥Ұ୊İ"],["@@ܮͅ࠵ȘӁτ׊ʕ"],["@@ղMີ«ԺĬҊ±"],["@@ࢢęƓΏؔȀʀ˽৺ǥ׼¨ٺ̭෱ŋ᠏ၽይվ̵ɰטbȎƐᄨĞijĎᛗŃ·ɎՄmఐ˒ਂ˜үŒˬƈଫDžƒʢ̱ş˝ú§ʳѷť߯ƒ຅״ߪ‰ȩ̒щb̷ŻЃ͠Èɺ̄åҬĔӮěOĒஎœîũਇũٺJגȗӂϢเۓѷצΰ̰Ҕţ"],["@@࢙UᅮĠओĉ"],["@@ୢǙƊ̒ҶÔĚʋশƤᓂǛ˴Ʌವч෋ǫ࢙ŒƲ၉[؛üϡĐठƂႷXЁƚԎĜ߃Ěபṳ͞঒ȓ"]],"encodeOffsets":[[[5208,61755]],[[5078,62551]],[[8298,64858]],[[8675,65196]],[[11501,66423]],[[13284,69504]],[[14206,69904]],[[15573,70598]],[[16139,70207]],[[17924,71267]],[[30676,71472]],[[21278,71772]],[[19718,71749]],[[20242,71902]],[[24183,72243]],[[24595,72261]],[[24004,72516]],[[31611,71459]],[[26201,72850]],[[-9168,72540]],[[19681,76177]],[[22127,80482]],[[11521,80498]],[[29745,80806]],[[17190,81825]],[[33307,82042]],[[21400,82176]]]},"properties":{"name":"Norway","childNum":27}},{"geometry":{"type":"Polygon","coordinates":["@@R¡IJƃžķJç¥ś³ſy‡Yקmɫǐ˃ĵ׍Ƕdz›µŠõǂáVɵĉčtэɲ¨BĦ[ž¤Ň¦ɁäśÂəĩçfǏ¼ĕR¿i]…ã‘ҳŰmރޡ\\ƫ_ƏîƧĞي£Z—]¡q™OֹЀӥ˄Í`m{a»Nÿ°ĉ´ŽĜg’„ľžĘrÂÐpļCĘÀŰîƄŮƜɪȂzjº‚¸Pǰşà®ƌȴȌ¦Ǵqǂ‰ƪə޼ϛάί̒ĆðuâƒvÁ¢ĵ®Ŀӊ̏¸MǶ´¶M‚UBióƒģ†³øoǖaɤDæµæíæũ‚½”cÎr^۸€æýĢ¿äЈŒĺ¼dÜOzq€£Ƹ­ð‘ĸ÷Ųa˨MȨÒȾ_Łأ"],"encodeOffsets":[[90096,27786]]},"properties":{"name":"Nepal","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@§ÓėØƀC"],["@@lë̓ŒDzɨƔiǝ"],["@@ďÑǔŗ׿ǁɼ̐cǨƠJDŽƕ"],["@@šijʼn¸ð¼"],["@@ǡŁuĘĝoƶȫƳûĩäØƺʗzʂĚ͜o"],["@@őµƸǪ¥ų"],["@@ۦ̖ů̇ǜɺʬsɛȇ˨Śʧ˙\\ȭǘÏࢽਡԇʝĤéǩğƖjĨƩɢ±OǕӁ€mĮƷşɕƔŨǍ߃̱āկūBĪŅ΍էÚƽ̙Ï؛ԡ́Í߭`NjȲ̅GʫǼƝý՗šƺȬɡëÌŸȍÙIŐѠĴǥÈnjĪɍWRÚƪ¼¥ĆʊċØĶǡƖȞ”ÃĴǺŖ²ŋfǀʪƨĺÍ©ƐԎЂ؆İSŘ֐Ȭ΀̼ƀeýØʸ`óêŢ¢ÎËȢʾ–ƕ`DŽʈȢƢ֔ϲɌLjӺтΰʮAǯqyĽʆƱńα"],["@@Ǔ¾˜ŞżǛ"],["@@ƮútđՌǑƁƬ®ɔҏƹW΀їãҁӞŷðdzƂJç؎ʾɑ˰އঔ̉آςѸŗɥܟʕƝÉѣ͕Ɣϑůř˩ƞıɣПܟࢱ֡ͭŧnjʅM_ǜȗÇѸ֘ü˨ĉƦūƎࣙϊƝdžæưҮƪǘƬǢݜńü˽צŰįǐŌŭŠʱDʋϘǴğQ̦ĿÜ]ïǻńĹǶFğȾʹĥաۊǶȊȿƳ¿¶ǓȦØDŽСҼ˴vãęʲͱ"]],"encodeOffsets":[[[173239,-53757]],[[170211,-51979]],[[172181,-47986]],[[170987,-46264]],[[-180405,-44790]],[[178089,-41844]],[[177271,-42269]],[[179757,-37149]],[[177428,-35773]]]},"properties":{"name":"New Zealand","childNum":9}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@åO@ńȲ˾ÈƏȓʡ"],["@@ɄёОЩ൲ϵրܙͦŵmʏέ؅Ѝ͕ΟץɝdˆƦÙSʵ́ŭӇĈ։ࠣɛωٟݻŧȉɏhɝǯʁ࠷ƒϩȵѱĥछጊᠾ࠾֐၌ϣמ\\˦˨چÁĺѢĺ³Ÿƕx†ՀǤðÂǷ˘Ȭ"],["@@Ź’n̚ñ`˨ʎĩי"]],"encodeOffsets":[[[60132,20704]],[[57742,25579]],[[57650,26267]]]},"properties":{"name":"Oman","childNum":3}},{"geometry":{"type":"Polygon","coordinates":["@@MΥ٫֕ۖߕÄ޽ںՓe˂ȕDƳ¦“Ȟ_šd€[iű˜ĩĒ‰ǖJ̆Ʒáśī‡É_˧şĕ·ãÑ{­_©ÒǃZ·¹ǡaÙüÕ`™N…ĻÙŇǓ@ˣ̻ġíaé–ÏR¹Ÿ»ÝËΫƅГݽһɷ§¯ƍ̍Ʊƙ·ʼneí˟ý̛ʻįÛIęº¿Ƙȍôƅù§¥āŻŹȅ˟ʣć̵ըɋ†Ǜ£οƐǟ¼iľI´HÄjàHȱȎ̡ÖƟÐőv͛…u‡KŸÚšA}½¯D•gååa§O³Pã„o¬R°e‚ɏ¿DžËʗĹõNç¬Ù¢īDǫMīBËdÇ[ëh‹u‡C¡¦kMg_WuGʧȡFěaĉmıÑ£ēɋŲLJų̟̂řӨϿĖG̬̿͂ljĝ˰£ළřıĻԋȀх¥Ãţྥqjbzêrʤ€ĜSºNdΪbnvŸ|Ɯ‚¼ʄŤĪWÔŒܚƦdƠ²xR^Qǖ Gx›²»Š{RΏZ~҈iͶܹ̂ا࠸ıĸDžǐ͌ğٶǿЎĹࣼöҀėʜŸל^ॖʴĮ߀МϮԼyʈĠƅƌӨʠξ@ɬƙΈʬ‹иɔӲٔɦ̹؀ٞ¯ͮƚːʼnƊվո£̨͗и¢âࡢԨ۸Ŋ"],"encodeOffsets":[[74844,37750]]},"properties":{"name":"Pakistan","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Ƚĸ’Ŝê|łʏ"],["@@¿ƌÞr]ƽ"],["@@ēƇʂѵ˽ͿȉŐśЁѩۨŒ~Ūʜ͎Ʌ˵̨ĽċƧĞUųĕɰӓ̴ΝwƯijŇDZƙ׫͍Bŗϔӛսɱȟ¨ƍԼǡɱȣĄȉΔγ¶ÛĮϋVƽÙ[ƧůɢƔĮbŠUŪ½ĘˆÄżĤ¯ØĉÆ·H@͜^jŠX|~`º˜lƂïäЭŊā€ǿŶc³ƇƖąʢnĩƶҐ̟ѢĚװ˔Ҧ͜శ̥תӝ"]],"encodeOffsets":[[[-83561,7509]],[[-80791,8473]],[[-79231,8867]]]},"properties":{"name":"Panama","childNum":3}},{"geometry":{"type":"Polygon","coordinates":["@@Էσ‡ȕˆ‹ŽŗȳÏLŃo{iij{ˆsª™Öë°] {WýƶЃŶħŒgR‡I«°ñĊÅŐƏĆġHŃĵũijũۤĉǖбۼ^ȊŘ؄ͼ˺|^Èty©m­Mݗଢ଼ž„À~ê߸…¦OªFÐbżÄʬĸEƒkĄFݦಧʙͅāګǠУЩՁ]ƗǞɯȽͻǢя̾ǃǃřXƓԓҷk¡ľşVÑ@›@AÙÉĉÛƕ­¦ʋĽǹЯśޙ֎Ǐ͚޹Ӱ੕юୁڒίњͳɠω٪ݺˆδԝ࡮ˏʐÉͬ΍͂đϜϙغӛఈԫڀԯࣈ७ײmƴȞ†¤Ǧϡߺ¬̆پۜƮĞæǁ¦ˡ‹e‰q‰³őv«i¹b¥Jˆ‘ĎEùћ·T‰°”Cø ĄĘ¸^ÚĎ¿IJ±¢}ðRÖZ¼¾^ŋžă²×ÎóÀ{æAĢ˜lŽ¾j†²^Môf´ž¤ƨĔŽ˂ʬܐĖÙ͊Ь঴ΚӸΰѦԐŴӎZŽƄwS̤ƑƴÇƈϤіLˆʊgǞü˰űl›t­Â‹Ú…¾»”‘¤¡¢¿êɩ¨ÝŒ•NJ·ÊͺwÄÑǖ©Ƙύʦř–ϓƒ½¤¯؈MȠتŽÄ¼Ä¾¨\\njÑƌġǚlêÊòh¸hɚŕ¶ÁÔYʀő¦¯äƒÌe՛ऻǤíšEÄh–€’J”}¶ÖƗŴģ¨×KŁu£KÙ ġ]ß°u¬½šŁcDžRß]ƥƩܷŻΉȳą‹ĭīśĝùµŏw±yýљƵʡŸăuÍĊ̱"],"encodeOffsets":[[-74892,-6621]]},"properties":{"name":"Peru","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@έƽ̀ɚîÛ"],["@@ɂŕĭÏΗêʄļ"],["@@őYŃȼȎÞɠśȗƣ"],["@@ōýbĦĬg"],["@@©Û·ôržêfFƻ"],["@@ËoKľØč"],["@@šUWĀźé"],["@@éœķöǢž"],["@@ƾ™Ĥ˙Ƒ̙Ȑģþɿo̵ŔŽXίͧ͝Eҗ̩ࡰŕÏʷӕǪȋâУˑ͉ĩЄʯǍ׷̜œƠýӶȆ͸ғΠơSďͳʛʘɅƝ©NJƧ”Љہƫf‘Țˎض֘DzŜɸ͒ɨΒɩ¥͑ͰƲǨ̶˜‹ŚΆɮēÌƄʐWwخ҈λ"],["@@ÉÔèȄĊɑħ…"],["@@Ѕǁƽrijnj̚ˌƌrȮŏdȩ"],["@@ǏǢƠ˒pѳ"],["@@Ļ}¸ƺƀÏûë"],["@@ģ¡AƶƐŐ©ɣ"],["@@ŗIŅɖʯƎƋ˸ÒŜ͔ŀΖƔ͐ɰĜɈ϶ţͿޓWɑƞ˩ǃǫ"],["@@`Ѥո઴ƒܽʯɫˣ֭"],["@@¸ŏáBjŎ"],["@@ýÓŎ̄༾๜èиȺ˺u̡ƈϟˉơƫɡ·ŧ̅ևऽۇ"],["@@űč´Ŏþ"],["@@̘|ĆƉ[ΧɊБŁıŻƬ˭ȷŖLԨĽƲǻīԦȴlj"],["@@ĿMĻưŴlĈǍ"],["@@˼g´ŻɜÏȽˇʟƒƓۇ͇Ų৖ƿǰĨ”Ͼɽ"],["@@ÿYëɚƦ‰Fǵ"],["@@ņ¬òǩʯGĿʖǸŏ"],["@@șŪƲŒ¨Ƶ"],["@@äǥǺʼn™ԇè̙ƌǁхĄǕǒįǼÞǨң͚ŵΖߐ•"],["@@˘ˑJǵӑ϶ˇʓâքЖʝ"],["@@ãȽùȎàɢŦ°§ʡ"],["@@HñƁʸźȅ"],["@@ðŷ·΀˘ɇ"],["@@мŸːʧdбū˳Ɓå˃ʖɫքʿȲÀĖʮ"],["@@ǚÝġɑƥľîDz"],["@@ƭčŗŎƾΐNJǧÁȧ"],["@@č̋ÿ͐ǎƒ"],["@@شˏnj‚ĞƆIJyħڙ̰ґ͑߃ґɃXɛǷ́ʮӳËŽŜ΍ϐȧÜÈóŶάƜʴʼnƘοǐðnȎиȋSīɍÛɨ̓ƒƃ̜ÙéϿƵļÒȐՙņŭͮӋϺŃkǘЭÉǛȉ˞ԉΖɵăƁNjȽ~ɉǤǟãi͒ʲʰfŸ̛ȤJͯű{ǁ˸Ɨ¶ʹ୼¶ÒˢɻǬÀU౺ȰܶтĜ"],["@@ă«IJƘmī"],["@@TùſîŬL"]],"encodeOffsets":[[[123137,5383]],[[124068,6222]],[[125024,6583]],[[125888,7587]],[[119890,8073]],[[120172,8412]],[[127803,9363]],[[126667,9460]],[[129031,9545]],[[129085,10001]],[[127585,10023]],[[128707,10153]],[[122795,10738]],[[125594,10725]],[[126087,9282]],[[126332,9677]],[[126728,11555]],[[120127,8643]],[[122739,11802]],[[127565,11616]],[[127600,11769]],[[125437,11894]],[[122920,11985]],[[122983,12460]],[[125599,12605]],[[128246,12829]],[[126686,12583]],[[125025,12652]],[[126746,12753]],[[126241,13162]],[[123602,13803]],[[124841,13866]],[[127339,13960]],[[124963,15366]],[[124008,19063]],[[124848,19349]],[[124438,19827]]]},"properties":{"name":"Philippines","childNum":37}},{"geometry":{"type":"Polygon","coordinates":["@@áŦŔƾ±ˣ"],"encodeOffsets":[[137826,7560]]},"properties":{"name":"Palau","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Ȍġǧ™ɡĨénj˨ŷ"],["@@ƅÁćÞɎ["],["@@]ßĉ’ĨŽ"],["@@ǺÂÅȧɫĒƷ͐ʰʻ"],["@@ɔÑĘȿϩ˜ÔöÑƨü\\"],["@@ȡŎĊžĤµtȕ"],["@@˒ġ^ŝϝǘĮ¨"],["@@dÑijʀĦĘU˅"],["@@ɝĪɔoJù"],["@@ȵǘ\\Ŕɖij{Ƿ"],["@@ȧƧ̿ŢšΎϋ̈́}Ф̬Ƨ̼ѱ̘ȡŔʳ"],["@@ƝŀłĮœȭ"],["@@ę˔üĆĂǡãǷ"],["@@ŕ¸Ħņpƽ"],["@@ǜìʐŅ¯Й̯ɅƆʁÇďǯę̍Zʉً̯˿ۏwɩDzʃٗϔĂǔުĥЈ¼ŌÜņμä·ćȧĢǷ׼ÞΪФ̂Þßֶ˔ă"],["@@qó𳥬€ù"],["@@AᇴħƔĨͦCᲘ@njྴׯԖġҶ̽ΊiԠѯȺ‰ζοkӣ໒ջȢɏ˜̇؏·ƑħȤҙ޾؍ĶϙǢşŐ̙ԬhÄϹؼDžȿıĨǧࠌȇ͹Ñǜǯ˝ŗʫÞəȌအʄكִ­ˢ˩Ğԇܾࢷɲġƞ̓Ä̯DžЧʠʌНĝí˅zĄǙࣷķƩżşyɦƣ˖r˂ŇɠʍUǗ؁̭ΕƄअ©ƁĒ"],["@@ÕÛŷǒÑш͛Ҧ৳وˑøäƔ২֭ࠠܕĬȷƕͻ"],["@@ɫBǡƾɠøǞïPLJ"],["@@̶ĉșĻևuĠȠΌ\\"],["@@ȁèˆIJƺǙ"]],"encodeOffsets":[[[157221,-11751]],[[157984,-11634]],[[154521,-10818]],[[154707,-10260]],[[154142,-9570]],[[153954,-9721]],[[156295,-9174]],[[154734,-8943]],[[147033,-8685]],[[151579,-5966]],[[159701,-6847]],[[150709,-5562]],[[158359,-5563]],[[149524,-4839]],[[155562,-4399]],[[156335,-3208]],[[144360,-9337]],[[156637,-4870]],[[154048,-2725]],[[150598,-2007]],[[153360,-1590]]]},"properties":{"name":"Papua New Guinea","childNum":21}},{"geometry":{"type":"Polygon","coordinates":["@@βছثНВȷ¡ѭºǩδοċÁĀɹıķɕ֥ГˣʗµÉX¯ºʼnX·uĽŢ÷ʷQÅRϟņ͋ǞҹNǯēыÐʱǡʧpdƘ˧ȎʗǕˇĤɩ̲҅ƀŹÁȹŨÚdžʋ«҇ƢĠDž̍œέ˒ǬŴřèɱ™࡛͸UŅñqñEJZĔ؞òy˸{zƱ¼]jzêŗǤŴȾÓƘÃz•Šgž`Ò¦ĈėİɕŘĿĄV°żĀÚâ–þDdDÊŽϒ˘ùsƸ̅ņဌ˸̾ɜ๜ʆμŻ˕¼ʹ̿٤øԖ࿮»ӂS†N¶ÐKêoŽex™œIêcĦ“ò‘ìµ€ǟ"],"encodeOffsets":[[24049,55235]]},"properties":{"name":"Poland","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ū€ɸGŋw"],["@@тÁPś̍ɥ਍jÉ̶ĘŔࡼ¯"]],"encodeOffsets":[[[-66995,18541]],[[-67716,18888]]]},"properties":{"name":"Puerto Rico","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ƈȝϛijЕЃ¡ܗ̯ŋۣԃߋ̉ơӗ͢ĻӴϯ˯˅ߕqϥуɝĆɅŕ̇ȲΉɕŸIJ˓ôǾŴџ¢̈́άФň͕ĴȮО£ȨӯȚŗťɵ͞ѸϤऌϐوېDzšȎȥࠀťŠȂȳ݆͊῭͒͠†ǚҨ˾ęLŭɾǫ"],"encodeOffsets":[[133660,43557]]},"properties":{"name":"Dem. Rep. Korea","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@мġ˙ăǩĖˆĐ"],["@@ϼGQÕҙAģŌǔ«"],["@@è‘͝GÿĢͶÇ"],["@@ǛÖŨ’´ħ"],["@@ʻļɒpªū"],["@@ũYlĒľ÷"],["@@έƣٙĮͳõƸͰÉࡠǴmŋĀΏÏ‹ǬȖøȖ˨́˯ȃ›ĻĎĘҒҌٸŸ՘ÏߒōÆĢƪіǒĨ˙ؾlɎŮѺÜɧˤş׹ѭIJ֓ȇƧŘũáȉţĭΗiҎԗ̃ԉȦɵŰNУϭŽң"]],"encodeOffsets":[[[-17603,33658]],[[-26264,38750]],[[-28822,39376]],[[-29328,39450]],[[-27725,39571]],[[-31884,40353]],[[-7583,38072]]]},"properties":{"name":"Portugal","childNum":7,"cp":[-8.7440694,39.9251454]}},{"geometry":{"type":"Polygon","coordinates":["@@lÕ\\±„‘„«‚{p¥pljîʵĥڧYʻলŷ˞ƺ¬_˜ïĚñ²_ǖ@ŤwĄđNđňƃâޅjŸº¹`ė@Õx羅ä[üYĨhĊp̜ƊƼõÎÍňۏɑŽۅ‹ĉřdzIţaߝʭɋͥǝȓʑßq¹ŸË…µFåËåµÙCƋúdzHɭțนɾν‘‹IJpÂͬМ”˾ȨɈ͊Ӣɑ˴ଫӘףЀߕȢȳǜ׵ЌΓӎƃƤƙöíºB|sx̾ঘBцѦޘเ̈ޖVވѿj̅"],"encodeOffsets":[[-59555,-20648]]},"properties":{"name":"Paraguay","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@đëƒì]~ɼɘ —D_ƫȝ"],["@@ÐȠɆŮÛÊ×lÏkkNOdŠÔ…Ⱥ°Ƭ°ĺņØĤkêi`•æ£ÊKjƃķّӏģ"]],"encodeOffsets":[[[35173,32044]],[[35718,32121]]]},"properties":{"name":"Palestine","childNum":2}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŨŸIĿƅŊȥE³ƞɌ–¶Ɨ"],["@@°£Ə¢ĠB"],["@@ǒŸʳóĢŔ"],["@@ËÈրIć"],["@@ŧemŎƴG]ğ"]],"encodeOffsets":[[[-152905,-18114]],[[-146883,-17018]],[[-142360,-9927]],[[-143437,-9652]],[[-143434,-9124]]]},"properties":{"name":"Fr. Polynesia","childNum":5}},{"geometry":{"type":"Polygon","coordinates":["@@÷iíkÏ@³RlÓì©Ģ€¼XŽýіȾӨɒƠʀȿ·ͅľЅƱ͓Ƈ½"],"encodeOffsets":[[52499,25198]]},"properties":{"name":"Qatar","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ĘēŒ¯˲©MÎĦiˢĨƲbƐ£ŚġůΕёï Ǿǡ³ʱধ̧~˳Ǹϫ‚˵ŮܷƇ׿˱ᓝƐ§ĨƈŊ˗ƈaVNjƾºĘÆlæM„^YŠáœŧ²ū}ųīěgƷŀɯšħäƍŠCˆvP¶HàNZjƧøĞƲ…l՗ɴgʀ]R[SeUeE³œÑøȇĘįŒrȒ„ĘƒŬĨ̤Š݆ਈ݄ψƮºìæÂEǤāȄLߚÃʹǧТƾȌlȂˆɈtÖҔ¤zúŘvƪ~̦ėՐۃϪ̥Ƙ˱Ƒ࢕Śů"],"encodeOffsets":[[28890,46542]]},"properties":{"name":"Romania","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ýÎɚbƛï"],["@@̢µջ˯˝ɑ}ƱāǦظՄ"],["@@ֻ˝ɋ[ٓӕ̊Ϟ՜̶ƂŎķɤjШȒtŭȧ›"],["@@ȭ£ѠήӺƾܫӇ"],["@@ɻËӆ˂ʉȵ"],["@@ǗcǶ̒]˭"],["@@ѱɕŻ¬qǢϲĒΖ̸ƧЁ"],["@@ȥØǬŊĤeéƻ"],["@@ӂறƙ݉ŦϛѢଋݮൣ֑ԠˇÀՃħѿृa˫ֈߋɦ•Ă͡ů˧űѾףŢсڃȷ҄Ǫׄ×ϔǾΨ˅ئɴیÛࢾŠӼПќ½ҌǐѪҞˌƀ͒¡ưϖ̷͔ΪĨ"],["@@Ļƣ˹~϶Ŧ"],["@@ɠ·С̵ɑǮȕé̂΀̨ĕ"],["@@۲ǙдIɐƿşʷGÏðŕԇFࡹ‚ಉÊ̶ϲҞÖ͊ʖ¶O̥ʟʹánj‚ ˢ"],["@@IũݥԎѲdyū͸˛"],["@@ĵˆǒĚÛš"],["@@ƏÿʒьھǦ˜˯ࠗʁ"],["@@‹ǣȿƤʌ€"],["@@̳ÀűƾӘ±±Nj"],["@@ަƻƲǩԄŔƅɔÖӝȒ܆ɫ¿Ïሴҝ{ˑ̺äŸóÙ؍ΠïĠNjʺňhȱʔǤϩǔŪʼϵŮܶ°ѮÛƓĩÄĩÈź֢“ХĦ৲ŏઊӵāāʬž¶ĿϺu­ŧ׫ŏŁȳىǂˆʣڧ_݃ƼҨȍÛƯ̑w͂—ÔƁܹșʆuċƋоǷ˱AƏĨµǕ˅©ɀͷƥ۹̒ۗîϫǬȩϮ߳ŤεġޣOѵҌNJeȂ͚˹Ƿɳǂƹdz̗lęʃπ͑կϙ@ȶ@ȶ@ȴ@ȶ@ȶ@ȴ@ȶ@ȴ@ȶ@ȶ@ȴ@ȶ@ȶ@ȴ@ȶBȶǜ™"],["@@՛˛׹įЅÀij϶ѴȎ͊b࢒˙"],["@@͓ъ΢Ȟا"],["@@ܑìНȤвĬࡢőƣʩ"],["@@UǫګIœŪҥvεΦѺŤ୸ѳ"],["@@ʐűƛȹٯˈռä"],["@@ƫɼ૆δ@қख़Ɠ"],["@@ȻëխĚن¸Ťå"],["@@ذģԢʣཡȹӫÖ@Ҝ़"],["@@ٗt݆˄Ԯů؛LJ"],["@@ܱňҀȲ˲̹"],["@@ЕĐdŒٚŸʧǁ"],["@@Ͽ™ŷâԸ‡"],["@@ठěʵͧ׿ɍėԩং۟ঞͅЕŝٕŨĪƕڿŀ࣯W৽njʌǶТŽطǸDDŽఉ¯ΩƢÒ΢֜¸ΆǨɊ˨˱ļڒŀıɢಬǢѠá"],["@@Ցµ›˒ߎž־˷ߝá"],["@@঄˝Ğ˳༕ä޹Š݃ąતіऎ~"],["@@ؙh˨¼Ͳã"],["@@ԍßǹˆ܂Lyȱ"],["@@ԕʱ੻ɐ͂VǤƼબů"],["@@ͲDĿŷ֙Àͨô"],["@@ǍƟ˕”¶ƎϠÂNă"],["@@൘˜ƄƩሜãƩDZࢣƟધxᅭͰ͐͜ɐǯ"],["@@йiȺϦЂȩȁǑ"],["@@٤Ǖ֜юসɯࡢ@ඤ˩૷У܋ÔχȄǴ͂ՑkğʣޮΡջűСƞกŧӱİӧʵࡍŠ१Ѻ˼niͶπTūǒծƆײèै̱"],["@@țſࠩþÎØॸU"],["@@®ƝҿƪђK"],["@@فWࡐŒɍĹ"],["@@㎅ޡ࣡ʵȌđ۝ʛιêǗǧыZêɫ܍dzUȵϋÎȖƯӟʕ҅Í஡ƀקđҋΒ݊njזϮڞÞүŌޔˤׁƖȎÎ҈ăɰɆٚSϜ˒ۖNJ୮Ȯ֎qɔǮ๨›రŢᧂՐ۬ÝϦȏ঩Ё"],["@@࡟O੒ƾȱƭ"],["@@̹ŽЊìďĹ"],["@@ƇȞđLjըƦǂАC׌ɯٮϸŞ;˾࣬ʟƬĎÔ̪ɀĢΨդʲࢰӮΎƽʶČȘ̹Ķۙɵ˗RνƃșțౝKȓʺÒ˔ɃɖBɒ̛€דкη]̣ȎסϗȞ’΂ɅŠ}̜͏ͤө੘׉ֲӗƊəÍৡΌᔹɗݡйuŻӴÇĀЃֵеݹ৏ƶŃïDZڷȇӟ˥৅ʼōĆǙ¶ő€éDǩ·ŋŸÝsʼnLƅTÃ`÷ŒɫDŽɕĄϏ”؉ɣŅÅŃÉŻÝÓĕ‹Ûş¡ĝ›ĝaǟtΑĝճçý\\ō©̓řıoɿÞęGŝ֝ČÙvǻŽԻWùfĭ°χɐ£ʚʇˆʅHĩF÷˜đ®ċĢȕĮŗ`ǥUų[ۭƜયˏϏ_ŗvÙnį\\࡟͔zŐďĤiȄ—¶SĞdœG¬™ŏ|ƃȿžǃ]܁ɖÉZȩHǏNħfǝĮۛȸɅˇҋˉɷнńʼnÞǭ¤“ȇÚWºo{șȷʍէɭŵUȇŸ֝dȽĈҗñΉpƳĞijJýI—_»G¥ÄǭŒēˬ९¢ƋƤëXÝU“˵w¯J¡ŒŷàѼ¹[ēű͙M̛Ɵ­×D‘MÇUDZ‹ƷûßcŸ¹‹ԍŇ·DžTƻ×cĕá£ŷ`“mÁÏ}ďyVqp‚‰WáǕŒυ…µÏgĿñ‰“ƒ«mķC©Fȷ—ċÿRבВ¤ǶгɷߕĮȱϐ֕ƬͅҊӳȂԃďɣƑࡷXßǼˇX²ȈͣĒʋġqȥοƝᅁᐴିوÁňȞMƶʠ୳̑ǻǏ٥ȹċƅбŎϝƟčɔ΀ˮЛíԛƪƧljɕ͒ƳĵމNþ͘ϕצұţৣȐ٩ȓ§Ʒᖭ̓͛ʃՃšᒁοוÔɃͭҲĉʱÝ}ƃϰ¹΢ȇࢇƒɯʟȄ˵߷͹κʁࣺ˛ƓϵϓƑѣa̭ƞȷɥʏõÏņӍØѱ̴ѧxͭǝαƨѧڱν࢙ήñЍΑъکψ٣@̏ȒܿȟƱƠ̵èҟσػǥƥșוȩŒֹΣÏՉѪɵiґ։ñˣȖǻˡ́•ͣͼƯȒЯDŽÂּăږ޷͵caŵ׆ɥҡɁžǃȱŽܓ̍ƛĄÈųƭʿե׵ԌͳžҡƺˢƷ܋ठ৅ځէЇêӋѾˍàǽĊӗǺG|þȬkpţŒȁKƵŪõfҊÓviSáʼnáþ¡tř\\Ʃ›ȏñĉkŸyōJÅnknV”žœYšƅ¾ÅŠϿŨõ¼Q–șàয¦ĵ´đ¶ɱ”ššş¾Ź®Ӂh»ËųWॿۆ҉Ōˣɼ̗GʓɸӝƮ˂ŜȃèŪ²̈ŽθʅǀːξæžÆĥĔƈʺIӡˈŭȖؠx½ŲܖʘćƎƟFăą́sǮĤҡƛżѦҀȶ݈‚Ʈ͎ĹɰDž¤ŮǼǰ\\ˉƾ΢Ȳy˚ʥIԗʆɍևȒDZōԽЮګǝхǘѳ‘ɻ֦Ȼƈ܋ªýΤɶĐ֍ӄથʿɍ̟¨IrÉӖ¡nqxPȄiȐ}ûÂ÷Òµ´‹xĚĺpž|Vζ÷ʖ]˞ƮĞ–Èb¼Pɇˈȿņǩ`ƟIÇfÒŀXÆW~…tƍ°ȋîĕĄĩƊġäĴE^}př ƻôOn\\°t®ŰŖ@Œg¦åðÁ²GzVpäÈLƢɿĆ͡ƮLJQėR±Yµ‹ãsħeůÉ͔¹ºlżࣷİŗò®İS²mÒ·ļOˆǯǐUê|—\\ƕkLǰP¬SžpɏĨwà“`ıH¢ŜŤŐȤÒɵ̎Ëӈ׼ӲśĠžʢɶõƸƀΰiǘƞࠎŁ¦ìϛȦշEΧƸʼnʪ׹şཤࡔ఺޺̆ͼ̑˖ৃѶњʊTƮЇȲ€˔ϿǠȈƪǿĔĞ͂͘Đࢋঔޠٶեͦօņǵʤʪ̝̐ÂҪIJΠɶטŔþǠֲćRȶ֬ñϚĨYŦ࡮șýĵإÔǚǏԺQiđЎ¼ˁ̟ҘȮᆤı༼пט˯ड़ʅɊ[]þӒˍӰıͤчƛ͏࣯ѵௗșᥟ˞ׁǸ˻»Ď઩njȁȰࢇÚ๖׿ʛħلĕӢɯîƷ̵̹Ոߥ٢ĕӀ˩ࣞǃѶŖĀŤĝȔ٧öҹ˼÷ǂ̈Ȟᝂԃʦǎ͘PիӒfȼආѴؠͬ࡮ĕΜƑģŃʪfɖő˚ްիˈΠ࠾ܷΜ׸ĿༀËڤՋঋûՃ˿ֈȑ˖ʛԜù঎ƨȀԞ߬ĆáǸͶsᛶ֘͸ƽ˚Ŏͅľ௪͚ׄE׍íŒЇ֝Ɨ৺x͖ýҴ̮Հæ࣪āࢠ˰ݒĮ˂ɣɫʛՄûƜ̖ӾnώɐٙԖبɌ᪂ʿפʋᄚ̽଴ҹ٦՘ԇbҋњ͋ĖҹĠƗŝ͚঺šĊυeÁɚൊԐ૾તłą๚zાȇȧ֭ץү۲гŅဵ࡞УϝʧÓΏਁٓЙƤɹۃƏ˽êʸŦ΁¹ͿƆևaǡ‘Ʋǭ४ȣࡦdҸħ;ðĄȔୀκʂΚ׎̐ͅռǂ˦౺Ȍ̐DټёÃׅԈǫॴh૫ƌÜςˤÎ˿զ൳˨ӣHԗůࠓ¬ɑֈ٠ٴ੍ܮӮʹૐʦǣ֖̮”ӶҳϽ˳¸ԯആǵֈ’ؚȥԸHŢÌзQ̿ɮ๻ʊͳ̞۶ĺހǑϤĮǻŞѯikĶوƼ৔F૸ʓݲ̻आ¢Ўăމ΃ƅ֋¶ǝծҸƊ̧̽̇ͰĽMƸ֌ɨӭҶ͒Ӥ˫džұ¨ҩ˸੡Ȉ^ϰΕʂƆ˴┰Ÿ්Ɣऍϗݔ˥ا̌঴ƄϚǒ࠿ζӍÔͨŒфĽ˨Ž௃ʀΊƞϚő͞ĆΨȠѹ°ÊĐ֒‘ᑜϲ὞˒হE̴DŽዎŽк±ΟǃܖĨWĩᆒ̐ञǵȕȗʼŎsǦࡧ̂ႌšيï֛IJ¾θശѤ୼Ȇႜ˷༙ʍᘪÉШĝࡡΏસTϮǺ᧮§מǧŵċ֪FŠˣ԰ǖʔ̟ʘ|ʏ̑फɘцɑʌ’ОƉڧλᣭ׋}ŷഡЍޭÕӻʑЫm࢛ѿӄº٨ʬ੮†೤˄Ѳ_࡚ɒউZҰɰڜßÚĪΚq˓»ƢşظijհŒ”Ǽǒ£͒ɟɓǁˬħ̧џҌǑϗƠ֞Ғ́ƆໞǔᲄƑΏÕuǽૐɣᑔĉаvřĸҞÕϲȨōЊࢨîࢴʭրĎʢǵЖǴ׬Åଢ̳уǽΘmȞƕۧƛܨćňɫЍñ्̖ŽŁ࣐ҫʤƊɀƩԯÛޚҙٴȑȂÐɞǻ࡜мԲֶ࢈Я࡜ŸܚȈҀT༌УăĀЂĊͩ¸ˆDzҞ„ΰƹٲ ɕ̩ͦÈۢȪࡗw‡ƔϮƔఔúɫʰ੆ƛ⇈ɻcû௫‚ԙĻŀÇᒌĒ׽̍ĮNJЅöCʇ׉]ŀȗݒĦৄѨሪƍѠɥ߿čãĕൎƝхʙܶżԬÿєɛˣ‘غů↨ɒଐ­ૄȽվЗɷσ঴ɝŀяɲĭϡϋ׮̮{ЌՈȜࢊĒᴴǷࢊȔϒϥࡐljʤʙެ’ϪȂ΍ҎϘ˜КᚔʅƊļᐜ©ᬐՕؐɳ@ᾕకϵ٫Īܱ̪ҏ…ג¡ƼřŻÙࡏƤ౗ɵ౎ȄʜǗǭĵઊƬLˋɈŝ̜ïƺŪŸē̎ӿʓ½ʬǯ¤ŪԄͥŇśʾˑϙ̭ໟɺ ƶ˅IŖǹᕩإݟěЯʹɱÀ¨ƁїŧEėງՃɍЁ̱ĐًѼࣷmއƕߡҧŗļǺь੣͗ŋɉέǾΉƍlð͡š͇ȷûЕ्ܕƱ̷β̟ɚȚӔƃϑεXЛŌŷˬ‡âϣʍǁǧlDZƔΈʒ̯ťȕϋƝ̡ӽ͎سЙȣ܏tו̑șͽƴջρĞ۹ˡɯľŘƅĭЫ͛ӕ੍ڭċ‹ȏΊſैɇ̚ЫှÅОάଆܮԄņƨŭ˂ԸhǺȄԞU޼є՘Ԟྀࡲ˄˄ൢϚſĠϞˌǛİͺۦ͠ƬԢąǬÖ࠽ɐࣱŹˁևȪLJƟŇȕŒϳ—ൃރӽīǦ͚ӵÍѦ߀ٍƥ̧ǮळƧԍž͓Ľ଱࠱صʱ֫җťʯےáDŽɓםvϓşˇŲ˫UҗʍлĖțĵٕ‡ǣǨड़Šދ˴ܩÇƸ¾ࡳǶӝŝŞţ΁œ­ƅȄIȥġЁƀرūࠏǂЧʉеȲጥ™ԣʼnຑ޽˿Щ຅܉ࠃۛᎯ৑IǯԀůߒŒßۇξd]̢ѴĐ˝ƷжŹӥͳה¶Ӟ̘”şˍʛǜZȾ˪—ή֎ė͚ìֱּ࠘ʭljɷ˻ÔΔȹĻͻ̒ɏıɏηʧ΋ۍĔ׽ƋƝ°˅࣓̅೫௻Ƚћշ؋ಗૣɣīر܇षӟ܍ɁϙƮͽPJβωǿÔǨٽ֧ϗ~ŀőŭȃ"],["@@ǵÕࣇè੾Q"],["@@ЅΙ୚˂նɥ׎½ƖˍӑƇ࿏ŵ೽Hෟǹჸା֊ÿźƪЖƭ"],["@@ૺű߃O͵Ƃ"],["@@ળŴŭǐᓘŁवȁ"],["@@ોŒ܂ĨЊų"],["@@٧|ՀŒŨƍ"],["@@mͯߎʖ௸ɳ͉ϟ՝}ݚ˧ౣƣᝋʼѕک̌७ĀྔԐʜÇ፤ņ"],["@@зì˞ÒƚŽ"],["@@ûɻথ`ǴɈࢮT"],["@@ফzіDŽ࠼œ˥é"],["@@Խ†ɏ˰ᆲųܛqχǏ"],["@@ԓFÆňҎō"],["@@ࡈ¡ȨơࠓŎೃˋƟļࣃ”ᒌȲ"],["@@ûǽࡱǕٯÜՅÁµ͖ᓚd"],["@@நȩᝣ˫ƖLJਭåƀƂݷ±̅İ੄ȔৈYƂʲࢄĘ"],["@@ޭ‰ĴŰࣀUɅď"],["@@ࢿ¤ୈĖˇŹ"],["@@ๆįञȱීŃ৷ĢԻŐ֤ȴ"],["@@ʶǭէÇࣙɄ۶ĐӖÝ"],["@@ٿźᇮ̀ՔɟჁș"],["@@˿Ý૓Ěඔ{"],["@@૾ʿ܁ȑɰəᵥɛᅋ̌ศζ֛UIJüᏘͰՠTؐǣ"],["@@وŅף§õǕႭfȿļጀȢ"],["@@ಛÐഔP·ß"],["@@ƉĦॆvĂāࢽ™"]],"encodeOffsets":[[[150236,44794]],[[149717,45566]],[[152166,46406]],[[153281,46738]],[[155651,48023]],[[158526,50496]],[[159664,51510]],[[160159,51874]],[[146188,55700]],[[140471,56423]],[[141252,56415]],[[21746,56591]],[[170650,56156]],[[154205,60436]],[[167563,60010]],[[36676,66747]],[[71702,68099]],[[-184113,70595]],[[51472,70847]],[[165343,70555]],[[173262,71251]],[[61902,71614]],[[54174,73078]],[[183155,72527]],[[141271,73224]],[[-183169,73295]],[[79496,74027]],[[81410,74468]],[[76453,74623]],[[123148,74844]],[[56648,75068]],[[72371,74850]],[[145598,75670]],[[85555,75850]],[[144395,75776]],[[116109,76187]],[[88733,76781]],[[84145,77230]],[[150319,77180]],[[139212,77220]],[[143410,77649]],[[98850,78109]],[[115178,78460]],[[152730,78500]],[[69392,78068]],[[98597,78876]],[[91663,79042]],[[133824,43318]],[[110281,80007]],[[105354,81157]],[[78079,81563]],[[94908,81598]],[[52644,81863]],[[61122,81875]],[[100019,82083]],[[51254,81997]],[[58449,82280]],[[54806,82110]],[[59348,82047]],[[55722,82405]],[[48581,82795]],[[63660,82775]],[[51485,82870]],[[81948,82789]],[[62609,82894]],[[56033,83063]],[[60030,82987]],[[64895,82637]],[[93765,83089]],[[98844,83022]],[[59198,83504]],[[65179,83568]],[[59695,83677]]]},"properties":{"name":"Russia","childNum":73}},{"geometry":{"type":"Polygon","coordinates":["@@ƒaM¡ŽÝľƅà{ª½¨ĕÂӣkĹuÕǃ¡PµSÁo‘EŧòʓēƿÞ¿̓ƛßʵ]ʍǴóĽĵîcȢɊǤÆЌ͊˨Ⱦ¬Ėœΰͪ¬X¶E’A"],"encodeOffsets":[[31243,-1092]]},"properties":{"name":"Rwanda","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ÔôĈț̙ǪºȊńʋ"],["@@ݶęȨϧ٬T̮իWƟφș¿¯Ȗɍضѥš`Ǧ̵·ǩĽVѶࡱĞĻ¸ÿâãľǍŽk´QÐ@îløjЗÖNďȗɒ­pǩߴ३ᒤʽèèϤם֏။ᠽ࠽ុΑܵΥӽשř˱ʣƑƕNȻʾ৉Œ͙ŀਙđлLjȑƁu֛̫ˉыࣂҙϚѧژЃ֭ࣞі̑ľϝӬƵ˰®Ǭƅ̦ØװԇऴқЊ́Ě̥ѺîŠį˦࿿ᘲϩĄćŘ઎लŷǶżnjŞĮƠĤƒª†׶ňlbÀŒäƘbdhdnjĂİ´сѐ̽̈ūŘɎÄɺÎԲžɜÈӲنZŰİȊƒ˰£˖¡˼±ĠഄڿෘਙߊսൠʼnƦ‚"]],"encodeOffsets":[[[42996,17117]],[[47649,29795]]]},"properties":{"name":"Saudi Arabia","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@²·˦БAÍęÄSĹªܣɺધड़ۃƿƳs›WwW…u…µmi[ЃŃȡő‹‡µƯ•ŸƋIá_ĝh©C[gŻFÇùƧt˟̇޹ŝȕlljpǟ¬ЗͯఽϣőҷڳƱߝƇıǗŒȑȅƒϽȝؕǥœü̘³ˎٵӄ³ܢłԤБL^ǵ֑EɢʝèԷ৏ઑЁËكҠͯdzōʝбƥŕɥڛFƙɰڳXΑʼnةּ½ȦիÝŧ‰ɿѥɇݙ͓ȅԟŴÍʤżȎpМډआÀΨ˥ȠUΈĝàĵӾΣdđĦ͸ҐĹЂζ̦Ɓ͜ʐƠɘτD̸ƞƜܮfRṴ@о࠾NBဲᢴ@ᢲAƘPŞǚð¯©ŷ⯀B"],"encodeOffsets":[[37757,22525]]},"properties":{"name":"Sudan","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@Iޓijď֡Mʁҋݼ͟ƊʃլӅɰګʆ̫ƷƱǥǝȧȟɓɉǟǛǛǗȟȡơơá³Яŀ֋ƣǗƽ˳ʂɁĿͩĞˁʛåŒƝ@ßǰˁŬѣԖǩtȳȁлĨʥƳȡvͻʜ͓϶ɑԪՉ̄ǥ͘®ưࣩږćŊhɂ̇ˢҽżŧ͔̾ȆɈݚʀѦŨŠլÞ¾ȥتֻΒŊڴWƚɯڜEŖɦвƦŎʞͰǴلҟЂÌ৐઒çԸɡʞ֒F]ǶВKŁԣ´ܡٶӃ´ˍû̗Ǧ›"],"encodeOffsets":[[34896,9689]]},"properties":{"name":"S. Sudan","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@¬̍ǬɃ¸˥ÿȯȈˉǒ®ȶΫBҋࡓÃҁNJʼn—kŦի”˯BʅB܅HƵùǑĉɝ«ʯhć]ƥÙĕgŕb¯S£ƞˊìŽĘũʼngДĪøۄFjƘѸÒŖƈݼˏΜƠųŖέ‘םʸˍíçşࢫBǣˊŲŖƣ‰̓ՖƫöĉÝùĔ͜Ɩʮ̺ɮφˆĔ„ânưĜǞ˞ЄŸٸNJ׆ąδεĦr̆ħʰХ̶υ˜ȯņã"],"encodeOffsets":[[-12575,15165]]},"properties":{"name":"Senegal","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ˍKƘĸŶī"],"encodeOffsets":[[106465,1364]]},"properties":{"name":"Singapore","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@Ͳ•´ŻːVѺїʋēڧѸصƠZŀͯ†ސµ"],"encodeOffsets":[[-37993,-55363]]},"properties":{"name":"S. Geo. and S. Sandw. Is.","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ùMÚĊ`û"],"encodeOffsets":[[-5828,-16381]]},"properties":{"name":"Saint Helena","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@őaϧːӺʭ"],["@@ȕÿĥÈȜļĠă"],["@@͞Çɦ̳ӱĘȽŶ§ǢljˆVĺΈƵ"],["@@NŧŧôˢƸɭ"],["@@ȂƇ͔X϶χƛÅ܅ƒDžʘ\\ƆŀŽ"],["@@ȪŧʫºÂî"],["@@ŷ¤þèĊ‹ÿ"],["@@ƛ«yƞǐ|Fŭ"],["@@ƩŰƖŨTʗ"],["@@ȼʡ«ƿǶƋǬձԃծµΤĽƖƆ¸"],["@@ŔɝßėșƔ}ƨɋÁíÐɰʢɮɵ"],["@@dzĀÆŬƌÕ]ƕ"],["@@ƩǺ¦ŒȼűķǙ"],["@@޻дУиɶ¹הΥΌʡŠǩ"],["@@ƋP¾ĮĎĽ"],["@@ā˷ĐկּӠɇƌɥʚƛ"]],"encodeOffsets":[[[164431,-12081]],[[170121,-11015]],[[165597,-10636]],[[165425,-9856]],[[163585,-9495]],[[164013,-9211]],[[163010,-9342]],[[161903,-8892]],[[161167,-8922]],[[164608,-8513]],[[161550,-8439]],[[160944,-8302]],[[160449,-8113]],[[163717,-8739]],[[159580,-7267]],[[161267,-7506]]]},"properties":{"name":"Solomon Is.","childNum":16}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ΧŔ˲ÈĒ¯[ū"],["@@ÚăIy½śFwh[ĤmĬ̷Ʃʋ‡Åt[†R¤UžG¾žĒĴ†^ÞUE{ţ›ĻǯįÝʽȗȃ͝ʱȩ˛ࠓЖL̰ǽ‹ŹĒė˜ljÎĽǺǀKLjǤʍ«qɢَȝƘǸjĴnjǠĢǔ˦ŊnjʊmȚİ՘HÌer«Œśʐ͵"]],"encodeOffsets":[[[-12826,7615]],[[-11016,9611]]]},"properties":{"name":"Sierra Leone","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@Ȱ›Ԟ͡P]N¹^§†E’rŐÊŀœƈĝĊ`øIУbyÇʕű˹ىĐƤćક͂ʓƪ Ɩт˴uŰǰt"],"encodeOffsets":[[-91507,14762]]},"properties":{"name":"El Salvador","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@įehɼĈɕ"],"encodeOffsets":[[-57617,47963]]},"properties":{"name":"St. Pierre and Miquelon","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŝ¯©ƊȀƬÀƉ÷Ļ"],["@@ýˆìĄRŋ"]],"encodeOffsets":[[[6820,124]],[[7602,1606]]]},"properties":{"name":"São Tomé and Principe","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@tƱ­ăĿƣ_“„ŧcijO³»ĕũɃőıƒA‰MWQ›B‰‚qèŻR¥ •¨U¤uGś—Q×Pć¡·U“¡̃‡ȏĪ‰muĕsy•o••Q‘Äm®á¶¿ ±K¿O÷ù›ϳČȅĂбۈėѲ˿b΁תǪӈÑŸǦƜ͌|ĸƨğŞľǴȌώؠě˴ƻWnjɘþۄFټƱuʱͱ֓ňځˈΥ"],"encodeOffsets":[[-55331,3717]]},"properties":{"name":"Suriname","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@]“œƃÿƿŷįWƍ̩É˅Ƕ߱sſș͏ů˙Ü۫ȇÉdz߱cԫȤɿ͌òDzƶȰԼ ˞ƪÚNJ֠Ɉˈģʘǖ˨ȍcƗʨoʲǢьÏǰĔҺM͌ǝϠŅÆQ"],"encodeOffsets":[[23080,50251]]},"properties":{"name":"Slovakia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@õręVǷŷйǭaJàĿoĹ̿ŇÞÕÏãPˆZ‡ćuŋTſ¤ƉkťĀ·âmLiy“ãíµqЭ«ʧöɢÜYòƗĤÁǂùKkZOnN~¾¦ÌšfrEhǯˆkĘƎĈ؄–\\j¶܌ĵ̀ǦࣄÒŖƼdžKȜ̛"],"encodeOffsets":[[16913,47616]]},"properties":{"name":"Slovenia","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ćŸe˚Ԧٶзࢯ"],["@@əŇĀʷٗБŞƎűЊͶɰ̨îƨã"],["@@ϵ¤Įǒeƥ‘"],["@@ࢭÍכłūɝׁǃ˜ūǕ´Ǝljλˇٍ͎̃ԃᅿ׃ʙƳŴčʗęɛĈŌʋǟćΣLȈɳɑ̭úƵɥ’ÇůĸܿΆƑʜ®ݮӁİɥࡋͯԄˆɱʇવϣٛc׬ťɫ·@޷ʫړѭӭ࢛ŒwŇ̑±ƽŧłʯƗŋઋ^ô˲хҖˤuŧƪǜXtƒϱʐࠅ৲eȆƵzďԶ¤øNJ•êŃƠbž̨įʬڰўḔʙҪΌ¶Ƥʖ؋̴Ůӄʭࡌƨʰ԰ͺΊÚَ»ƲƆÁʔΫİۤ؂Â۠߆ƪ»Ƹ࠘ӆɵ̸րЀҔǬӼś͘ӸඖǗ͆вșƠь`ୀџܚŹڈ΍ƹгɼ‹ýʙ̈ˋʍҷϤϓ"]],"encodeOffsets":[[[16926,57642]],[[19535,59224]],[[19617,59313]],[[24736,67385]]]},"properties":{"name":"Sweden","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@Ħ»eɛÄȧNˍóz}MwţkdzZŏǹGɯ^Ǐ´ǯłĿǔ¯ļÛNYlR̎ʈζĴŚņô Z„GьȇvX"],"encodeOffsets":[[32715,-26580]]},"properties":{"name":"Swaziland","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@DýƅƪÔ¦îő"],"encodeOffsets":[[56874,-4805]]},"properties":{"name":"Seychelles","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ӏї̹éĵŋ¶رƅܷǩ˷ᇳࢳ࿥ࢱϑÐӫ̈łǸ›МƔź£Ɩ͈òñðʴʞãǰƥÊ°Ƅ΃yÕڔśŶÚɸ®ÊØMƈßvDnjƜzƘɖÀJ|ēǎR¤¨ǐ€Ü~rIJSƒ…˜±æ¥̶SôˆǒÆƾ¨ʈĜӘǫŠDǜ]ȾBŨlƺŠˤòׄɮ঴¸Ƣ¤ĜêˆRœ_jIœŸžķ"],"encodeOffsets":[[43376,38000]]},"properties":{"name":"Syria","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ǂ·LJ…Fþ"],"encodeOffsets":[[-74068,22376]]},"properties":{"name":"Turks and Caicos Is.","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@QṳܭeƝƛC̷ɗσʏƟƂ͛ε̥ĺЁͷҏĒĥΤcĶӽĞßV·˦ȟ¿Χ̭Þ؇̓ó̓އݑαɹ୕ǁÏđȈƱқԡޑ½ܩεȩ˄ƕƵΝƧБbÎɜη٨ڃլ̗Шɢʎஊx͇̌ťʖđϸªؚȟւ͕Ѩǻ²ƱBōư˛ϒčΰµȸޜଶच঄ɖᠶȔΐ͘hȆΥӌǟఊࡊϖ←ႱỨལ"],"encodeOffsets":[[24556,19965]]},"properties":{"name":"Chad","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@řԛӈ͝²ՓǸʽrႫÿIȺוŽßλŃϙ̨ǯͰĞцœNJƾڸˁͼĮüŒҢʗÄĠŠß”Įլϻ͎Ą̈ßĂҾƉ΄"],"encodeOffsets":[[923,11258]]},"properties":{"name":"Togo","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ĥŁt͠ĨåuƷ"],["@@ĝƑmŜŌv"],["@@ĿOqƞŲƍ"],["@@O¹tWƬŠǞǩĹΟĬǟזIT½oƅö̍ȩ҇F‡òĵNťȡҹ •Ų½ÀfȸȂŢĀRRļÌôŨš€´eԈòôȔ MǢƁĚ½ĀgÄōš_hL̸Ǥ’Ġ¶ì¨ŒÂhbv†F†Œˆà^ĸIމƎÅĚk¨pĊđŮȑńơĘįʾȥÜƉ³ȉ_ljNȣÎƳȒʱĐÉƴ±Ú¥MƃȊʼnf—CÏoćĿț@ҘïZğoõsɅk»­·ã¯ĉ£»k[S—±«­ʛǜೡăʑǏ̧ҩǭsƎݝɌȳe˱ǔ͏˷и­ÿףҀ޿\\Äٺ̟Ŗ̯éȵȭČǕŁ̗rѧە།öࢯӦpżחŞƉ†äĮȫɠ࢓ę®·ɖąTwȊăƧɚΉԂ˝ЖJԔԻȑΕǏŸĹňωɩōŒÒІƯFijǸ΅øëŐţȭΡκrȖƕĨšŘȧbăȸƻČuƜəƠíǒĽôƃƓĭ¢ÁҖϰ஠°ЄζώΦ֨ǭ٤ɿМ\\ּӉզ̱ԮUȒ̮ƐˆֶȎŌÐƞ«Æƥñȅժ؛ے×вɑȒ̺ÐÒܺǖʐ̚»ҜìƄ˜Ί¨wǴɘ‹ƜĊÄQ¤‰Ĵ¿"]],"encodeOffsets":[[[100771,8092]],[[102473,9817]],[[104886,12277]],[[102526,20805]]]},"properties":{"name":"Thailand","childNum":4}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ĕÃÏÔMh^@Î_ĈW"],["@@̟ɝՏȔлƳF}ånj·ly§…ù¬ʩৢÀʢlj֞Ǭ„k\\yW‹CȔ± ũɜؖ“À§ê«ΈƮЀqłZЎ¨~êdƊWJ©{ƗǖɕğĩĘȹȌÉɄĶ҆ǗèܟȌǹȑŹ_T›šċÒьʻr÷E±—‰—ΗćăPuløÌbž[˜ÁX©`ĽtćQƟ­˅šȧȧ࠯˧œŰćʂŲڂ}pÃAćsÏI“b®ɄÝŘѧĬˋ̅ǟŵ]²ķGč¿ç͏œnƏšǏ_ő“ÑÇkó~ĝ]黵¥ƒQí¨ȁƔ£RuK}Ua[]•Y·T­Sʁķó£]©oo£RŧÓġnĻüÙАÔ`ȰҊ،əɘœϢοʟŘʑîÌȾʘƀشíƨʪȖÎÁŤƖ’˻Þը~Ë̴Ŵǚ̚ġׂ͆̌ʿ͉˳ʀƷʲŽ"]],"encodeOffsets":[[[72361,40812]],[[72662,41205]]]},"properties":{"name":"Tajikistan","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@¥GקȌǭˉɃIǵQř™ŕ½ƒÕƯщ‹Ń¯ñ˝LJˑŗ؛ƓƗĥțÝ‰Ĺ¹ƛā͉íǿǬϿ¬ɵǔçSSȼċĠºǶýϞٹKɹ˚ԝʒŹɐСƢүcށʶƇȲم„ƙƙݟ{ЙɯǙʵڇѝചƏɔ̱ŎƯÛầ̰½ŋĸ^Ȯнà¢ǵșɾÏ̂Ǯ՞ǜǵЄKɈƛѐšµŢ̬ŽfǖԝϖʓԊ՝oǍıŽɝˆѕ̙ӤӀ̰ࣄǀ؞̵Ӥ֙Ҙt࢔·ĎòŻю˜ɢѰÈǸʢϐǁ˓ˢ˚†ĦĮٞϣՌĥ—ȧɒƛĿ™\\̟̬ƭڎɈò΀ƵӤय઀ۅҞƷબا̞LՔɏãǛ]ƽAşXġ"],"encodeOffsets":[[68119,38245]]},"properties":{"name":"Turkmenistan","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@΄ŶƋȧȷò"],["@@ěʤŞp¤ŮDZU]ĢɌʜǠÔਨĮ̆Ŧˤĝ͋ʓ౏һ˷ȣ"],["@@ÇƟӌŜŔ"]],"encodeOffsets":[[[127014,-9565]],[[128070,-9740]],[[128662,-8335]]]},"properties":{"name":"Timor-Leste","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ê’ßőǥƀǜ¿"],["@@īAĎÚ^×"]],"encodeOffsets":[[[-179365,-21677]],[[-178128,-19086]]]},"properties":{"name":"Tonga","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ݥÅ΀ǘlˮơĬ؞ĺĭƝl҇"],"encodeOffsets":[[-62476,10378]]},"properties":{"name":"Trinidad and Tobago","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ȡbpŴɮÅ»ď"],["@@ŻÑŎŜnÉ"],["@@ƇȅĐ֯ſǟŅŽ‹́ƃʛ२ÁȼĭϜׯЄȃјȡİ˽Ҟiؚ̦պ€ȶˆĘèĴÛϜ€״šŶͦ˄qĔतͺŴOƣœĴ˒£ĆΣĴ¥բ˺ÔǕձחĪʍΎɅĮͥίҿӓͯÍȉɌ˟΄TƥȢĦʤˉ¯¹ʪÉCu‡DžOËKɇäıD©}¹ŭËǃõƍëƭû¯¹ƍûŏNjǛ§"]],"encodeOffsets":[[[11221,34532]],[[11549,35588]],[[10522,32446]]]},"properties":{"name":"Tunisia","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ʩ@ɀĐªď"],["@@N£ʂ͙ŷȥĆ̗ԼïД˱¤«ȕIJṶ̈̄̅›ȾғvϙŶ©ȧΩ͈ǓaɳȄŧ{ů…p½PÁFǡıÛ¡™‰J™ÎNŴa ‰„“hďXƩùƇHӫŠŽ—Ƌ …SėĥƯķągĸ› iL›^‡Qěéơ£঳·ɉõιƷˣñƹ‰ŧkȽAǛ^şCӗǬʇěƽ§ǑÅó‡ğHŝRķE㦙²Ƒ†ıT}qÛ§ǏQ£Ċȉɕ¿yƗũÅ¡ĕuCƇà×Nçͦ͆̊ŝɄտ˯׃ȰࡑՓݳūΕŰ̗֛̐ɠשÄǕԃٍħϹƘɇ֑͠ĆʇƫÆİՋҪĴȦǔࠕ©ŒŲȠŒϻдƀÊRɈ߉ʢŴ̪ȞʱЂĮȥ~ťȒɂƬǗؐżƟƪǼɎډçWĐäΞҴΈҠ²džŕɆRĶ¬ĭĎŤ€Ĭowĵ࢜jȁŦƞĆݠŊءƬ†ʄᄚħǠDz܊Έࣚʎ଴½ɌĚۇŗƦƋɖāв¢̖΁̺öʎƯ૆ɓ࢜ƶ۶ũیʦ˦ƌĄĀLjà}šQĒÂҒ±ĎĴpXbPÚNÔM„]†ÑîsŴĩüng}mXy¬Ȓ—"],["@@ҐnƸΑܠ˗čȅڅÔ֡ěȭʉУǃӍΟ¨ȪҐʾֽ_ÉĮʘȒAʆʚƎ—ǘɕĬîŶtŽÐ~¨Šdɨvꈘ‚ƶd¨b¨[ưŏ"]],"encodeOffsets":[[[26594,41100]],[[44476,42144]],[[28135,42954]]]},"properties":{"name":"Turkey","childNum":3}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ĝ”ʮʌǏ˟"],["@@ÜdzûÇʣʀńϚǀϝ"],["@@īҍđÚvψLjl"],["@@Ḯ႗‰ϝപ৏ΕୃÎɗ֠׉ɏгCɧŢsZǕŗεŮнDŽȿìڵبϵЋ̙ƟûۡɉзȷӑĴǏʉƷāƙ‡ͥŦ֡ŝīŠ_¾ýÒƝêŁDŻʼnÉgũfȡRȉGmĬŸÎĭ¬ƓɖºʎćҪȽђ˙Ȥęƥ߿ɚƏîہɦqĦhËjŧMįĔěŶć ɱIĝ¼ÛÞ½öğʀ˃զÿɎčƔęĺŧĦƍĤõÚijȈ¥ä…ŢuŮVºĘDŽV¬YÔ©ŶǙѢeìDÂà˶A ˆKȔŰϠպ͈͠jƄ}ŎÑPė–õd¹rmfQ¨¤ň£¬dzüǀhv’FÂp¸T OȄvÖlĺWĊÞKͼ§Ė©¾ß|ĽƆÞN¢„bTHŸXΚÊZ^GlG౶@ಀ@"]],"encodeOffsets":[[[40665,-8168]],[[40445,-6322]],[[40822,-5023]],[[34717,-1026]]]},"properties":{"name":"Tanzania","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@‘BµF«WίͩĕŔȽ«ŠతǼʹRː઺਎ÛȎϓƼİ͢ûǎŸ̰Ëè˂ʜͪĝɂŀ˴ʁǘƾ֌ƤаĿâ´ƢƢȠȢƀ˥®gk³Ēãł“œ“H›—NjP¯”ǍϪַm¿æ̗ZǙAţƫЋˇǝÑƥȿəǽγ‘ধ౿@౷@iF]JÉY͙ÕeáNSG"],"encodeOffsets":[[31243,-1092]]},"properties":{"name":"Uganda","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Ś£ӯĒ¯Įцƛ"],["@@֝aؽ̡ȡ¤؛śڿѥɠƤ¥Ɗ͉ɁƢЩκ͓״Řͼ¹Ƴ˟ѭ¹ͯþ͓ʝԯåһ˫ϫƔĖҜ࢟ʲঀҘÏŲƏȑİ؍ûթǖƪŰϟľڲáǼŠ҃vʇӐĨҿ˹^€ĦƇůԙÛӝֻӹŧÞϱřĢƏ¤Ʊaˡħĥj]ol˱ªő°ėĔ¬„œ^DŽh^°mþÐÐʶ¾¸TîĢ–ĊÒrކ¤¿Ħ[ÖEÀ€†ǀ̒E^eHŁhEȠÞ͈ē”Tǔd²žǧĬVðPČq¸“žʱŖĭˠˏǔSЌםƶéEړˬˏę˟@­`ǧýk…Ʃ}ɻȥɇsȁ‡ȋkСƽͳǨߙÄȁKǥĂÁFəŝěƌƽrˡɰķCVƎŸİĀǀŔƄ^”ʸRšø³̰¶Êˤʘ֦Дɖ‚IJĸHðćNJČÂγπ§ǸþĮîGÖ[ðxLŰÖźĢèþத²ࠨŷƮaĸNÌQżŽͦqTāƆĪ֢}Êg¤ï–c”KIJĜàl¨Tˆx¢v”DȴȵۄĄʐǡƶæiªSē¼yĨþìŀôæú¶ŔĀȦHņ°ȒFDŽM̠§ˀɎદŽ֎ӃɵďþΣ܌©ȼƇɼ֥Ѵ’цǗڬǞԾЭDzŎֈȑɎ€ԘʅʦJz˙Ρȱˊƽǯ[ŭǻdž£ĺɯƭ͍݇ѿȵŻѥ"]],"encodeOffsets":[[[32781,47313]],[[39132,48222]]]},"properties":{"name":"Ukraine","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@½ɤ”ĄĴĤ¾öJ̌´Õ˴mxfÈĸʎŒΦ˹Ά͝gŻ\\óŌTȸDzrNžs͒͹腲ˆϖǥ̵̰Ϫǝƈ̃А˫õëăęíéó·{‘g¿@ПƊñ£‰«Ï¿Ɨǩț—ŋ͏ʑ؝ə٫ƂӛĿޝϖօqӏӄŠؘʀʎŸŘƒdžĂàŴH֛ÂYÈjÊGÄyÀlªŀĔˆìŸdžjàŠȄrücƖÚà"],"encodeOffsets":[[-59198,-31599]]},"properties":{"name":"Uruguay","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ʥ¸ƕ֮ȔɞWɘՐɿͨЁٷљ"],["@@Ľ_ÝžƜO€ō"],["@@ǬhʎǍΙŷÑǒǽŮĦðĊđ"],["@@т»ŭĉα´ÞĒ"],["@@ƐűЋXƍɢʼĮƎȵ"],["@@ȣmƱŎǮƴȒGiʋ"],["@@ýMǨ¤ĩ•"],["@@Ǖƿ˖ͤĿǣ"],["@@ș֊`͂Ǻࢋ"],["@@b×ɡժɀӑ"],["@@dzĠŌ€èş"],["@@ǫU͊ČƝõ"],["@@ıkƂʏë"],["@@¨ÕůJĽŮȆá"],["@@ǩĄưZzĝ"],["@@˪©ɓ»ÕĦ"],["@@ũeź¶„Ьˏãǫ"],["@@įŵŦǼuÅ"],["@@ÏÃ֬Şઓ΁ۑÓŖǮʲņߖÔ̐Ɗȣƕ"],["@@ɉlLjĢÂō"],["@@ˍcǶĊĘå"],["@@ĕmĪƺSƋ"],["@@ȋĦƌĦĽ"],["@@ĭ‹pŌþÿ"],["@@DŽȝ̝ʪĨƆð÷ŻÅľÓ"],["@@úśüķ٦ŕŨåˤúĴXΠ»˰ŏðƃÈ@˾tԲȳ̀ŖǠN˜ÍૼœࣞʴՔȯҊdz҈DZࡪΓӨȫǎãǮ̙Ȍ›ˊHŪΗ̦‚ŬĹĻƫ֢ʣ̲ƝÈɛ̆ౙ©ą̗܋Ӄ̽ɱϞʧɂ@ϸǶϼǶЖŨپIJࣘ͐ɐƈÅԛŠ‘öę̢Ɯ¼Ƃ´ŀ”ɘNܦEٶ@ՒԪ̰ȎΘʮͼǖȠ|ĊJᥬFDŽʄϴgӌՔʐڬٞيNJ‹ĨǷלŔήɛJଗ̴ĽÈίȰGŚ˻ǡŷկĉǽljāIJʣJçȽɻæ¦Țϵӫʛ÷‰ðÇđ{ĨŽȅƁêǵõҭבăȳǺǝηʕʶđˀЅΦÎȩɞŎYŌį|ʅשţ™ưϽȋhɌĹÃijĪŏΓ୵ÿࢿ҅Ĭʮĉǎ˜˭˱͕ʖŇěԣ^Ǣؕ࠭Ƈ©¶ǐՃ̂Đʦ̊ǎ˝ŷƽDžǐҡʮ˅ĉƽŰƑݩੱ“ȸˆҲLJdO͠ljçǵƀBƐȺtǑŐŅ£ƢŦƉČǎŊčĠêļɸ¼ŅˆŌĎïØˋə­æ÷ƭųšŦţŋ½ƐבʃȲR×˞ϙѵʬmćģŸș‹ǞКȕʏYȻȐJڂϵãǽůNԱОҾзȴć–Ƿř|«ĥʭȚЊϟį»ȗȘԳĜӠſƺɵШ`Ϻࣿ΍۸ƹƢ̣˟ƔCŏķšš×˧čƥǶPɫրZ[ɻȖɨĂį]Ǒͱʗˇ˜óŖƏďʡĆѶɏɟɻʓƐĂʼnȘëʎ¤Ă­ßýܙȫĭņ„ǡ̷ȯƫ́sȖ¹ɏͣLλNj̑Еƈ¥ɧѻ̇ŅnOţΟƕɫXƈ÷ėœȇƈĞțΙ˱ ùNjȽìMǥƭþõŹÃ×ͭɢࡑ؎વ½ǵň̷ŹɶF̄ñƫJȞűƮǿזೕÛࠋ̝ԓՁûsƠǐơĔɁ϶̍ŶȱюŊǔǯœvΆȕĥǕǰɯτʸ̨ɧĎÄƽōÉčŘLj࢔ࢗ࢐̋ƬɟÕƁ޻ȑāò@ÚĊëİ˓ȸÔƒŵĵחȜ˦NőòߍŹǺüWŜơġǗǏ›xČƣŇ͑…Ǻ¼ȃ͸Ľ˝٧¤ΓÏɣƯҋǠǥùåřȦģπŦÖ±ųğƸēȘŤ ȏ̯ǙפΕŝƻãÄşčÇǴ׹̀ĘǛƅșƕdž̹ƏҏƂŞ|ćȸɟQ͇ʀȯŗ¨ęƩ‰ޏȆյ­]Ɋ£ʓܳʯȞƐɃAŠǞɿŸŔ˧͕Ϳ߯ЍȊŦοLJĪȀɁɉĭćäÅȏˉ§`é̄ĝ̝ůŤƕų˻ˡňÚƛǪ¥ÍɩĴЙʐѱȕ÷ปӚ̉Ԣ£ЮړټϩܖֻԂۡẴijɷ҉ɵǽ߉͚ͥʔЋࠀঙڰʡˊ๟XEϙᛟIẗসĢǨ፹Ƴ˵٘ԧΪˣlăɰՙĂϱʴܿ¬ƏĞ[ҘǕò—Ǻ͑ɂӿռÐѪӳ̚ĕˮ®Ɍ̀ˏ˃МÒ ڐ¤ܱöŅˋΉȔÇÇúǪڗװōܲѱԂʈࣶϽଔ݈͠Ȃཔ»դ٨ÅȵİԛRz˚Ċơ´ȒȉǠɨĎɥÔwåȥעʉˆ¡΀ؠDZࡄāǐÂĺɋĹţ—°ˉ΁ǼlŧOfâѠφţʳĈˍDžÙ»IJǗǓ˜ÿɖ¡ΎƈȐɳŰĞŒɕƠƢ’aƐ£ĞĽb‰¸ÇŞ୎@෤@Ϊ@Ψ@ܒ@੼@。@。@ @੼@ܒ@Ϊ@ܒ@ȤAN͆ʨÅM¶ɋ"],["@@Á¹ÁĜń¡"],["@@ƯnÔüƳŜѲÛȡƩ"],["@@ѭ_ҼȔdz"],["@@Šŋёōɚ͎Ęij"],["@@ȉØļ¨ĎĿ"],["@@ƑjΚǚɇȃ"],["@@Ѿ³ڿƁÚτZ"],["@@ŽBŲĬƀ·ųµ"],["@@ԱYࠪǎŇĎɢĔļ«Ùțҳč"],["@@ˏœ̼ú«ŕ"],["@@ԾƉсċυƼˊÚ"],["@@िћͲͪʺ´þǼϮPŗƍ"],["@@ȲĈŢÅ˃ǧdž«зȃޯŷըȐĶƠǨ«ÊÊ̩ČÌň̪Ķė"],["@@ǹa}ĬǎŒǚęů{"],["@@VŰŤóŹ»"],["@@ŕìƜ¬…ŗ"],["@@ĆƑʞūɱÈ௹ˇÁǂ΄ʤ֠Ť˦Ë"],["@@đāÔƚ~×"],["@@TLJəŚvȨȐƹ"],["@@̕ǥ°ǚʈŴ^ŧ"],["@@ȴCóǩ؉Զ˨ùȢˍ"],["@@[ßƣØǀH"],["@@ŎÆÆǏʵ‘Òɔ÷"],["@@́ɱñȒδ "],["@@ƟRŦĂzē"],["@@ǫʁɓǞ˃ȱëɂȆΒ̘ľɬȑfȩ"],["@@̨gĚȕоǏΦΏ˵ĨĵķǶTǰɑȘ_õеࢭԪƈÌÙnjիǐςŖʼnĬ̷ÑDzƴ‡nj"],["@@ɉĀŐĦɮ•ųƏ"],["@@iƓŻ[̹ŲɾΜˀɇŕ"],["@@ħ²ǰ‚ćó"],["@@ʀ“ƃ£Ļø"],["@@Ǜ”ĘȒɲǿƭ¥"],["@@ɂǍǯѯȫ§Ę͊ʏ͎ȘĀźñ"],["@@̶ՌɅÙ³ʙǬƞ˫˛™еҶԦK"],["@@̯ÓöŐ̈́ĉy"],["@@̌Տ½уʣʬĈƈϓŤŌǤɉȈ̛ȫUɬ̾ɈДƷ"],["@@ЀD­ĹɢŃǑĹѹšɘŹԁijϫƣøû͓ƵȠDzϙźăȇ˫ѴҶǤά̃ŹҶ̔ōɪÄ´ƪʼÙ¡Õ"],["@@İɅɢŐ͢ğ_Ǖ̱¡̠›¢ȱՏƼŅȷǿvփѴȺȺƬķ¦Č̪ "],["@@φcΖџЁΔ͌׉ԕʹ|τνܼȲNj"],["@@ϊ¥āōǗ֓įʏzˣƙϟĀ;ǮǢeÍŚΦ³"],["@@ų´Ȭà÷œ"],["@@DZüΔńǡǿ"],["@@ȿWNJĊ¶ñ"],["@@ŌӲΐƊs׹ѧ"],["@@;ÍŚͳҳűࠫȴʟǖԌV̢ƒ˺B"],["@@ʖѡřëŔʸ”"],["@@ŇɭēĸȜŶ"],["@@іƃͻ|ΉȪʰġ"],["@@ή¯آĂضʳ۴¿›ćԓ•ʽǷţƔࡻ˔ڃÿī̐ʄ¿"],["@@@݁@௯@݃@௯@݃@௯@݃@ӫȪ“Ȧ“ÖæЖĭʠŪψVžH@Áµě¡õˈřҨ˭،͓ÔʻèYƊîŶ¬˂ĠȠDĦʶǂj™ŀԴľˮ^ˈƑĜʑɢõʆDžÂÍĤ÷֠̅ɬɽɰɱϜϗĜýŢŋÎÝ¡­·ÅƴŀkՓąȨÔǝ̒ƒۖʗƠƒÂĝˆ[ìƃǙޥ̣ɋɱŽǓ̌ʤƈ͇դĂņفDZǗ˻ơÄ©ż̨΀ʘ ˱ˆʙƮգՖաĮƵЂ҂ÛΙɢ˺œ̩ ƍãʷȒżϒ˧ʇӉȄӳߺśǻΌߧЙƔ˛WũΠǼÜDžqŏƦÛʃٙɨÏƉϐÃŊLJɒ_Ɛűҟǫ޽˴ࠃӬ੏̤ɔƞBɌȎ˽ÆǬȞ`ϋƪࠧʩࠩNJ@Ǹɗŭੳń৛åŔ׹ƺǮˬҵʏճĈȊƢݩàƮèȷðƀ˄ºങȇĩàɈɂӹƅCǥDZwʦŵ͑ƻѪîž÷ϻзۯTŅĜǟ˯ĭŲñƳǡ ljǽ΅G˝ˁȽ¨үģDZÜÆĸРŊ̔Ɍ͹Ĺ͹ŎϨв’ϖޒʨମŭࠓʜԶˢҗȃՕl࠙ˑߓ׷П~̬ʡҩŽIJŏҹ¿ѳЭٔǑgǣ܍ϙ–ŧٕť٩ϕփǩNj̋ງӗřĻɶįȓőñĺǕǓ؝ƩŗƹģǺؓʭݏƓ½ŢȰ~˅ÚҳЕʿñȳǎ™ȿDž•ɉĢWůǡÝ´ʂ̺Ø৬װМĪˈwęęǞŏĆĮΒÅȻǜȦʶ୒ӌȲó^ȶ˸ɒЌȖ͒kȟƢð̺ΖŤʛº‡ƘҤ˄ƔͰ˩ɍࢣɛʿȤàŲ̂m˻ĦɋƇŋœj҃Ƌ‰؁ьȿùωȚݑɃĩʼnڅsΞŴäˆ˱ŠŸϊӽאϬΌ؇ΩĪɻटǁϳĄݑԔ˝”Ҥ̎Фķ­ƭ̼ƤɨƧʸƖСĆː¤ƍÈȵĕवÌȸƮΉ¶LĘʕơʡȞfǜʵT_Ė̠œɧĜϺÈāȘњ̼ξpƚǴǟïMʜΒĦqƺϺ‚˜ĹķğȞøǼ¹֔Ȃ˶ɚʸÛܾĘ˒ɖǫζхƶҸŨÜƪɱƜՇğࢡχͫɸºȓӍƒ੟œএň˳ŪÆǖљȘ٬ňਹŘֹȢහФ٦Yũǀ૆ɨ۔[ɋBŝ̡˴ō๘“ДȪΞýïŪڝÞՃͦƴŤ٪ЧଠŇNJх¶҅ıϫŰŘːຽèӿшᖉن΀ÆƞϮঔEনżဤજljƛࣞŤ݊ʌɂʿ¨Ȁάx׍ĢʹŶ̮üÂʼnૼĤ௄Ң@ĭݠƝӉljƤïڴɎࠆʡ߲Ōذ§ɐÑƓǃՊ»Ƨĝᖨ¤ೂʃཐµՀŵဖĞіéદ͉;E@݃"]],"encodeOffsets":[[[-159315,19469]],[[-160613,21272]],[[-160242,21435]],[[-160986,21725]],[[-161586,21972]],[[-163197,22459]],[[-82989,25311]],[[-82311,25746]],[[-99502,26788]],[[-82111,27934]],[[-93996,30209]],[[-86945,30355]],[[-91365,30807]],[[-121188,34187]],[[-122924,34733]],[[-122759,34898]],[[-77357,36086]],[[-75912,40634]],[[-74250,41970]],[[-71657,42256]],[[-72202,42370]],[[-72951,42488]],[[-69823,45397]],[[-125331,48533]],[[-125514,49313]],[[-97078,50179]],[[-180517,53036]],[[-182148,52890]],[[-181399,52958]],[[-180831,53112]],[[184042,53152]],[[181674,53128]],[[-177718,53388]],[[-176603,53527]],[[-178869,53284]],[[177893,53617]],[[176960,54286]],[[-171995,54626]],[[-170614,55195]],[[-169821,55369]],[[-169534,55436]],[[-166193,56164]],[[-167399,56301]],[[-163343,56476]],[[-134491,56402]],[[-163709,56452]],[[-136050,56212]],[[-164177,56666]],[[-164541,56643]],[[-136504,56877]],[[-159299,57161]],[[-134122,56821]],[[-136771,57692]],[[-135966,57598]],[[-135283,57456]],[[-157909,57872]],[[-173829,57995]],[[-135932,57883]],[[-137205,58210]],[[-136567,58372]],[[-156679,58496]],[[-138209,58728]],[[-156567,59212]],[[-138987,59643]],[[-137912,59558]],[[-156074,59761]],[[-156145,59889]],[[-164781,59983]],[[-151574,61507]],[[-151281,61249]],[[-170122,61833]],[[-149907,61901]],[[-151202,61902]],[[-176888,61909]],[[-175578,65168]],[[-144386,70425]]]},"properties":{"name":"United States","childNum":76}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@§QûD«T‚æBb로ÂfE´ÍŰmſ"],["@@‚d´fÇè—hiGo࢟ӹҬƝńƧɀÓǂ@Ā{`ZZǦƺt¸ƤŠó´sˆ]ÆđjĭäOĀmÂn¤[b¯LývWŴ|ʜƣЊ“ѹʫǝªYųɏXρʋ͛Ŕˁ_ʱɿƸ͊˴̋ˀׁ̙ͅĢųǙÌ̳է}˼Ýƕ‘ÂţȕÍƧʩسîʗſËȽʒí ŗπɛϡɚɗ҉؋_ȯÓMx«xýI÷œÙQĹ£ĽtŃČȭŒʱoWĢBŠ^ƾäǜՓɐ̝KફبҝƸ੿ۆӣरͿƶɇñڍ‚̫Ʈ[̠ŀšɑƜ˜ȨՋĦٝϤĥĭ˙…˔ˡϏǂǷʡѯDzɡżэčñ࢓¸AᶢᓢҼᏠউࠜݷৼŘਢÝϴƎӺͻʴεʠĨùࠡЪUǰۅਐdƪƗÅȁȴŹʀƒXɈӎҤຘۖ"]],"encodeOffsets":[[[72916,40850]],[[72650,43263]]]},"properties":{"name":"Uzbekistan","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ÿŊň҇Ǜ"],"encodeOffsets":[[-62642,13474]]},"properties":{"name":"St. Vin. and Gren.","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Ñäźļ®ķŕç"],["@@ķǦĈíÅ"],["@@ËȳСĂDŽĖƺíưŊ"],["@@|S’wÌǷͯΏɷeғˏ˧ĉɏ¸ʩśŧΥЙַ̎]Ɲǔ͑\\DZŖĴɛϖΥƦ࣭ւù—ɋӛȋǑ͵ݱΟ̳ΕéE„žƃŠ͇ǕʋeѻϦ˫খ΃ͺȫ@ҢԺ̍ϖNjզ~ٚ̎ֈOɀ̓ĠԧŏߣƒםۤԛŘ͡ē݅žǛ˴ɝźèٚɳ˺ŋКɗŴʵÅ̠ԄŘמừψ̤ʒЂ՜ǐ՗ʕĸ͉njƩõeŘ˱ѥۻв٣͆Ħƀǀ„̜ω۞tδਤ΄ŖŮʖWǖ́¡ÿɘìDzǖä̼וڮ¡ήɫĒЅƀǑཤŞͪ̿؈ƿɼz֌̠Ϧžџ§þ᎚ĘсǍ҃]Ȓȯ¯ȝdžŨȖΗČČÊ»CƂâG˺˿}ƶƬäڞ҃ȗǥȋү̷E˄ƽцƴՒrŴÉƼȱcµĭ³s}•ĝЗȫǣɷĤǷu𦱼W¶nÖC ]h_H•}÷—³˕ƫΫÕµęnÙ~ÇA½pƝ‘Å›ßãóġ^ǬțǶȥDzȡ"]],"encodeOffsets":[[[-62461,9081]],[[-62280,9358]],[[-65381,11399]],[[-62199,5327]]]},"properties":{"name":"Venezuela","childNum":4}},{"geometry":{"type":"Polygon","coordinates":["@@Ƽ™ʷ£ļþ"],"encodeOffsets":[[-66320,18222]]},"properties":{"name":"U.S. Virgin Is.","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@̥ƙ˼Ǹj"],["@@ĹmŸŊ}ě"],["@@ǗĽÔƨń©"],["@@ҿȉ±ȕǃęЙªÐɟǟǩnœӵϟ̥ࠇɢϵԢұgȑĝx௴ணǒRڔߟМ౫ӝŸ˗j̗ğŶĭėðɉĉrOׅƅŏ«ɋݡσÿƩث˓ɉɚ·ɕȃŖķÏŖi`űʗF˒ƳDžɍϫ̦άэãſչψˠͿTǓ֗ʭ͕ϵ́łŲݲvڮȪ͞ʁǨśȥȮΤļǒƖAǮɨÇúĚ̌ŽĈŁʼÍEȲʯɎI˺žļͤÑ^ɘʊ~њ˚Ʋ™ĨĖ֔Ŋ΂ɯׂǀӠIĨV®išqÄÚކ¾šÒhÆ°µæĕØķĂ·¸ĩƸpŠƠê€~HüϹʺ‹š•IJeV“‡©é’ġƄYƜO²oÞțɜɛǖ˃˔ēȸÏĀ¹Ü˿Ʉwú¶ĶD†੉ռHˆŠtĄ°ˆÀWæêfz€FǔNʊזPžŖ¶è\\ÊĨĪBđò“„űFkh_ÂI’žĹĕVqb’œÒš®t¨üȟƤŻþÿ‚ϹȽƟêɅ¼ęªȁʼƒÂĊΒĕ®{ÔcQwõÝCáȔϣЌ¤ˆ¼ªƜȮĘіʫ̂˔ƔƳņnj˒ȭǜɔȔąˆIJƬ˄ΊǬӊΡʰ¢Ōĥɚ¨ȨʼnȕɷĨѭʶ¯͊˅΄žǴū"]],"encodeOffsets":[[[106562,10641]],[[110102,21429]],[[110186,21727]],[[110564,22025]]]},"properties":{"name":"Vietnam","childNum":4}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ŧéʼnŮ~ŌȴǏ"],["@@̇Ì|ȒņZdžʷ"],["@@ŞŹ»đ̭ôĪƄƢT"],["@@ɟsƖʾš"],["@@̯ĜȠŮŐɉ"],["@@Τ̓͗ėčʹǓØ¢ǐŖÞƯ"],["@@ȥ_ˠƚùŹ"],["@@Ä˥ɠȆŀэęř˯§ŃȎÁٜƬƹ"],["@@Ż…gĈĄ²àij"],["@@ąIJöâPǓ"]],"encodeOffsets":[[[173560,-20009]],[[173399,-19394]],[[172489,-17963]],[[172490,-17181]],[[172336,-16728]],[[171431,-16482]],[[171942,-15806]],[[170748,-15182]],[[171607,-14603]],[[171509,-14240]]]},"properties":{"name":"Vanuatu","childNum":10}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ϧœœŨϊmŲƕ"],["@@ƀȁ¡ijʻZȱɲϐª"]],"encodeOffsets":[[[-175569,-14383]],[[-176469,-13788]]]},"properties":{"name":"Samoa","childNum":2}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@Τv˘ġ͍lj·•͹ǶȀƶȔß"],["@@ÇĖþ½"],["@@ÿŒÌºtą"],["@@ُ̕Ź˱˜ʧݧίဇӳֳӳ֭Cӧ͗ԳǑोŃԳѭΝBԥǫ̷Řūɋӌ¨ΨNjˌŹެãǎǕČŢĀçˠĺ̈́‘˸̬ˊv֜ȒƂмLJਚĒ͚Ŀ৊‹ȼʽƖMʤƒŚ˲ӾתܶΦូΒजጉ"]],"encodeOffsets":[[[55054,12941]],[[43783,14034]],[[43815,14307]],[[54360,17048]]]},"properties":{"name":"Yemen","childNum":4}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@ɡŠǘÐÊę"],["@@ƾӋÃ౑ӯǶŅóijřʇεH̹ÜM°ĻŀǓǰŁǐ³ɰ]ǺHYŐlǴxŤ~NôyòLźyΤVĠD̏଍ȽΟߙٍ଩࿋౫ફହݫկȧԻnșʣӑ¾ƩǏșIݭƴίõ׵Òʷ·ϧʭੑùё˓؇ƞ‚ĺțŤɡ[áʀɃuȧğƄæІӧݞĪĴƆ“ǜȴīٚܧઢͭ࢔ǭͨʕ͢ʶƒ‚¶nŌ€œ†ü¶¶ļŎďƞŗöέܨǁ܎«ìŒÊƚȐƄφļ@Ţ@ᲄϜ̵̦٥ŷ۝ĊęߤP˜†¨ĆȈØä²łLjɈƜޔ¦žɾ֦ɪƚȬEъʹÚsȊMŚğݐ[ʰĀͦޒĶœČ€ɠ¶°€͒˼ɀ֎ֶޜ”ͮΐՊǴĘðÊĮİÆȠhZBʈ Ȭʎěɨ‹ɂ€̦Uļ‹ú³ɐࣣɈ·","@@Ɯ˳͞ˑʮÒĚɜ̈́ɊlϜǨšȀŶŒ²ŀŒĺíȖ֧ђ•YģkȩïůßĿÿȉÇχӡȥęŘ˅"]],"encodeOffsets":[[[38766,-48070]],[[32563,-24465],[27847,-30659]]]},"properties":{"name":"South Africa","childNum":2}},{"geometry":{"type":"Polygon","coordinates":["@@ĐŽĐđ[ûuëǾǓRį`ĞƋ̳ʣòʱģȷ‡[Mįàſ©ΟôǏƠ‘ҋ̓Oѯʟ̫ńĉƸˏƖÌ®Ó᠁ࠑƐշޅ­ӗʓŷҙ̩۟މࢿȭéϑĦ˳“إƪɍȌɥ¨ϩŒݧƇঽ࡚ǵ֢A౞@˒@˒@ڠȘ@൒@ĶZåDŽH²pĜØފcܔͲɑXʋފǤ¼Ή֪ɡڢÙˮ͖Βխ۶ʓŜˋƮõʆϋǀ{̒ŲȄǃjંʋÓmDžΟÎӥҌċȶɘࡢ“ܸǟϢЀτzʦ༔ʖâLJ¾õÜÝĞ»ɰJĊŸð¹lûİēȶƒFÝl‡ۂɥƎíÜǷŸf"],"encodeOffsets":[[33944,-9834]]},"properties":{"name":"Zambia","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ǵḀ̄TɁ}ɩŒʍĜȩŽʇŸYA¥ŠßàǍ¾aȄࡗȲ́ЬTҼͯrđ͆ࡓӀȕԌבࠂ`ƨئƩ˴”ϒĥȮêފࣀ̪۠ŸҚӘʔކ®–̑ڢyעͽࡐʃÑƝĮఏʗӥŴƍÓʇǸԃп֥śЏÜƉࡁࡃšđ"],"encodeOffsets":[[32039,-22939]]},"properties":{"name":"Zimbabwe","childNum":1}},{"geometry":{"type":"Polygon","coordinates":["@@ڽը¿ުەߖ٬֖NΦxHޠ—цǒŴ\\ǔéº`Ęfú[ǜ¹~}¢ũŠYĨ†ĀcĖŸÌ›œ£¢áfÁnÛ½˩ƄÇÞŻ~eÖBŒvİ”¤RXĩ̙Ą§’až÷Îŕœ÷ĸȣ¡ıǽûsmQ}«»ď§řjʅõōDđ³Û«ŷ³அɘŅ™ĭ“āuƕɳ`«Ī¢§NÙéžõʠ{ɩɥƤǵšɇ"],"encodeOffsets":[[75785,34052]]},"properties":{"name":"","childNum":1}},{"geometry":{"type":"MultiPolygon","coordinates":[["@@͙̄͟ƹիԠύfʛϋӻýģлʫ@˭ƪǕIđŠmɜ\\™cȝ`¥”CƴˁȖƈʊƣǶɪɦʟ|öÜêOž¡¨ĩŽ_¬ƖɴĂxĮ’ņšஆɗŸ´Ü¬Ĕ´ŌCʆöŚiШ®¼P~tnǾü~Ðd¢̀NJŰÜŀÄĒ¬Ȳ_„́êǁƘ˹Ҏǹҍ†ĽȱǷ´ǡæͅìíƐĵn­ĵ˜§rчɃŝƑŢa¸ȵw"]],"encodeOffsets":[[[80376,33312]]]},"properties":{"name":"","childNum":1}}],"UTF8Encoding":true});})); \ No newline at end of file diff --git a/src/components/visualizcomponent/left/leftBottom/chart.vue b/src/components/visualizcomponent/left/leftBottom/chart.vue new file mode 100644 index 0000000..aba4756 --- /dev/null +++ b/src/components/visualizcomponent/left/leftBottom/chart.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/components/visualizcomponent/left/leftBottom/index.vue b/src/components/visualizcomponent/left/leftBottom/index.vue new file mode 100644 index 0000000..8ad937a --- /dev/null +++ b/src/components/visualizcomponent/left/leftBottom/index.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/src/components/visualizcomponent/left/leftCenter/chart.vue b/src/components/visualizcomponent/left/leftCenter/chart.vue new file mode 100644 index 0000000..370f671 --- /dev/null +++ b/src/components/visualizcomponent/left/leftCenter/chart.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/components/visualizcomponent/left/leftCenter/index.vue b/src/components/visualizcomponent/left/leftCenter/index.vue new file mode 100644 index 0000000..b00880e --- /dev/null +++ b/src/components/visualizcomponent/left/leftCenter/index.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/src/components/visualizcomponent/left/leftTop/chart.vue b/src/components/visualizcomponent/left/leftTop/chart.vue new file mode 100644 index 0000000..1c44005 --- /dev/null +++ b/src/components/visualizcomponent/left/leftTop/chart.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/components/visualizcomponent/left/leftTop/index.vue b/src/components/visualizcomponent/left/leftTop/index.vue new file mode 100644 index 0000000..dea3f59 --- /dev/null +++ b/src/components/visualizcomponent/left/leftTop/index.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/src/components/visualizcomponent/right/rightBottom/chart.vue b/src/components/visualizcomponent/right/rightBottom/chart.vue new file mode 100644 index 0000000..52e7664 --- /dev/null +++ b/src/components/visualizcomponent/right/rightBottom/chart.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/src/components/visualizcomponent/right/rightBottom/index.vue b/src/components/visualizcomponent/right/rightBottom/index.vue new file mode 100644 index 0000000..df439e1 --- /dev/null +++ b/src/components/visualizcomponent/right/rightBottom/index.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/components/visualizcomponent/right/rightCenter/chart.vue b/src/components/visualizcomponent/right/rightCenter/chart.vue new file mode 100644 index 0000000..7c90c85 --- /dev/null +++ b/src/components/visualizcomponent/right/rightCenter/chart.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/components/visualizcomponent/right/rightCenter/index.vue b/src/components/visualizcomponent/right/rightCenter/index.vue new file mode 100644 index 0000000..f1edd51 --- /dev/null +++ b/src/components/visualizcomponent/right/rightCenter/index.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/components/visualizcomponent/right/rightTop/chart.vue b/src/components/visualizcomponent/right/rightTop/chart.vue new file mode 100644 index 0000000..ab630e2 --- /dev/null +++ b/src/components/visualizcomponent/right/rightTop/chart.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/components/visualizcomponent/right/rightTop/index.vue b/src/components/visualizcomponent/right/rightTop/index.vue new file mode 100644 index 0000000..242b426 --- /dev/null +++ b/src/components/visualizcomponent/right/rightTop/index.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/components/voucherCom.vue b/src/components/voucherCom.vue new file mode 100644 index 0000000..5d335b6 --- /dev/null +++ b/src/components/voucherCom.vue @@ -0,0 +1,1483 @@ + + + + + diff --git a/src/components/warningLog.vue b/src/components/warningLog.vue new file mode 100644 index 0000000..81cd407 --- /dev/null +++ b/src/components/warningLog.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/src/components/zTree.vue b/src/components/zTree.vue new file mode 100644 index 0000000..e8c76b2 --- /dev/null +++ b/src/components/zTree.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/components/zTree1.vue b/src/components/zTree1.vue new file mode 100644 index 0000000..d0a2295 --- /dev/null +++ b/src/components/zTree1.vue @@ -0,0 +1,424 @@ + + + + + diff --git a/src/components/zTree2.vue b/src/components/zTree2.vue new file mode 100644 index 0000000..666c3be --- /dev/null +++ b/src/components/zTree2.vue @@ -0,0 +1,405 @@ + + + + + diff --git a/src/components/zTreeOne/zTreeOne.vue b/src/components/zTreeOne/zTreeOne.vue new file mode 100644 index 0000000..0947c50 --- /dev/null +++ b/src/components/zTreeOne/zTreeOne.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/1_close.png b/src/components/zTreeOne/zTreeStyle/img/diy/1_close.png new file mode 100644 index 0000000..68ccb3c Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/1_close.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/1_open.png b/src/components/zTreeOne/zTreeStyle/img/diy/1_open.png new file mode 100644 index 0000000..d6ff36d Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/1_open.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/2.png b/src/components/zTreeOne/zTreeStyle/img/diy/2.png new file mode 100644 index 0000000..9eff506 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/2.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/3.png b/src/components/zTreeOne/zTreeStyle/img/diy/3.png new file mode 100644 index 0000000..d7ba6d0 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/3.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/4.png b/src/components/zTreeOne/zTreeStyle/img/diy/4.png new file mode 100644 index 0000000..753e2bf Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/4.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/5.png b/src/components/zTreeOne/zTreeStyle/img/diy/5.png new file mode 100644 index 0000000..0c5eccd Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/5.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/6.png b/src/components/zTreeOne/zTreeStyle/img/diy/6.png new file mode 100644 index 0000000..070b835 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/6.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/7.png b/src/components/zTreeOne/zTreeStyle/img/diy/7.png new file mode 100644 index 0000000..532b037 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/7.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/8.png b/src/components/zTreeOne/zTreeStyle/img/diy/8.png new file mode 100644 index 0000000..a8f3a86 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/8.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/diy/9.png b/src/components/zTreeOne/zTreeStyle/img/diy/9.png new file mode 100644 index 0000000..4db73cd Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/diy/9.png differ diff --git a/src/components/zTreeOne/zTreeStyle/img/line_conn.gif b/src/components/zTreeOne/zTreeStyle/img/line_conn.gif new file mode 100644 index 0000000..d561d36 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/line_conn.gif differ diff --git a/src/components/zTreeOne/zTreeStyle/img/loading.gif b/src/components/zTreeOne/zTreeStyle/img/loading.gif new file mode 100644 index 0000000..e8c2892 Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/loading.gif differ diff --git a/src/components/zTreeOne/zTreeStyle/img/zTreeStandard.gif b/src/components/zTreeOne/zTreeStyle/img/zTreeStandard.gif new file mode 100644 index 0000000..50c94fd Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/zTreeStandard.gif differ diff --git a/src/components/zTreeOne/zTreeStyle/img/zTreeStandard.png b/src/components/zTreeOne/zTreeStyle/img/zTreeStandard.png new file mode 100644 index 0000000..ffda01e Binary files /dev/null and b/src/components/zTreeOne/zTreeStyle/img/zTreeStandard.png differ diff --git a/src/components/zTreeOne/zTreeStyle/zTreeStyle.css b/src/components/zTreeOne/zTreeStyle/zTreeStyle.css new file mode 100644 index 0000000..4a1705b --- /dev/null +++ b/src/components/zTreeOne/zTreeStyle/zTreeStyle.css @@ -0,0 +1,97 @@ +/*------------------------------------- +zTree Style + +version: 3.5.19 +author: Hunter.z +email: hunter.z@263.net +website: http://code.google.com/p/jquerytree/ + +-------------------------------------*/ + +.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif} +.ztree {margin:0; padding:5px; color:#333} +.ztree li{padding:0; margin:0; list-style:none; line-height:14px; text-align:left; white-space:nowrap; outline:0} +.ztree li ul{ margin:0; padding:0 0 0 18px} +.ztree li ul.line{ background:url(./img/line_conn.gif) 0 0 repeat-y;} + +.ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent; + text-decoration:none; vertical-align:top; display: inline-block} +.ztree li a:hover {text-decoration:underline} +.ztree li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;} +.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;} +.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid; + opacity:0.8; filter:alpha(opacity=80)} +.ztree li a.tmpTargetNode_prev {} +.ztree li a.tmpTargetNode_next {} +.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0; + font-size:12px; border:1px #7EC4CC solid; *border:0px} +.ztree li span {line-height:16px; margin-right:2px} +.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle; + border:0 none; cursor: pointer;outline:none; + background-color:transparent; background-repeat:no-repeat; background-attachment: scroll; + background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")} + +.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto} +.ztree li span.button.chk.checkbox_false_full {background-position:0 0} +.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px} +.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px} +.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px} +.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px} +.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0} +.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px} +.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px} +.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px} +.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px} +.ztree li span.button.chk.radio_false_full {background-position:-28px 0} +.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px} +.ztree li span.button.chk.radio_false_part {background-position:-28px -28px} +.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px} +.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px} +.ztree li span.button.chk.radio_true_full {background-position:-42px 0} +.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px} +.ztree li span.button.chk.radio_true_part {background-position:-42px -28px} +.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px} +.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px} + +.ztree li span.button.switch {width:18px; height:18px} +.ztree li span.button.root_open{background-position:-92px -54px} +.ztree li span.button.root_close{background-position:-74px -54px} +.ztree li span.button.roots_open{background-position:-92px 0} +.ztree li span.button.roots_close{background-position:-74px 0} +.ztree li span.button.center_open{background-position:-92px -18px} +.ztree li span.button.center_close{background-position:-74px -18px} +.ztree li span.button.bottom_open{background-position:-92px -36px} +.ztree li span.button.bottom_close{background-position:-74px -36px} +.ztree li span.button.noline_open{background-position:-92px -72px} +.ztree li span.button.noline_close{background-position:-74px -72px} +.ztree li span.button.root_docu{ background:none;} +.ztree li span.button.roots_docu{background-position:-56px 0} +.ztree li span.button.center_docu{background-position:-56px -18px} +.ztree li span.button.bottom_docu{background-position:-56px -36px} +.ztree li span.button.noline_docu{ background:none;} + +.ztree li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:top; *vertical-align:middle} +.ztree li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; *vertical-align:middle} +.ztree li span.button.ico_docu{margin-right:2px; background-position:-110px -32px; vertical-align:top; *vertical-align:middle} +.ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle} +.ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle} + +.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle} + +ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)} + +span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute; + background-color:transparent; background-repeat:no-repeat; background-attachment: scroll; + background-position:-110px -80px; background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")} + +ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)} +.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute} + +/* level style*/ +/*.ztree li span.button.level0 { + display:none; +} +.ztree li ul.level0 { + padding:0; + background:none; +}*/ \ No newline at end of file diff --git a/src/equipment/FMPlugin.zip b/src/equipment/FMPlugin.zip new file mode 100644 index 0000000..b79fc82 Binary files /dev/null and b/src/equipment/FMPlugin.zip differ diff --git a/src/equipment/FMPlugin_Install_V2.0.0.exe b/src/equipment/FMPlugin_Install_V2.0.0.exe new file mode 100644 index 0000000..2fb5038 Binary files /dev/null and b/src/equipment/FMPlugin_Install_V2.0.0.exe differ diff --git a/src/equipment/FMPlugin使用手册[Windows]_V2.0.0_190629.pdf b/src/equipment/FMPlugin使用手册[Windows]_V2.0.0_190629.pdf new file mode 100644 index 0000000..13d52d9 Binary files /dev/null and b/src/equipment/FMPlugin使用手册[Windows]_V2.0.0_190629.pdf differ diff --git a/src/equipment/NB对接源码.rar b/src/equipment/NB对接源码.rar new file mode 100644 index 0000000..25ce1db Binary files /dev/null and b/src/equipment/NB对接源码.rar differ diff --git a/src/equipment/NB对接源码/AepCommandClient.java b/src/equipment/NB对接源码/AepCommandClient.java new file mode 100644 index 0000000..5618d26 --- /dev/null +++ b/src/equipment/NB对接源码/AepCommandClient.java @@ -0,0 +1,106 @@ +package com.iwunu.nbiot.lock.aepclient; + + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import com.alibaba.fastjson.JSONObject; +import com.ctg.ag.sdk.biz.AepDeviceCommandClient; +import com.ctg.ag.sdk.biz.aep_device_command.CancelCommandRequest; +import com.ctg.ag.sdk.biz.aep_device_command.CancelCommandResponse; +import com.ctg.ag.sdk.biz.aep_device_command.CreateCommandRequest; +import com.ctg.ag.sdk.biz.aep_device_command.CreateCommandResponse; +import com.ctg.ag.sdk.biz.aep_device_command.QueryCommandRequest; +import com.ctg.ag.sdk.biz.aep_device_command.QueryCommandResponse; +import com.ctg.ag.sdk.core.constant.Scheme; +import com.iwunu.nbiot.lock.config.AepMqConfig; + +@Component +public class AepCommandClient { + @Autowired + private AepMqConfig aepMqConfig; + /** + **发送指令 + * @param param:deviceId设备ID && 指令 + * @return + */ + public JSONObject sendMessagePost(JSONObject param) { + String result = null; + AepDeviceCommandClient client = AepDeviceCommandClient.newClient().appKey(aepMqConfig.getAppKey()).appSecret(aepMqConfig.getAppSecret()).scheme(Scheme.HTTPS).build(); + CreateCommandRequest request = new CreateCommandRequest(); + request.setParamMasterKey(aepMqConfig.getMasterApikey()); + JSONObject obj =aepMqConfig.postParamJson(); + obj.put("deviceId", param.get("deviceId")); + param.remove("deviceId"); + param.put("dataType", 2); + obj.put("content", param); + request.setBody(obj.toString().getBytes()); + try { + CreateCommandResponse response = client.CreateCommand(request); + if (response.getStatusCode() != 200) { + return null; + } + result = new String(response.getBody()); + } catch (Exception e) { + e.printStackTrace(); + }finally { + client.shutdown(); + } + return JSONObject.parseObject(result); + } + /** + **查询发送的指令 + * @param param:deviceId && commandId + * @return + */ + public JSONObject sendMessageGet(JSONObject param) { + String result = null; + AepDeviceCommandClient client = AepDeviceCommandClient.newClient().appKey(aepMqConfig.getAppKey()).appSecret(aepMqConfig.getAppSecret()).scheme(Scheme.HTTPS).build(); + QueryCommandRequest request = new QueryCommandRequest(); + request.setParamMasterKey(aepMqConfig.getMasterApikey()); + request.setParamDeviceId(param.get("deviceId")); + request.setParamProductId(aepMqConfig.getProductId()); + request.setParamCommandId(param.get("commandId")); + try { + QueryCommandResponse response =client.QueryCommand(request); + if (response.getStatusCode() != 200) { + return null; + } + result = new String(response.getBody()); + } catch (Exception e) { + e.printStackTrace(); + }finally { + client.shutdown(); + } + return JSONObject.parseObject(result); + } + /** + **取消指令 + * @param param + * @return + */ + public JSONObject sendMessageCancel(JSONObject param) { + String result = null; + AepDeviceCommandClient client = AepDeviceCommandClient.newClient().appKey(aepMqConfig.getAppKey()).appSecret(aepMqConfig.getAppSecret()).scheme(Scheme.HTTPS).build(); + CancelCommandRequest request = new CancelCommandRequest(); + request.setParamMasterKey(aepMqConfig.getMasterApikey()); + JSONObject obj =aepMqConfig.getParamJson(); + obj.put("deviceId", param.get("deviceId")); + obj.put("commandId",param.get("commandId")); + request.setBody(obj.toString().getBytes()); + try { + CancelCommandResponse response =client.CancelCommand(request); + if (response.getStatusCode() != 200) { + return null; + } + result = new String(response.getBody()); + + + } catch (Exception e) { + e.printStackTrace(); + }finally { + client.shutdown(); + } + return JSONObject.parseObject(result); + } +} diff --git a/src/equipment/NB对接源码/AepMqConfig.java b/src/equipment/NB对接源码/AepMqConfig.java new file mode 100644 index 0000000..a6af394 --- /dev/null +++ b/src/equipment/NB对接源码/AepMqConfig.java @@ -0,0 +1,71 @@ +package com.iwunu.nbiot.lock.config; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +import com.alibaba.fastjson.JSONObject; + +import lombok.Getter; + +@Component +@Getter +public class AepMqConfig { + @Value("${aep_tenantId}") + private String tenantId; + + @Value("${aep_token}") + private String token; + + @Value("${aep_mq_online_topic}") + private String onlineTopic; + + @Value("${aep_mq_report_topic}") + private String reportTopic; + + @Value("${aep_mq_respond_topic}") + private String respondTopic; + + @Value("${aep_mq_change_topic}") + private String changeTopic; + + @Value("${serverUrlAndPort}") + private String serverUrlAndPort; + + @Value("${aep_app_id}") + private String appId; + + @Value("${aep_app_key}") + private String appKey; + + @Value("${aep_app_secret}") + private String appSecret; + + @Value("${aep_master_apikey}") + private String masterApikey; + + @Value("${aep_product_id}") + private String productId; + + public JSONObject postParamJson() { + JSONObject json = new JSONObject(); + json.put("operator", "***");//自定义 + json.put("productId", this.productId); + json.put("ttl", "7200"); + json.put("level", 1); + return json; + } + public JSONObject getParamJson() { + JSONObject json = new JSONObject(); + json.put("productId", this.productId); + return json; + } + public JSONObject createParamJson() { + JSONObject json = new JSONObject(); + JSONObject other = new JSONObject(); + json.put("operator", "***");//自定义 + json.put("productId", this.productId); + other.put("autoObserver", 0); + json.put("other", other); + return json; + } +} diff --git a/src/equipment/NB对接源码/AepMqMessageListener.java b/src/equipment/NB对接源码/AepMqMessageListener.java new file mode 100644 index 0000000..83936be --- /dev/null +++ b/src/equipment/NB对接源码/AepMqMessageListener.java @@ -0,0 +1,98 @@ +package com.iwunu.nbiot.lock.listener; + +import org.springframework.beans.factory.DisposableBean; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.CommandLineRunner; +import org.springframework.stereotype.Component; + +import com.alibaba.fastjson.JSONObject; +import com.ctiot.aep.mqmsgpush.sdk.IMsgConsumer; +import com.ctiot.aep.mqmsgpush.sdk.IMsgListener; +import com.ctiot.aep.mqmsgpush.sdk.MqMsgConsumer; +import com.iwunu.nbiot.common.util.Base64; +import com.iwunu.nbiot.common.util.ByteTools; +import com.iwunu.nbiot.common.util.StringUtil; +import com.iwunu.nbiot.lock.config.AepMqConfig; +import com.iwunu.nbiot.lock.config.MessageConfig; +import com.iwunu.nbiot.lock.config.MqttCofigBean; +import com.iwunu.nbiot.lock.service.LockMqttServerService; +import com.iwunu.nbiot.lock.util.MessageMapParse; +@Component +public class AepMqMessageListener implements CommandLineRunner, DisposableBean { + @Autowired + private LockMqttServerService lockMqttServerService; + @Autowired + private AepMqConfig aepMqConfig; + @Autowired + private MessageConfig messageConfig; + @Autowired + private MqttCofigBean qttCofigBean; + + private IMsgConsumer consumer = null; + private final static String noAvail ="//8="; + @Override + public void run(String... args) throws Exception { + + //创建消息接收Listener + IMsgListener msgListener = new IMsgListener() { + @Override + public void onMessage(String msg) { + JSONObject sendJson = new JSONObject(); + JSONObject msgJson = JSONObject.parseObject(msg); + if(StringUtil.strIsNullOrEmpty(msgJson.getString("payload"))) {return;} + if(JSONObject.parseObject(msgJson.getString("payload")).get("APPdata").equals(noAvail)){ + return ; + } + String appdata = JSONObject.parseObject(msgJson.getString("payload")).get("APPdata").toString(); + String deviceId = msgJson.get("deviceId").toString(); + String imei = msgJson.get("IMEI").toString(); + String message = ByteTools.bytesToString(Base64.decode(appdata)); + sendJson.put("deviceId", deviceId); + sendJson.put("imei", imei); + sendJson.put("message", message); + if(MessageMapParse.getServerType(message).equals(messageConfig.getOnlineType())){ + lockMqttServerService.publish(qttCofigBean.getRTopics()[0], sendJson.toJSONString()); + }else if(MessageMapParse.getServerType(message).equals(messageConfig.getCmdTyp())) { + if(messageConfig.reoprtTypeList().contains(MessageMapParse.getMessageCmdType(message))) { + lockMqttServerService.publish(qttCofigBean.getRTopics()[3], sendJson.toJSONString()); + }else { + lockMqttServerService.publish(qttCofigBean.getRTopics()[1], sendJson.toJSONString()); + } + }else if(MessageMapParse.getServerType(message).equals(messageConfig.getOpenlockType())) { + lockMqttServerService.publish(qttCofigBean.getRTopics()[2], sendJson.toJSONString()); + }else { + return ; + } + } + }; + //创建消息接收类 + consumer = new MqMsgConsumer(); + try { + //初始化 + /** + * @param server 消息服务server地址 + * @param tenantId 租户Id + * @param token 用户认证token + * @param certFilePath 证书文件路径 + * @param topicNames 主题名列表,如果该列表为空或null,则自动消费该租户所有主题消息 + * @param msgListener 消息接收者 + * @return 是否初始化成功 + */ + consumer.init(aepMqConfig.getServerUrlAndPort(), aepMqConfig.getTenantId(),aepMqConfig.getToken(), "", null, msgListener); + + //开始接收消息 + consumer.start(); + + + } catch (Exception e) { + e.printStackTrace(); + } + + } + @Override + public void destroy() throws Exception { + //程序退出时,停止接收、销毁 + consumer.stop(); + consumer.destroy(); + } +} diff --git a/src/equipment/NB对接源码/Base64.java b/src/equipment/NB对接源码/Base64.java new file mode 100644 index 0000000..88aa9f8 --- /dev/null +++ b/src/equipment/NB对接源码/Base64.java @@ -0,0 +1,118 @@ +package com.iwunu.iot.common.util; + +import java.io.ByteArrayOutputStream; + +/** + * base64 format encoding & decoding + */ +public class Base64 { + + private static char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', + 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', + 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', + 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', + 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', + '4', '5', '6', '7', '8', '9', '+', '/' }; + + private static byte[] base64DecodeChars = new byte[] { -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, + 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, + 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, + -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, + -1, -1 }; + + private Base64(){ + } + + public static String encode(byte[] data){ + StringBuffer sb = new StringBuffer(); + int len = data.length; + int i = 0; + int b1, b2, b3; + + while (i < len) { + b1 = data[i++] & 0xff; + if (i == len) { + sb.append(base64EncodeChars[b1 >>> 2]); + sb.append(base64EncodeChars[(b1 & 0x3) << 4]); + sb.append("=="); + break; + } + b2 = data[i++] & 0xff; + if (i == len) { + sb.append(base64EncodeChars[b1 >>> 2]); + sb.append(base64EncodeChars[((b1 & 0x03) << 4) + | ((b2 & 0xf0) >>> 4)]); + sb.append(base64EncodeChars[(b2 & 0x0f) << 2]); + sb.append("="); + break; + } + b3 = data[i++] & 0xff; + sb.append(base64EncodeChars[b1 >>> 2]); + sb.append(base64EncodeChars[((b1 & 0x03) << 4) + | ((b2 & 0xf0) >>> 4)]); + sb.append(base64EncodeChars[((b2 & 0x0f) << 2) + | ((b3 & 0xc0) >>> 6)]); + sb.append(base64EncodeChars[b3 & 0x3f]); + } + return sb.toString(); + } + + public static byte[] decode(String str){ + byte[] data = str.getBytes(); + int len = data.length; + ByteArrayOutputStream buf = new ByteArrayOutputStream(len); + int i = 0; + int b1, b2, b3, b4; + + while (i < len) { + + /* b1 */ + do { + b1 = base64DecodeChars[data[i++]]; + } while (i < len && b1 == -1); + if (b1 == -1) { + break; + } + + /* b2 */ + do { + b2 = base64DecodeChars[data[i++]]; + } while (i < len && b2 == -1); + if (b2 == -1) { + break; + } + buf.write(((b1 << 2) | ((b2 & 0x30) >>> 4))); + + /* b3 */ + do { + b3 = data[i++]; + if (b3 == 61) { + return buf.toByteArray(); + } + b3 = base64DecodeChars[b3]; + } while (i < len && b3 == -1); + if (b3 == -1) { + break; + } + buf.write((((b2 & 0x0f) << 4) | ((b3 & 0x3c) >>> 2))); + + /* b4 */ + do { + b4 = data[i++]; + if (b4 == 61) { + return buf.toByteArray(); + } + b4 = base64DecodeChars[b4]; + } while (i < len && b4 == -1); + if (b4 == -1) { + break; + } + buf.write((((b3 & 0x03) << 6) | b4)); + } + return buf.toByteArray(); + } +} diff --git a/src/equipment/NB对接源码/ByteTools.java b/src/equipment/NB对接源码/ByteTools.java new file mode 100644 index 0000000..a789048 --- /dev/null +++ b/src/equipment/NB对接源码/ByteTools.java @@ -0,0 +1,400 @@ +package com.iwunu.iot.common.util; + +import java.io.UnsupportedEncodingException; +import java.util.Random; + +/** + * Status : + * Created By : Ben Lin at 2015-09-28 + * Description : + */ + +public class ByteTools { + + // Return a string of the given byte in format: + //0x02 + public static String byteToString( byte b ) { + int tmp = b & 0xff; + if( tmp < 16 ) return "0x0" + Integer.toHexString(tmp); + else return "0x" + Integer.toHexString(tmp); + } + + // Return a string of the given bytes in format: + // 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 + // 0x08, 0x09, 0x0a + public static String bytesToStringOx( byte[] bytes ) { + + if( bytes == null || bytes.length == 0 ) return ""; + + StringBuilder str = new StringBuilder(bytes.length*2+10); + for(int i=0; i= bytes.length ) return null; + if( length <= 0 ) return null; + if( start + length > bytes.length ) length = bytes.length - start; + + byte[] newBytes = new byte[length]; + System.arraycopy(bytes, start, newBytes, 0, length); + + StringBuilder builder = new StringBuilder(newBytes.length*2+10); + for(int i=0; i= 97 ) byte1 -= 32; + if( byte2 >= 97 ) byte2 -= 32; + bytes[i] = (byte) (charToByte((char)byte1) << 4 | charToByte((char)byte2)); + } + return bytes; + } + + public static byte int2OneByte(int num) { + return (byte) (num & 0x000000ff); + } + + // Transform the received key from key chars to bytes. + public static byte[] revertBytes( byte[] bytes ) { + + if( bytes == null || bytes.length == 0 ) return bytes; + + byte[] newBytes = new byte[bytes.length]; + for(int i=0; i= 0; i-- ) { + result[i] = (byte) (tmp & 0xFF); + tmp = tmp >> 8; + } + + return result; + } + + public static long bytesToLong(byte[] b) { + + long result = 0; + for( int i=0; i= 0; i-- ) { + result[i] = (byte) (tmp & 0xFF); + tmp = tmp >> 8; + } + + return result; + } + + public static int byteToInt(byte b) { + + int temp = b; + temp = temp & 0x000000FF; + return temp; + } + + public static String bytesToIPString(byte[] ipBytes) { + + if( ipBytes == null ) return null; + + StringBuilder builder = new StringBuilder(); + for( int i=0; i Object to(String dateStr, Class toDateClass){ + if(toDateClass==Date.class){ + return toDate(dateStr); + }else if(toDateClass==Timestamp.class){ + return toTimestamp(dateStr); + }else if(toDateClass==java.sql.Date.class){ + return toSqlDate(dateStr); + } + return null; + } + + public static Date toDate(String dateStr){ + if(dateStr==null){ + return null; + } + return toDate(dateStr, dateFormats[dateStr.length()]); + } + + public static Date toDate(String dateStr, String formatStr){ + return toDate(dateStr, new SimpleDateFormat(formatStr)); + } + + public static Date toDate(String dateStr, SimpleDateFormat format){ + if(dateStr==null || "".equals(dateStr)){ + return null; + } + if(format==null){ + return null; + } + try { + return format.parse(dateStr); + } catch (ParseException e) { + throw new RuntimeException("解析"+dateStr+"成日期异常"); + } + } + + public static Timestamp toTimestamp(String dateStr){ + if(dateStr==null){ + return null; + } + return toTimestamp(dateStr, dateFormats[dateStr.length()]); + } + + public static Timestamp toTimestamp(String dateStr, String formatStr){ + return toTimestamp(dateStr, formatStr); + } + + public static Timestamp toTimestamp(String dateStr, SimpleDateFormat format){ + Date date = toDate(dateStr, format); + if(date==null){ + return null; + } + return new Timestamp(date.getTime()); + } + + public static java.sql.Date toSqlDate(String dateStr){ + if(dateStr==null){ + return null; + } + return toSqlDate(dateStr, dateFormats[dateStr.length()]); + } + + public static java.sql.Date toSqlDate(String dateStr, String formatStr){ + return toSqlDate(dateStr, formatStr); + } + + public static java.sql.Date toSqlDate(String dateStr, SimpleDateFormat format){ + Date date = toDate(dateStr, format); + if(date==null){ + return null; + } + return new java.sql.Date(date.getTime()); + } + + public static String nowDate(){ + return dateFormat.format(System.currentTimeMillis()); + } + public static String now(String pattern){ + return new SimpleDateFormat(pattern).format(System.currentTimeMillis()); + } + public static String now(SimpleDateFormat simpleDateFormat){ + return simpleDateFormat.format(System.currentTimeMillis()); + } + public static String nowDateTime(){ + return dateTimeFormat.format(System.currentTimeMillis()); + } + + + public static Integer getNowTime(){ + Long time = System.currentTimeMillis()/1000L ; + return time.intValue() ; + } + + + + public static int getSecondTimestampTwo(Date date){ + if (null == date) { + return 0; + } + String timestamp = String.valueOf(date.getTime()/1000); + return Integer.valueOf(timestamp); + } + public static String stampToDate(long lt){ + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + return simpleDateFormat.format(new Date(Long.valueOf(lt+"000"))); + } + public static String dateToStamp(String s) throws ParseException{ + String res; + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + Date date = simpleDateFormat.parse(s); + long ts = date.getTime(); + res = String.valueOf(ts); + return res; + } + /** + * 转换下发的时间16进制数据 + * @param s + * @return + */ + public static String dateToStampHex(String s) { + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + Date date = null; + try { + date = simpleDateFormat.parse(s); + } catch (ParseException e) { + e.printStackTrace(); + } + long ts = date.getTime() / 1000 + 60 * 60 * 8; + return HexUtils.toHexL(ts+"", 8); + } + /** + * 获取当前时间戳 + * @return + */ + public static String getStamp() { + return HexUtils.toHexL(DateUtil.getNowTime()+ 60 * 60 * 8 + "", 8); + } + + public static void main(String[] args) throws ParseException { + System.out.println(nowDateTime()) ; + System.out.println(stampToDate(1547140725)); + System.out.println(timeStamp2Date("1547140725","yyyy-MM-dd HH:mm:ss")); + } + + public static String timeStamp2Date(String seconds,String format) { + if(seconds == null || seconds.isEmpty() || seconds.equals("null")){ + return ""; + } + if(format == null || format.isEmpty()){ + format = "yyyy-MM-dd HH:mm:ss"; + } + SimpleDateFormat sdf = new SimpleDateFormat(format); + return sdf.format(new Date(Long.valueOf(seconds+"000"))); + } + + +} diff --git a/src/equipment/NB对接源码/FMPlugin.zip b/src/equipment/NB对接源码/FMPlugin.zip new file mode 100644 index 0000000..b79fc82 Binary files /dev/null and b/src/equipment/NB对接源码/FMPlugin.zip differ diff --git a/src/equipment/NB对接源码/HexUtils.java b/src/equipment/NB对接源码/HexUtils.java new file mode 100644 index 0000000..f6a80fc --- /dev/null +++ b/src/equipment/NB对接源码/HexUtils.java @@ -0,0 +1,198 @@ +package com.iwunu.nbiot.common.util; + + +/** + * 进制工具类 + * + * @author vivi207 + */ +public class HexUtils { + /** + * 字节流转成十六进制表示 + */ + public static String encode(byte[] src) { + String strHex = ""; + StringBuilder sb = new StringBuilder(""); + for (int n = 0; n < src.length; n++) { + strHex = Integer.toHexString(src[n] & 0xFF); + sb.append((strHex.length() == 1) ? "0" + strHex : strHex); // 每个字节由两个字符表示,位数不够,高位补0 + } + return sb.toString().trim(); + } + + /** + * 字符串转成字节流 + */ + public static byte[] decode(String src) { + int m = 0, n = 0; + int byteLen = src.length() / 2; // 每两个字符描述一个字节 + byte[] ret = new byte[byteLen]; + for (int i = 0; i < byteLen; i++) { + m = i * 2 + 1; + n = m + 1; + int intVal = Integer.decode("0x" + src.substring(i * 2, m) + src.substring(m, n)); + ret[i] = Byte.valueOf((byte)intVal); + } + return ret; + } + /** + * 字符IP加端口 转byte[] + * @param src + * @return + */ + public static byte[] stringIpTobyte06(String head,String length, String src){ + if(src.length()!=6){ + return null; + } + StringBuilder sb = new StringBuilder(""); + sb.append(head).append(length); + String [] str = src.split(":"); + String ip = str[0]; + String port = str[1]; + String ips[] = ip.split("\\."); + for(String st :ips){ + int intst = Integer.parseInt(st); + if(intst>16){ + sb.append(Integer.toHexString(intst)); + }else{ + sb.append("0"+Integer.toHexString(intst)); + } + } + sb.append(Integer.toHexString(Integer.parseInt(port))); + return ByteTools.hexStringToBytes(sb.toString()); + } + /** + * 字符2位 转byte[] + * @param src + * @return + */ + public static byte[] stringIpTobyte02(String head,String length, String src){ + if(src.length()!=4){ + return null; + } + StringBuilder sb = new StringBuilder(""); + sb.append(head).append(length); + String start = src.substring(0,1); + String end = src.substring(2,4); + sb.append(start).append(end); + return ByteTools.hexStringToBytes(sb.toString()); + } + /** + * 字符1位 转byte[] + * @param src + * @return + */ + public static byte[] stringIpTobyte01(String head,String length, String src){ + StringBuilder sb = new StringBuilder(""); + sb.append(head).append(length); + sb.append(src); + return ByteTools.hexStringToBytes(sb.toString()); + } + + public static String toHex(int num,int length){ + char[] chs = new char[length];//定义容器,存储的是字符,长度为8.一个整数最多8个16进制数 + int index = chs.length-1; + for(int i = 0;i 9){ + chs[index] = ((char)(temp-10+'A')); + }else { + chs[index] = ((char)(temp+'0')); + } + + index--; + num = num >>> 4; + } + return toString(chs); + } + + public static String toHexL(String data,int length){ + try { + String str = Long.toHexString(Long.valueOf(data)) ; + if(str.length() list = iotCmdDataRepository.findListByCmdType(deviceId, cmdType); + return PitNumUtil.getPitNum(list); + } + + @Override + public CmdData save(String deviceId,JSONObject cmdData) { + CmdData cmd = new CmdData(); + cmd.setDeviceId(deviceId); + cmd.setPitNum(cmdData.getInteger("pitNum")); + cmd.setSendContext(cmdData.getString("cmdContext")); + cmd.setCmdSeq(cmdData.getString("cmdType")+cmdData.getString("random")); + cmd.setCmdType(cmdData.getString("cmdType")); + cmd.setData(cmdData.getString("cmdContext")); + cmd.setSendParam(cmdData.toJSONString()); + cmd.setSendTime(DateUtil.nowDate()); + cmd.setServiceType(1); + cmd.setStatus(0); + cmd.setRandom(cmdData.getString("random")); + cmd.setStamptime(cmdData.getString("stamptime")); + return iotCmdDataRepository.saveAndFlush(cmd); + } + + @Override + public CmdData findListByCmdStampAndDeviceId(String deviceId, String random, String stamptime) { + return iotCmdDataRepository.findListByCmdStampAndDeviceId(deviceId, random, stamptime); + } + + @Override + public CmdData update(CmdData cmdData) { + return iotCmdDataRepository.saveAndFlush(cmdData); + } + @Override + public void delete(CmdData cmdData) { + iotCmdDataRepository.delete(cmdData); + } + + @Override + public void deleteByDeviceId(String deviceId) { + iotCmdDataRepository.deleteByDeviceId(deviceId); + + } + + @Override + public void deleteByDeviceIdAndCmdType(String deviceId, String cmdType) { + iotCmdDataRepository.deleteByDeviceIdAndCmdType(deviceId, cmdType); + + } +} diff --git a/src/equipment/NB对接源码/IotDictionaries.java b/src/equipment/NB对接源码/IotDictionaries.java new file mode 100644 index 0000000..4f8243f --- /dev/null +++ b/src/equipment/NB对接源码/IotDictionaries.java @@ -0,0 +1,78 @@ +package com.iwunu.nbiot.lock.entity; + +import java.io.Serializable; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Table(name="iot_dictionaries") +public class IotDictionaries implements Serializable { + private static final long serialVersionUID = 1L; + private Long id ; + private String type ; + private String name ; + private String value ; + private String remark ; + private String createTime ; + + @Id + @Column(name = "id",columnDefinition="bigint(18) COMMENT '主键,自动生成'") + @GeneratedValue(strategy= GenerationType.IDENTITY) + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + @Column(name = "type",columnDefinition="varchar(50) COMMENT '类型'") + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + @Column(name = "name",columnDefinition="varchar(50) COMMENT ''") + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + @Column(name = "value",columnDefinition="varchar(50) COMMENT ''") + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + @Column(name = "create_time",columnDefinition="datetime COMMENT '创建时间'") + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + @Column(name = "remark",columnDefinition="varchar(50) COMMENT '描述'") + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } +} diff --git a/src/equipment/NB对接源码/IotDictionariesService.java b/src/equipment/NB对接源码/IotDictionariesService.java new file mode 100644 index 0000000..f2142c2 --- /dev/null +++ b/src/equipment/NB对接源码/IotDictionariesService.java @@ -0,0 +1,13 @@ +package com.iwunu.nbiot.lock.service; + +import java.util.List; +import java.util.Map; + +import com.iwunu.nbiot.lock.entity.IotDictionaries; + +public interface IotDictionariesService { + List findListByType(String type); + Map listToMapString(List list); + Map listToMapValueString(List list); + Map listToMapInteger(List list); +} diff --git a/src/equipment/NB对接源码/IotDictionariesServiceImpl.java b/src/equipment/NB对接源码/IotDictionariesServiceImpl.java new file mode 100644 index 0000000..a89bead --- /dev/null +++ b/src/equipment/NB对接源码/IotDictionariesServiceImpl.java @@ -0,0 +1,52 @@ +package com.iwunu.nbiot.lock.service.impl; + +import com.iwunu.nbiot.lock.entity.IotDictionaries; +import com.iwunu.nbiot.lock.repository.IotDictionariesRepository; +import com.iwunu.nbiot.lock.service.IotDictionariesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @author kinfeng + * @date 2022/4/19 2:59 PM + * @desc + */ +@Service +public class IotDictionariesServiceImpl implements IotDictionariesService { + + @Autowired + private IotDictionariesRepository iotDictionariesRepository; + + + @Override + public List findListByType(String type) { + return iotDictionariesRepository.findListByType(type); + } + + @Override + public Map listToMapString(List list) { + return list.stream().collect(Collectors.toMap(IotDictionaries::getName, IotDictionaries::getValue)); + } + + @Override + public Map listToMapInteger(List list) { + Map map = new HashMap<>() ; + for(IotDictionaries iotDictionaries:list){ + map.put(iotDictionaries.getName(),Integer.valueOf(iotDictionaries.getValue())); + } + return map ; + + } + + @Override + public Map listToMapValueString(List list) { + return list.stream().distinct().collect(Collectors.toMap(IotDictionaries::getValue,IotDictionaries::getName)); + } + + +} diff --git a/src/equipment/NB对接源码/IotLogService.java b/src/equipment/NB对接源码/IotLogService.java new file mode 100644 index 0000000..316162c --- /dev/null +++ b/src/equipment/NB对接源码/IotLogService.java @@ -0,0 +1,8 @@ +package com.iwunu.nbiot.lock.service; + +import com.iwunu.nbiot.lock.entity.ReportLog; + +public interface IotLogService { + void updateLog(String deviceId,String random,Integer status); + void saveLog(ReportLog reportLog); +} diff --git a/src/equipment/NB对接源码/IotLogServiceImpl.java b/src/equipment/NB对接源码/IotLogServiceImpl.java new file mode 100644 index 0000000..5a1ab86 --- /dev/null +++ b/src/equipment/NB对接源码/IotLogServiceImpl.java @@ -0,0 +1,32 @@ +package com.iwunu.nbiot.lock.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.iwunu.nbiot.common.util.DateUtil; +import com.iwunu.nbiot.lock.entity.ReportLog; +import com.iwunu.nbiot.lock.repository.IotLogRepository; +import com.iwunu.nbiot.lock.service.IotLogService; + +@Service +public class IotLogServiceImpl implements IotLogService{ + @Autowired + private IotLogRepository iotNbLogRepository; + + @Override + public void updateLog(String deviceId,String random,Integer status) { + iotNbLogRepository.updateLog(deviceId,random,DateUtil.nowDateTime(),status); + + } + + @Override + public void saveLog(ReportLog reportLog) { + try { + iotNbLogRepository.saveAndFlush(reportLog); + } catch (Exception e) { + e.getMessage(); + e.printStackTrace(); + } + + } +} diff --git a/src/equipment/NB对接源码/LockMqttReceiveServiceImpl.java b/src/equipment/NB对接源码/LockMqttReceiveServiceImpl.java new file mode 100644 index 0000000..54516a1 --- /dev/null +++ b/src/equipment/NB对接源码/LockMqttReceiveServiceImpl.java @@ -0,0 +1,260 @@ +package com.iwunu.nbiot.lock.service.impl; +import java.util.Map; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.alibaba.fastjson.JSONObject; +import com.iwunu.nbiot.common.constant.CacheKeyConstant; +import com.iwunu.nbiot.common.util.CmdKeyUtil; +import com.iwunu.nbiot.common.util.DateUtil; +import com.iwunu.nbiot.common.util.ReportSeverEnum; +import com.iwunu.nbiot.lock.aepclient.AepCommandClient; +import com.iwunu.nbiot.lock.cache.RedisService; +import com.iwunu.nbiot.lock.entity.CmdData; +import com.iwunu.nbiot.lock.entity.IotLock; +import com.iwunu.nbiot.lock.entity.ReportLog; +import com.iwunu.nbiot.lock.service.IotCmdDataService; +import com.iwunu.nbiot.lock.service.IotLockService; +import com.iwunu.nbiot.lock.service.IotLogService; +import com.iwunu.nbiot.lock.service.LockMqttReceiveService; +import com.iwunu.nbiot.lock.util.MessageConversionAdapter; +import com.iwunu.nbiot.lock.util.MessageMapParse; +import com.iwunu.nbiot.lock.util.ReportDataKeyUtil; + +@Service +public class LockMqttReceiveServiceImpl implements LockMqttReceiveService { + private final static Logger logger = LoggerFactory.getLogger(LockMqttReceiveServiceImpl.class); + @Autowired + private RedisService redisService; + @Autowired + private IotLockService iotLockService; + @Autowired + private AepCommandClient aepCommandClient; + @Autowired + private IotLogService iotNbLogService; + @Autowired + private IotCmdDataService iotCmdDataService; + @Autowired + private MessageConversionAdapter messageConversionAdapter; +// private final static Integer maxCmdLength = 30; + private final static String delCmdTyp = "delete"; + public static CloseableHttpClient httpclient; + static { + httpclient = HttpClients.createDefault(); + } + + @Override + public void handlerOnlineMqttMessage(String msg) { + JSONObject receiveJson = JSONObject.parseObject(msg); + String data = MessageMapParse.getData(receiveJson.getString("message")); + String deviceId = receiveJson.getString("deviceId"); + Map datamap = MessageMapParse.parseMessage(data.length(), data); + if (redisService.get(CacheKeyConstant.REDIS_ONLINE_KEY + deviceId) == null) { + IotLock lock = iotLockService.findLockByDeviceId(deviceId); + lock.setSignalInfo(Integer.valueOf(datamap.get("signal").toString())); + lock.setElectric(Integer.valueOf(datamap.get("electric").toString())); + lock.setIsOpen(Integer.valueOf(datamap.get("openDoor").toString())); + lock.setReportTime(DateUtil.nowDateTime()); + lock.setSimNum(datamap.get("ccid").toString()); + iotLockService.saveAndUpdate(lock); + redisService.setex(CacheKeyConstant.REDIS_ONLINE_KEY + deviceId, deviceId, + CacheKeyConstant.ONLINE_CACHE_TIME); + } + this.handlerCmdMessage(deviceId); + } + + @Override + public void handlerAnswerMqttMessage(String msg) { + JSONObject receiveJson = JSONObject.parseObject(msg); + String data = MessageMapParse.getData(receiveJson.getString("message")); + String deviceId = receiveJson.getString("deviceId"); + String random = MessageMapParse.getRandom(receiveJson.getString("message")); + String stampTime = MessageMapParse.getStampTime(receiveJson.getString("message")); + Map datamap = MessageMapParse.parseMessage(data.length(), data); + String cmdType = MessageMapParse.getCmdType(data); + CmdData cmd = iotCmdDataService.findListByCmdStampAndDeviceId(deviceId, random, stampTime); + Integer status = Integer.parseInt(datamap.get(cmdType).toString()); + if (cmd != null) { + if (!cmdType.contains(CmdKeyUtil.delCmdTyp)) { + cmd.setReportContext(msg); + cmd.setReportTime(DateUtil.nowDate()); + cmd.setStatus(status == 1 ? 1 : 2); + iotCmdDataService.update(cmd); + } else if (status == 1) { + iotCmdDataService.delete(cmd); + } + } else { + if (status == 1 && datamap.containsValue(CmdKeyUtil.DELETEALLCARDNO)) { + iotCmdDataService.deleteByDeviceIdAndCmdType(deviceId, cmdType); + } + if (status == 1 && datamap.containsValue(CmdKeyUtil.DELETEALLPASSWORD)) { + iotCmdDataService.deleteByDeviceIdAndCmdType(deviceId, cmdType); + } + if (status == 1 && datamap.containsValue(CmdKeyUtil.DELETEALLCMD)) { + iotCmdDataService.deleteByDeviceId(deviceId); + } + } + logger.info("Answer:" + JSONObject.toJSON(datamap)); + this.handlerCmdMessage(deviceId); + } + + @Override + public void handlerOpenlockMqttMessage(String msg) { + JSONObject receiveJson = JSONObject.parseObject(msg); + String deviceId = receiveJson.getString("deviceId"); + String data = MessageMapParse.getData(receiveJson.getString("message")); + String random = MessageMapParse.getRandom(receiveJson.getString("message")); + Map datamap = MessageMapParse.parseMessage(data.length(), data); + if (datamap.get("openDoor") != null) { + iotNbLogService.updateLog(deviceId, random, Integer.parseInt(datamap.get("openDoor").toString())); + redisService.del(CacheKeyConstant.REDIS_OPEN_KEY + deviceId); + } + this.handlerCmdMessage(deviceId); + } + + /** + * 处理缓存内容 + * + * @param deviceId + */ + public void handlerCmdMessage(String deviceId) { + this.cacheDeviceOnlineStatus(deviceId); + synchronized (deviceId) { + JSONObject param = new JSONObject(); + // 处理开锁信息,通过接口下发到AEP平台 + if (redisService.get(CacheKeyConstant.REDIS_OPEN_KEY + deviceId) != null) { + String openLockData = messageConversionAdapter + .getOpenLockData(redisService.get(CacheKeyConstant.REDIS_OPEN_KEY + deviceId)); + param.put("deviceId", deviceId); + param.put("payload", openLockData); + aepCommandClient.sendMessagePost(param); + } + // 处理缓存卡/密码信息。通过接口下发到AEP平台 + if (redisService.listSize(CacheKeyConstant.CACHE_CMD_KEY + deviceId) > 0) { + param = new JSONObject(); + /** 批量处理模块 **/ +// List cmds = new ArrayList(); +// param = new JSONObject(); +// Long listsize = redisService.listSize(CacheKeyConstant.CACHE_CMD_KEY+deviceId); +// while(redisService.listSize(CacheKeyConstant.CACHE_CMD_FINGER_KEY+deviceId)>0) { +// cmds.add(redisService.leftPop(CacheKeyConstant.CACHE_CMD_KEY+deviceId).toString()); +// if(listsize.intValue()>maxCmdLength && cmds.size()==maxCmdLength) { +// String cmdData = messageConversionAdapter.getSendDatas(cmds); +// param.put("deviceId", deviceId); +// param.put("payload", cmdData); +// aepCommandClient.sendMessagePost(param); +// cmds = new ArrayList(); +// } +// } + String cmdData = redisService.leftPop(CacheKeyConstant.CACHE_CMD_KEY + deviceId).toString(); + JSONObject cmd = JSONObject.parseObject(cmdData); + String startTime = cmd.getString("startTime"); + String endTime = cmd.getString("endTime"); + String minType = cmd.getString("cmdType"); + Integer pitNum = cmd.getInteger("pitNum"); + String data = cmd.getString("cmdContext"); + String random = cmd.getString("random"); + String stamptime = cmd.getString("stamptime"); + if (minType.contains(delCmdTyp)) { + data = "00000000"; + endTime = ""; + startTime = ""; + } + String sendData = messageConversionAdapter.getSendData(data, pitNum, + ReportDataKeyUtil.REPORT_TYPE_KEY.get(minType), startTime, endTime); + String cmdPackage = messageConversionAdapter.getSendCmdData(sendData, random, stamptime); + param.put("deviceId", deviceId); + param.put("payload", cmdPackage); + aepCommandClient.sendMessagePost(param); + } + // 处理缓存指纹信息。通过接口下发到AEP平台 + if (redisService.listSize(CacheKeyConstant.CACHE_CMD_FINGER_KEY + deviceId) > 0) { + param = new JSONObject(); + String fingerData = redisService.leftPop(CacheKeyConstant.CACHE_CMD_FINGER_KEY + deviceId).toString(); + JSONObject finger = JSONObject.parseObject(fingerData); + String startTime = finger.getString("startTime"); + String endTime = finger.getString("endTime"); + String minType = finger.getString("cmdType"); + Integer pitNum = finger.getInteger("pitNum"); + String data = finger.getString("cmdContext"); + String random = finger.getString("random"); + String stamptime = finger.getString("stamptime"); + String finger1 = data.substring(0, data.length() / 2); + String finger2 = data.substring(data.length() / 2, data.length()); + String sendData1 = messageConversionAdapter.getSendFingerData(finger1, pitNum, + ReportDataKeyUtil.REPORT_TYPE.get(minType), startTime, endTime); + String sendData2 = messageConversionAdapter.getSendFingerData(finger2, pitNum, + ReportDataKeyUtil.REPORT_TYPE.get(minType), null, null); + String package1 = messageConversionAdapter.getSendCmdData(sendData1, random, stamptime); + String package2 = messageConversionAdapter.getSendCmdData(sendData2, random, stamptime); + param.put("deviceId", deviceId); + param.put("payload", package1); + JSONObject result = aepCommandClient.sendMessagePost(param); + if (result != null) { + logger.info("first :" + result.toJSONString()); + param.put("payload", package2); + result = aepCommandClient.sendMessagePost(param); + } + if (result != null) { + logger.info("second :" + result.toJSONString()); + } + } + } + } + + @Override + public void handlerLockLogMqttMessage(String msg) { + JSONObject receiveJson = JSONObject.parseObject(msg); + String deviceId = receiveJson.getString("deviceId"); + this.saveLog(receiveJson); + this.handlerCmdMessage(deviceId); + } + + public void saveLog(JSONObject receiveJson) { + Integer status = 0; + Integer pitNumReport = null; + String data = MessageMapParse.getData(receiveJson.getString("message")); + String deviceId = receiveJson.getString("deviceId"); + String random = MessageMapParse.getRandom(receiveJson.getString("message")); + String stampTime = MessageMapParse.getStampTime(receiveJson.getString("message")); + String reportTime = DateUtil.stampToDate(Long.valueOf(stampTime,16)-60 * 60 * 8 ); + Map datamap = MessageMapParse.parseMessage(data.length(), data); + if (datamap == null) { + return; + } + String cmdType = MessageMapParse.getCmdType(data); + ReportLog log = new ReportLog(); + log.setDeviceId(deviceId); + log.setLockType(1); + log.setRandom(random); + log.setCreateTime(DateUtil.nowDateTime()); + log.setReportTime(reportTime); + if (datamap.get("status") != null) { + status = Integer.valueOf(datamap.get("status").toString()); + } + log.setStatus(status); + Integer reporttype = ReportSeverEnum.getType(cmdType); + log.setType(reporttype); + log.setData(datamap.get(cmdType).toString()); + log.setElectric(datamap.get("electric").toString()); + if (datamap.get("pitNumReport") != null) { + pitNumReport = Integer.valueOf(datamap.get("pitNumReport").toString()); + } + log.setPitNum(Integer.valueOf(pitNumReport)); + iotNbLogService.saveLog(log); + } + public void cacheDeviceOnlineStatus(String deviceId) { + redisService.setex("online_"+deviceId,"1",8); + } + + public static void main(String[] args) { + + System.out.println( DateUtil.stampToDate(Long.valueOf(DateUtil.getStamp(),16)-60 * 60 * 8 )); + System.out.println(DateUtil.nowDateTime()); + } + +} diff --git a/src/equipment/NB对接源码/MapToObjUtil.java b/src/equipment/NB对接源码/MapToObjUtil.java new file mode 100644 index 0000000..342dd7b --- /dev/null +++ b/src/equipment/NB对接源码/MapToObjUtil.java @@ -0,0 +1,85 @@ +package com.iwunu.nbiot.common.util; + +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.util.Map; + +/** + * Created by hepengpeng on 2021/6/19. + */ +public class MapToObjUtil { + + /** + * 將map的参数值赋值给一个新对象 + * @param map + * @param clazz + * @param + * @return + */ + public static T returnObj(Map map,Class clazz){ + try { + return setValue(map,clazz.newInstance()); + } catch (Exception e) { + e.printStackTrace(); + } + return null ; + } + + + /** + * 将map值复制给指定的对象 + * @param map + * @param obj + * @param + * @return + */ + public static T returnObj(Map map,Object obj){ + return setValue(map,obj); + } + + /** + * 为对象赋值 + * @param map + * @param obj + * @param + * @return + */ + public static T setValue(Map map,Object obj){ + try{ + Method[] methods = obj.getClass().getMethods() ; + String name = "" ; + for(int i=0;i reoprtTypeList(){ + return Arrays.asList(reporttype.split(",")); + } +} diff --git a/src/equipment/NB对接源码/MessageConversionAdapter.java b/src/equipment/NB对接源码/MessageConversionAdapter.java new file mode 100644 index 0000000..4dc0565 --- /dev/null +++ b/src/equipment/NB对接源码/MessageConversionAdapter.java @@ -0,0 +1,208 @@ +package com.iwunu.nbiot.lock.util; + +import java.util.Arrays; +import java.util.List; + +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +import com.alibaba.fastjson.JSONObject; +import com.iwunu.nbiot.common.util.ByteTools; +import com.iwunu.nbiot.common.util.DateUtil; +import com.iwunu.nbiot.common.util.HexUtils; + +@Component + +public class MessageConversionAdapter { + @Value("${message.outputService}") + private String serverType; + @Value("${message.servicetype.online}") + private String onlineType; + @Value("${message.servicetype.openlock}") + private String openlockType; + @Value("${message.servicetype.cmd}") + private String cmdTyp; + @Value("${message.outputService}") + private String outputService; + @Value("${message.multiple}") + private Integer multiple; + @Value("${message.openLockData}") + private String openLockData; + @Value("${message.end}") + private String end; + private String sendType06; + private Integer facesLength; + private Integer offsizeLength; + public Integer pitNumLength; + public Integer sendDataLength; + private Integer maxGroupLength; + /** + ** 获取下发数据 + * @param deviceId + * @param dataLength + * @param data + * @param serviceType + * @return + * + */ + + public String getSendData(String data,Integer pitNum,String miniType, String startTime, String endTime) { + StringBuilder send = new StringBuilder(); + StringBuilder sendData = new StringBuilder(); + sendData.append(HexUtils.toHex(pitNum, 2)); + if(data.length()<8) { + sendData.append(StringUtils.leftPad(data,8,"0")); + }else { + sendData.append(data); + } + if(!startTime.equals("")) { + startTime = DateUtil.dateToStampHex(startTime); + } + if(!endTime.equals("")) { + endTime = DateUtil.dateToStampHex(endTime); + } + sendData.append(startTime).append(endTime); + send.append(miniType); + send.append(HexUtils.toHexL(sendData.toString().length()/2+"",2)).append(sendData.toString()); + return send.toString(); + } + /** + ** 获取下发数据 + * @param deviceId + * @param dataLength + * @param data + * @param serviceType + * @return + * + */ + + public String getSendFingerData(String data,Integer pitNum,String miniType, String startTime, String endTime) { + StringBuilder send = new StringBuilder(); + StringBuilder sendData = new StringBuilder(); + sendData.append(HexUtils.toHex(pitNum, 2)); + if(startTime!=null) { + startTime = DateUtil.dateToStampHex(startTime); + sendData.append(startTime); + } + if(endTime!=null) { + endTime = DateUtil.dateToStampHex(endTime); + sendData.append(endTime); + } + sendData.append(data); + send.append(miniType); + send.append(HexUtils.toHexL(sendData.toString().length()/2+"",2)).append(sendData.toString()); + return send.toString(); + } + /** + ** 获取多个下发数据 + * @param deviceId + * @param dataLength + * @param data + * @param serviceType + * @return + */ + + public String getSendDatas(List params,String stamptime) { + String random =ByteTools.getRandom(); + StringBuffer sendData = new StringBuffer(); + for(String param : params) { + JSONObject data = JSONObject.parseObject(param); + sendData.append(getSendData(data.getString("data"), + data.getInteger("pitNum"),data.getString("miniType"), + data.getString("startTime"),data.getString("endTime"))); + } + this.getSendCmdData(sendData.toString(), random,stamptime); + return sendData.append(end).toString(); + } + /** + * 获取下发开锁数据 + * @param deviceId + * @param dataLength + * @param data + * @param serviceType + * @return + */ + + public String getOpenLockData(String random) { + StringBuilder sendData = new StringBuilder(); + sendData.append(serverType).append(random).append(openlockType).append(DateUtil.getStamp()) + .append(HexUtils.toHex(openLockData.length()/2, 4)).append(openLockData).append(end); + return sendData.toString(); + } + /** + * 获取下发数据 + * + * @param deviceId + * @param dataLength + * @param data + * @param serviceType + * @return + */ + + public String getSendCmdData(String data,String random,String stamptime) { + StringBuilder sendData = new StringBuilder(); + sendData.append(serverType).append(random).append(cmdTyp).append(stamptime) + .append(HexUtils.toHex(data.length()/2, 4)).append(data).append(end); + return sendData.toString(); + } + /** + * 获取下发数据 + * + * @param deviceId + * @param dataLength + * @param data + * @param serviceType + * @return + */ + + public String getSendFacesData(String deviceId, Integer dataLength, String data, String serviceType, + String miniType, String random, String stamp,String offsize,Integer count) { + StringBuilder sendData = new StringBuilder(); + sendData.append(serverType).append(outputService).append(sendType06).append(deviceId).append(random) + .append(serviceType).append(stamp) + .append(HexUtils.toHex(dataLength +maxGroupLength+offsizeLength+facesLength, 4)).append(miniType) + .append(HexUtils.toHex(dataLength+offsizeLength+facesLength, 4)).append(HexUtils.toHex(count,8)) + .append(offsize) + .append(data) + .append(end); + return sendData.toString(); + } + + /** + * + * @return + */ + public String getSendLength(Integer length) { + return StringUtils.leftPad(length.toString(), 4); + } + + /** + * + * @param imageData + * @param index + * @return + */ + public String spitImageData(byte[] imageData,Integer index,Integer size) { + if(imageData.length-index parseMessage(Integer messageLength, String message){ + if(messageLength==0){ return null ;} + try{ + Map map = new HashMap<>(); + Integer index =0 ; + while (index parseImageMessage(Integer messageLength, String message){ + try{ + if(messageLength==0){ + return null ; + } + Map map = new HashMap<>(); + byte[] array = Base64.decode(message) ; + message = HexUtils.encode(array); + Integer index =0 ; + while (index + * @return + */ + public static T parseMessage(Integer messageLength, String message,Class clazz){ + return MapToObjUtil.returnObj(parseMessage(messageLength,message),clazz); + } + + public static Integer add(Integer count ,Integer... numbers) { + for(Integer number:numbers) { + count += number; + } + return count; + } + public static Integer sub(Integer count ,Integer... numbers) { + for(Integer number:numbers) { + count -= number; + } + return count; + } + +} diff --git a/src/equipment/NB对接源码/MqttCofigBean.java b/src/equipment/NB对接源码/MqttCofigBean.java new file mode 100644 index 0000000..5c37f07 --- /dev/null +++ b/src/equipment/NB对接源码/MqttCofigBean.java @@ -0,0 +1,45 @@ +package com.iwunu.nbiot.lock.config; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +import lombok.Getter; + +@Component +@Getter +public class MqttCofigBean { + @Value("${spring.mqtt.username}") + private String username; + + @Value("${spring.mqtt.password}") + private String password; + + @Value("${spring.mqtt.url}") + private String hostUrl; + + @Value("${spring.mqtt.client.sid}") + private String sclientId; + + @Value("${spring.mqtt.client.id}") + private String clientId; + + @Value("${spring.mqtt.messageType}") + private String messageType; + + @Value("${spring.mqtt.completionTimeout}") + private int completionTimeout;// 连接超时 + + @Value("${srping.mqtt.keepalive}") + private int keepalive;// 连接数 + + @Value("${spring.mqtt.send.topic.default}") + private String defaultTopic; + + @Value("${spring.mqtt.send.topic}") + private String sendTopic; + + public String[] getRTopics() { + return sendTopic.split(","); + } + +} diff --git a/src/equipment/NB对接源码/NB.sql b/src/equipment/NB对接源码/NB.sql new file mode 100644 index 0000000..8215607 --- /dev/null +++ b/src/equipment/NB对接源码/NB.sql @@ -0,0 +1,125 @@ +/* + Navicat Premium Data Transfer + + Source Server : 1.14.241.96 + Source Server Type : MySQL + Source Server Version : 80025 + Source Host : 1.14.241.96:3306 + Source Schema : lockinfo + + Target Server Type : MySQL + Target Server Version : 80025 + File Encoding : 65001 + + Date: 13/03/2023 10:56:07 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for iot_dictionaries +-- ---------------------------- +DROP TABLE IF EXISTS `iot_dictionaries`; +CREATE TABLE `iot_dictionaries` ( + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键,自动生成', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `remark` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述', + `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型', + `value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1399202561080299521 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for iot_lock +-- ---------------------------- +DROP TABLE IF EXISTS `iot_lock`; +CREATE TABLE `iot_lock` ( + `id` bigint(0) NOT NULL AUTO_INCREMENT, + `accessToken` varchar(520) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '对外UUID', + `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '门锁名称', + `lockId` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'mac地址', + `simNum` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'sim卡号', + `deviceId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备id', + `nodeId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备出厂mesi号', + `createTime` datetime(0) NULL DEFAULT NULL, + `location` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地理位置', + `ownerId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `isDel` tinyint(1) NULL DEFAULT NULL, + `isBind` int(0) NULL DEFAULT NULL COMMENT '0否 1是', + `type` int(0) NULL DEFAULT NULL COMMENT '锁类型1:公寓 2:学校 3:酒店', + `electric` int(0) NULL DEFAULT NULL, + `signalInfo` int(0) NULL DEFAULT NULL, + `status` int(0) NULL DEFAULT NULL COMMENT '状态 0未注册 1已注册 2已绑定', + `adminPassword` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `baseCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `mac` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `bussinessId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '开门状态 true开门', + `isDisable` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用 true是 false否', + `isSilence` tinyint(1) NULL DEFAULT NULL COMMENT '是否静音 true是 false否', + `isNormallyOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否常开 true是 false否', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `reportTime` datetime(0) NULL DEFAULT NULL COMMENT '最后更新时间', + `latitude` float NULL DEFAULT NULL COMMENT '纬度', + `longitude` float NULL DEFAULT NULL COMMENT '经度', + `appType` int(0) NULL DEFAULT NULL COMMENT '应用类型(用于推送)', + `unit` int(0) UNSIGNED NULL DEFAULT NULL COMMENT '单元', + `floor` int(0) NULL DEFAULT NULL COMMENT '楼层', + `building` int(0) NULL DEFAULT NULL COMMENT '楼栋', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `t_lock_UN`(`deviceId`, `reportTime`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 452 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for iot_report_log +-- ---------------------------- +DROP TABLE IF EXISTS `iot_report_log`; +CREATE TABLE `iot_report_log` ( + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键,自动生成', + `createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `data` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据内容', + `deviceId` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备id', + `image_url` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片地址', + `lockType` int(0) NULL DEFAULT NULL COMMENT '数据类型 1.公寓锁 2.校园锁', + `nickName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '昵称', + `phone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号', + `electric` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `merNo` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商家编号', + `pitNum` int(0) NULL DEFAULT NULL, + `status` int(0) NULL DEFAULT NULL, + `random` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '随机数', + `reportTime` datetime(0) NULL DEFAULT NULL COMMENT '上报时间', + `type` int(0) NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `deviceId_index`(`deviceId`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 18891 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for iot_sendcmd_data +-- ---------------------------- +DROP TABLE IF EXISTS `iot_sendcmd_data`; +CREATE TABLE `iot_sendcmd_data` ( + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键,自动生成', + `cmdSeq` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '设备序列号', + `cmdType` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '命令类型', + `data` varchar(1024) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '数据内容', + `deviceId` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '设备id', + `reportContext` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL COMMENT '上报内容', + `reportTime` datetime(0) NULL DEFAULT NULL COMMENT '上报时间', + `sendContext` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL COMMENT '发送内容', + `sendTime` datetime(0) NULL DEFAULT NULL COMMENT '发送时间', + `serviceType` int(0) NULL DEFAULT NULL COMMENT '服务类型', + `status` int(0) NULL DEFAULT NULL COMMENT '0已下发等待设备上报 1.上报成功 2.上报失败 3.失效', + `sendParam` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, + `pitNum` int(0) NULL DEFAULT NULL COMMENT '坑位', + `random` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '随机数', + `stamptime` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '时间戳', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `dx_iot_sendcmd_data_deviceId_cmdSeq_uindex`(`deviceId`, `cmdSeq`) USING BTREE, + UNIQUE INDEX `deviceId_cmdTyp_random_stamptime_index`(`cmdType`, `deviceId`, `random`, `stamptime`) USING BTREE, + INDEX `deviceId_pitNum_cmdType_index`(`cmdType`, `deviceId`, `pitNum`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1248 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/src/equipment/NB对接源码/PitNumUtil.java b/src/equipment/NB对接源码/PitNumUtil.java new file mode 100644 index 0000000..9300a67 --- /dev/null +++ b/src/equipment/NB对接源码/PitNumUtil.java @@ -0,0 +1,46 @@ +package com.iwunu.nbiot.common.util; + +import java.util.ArrayList; +import java.util.List; + +/** + * + * @author kinfeng + * + */ +public class PitNumUtil { + public static final Integer MAX_PIT_NUM=100; + + public static Integer getPitNum(List removeList){ + if(removeList==null || removeList.size()==0){ + return 1; + } + List list = pitNumList(); + list.removeAll(removeList); + return list.get(0); + } + + private static List pitNumList(){ + List pitList = new ArrayList(); + for(int i=1;i<=MAX_PIT_NUM;i++){ + pitList.add(i); + } + return pitList; + } + + public static void main(String[] args) { + List list1 = new ArrayList(); + list1.add(1); + + List list2 = new ArrayList(); + list2.add(2); + + List list3 = new ArrayList(); + list3.add(3); + + System.out.println(getPitNum(list1)); + System.out.println(getPitNum(list2)); + System.out.println(getPitNum(list3)); + + } +} diff --git a/src/equipment/NB对接源码/ReportDataKeyUtil.java b/src/equipment/NB对接源码/ReportDataKeyUtil.java new file mode 100644 index 0000000..2068cc3 --- /dev/null +++ b/src/equipment/NB对接源码/ReportDataKeyUtil.java @@ -0,0 +1,36 @@ +package com.iwunu.nbiot.lock.util; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import com.iwunu.nbiot.lock.service.IotDictionariesService; + +import java.util.HashMap; +import java.util.Map; + +/** + * @author kinfeng + * @date 2022/04/14 10:34 AM + * @desc 上报数据类型对应的key + */ +@Configuration +public class ReportDataKeyUtil { + public static Map REPORT_TYPE = new HashMap<>() ; + public static Map REPORT_TYPE_KEY = new HashMap<>() ; + // 01卡号 02电量 03序号 04总包数 05图片数据 + // 06密码 07钥匙 08时间 09有效位 0a开始上传图片 + // 0b删除密码 0c删除卡号 0d密码开锁 0e卡号开锁 + // 0f人脸开锁 10指纹开锁 11钥匙开锁 + // 12删除所有密码 13删除所有卡号 + @Autowired + private IotDictionariesService iotDictionariesService; + + + @Bean + public String initReportType(){ + REPORT_TYPE = iotDictionariesService.listToMapString(iotDictionariesService.findListByType("reportData")); + REPORT_TYPE_KEY= iotDictionariesService.listToMapValueString(iotDictionariesService.findListByType("reportData")); + return null; + } +} diff --git a/src/equipment/NB对接源码/ReportSeverEnum.java b/src/equipment/NB对接源码/ReportSeverEnum.java new file mode 100644 index 0000000..bd7e9b5 --- /dev/null +++ b/src/equipment/NB对接源码/ReportSeverEnum.java @@ -0,0 +1,45 @@ +package com.iwunu.nbiot.common.util; + + +/** + * @author kinfeng + * @date 2021-04-18 15:01 + * @desc + */ +public enum ReportSeverEnum { + //cardNoLock,passwordLock,fingerLock,offlinePwdLock,faceLock,adminPwdLock,keyLock + //数据类型 1.卡开锁 2.密码开锁 3.远程开锁 4.蓝牙开锁 5.指纹开锁 6.管理密码开锁 7.人脸开锁 8.机械钥匙开锁 9.离线密码开锁 + CARDNOLOCK(1,"cardNoLock"), + PASSWORDLOCK(2,"passwordLock"), + FINGERLOCK(5,"fingerLock"), + ADMINPWDLOCK(6,"adminPwdLock"), + FACELOCK(7,"faceLock"), + KEYLOCK(8,"keyLock"), + OFFLINEPWDLOCK(9,"offlinePwdLock"), + ; + private Integer code ; + private String desc ; + + ReportSeverEnum(Integer code, String desc){ + this.code=code; + this.desc=desc; + } + public static Integer getType(String type) { + for (ReportSeverEnum c : ReportSeverEnum.values()) { + if (c.desc .equals(type)) { + return c.code; + } + } + return null; + } + public Integer getCode() { + return code; + } + + public String getDesc() { + return desc; + } + public static void main(String[] args) { + System.out.println(getType("passwordLock")); + } +} diff --git a/src/equipment/NB对接源码/StringUtil.java b/src/equipment/NB对接源码/StringUtil.java new file mode 100644 index 0000000..0577600 --- /dev/null +++ b/src/equipment/NB对接源码/StringUtil.java @@ -0,0 +1,31 @@ +package com.iwunu.iot.common.util; + +import java.io.UnsupportedEncodingException; +import java.util.regex.Pattern; + +public class StringUtil { + + public static String encoding(byte[] src, String encoding){ + try { + return new String(src, encoding); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException(e.getMessage(), e); + } + } + + public static boolean isNumber(String str) { + Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$"); + return pattern.matcher(str).matches(); + } + + public static void main(String[] args) { + System.out.println(isNumber("a")); + } + + public static boolean strIsNullOrEmpty(String s) { + return (null == s || s.trim().length() < 1); + } + public static boolean strIsNullOrEmpty(Object s) { + return (null == s || s.toString().trim().length() < 1); + } +} diff --git a/src/equipment/NB对接源码/WebEventEnum.java b/src/equipment/NB对接源码/WebEventEnum.java new file mode 100644 index 0000000..e84617b --- /dev/null +++ b/src/equipment/NB对接源码/WebEventEnum.java @@ -0,0 +1,37 @@ +package com.iwunu.nbiot.common.util; + +/** + * @author kinfeng + * @date 2021-04-18 15:01 + * @desc + */ + +public enum WebEventEnum { + SYNCCARNO("syncCardNo","cardNo"), + SYNCDELETECARNO("syncDeleteCardNo","deleteCardNo"), + SYNCPASSWORD("syncPassword","password"), + SYNCDELETEPASSWORD("syncDeletePassword","deletePassword"), + ; + private String code ; + private String desc ; + + WebEventEnum(String code, String desc){ + this.code=code; + this.desc=desc; + } + public static String getType(String type) { + for (WebEventEnum c : WebEventEnum.values()) { + if (c.desc == type) { + return c.code; + } + } + return null; + } + public String getCode() { + return code; + } + + public String getDesc() { + return desc; + } +} diff --git a/src/equipment/NB对接源码/WebEventTypeKeyUtil.java b/src/equipment/NB对接源码/WebEventTypeKeyUtil.java new file mode 100644 index 0000000..c9d35a0 --- /dev/null +++ b/src/equipment/NB对接源码/WebEventTypeKeyUtil.java @@ -0,0 +1,36 @@ +package com.iwunu.nbiot.lock.util; + +import com.iwunu.nbiot.lock.service.IotDictionariesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.util.HashMap; +import java.util.Map; + +/** + * @author kinfeng + * @date 2021/05/12 10:20 AM + * @desc 小程序事件类型 + */ +@Configuration +public class WebEventTypeKeyUtil { + public static Map EVENT_TYPE = new HashMap<>() ; + + // 100: 数据同步成功 + // 102:NB开锁成功,data为空 + // 104:密码开锁成功,data为开锁密码 + // 105:刷卡开锁成功,data为cardId + // 106:人脸开锁成功,data为faceId + // 107:指纹开锁成功,data为fingerId + // 109:无效开锁警报,data为空 + + @Autowired + private IotDictionariesService iotDictionariesService; + + @Bean + public String initEventType(){ + EVENT_TYPE = iotDictionariesService.listToMapInteger(iotDictionariesService.findListByType("webEvent")); + return "" ; + } +} diff --git a/src/equipment/NB对接源码/application-prov.properties b/src/equipment/NB对接源码/application-prov.properties new file mode 100644 index 0000000..f17764a --- /dev/null +++ b/src/equipment/NB对接源码/application-prov.properties @@ -0,0 +1,115 @@ +server.port=8888 +https +https.port=9002 +https.ssl.key-store=/opt/flock/cert/keystore.jks +https.ssl.key-store-password=Iwunu2017 + +spring.jackson.date-format=yyyy-MM-dd HH:mm:ss +spring.jackson.joda-date-time-format=yyyy-MM-dd HH:mm:ss + +# IMAGE +nb.report.image.path=/flock/nginx/images/ +nb.server.name=http://nb.iwunu.com/images/ + +iot_appid=MQTTserver +iot_secret=888888 + +#mysql +spring.datasource.username=gdzn +spring.datasource.password=Gd2022!@#$%^ +spring.datasource.url=jdbc:mysql://1.14.241.96:3306/lockInfo?useUnicode=true&characterEncoding=utf8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC +spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver +spring.jpa.database=MYSQL +spring.jpa.show-sql=false +#spring.jpa.hibernate.ddl-auto = update +spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy + +spring.datasource.hikari.max-idle=10 +spring.datasource.hikari.max-wait=10000 +spring.datasource.hikari.initial-size=5 +spring.datasource.hikari.validation-query=SELECT 1 +spring.datasource.hikari.test-on-borrow=false +spring.datasource.hikari.test-while-idle=true +spring.datasource.hikari.time-between-eviction-runs-millis=18800 + +spring.datasource.hikari.minimum-idle=3 +spring.datasource.hikari.maximum-pool-size=10 +spring.datasource.hikari.max-lifetime =30000 + +#redis message stickyer +# Redis\u6570\u636E\u5E93\u7D22\u5F15\uFF08\u9ED8\u8BA4\u4E3A0\uFF09 +spring.redis.database=1 +# Redis\u670D\u52A1\u5668\u5730\u5740 +spring.redis.host=127.0.0.1 +spring.redis.port=6379 +spring.redis.password= +spring.redis.timeout=10000 +spring.redis.lettuce.pool.max-active=16 +spring.redis.lettuce.pool.max-idle=8 +spring.redis.lettuce.pool.max-wait=1000 +spring.redis.lettuce.pool.min-idle=0 +spring.redis.lettuce.shutdown-timeout=100 +#redis.nodes: 47.107.94.232:7003,47.107.94.232:7001,47.107.94.232:7002,47.107.94.232:7004,47.107.94.232:7005,47.107.94.232:7006 +#redis.commandTimeout: 10000 +#redis.maxTotal: 5000 +#redis.maxIdle: 30 +#redis.minIdle: 5 +#redis.maxWait: 3000 +#redis.pwd + + +iot_appid=MQTTserver +iot_secret=888888 + +iot_cache_url=http://localhost/api/lock/smartlocks/ping +iot_openlock_url=http://localhost/api/lock/smartlocks/unlock +iot_state_url=http://localhost/api/lock/smartlocks/statuschange +iot_login_url=http://localhost/api/lock/smartlocks/login + + + +iot_login_token_key=token_mqttserver_888888 +iot_device_ping_key=iot_ping_key_ +iot_device_error_key=iot_error_key_ +iot_device_status_key=iot_status_key_ +#-----------------------------------mqtt +spring.mqtt.username:admin +spring.mqtt.password:root@2022 +spring.mqtt.url:tcp://1.14.241.96:1883 +spring.mqtt.client.sid:admin004 +spring.mqtt.client.id:admin005 +spring.mqtt.send.topic:Q.MSG.SEND.AEP.START,Q.MSG.SEND.AEP.ANSWER,Q.MSG.SEND.AEP.POST.OPENLOCK,Q.MSG.SEND.AEP.POST.OPENLOG +spring.mqtt.send.topic.default:Q.MSG.RECEIVE.NETTY.DEFAULT + +spring.mqtt.messageType:json +spring.mqtt.completionTimeout:10 +srping.mqtt.keepalive:20 +message.reporttype.list:cardNoLock,passwordLock,fingerLock,offlinePwdLock,faceLock,adminPwdLock,keyLock +message.servicetype.online=0000 +message.servicetype.openlock=0001 +message.servicetype.cmd=0002 +message.inputService =02 +message.outputService =03 +message.openLockData=000101 +message.end=0000 + +message.multiple = 2 +message.image.length = 1024 +#AEP MQ +aep_tenantId=2000093126 +aep_token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIyMDAwMDkzMTI2In0._2asW31hIy6AK_bjUxRwYZqJB8nYiGLY_7nzWVyUxvE +serverUrlAndPort=msgpush.ctwing.cn:16651 +aep_mq_online_topic=gd_change_online +aep_mq_report_topic=gd_device_report +aep_mq_respond_topic=gd_send_respond +aep_mq_change_topic=gd_device_change +aep_app_id = 106593 +aep_app_key =TNZcC7msOii +aep_app_secret =q62zA1AHj8 +aep_master_apikey = 8c64b3a47a1f4665aad7d5249d3e9bde +aep_product_id =15238283 +#log +logging.level.root=info +des.key=iwunu20190227 +logging.config=classpath:logback-spring.xml +spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl diff --git a/src/equipment/NB对接源码/getFinger.vue b/src/equipment/NB对接源码/getFinger.vue new file mode 100644 index 0000000..6284cf4 --- /dev/null +++ b/src/equipment/NB对接源码/getFinger.vue @@ -0,0 +1,408 @@ + + + + + diff --git a/src/equipment/NB对接源码/iot_dictionaries.sql b/src/equipment/NB对接源码/iot_dictionaries.sql new file mode 100644 index 0000000..f7dfa83 --- /dev/null +++ b/src/equipment/NB对接源码/iot_dictionaries.sql @@ -0,0 +1,117 @@ +/* + Navicat Premium Data Transfer + + Source Server : 1.14.241.96 + Source Server Type : MySQL + Source Server Version : 80025 + Source Host : 1.14.241.96:3306 + Source Schema : lockinfo + + Target Server Type : MySQL + Target Server Version : 80025 + File Encoding : 65001 + + Date: 13/03/2023 10:56:53 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for iot_dictionaries +-- ---------------------------- +DROP TABLE IF EXISTS `iot_dictionaries`; +CREATE TABLE `iot_dictionaries` ( + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键,自动生成', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `remark` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述', + `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型', + `value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1399202561080299521 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact; + +-- ---------------------------- +-- Records of iot_dictionaries +-- ---------------------------- +INSERT INTO `iot_dictionaries` VALUES (1, '2019-02-19 14:30:24', '00', '远程开锁', 'reportData', 'openLock'); +INSERT INTO `iot_dictionaries` VALUES (2, '2019-02-19 14:31:16', '01', '上报数据卡号', 'reportData', 'cardNo'); +INSERT INTO `iot_dictionaries` VALUES (3, '2019-02-19 14:31:57', '02', '电量', 'reportData', 'electric'); +INSERT INTO `iot_dictionaries` VALUES (4, '2019-02-19 14:32:18', '03', '序号', 'reportData', 'index'); +INSERT INTO `iot_dictionaries` VALUES (5, '2019-02-19 14:32:49', '04', '总包数', 'reportData', 'totalPage'); +INSERT INTO `iot_dictionaries` VALUES (6, '2019-02-19 14:33:11', '05', '图片数据', 'reportData', 'imageData'); +INSERT INTO `iot_dictionaries` VALUES (7, '2019-02-19 14:33:11', '06', '密码数据', 'reportData', 'password'); +INSERT INTO `iot_dictionaries` VALUES (8, '2019-02-19 14:33:11', '07', '钥匙', 'reportData', 'lockKey'); +INSERT INTO `iot_dictionaries` VALUES (9, '2019-02-19 14:33:11', '08', '操作时间', 'reportData', 'operatorTime'); +INSERT INTO `iot_dictionaries` VALUES (10, '2019-02-19 14:33:11', '09', '是否合法操作', 'reportData', 'status'); +INSERT INTO `iot_dictionaries` VALUES (11, '2019-02-19 14:33:11', '0b', '删除密码', 'reportData', 'deletePassword'); +INSERT INTO `iot_dictionaries` VALUES (12, '2019-02-19 14:33:11', '0c', '删除卡号', 'reportData', 'deleteCardNo'); +INSERT INTO `iot_dictionaries` VALUES (13, '2019-02-19 14:33:11', '0d', '密码开锁', 'reportData', 'passwordLock'); +INSERT INTO `iot_dictionaries` VALUES (14, '2019-02-19 14:33:11', '0e', '卡号开锁', 'reportData', 'cardNoLock'); +INSERT INTO `iot_dictionaries` VALUES (15, '2019-02-19 14:33:11', '10', '人脸开锁', 'reportData', 'faceLock'); +INSERT INTO `iot_dictionaries` VALUES (16, '2019-02-19 14:33:11', '0f', '指纹开锁', 'reportData', 'fingerLock'); +INSERT INTO `iot_dictionaries` VALUES (17, '2019-02-19 14:33:11', '11', '钥匙开锁', 'reportData', 'keyLock'); +INSERT INTO `iot_dictionaries` VALUES (18, '2019-02-19 14:33:11', '12', '信号', 'reportData', 'signal'); +INSERT INTO `iot_dictionaries` VALUES (19, '2019-02-19 14:33:11', 'openLock', '开锁服务类型', 'serviceType', '1'); +INSERT INTO `iot_dictionaries` VALUES (20, '2019-02-19 14:33:11', 'deleteAllPassword', '删除所有密码服务类型', 'serviceType', '5'); +INSERT INTO `iot_dictionaries` VALUES (21, '2019-02-19 14:33:11', 'deleteAllCardNo', '删除所有卡号服务类型', 'serviceType', '6'); +INSERT INTO `iot_dictionaries` VALUES (22, '2019-02-19 14:33:11', 'openLock', '远程开锁事件类型', 'webEvent', '102'); +INSERT INTO `iot_dictionaries` VALUES (23, '2019-02-19 14:33:11', 'passwordLock', '密码开锁事件类型', 'webEvent', '104'); +INSERT INTO `iot_dictionaries` VALUES (24, '2019-02-19 14:33:11', 'cardNoLock', '卡号开锁事件类型', 'webEvent', '105'); +INSERT INTO `iot_dictionaries` VALUES (25, '2019-02-19 14:33:11', 'validLock', '无效开锁时间类型', 'webEvent', '109'); +INSERT INTO `iot_dictionaries` VALUES (26, '2019-02-19 14:33:11', 'openLock', '开锁远程指令', 'cmdData', '00'); +INSERT INTO `iot_dictionaries` VALUES (27, '2019-02-19 14:33:11', 'cardNo', '下发卡号', 'cmdData', '01'); +INSERT INTO `iot_dictionaries` VALUES (28, '2019-02-19 14:33:11', 'password', '下发密码', 'cmdData', '06'); +INSERT INTO `iot_dictionaries` VALUES (29, '2019-02-19 14:33:11', 'operatorTime', '下发操作时间', 'cmdData', '08'); +INSERT INTO `iot_dictionaries` VALUES (30, '2019-02-19 14:33:11', 'deletePassword', '下发删除密码指令', 'cmdData', '0b'); +INSERT INTO `iot_dictionaries` VALUES (31, '2019-02-19 14:33:11', 'deleteCardNo', '下发删除卡号指令', 'cmdData', '0c'); +INSERT INTO `iot_dictionaries` VALUES (32, '2019-02-19 14:33:11', '0', '服务类型映射到监听队列', 'serviceTypeToQueue', 'onlineReport'); +INSERT INTO `iot_dictionaries` VALUES (33, '2019-02-19 14:33:11', '1', '服务类型映射到监听队列', 'serviceTypeToQueue', 'openLockReport'); +INSERT INTO `iot_dictionaries` VALUES (34, '2019-02-19 14:33:11', '2', '服务类型映射到监听队列', 'serviceTypeToQueue', 'generalDataReport'); +INSERT INTO `iot_dictionaries` VALUES (35, '2019-02-19 14:33:11', '3', '服务类型映射到监听队列', 'serviceTypeToQueue', 'imageReadyReport'); +INSERT INTO `iot_dictionaries` VALUES (36, '2019-02-19 14:33:11', '4', '服务类型映射到监听队列', 'serviceTypeToQueue', 'imageStartReport'); +INSERT INTO `iot_dictionaries` VALUES (37, '2019-02-19 14:33:11', '5', '服务类型映射到监听队列', 'serviceTypeToQueue', 'deleteAllPassword'); +INSERT INTO `iot_dictionaries` VALUES (38, '2019-02-19 14:33:11', '6', '服务类型映射到监听队列', 'serviceTypeToQueue', 'deleteAllCardNo'); +INSERT INTO `iot_dictionaries` VALUES (39, '2019-02-19 14:33:11', 'syncCardNo', '同步卡号指令', 'webEvent', '135'); +INSERT INTO `iot_dictionaries` VALUES (40, '2019-02-19 14:33:11', 'syncPassword', '同步密码指令', 'webEvent', '134'); +INSERT INTO `iot_dictionaries` VALUES (41, '2019-02-19 14:33:11', 'syncDeleteCardNo', '同步删卡', 'webEvent', '145'); +INSERT INTO `iot_dictionaries` VALUES (42, '2019-02-19 14:33:11', 'syncDeletePassword', '同步删除密码', 'webEvent', '144'); +INSERT INTO `iot_dictionaries` VALUES (43, '2019-02-19 14:33:11', '1', '果丁智能', 'appType', 'https://service.guodn.cn/weapp/uploadNbEvent'); +INSERT INTO `iot_dictionaries` VALUES (44, '2019-02-19 14:33:11', '2', '果丁智能', 'appType', 'https://service.guodn.cn/weapp/uploadNbEvent'); +INSERT INTO `iot_dictionaries` VALUES (45, '2019-02-19 14:33:11', '3', '物联酒店', 'appType', 'https://service.guodn.cn/weapp/uploadNbEvent'); +INSERT INTO `iot_dictionaries` VALUES (46, '2019-02-19 14:33:11', 'bindDevice', '绑定设备', 'subEvent', 'http://39.96.202.13:80/dx/iwunu/callback/bindDevice'); +INSERT INTO `iot_dictionaries` VALUES (47, '2019-02-19 14:33:11', 'deviceAdded', '添加新设备', 'subEvent', 'http://39.96.202.13:80/dx/iwunu/callback/addDevice'); +INSERT INTO `iot_dictionaries` VALUES (48, '2019-02-19 14:33:11', 'deviceInfoChanged', '设备信息变化', 'subEvent', 'http://39.96.202.13:80/dx/iwunu/callback/updateDeviceInfo'); +INSERT INTO `iot_dictionaries` VALUES (49, '2019-02-19 14:33:11', 'deviceDataChanged', '设备数据变化', 'subEvent', 'http://39.96.202.13:80/dx/iwunu/callback/updateDeviceData'); +INSERT INTO `iot_dictionaries` VALUES (50, '2019-02-19 14:33:11', 'deviceDeleted', '删除设备', 'subEvent', 'http://39.96.202.13:80/dx/iwunu/callback/deletedDevice'); +INSERT INTO `iot_dictionaries` VALUES (51, '2019-02-19 14:33:11', 'powerAlarm', '低电量告警', 'webEvent', '110'); +INSERT INTO `iot_dictionaries` VALUES (52, '2019-02-19 14:33:11', 'fingerLock', '指纹开锁', 'webEvent', '107'); +INSERT INTO `iot_dictionaries` VALUES (53, '2019-02-19 14:33:11', 'adminPwdLock', '管理员密码开锁', 'webEvent', '32'); +INSERT INTO `iot_dictionaries` VALUES (54, '2019-02-19 14:33:11', 'offlinePwdLock', '离线密码开锁', 'webEvent', '34'); +INSERT INTO `iot_dictionaries` VALUES (55, '2019-02-19 14:33:11', 'keyLock', '机械钥匙开锁', 'webEvent', '21'); +INSERT INTO `iot_dictionaries` VALUES (56, '2019-02-19 14:33:11', 'doorInLock', '门内开锁', 'webEvent', '22'); +INSERT INTO `iot_dictionaries` VALUES (57, '2019-02-19 14:33:11', 'doorOutLock', '门外开锁', 'webEvent', '23'); +INSERT INTO `iot_dictionaries` VALUES (58, '2019-02-19 14:33:11', '13', '管理员密码开锁', 'reportData', 'adminPwdLock'); +INSERT INTO `iot_dictionaries` VALUES (59, '2019-02-19 14:33:11', '14', '离线密码开锁', 'reportData', 'offlinePwdLock'); +INSERT INTO `iot_dictionaries` VALUES (60, '2019-02-19 14:33:11', '15', '门内开锁', 'reportData', 'doorInLock'); +INSERT INTO `iot_dictionaries` VALUES (61, '2019-02-19 14:33:11', '16', '门外开锁', 'reportData', 'doorOutLock'); +INSERT INTO `iot_dictionaries` VALUES (62, '2019-02-19 14:33:11', 'fingerPrint', '指纹数据', 'cmdData', '17'); +INSERT INTO `iot_dictionaries` VALUES (63, '2019-02-19 14:33:11', '17', '指纹数据下发数据上报第一包', 'reportData', 'fingerPrint'); +INSERT INTO `iot_dictionaries` VALUES (64, '2019-02-19 14:33:11', '19', 'ccid', 'reportData', 'ccid'); +INSERT INTO `iot_dictionaries` VALUES (65, '2019-09-02 17:34:41', 'deleteFingerPrint', '删除指纹指令', 'cmdData', '20'); +INSERT INTO `iot_dictionaries` VALUES (66, '2019-09-02 17:34:41', 'deleteAllCmd', '删除所有指纹,卡号,密码', 'cmdData', '21'); +INSERT INTO `iot_dictionaries` VALUES (67, '2019-09-02 17:34:41', '21', '删除所有指纹,卡号,密码', 'reportData', 'deleteAllCmd'); +INSERT INTO `iot_dictionaries` VALUES (68, '2019-09-02 17:34:41', '20', '删除指纹指令', 'reportData', 'deleteFingerPrint'); +INSERT INTO `iot_dictionaries` VALUES (69, '2019-09-09 11:00:02', '22', '坑位上报通知', 'reportData', 'pitNumReport'); +INSERT INTO `iot_dictionaries` VALUES (70, '2019-09-24 17:09:09', '4', '电子信息信息智控室', 'appType', 'https://wxapi.iwunulock.cn/weapp/uploadNbEvent'); +INSERT INTO `iot_dictionaries` VALUES (71, '2019-10-28 14:02:05', '23', '禁用NB功能', 'cmdData', 'disableNb'); +INSERT INTO `iot_dictionaries` VALUES (72, '2019-11-15 09:53:05', '5', '物米科技', 'appType', 'https://361323222.iwumi.xyz/weapp/uploadNbEvent'); +INSERT INTO `iot_dictionaries` VALUES (73, '2020-12-18 15:21:29', '40', '开关门状态', 'reportData', 'openDoor'); +INSERT INTO `iot_dictionaries` VALUES (74, '2021-04-23 10:43:50', '50', '绑定', 'reportData', 'bindlock'); +INSERT INTO `iot_dictionaries` VALUES (75, '2021-04-23 10:45:02', 'bindlock', '绑定', 'cmdData', '50'); +INSERT INTO `iot_dictionaries` VALUES (76, '2021-04-26 16:02:34', 'openDoor', '开门状态', 'webEvent', '40'); +INSERT INTO `iot_dictionaries` VALUES (77, '2021-04-26 18:09:36', 'deleteFinger', '删除指纹事件', 'webEvent', '20'); +INSERT INTO `iot_dictionaries` VALUES (78, '2021-04-26 18:12:09', 'addFinger', '添加指纹事件', 'webEvent', '17'); +INSERT INTO `iot_dictionaries` VALUES (79, '2021-05-31 11:14:41', '8', '校园', 'appType', 'https://service.guodn.cn/weapp/uploadNbEvent'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/src/equipment/cardReader.zip b/src/equipment/cardReader.zip new file mode 100644 index 0000000..1fb0b92 Binary files /dev/null and b/src/equipment/cardReader.zip differ diff --git a/src/equipment/cardReader/IcCardReader.ocx b/src/equipment/cardReader/IcCardReader.ocx new file mode 100644 index 0000000..0f76c4c Binary files /dev/null and b/src/equipment/cardReader/IcCardReader.ocx differ diff --git a/src/equipment/cardReader/ic01java.html b/src/equipment/cardReader/ic01java.html new file mode 100644 index 0000000..3db8e42 --- /dev/null +++ b/src/equipment/cardReader/ic01java.html @@ -0,0 +1,495 @@ + + + + + + + USB IC ؼ V1.0 + + + + + + + + + + + + + + + + + + + +
      + +
      + +
      + + + \ No newline at end of file diff --git a/src/equipment/cardReader/index.vue b/src/equipment/cardReader/index.vue new file mode 100644 index 0000000..83b309d --- /dev/null +++ b/src/equipment/cardReader/index.vue @@ -0,0 +1,213 @@ + + + + + \ No newline at end of file diff --git a/src/equipment/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc b/src/equipment/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc new file mode 100644 index 0000000..fa2b438 Binary files /dev/null and b/src/equipment/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc differ diff --git a/src/equipment/cardReader/反注册控件.bat b/src/equipment/cardReader/反注册控件.bat new file mode 100644 index 0000000..bb396bf --- /dev/null +++ b/src/equipment/cardReader/反注册控件.bat @@ -0,0 +1,3 @@ +%Windir%\SysWOW64\regsvr32 %Windir%\System32\IcCardReader.ocx -u +%Windir%\SysWOW64\regsvr32 %Windir%\SysWOW64\IcCardReader.ocx -u +pause \ No newline at end of file diff --git a/src/equipment/cardReader/复制及注册IcCardReader控件win10_64.bat b/src/equipment/cardReader/复制及注册IcCardReader控件win10_64.bat new file mode 100644 index 0000000..2f91537 --- /dev/null +++ b/src/equipment/cardReader/复制及注册IcCardReader控件win10_64.bat @@ -0,0 +1,3 @@ +Copy %~dp0\IcCardReader.ocx %Windir%\SysWOW64\ +%Windir%\SysWOW64\regsvr32 %Windir%\SysWOW64\IcCardReader.ocx +pause \ No newline at end of file diff --git a/src/equipment/cardReader/复制及注册IcCardReader控件win_32.bat b/src/equipment/cardReader/复制及注册IcCardReader控件win_32.bat new file mode 100644 index 0000000..c48c220 --- /dev/null +++ b/src/equipment/cardReader/复制及注册IcCardReader控件win_32.bat @@ -0,0 +1,3 @@ +Copy %~dp0\IcCardReader.ocx %Windir%\System32\ +%Windir%\SysWOW64\regsvr32 %Windir%\System32\IcCardReader.ocx +pause \ No newline at end of file diff --git a/src/equipment/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt b/src/equipment/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt new file mode 100644 index 0000000..2c15d61 --- /dev/null +++ b/src/equipment/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt @@ -0,0 +1,3 @@ +ϵͳ32λx86ϵͳ ƼעIcCardReaderؼwin_32.bat + +ϵͳ64λx64ϵͳ ƼעIcCardReaderؼwin10_64.bat \ No newline at end of file diff --git a/src/equipment/指纹采集中心new.rar b/src/equipment/指纹采集中心new.rar new file mode 100644 index 0000000..42e2f2f Binary files /dev/null and b/src/equipment/指纹采集中心new.rar differ diff --git a/src/equipment/指纹采集中心new/FMBioFpr.dll b/src/equipment/指纹采集中心new/FMBioFpr.dll new file mode 100644 index 0000000..d8ffde8 Binary files /dev/null and b/src/equipment/指纹采集中心new/FMBioFpr.dll differ diff --git a/src/equipment/指纹采集中心new/指纹采集.exe b/src/equipment/指纹采集中心new/指纹采集.exe new file mode 100644 index 0000000..4ac5bc9 Binary files /dev/null and b/src/equipment/指纹采集中心new/指纹采集.exe differ diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..5f197a9 --- /dev/null +++ b/src/main.js @@ -0,0 +1,151 @@ +// The Vue build version to load with the `import` command +// (runtime-only or standalone) has been set in webpack.base.conf with an alias. +import Vue from 'vue' +import App from './App' +import router from './router' +import './assets/css/iconfont/iconfont' +import './assets/css/index.css' +import './assets/css/iconfont1/iconfont.css' +import axios from 'axios' +import store from './store' +import Vuex from 'vuex' +import qs from 'qs' +import language from './utils/i18n.js' +import MANUFACTURER from '../static/config.js' +import elementui from 'element-ui' +import 'element-ui/lib/theme-chalk/index.css'; +import less from 'less' +import "./utils/jquery.min.js"; +import "./utils/jquery.ztree.core.min.js"; +import "./utils/jquery.ztree.excheck.min.js"; +import VueQriously from 'vue-qriously' +import 'echarts-liquidfill' +Vue.use(VueQriously) + + +// moment.locale('zh-cn');//需要汉化 +import AMap from 'vue-amap'; +Vue.use(AMap); +AMap.initAMapApiLoader({ + // 高德key + key: 'b12bd8eb631f003437d1032dcb433065', + // 插件集合 (插件按需引入) + plugin: ['AMap.Autocomplete', 'AMap.Geocoder', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', + 'AMap.MapType', 'AMap.AMapManager', 'AMap.Geolocation' + ], + v: '1.4.4', + uiVersion: '1.0.11' +}); +window._AMapSecurityConfig = { + securityJsCode:"584c59da25977d841e3d7b290898025d" +} + +import BaiduMap from 'vue-baidu-map' +Vue.use(BaiduMap, { + // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */ + ak: 'stOxjAmPN6nZGQMGfc9ZUeVZO8ym3fOI' +}) + +import 'babel-polyfill' +import Promise from 'es6-promise' +import XLSX from 'xlsx' +Vue.use(XLSX) + +import dataV from '@jiaminghi/data-view'; +Vue.use(dataV); + +// 按需引入vue-awesome图标 +import Icon from 'vue-awesome/components/Icon'; +import 'vue-awesome/icons/chart-bar.js'; +import 'vue-awesome/icons/chart-area.js'; +import 'vue-awesome/icons/chart-pie.js'; +import 'vue-awesome/icons/chart-line.js'; +import 'vue-awesome/icons/align-left.js'; +import VeLine from 'v-charts/lib/line.common'; +// 全局注册图标 +Vue.component('icon', Icon); +Vue.component('VeLine', VeLine); + +// 适配flex +import '@/common/flexible.js'; + +// 引入全局css +import './assets/scss/style.scss'; + + +//引入echart +import echarts from 'echarts' +import 'v-charts/lib/style.css'; +import { + api +} from "@/api/all"; +import { + message +} from './utils/resetMessage.js' +import {Loading} from "element-ui" +import moment from "moment" +Vue.prototype.$echarts = echarts +Vue.prototype.moment = moment +// axios.defaults.baseURL = '/api' +Vue.config.productionTip = false +Vue.prototype.$language = language +Vue.prototype.$MANUFACTURER = MANUFACTURER +Vue.prototype.$store = store +Vue.prototype.$api = api +Vue.prototype.$tenantId = "" +Vue.use(router) +Vue.use(elementui) +Vue.use(qs) +Vue.use(Vuex) +Vue.use(less) +Vue.prototype.$message = message; +Vue.prototype.$Loading = Loading; +//引入全局常量 +import GlobalConst from './api/GlobalConst.js' +Vue.use(GlobalConst); + +axios.interceptors.request.use( + config => { + return config + }, + error => { + if (error.response.status === 401) { + localStorage.setItem("ms_username", ''); + this.$router.push("/login"); + } + return Promise.reject(error); + } +) + + +import VueSocket from './common/plugin/websocket/vuesocket' +Vue.use(new VueSocket({ + connection: 'ws://127.0.0.1:4649', + store, + options: { + path: '/WebServer', + debug: true + } +})) +import selectoption from "./components/selectoption/index.vue" +Vue.component('selectoption',selectoption) + +import VueAwesomeSwiper from "vue-awesome-swiper" +import "swiper/css/swiper.css" +Vue.use(VueAwesomeSwiper) +// import moment from 'moment' +// Vue.prototype.$moment = moment;//赋值使用 + +/* eslint-disable no-new */ +new Vue({ + el: '#app', + router, + store, + render: h => h(App), + components: { + App + }, + template: '' +}) + + diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..6618894 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,866 @@ +import Router from "vue-router"; +import Home from "../views/Home.vue"; +import Vue from 'vue' +import store from "../store/index.js" +Vue.use(Router) +var HOME = "/home" +var userInfo = localStorage.getItem('info') +import i18n from "../utils/i18n.js" +function getChidlren(data, key, value) { + var hasFound = false, // 表示是否有找到id值 + result = null; + var fn = function(data) { + if (!hasFound) { // 判断是否是数组并且没有的情况下, + data.forEach(item => { + if (item[key] === value) { // 数据循环每个子项,并且判断子项下边是否有id值 + result = item; // 返回的结果等于每一项 + hasFound = true; // 并且找到id值 + } else if (item.subs) { + fn(item.subs); // 递归调用下边的子项 + } + }) + } + } + fn(data); // 调用一下 + return result; + } + if (userInfo) { + if(JSON.parse(userInfo).type!=0){ + let authorities=JSON.parse(userInfo) + let authoritiesList = authorities.authorities.filter(item => (item!='BLUETOOTH_INPUT' && item!='NORMALLY_OPEN_PERMISSION' && item!='FREEZE_PERMISSION' && item!='REMOTE_CONTROL_PERMISSION')) + + let data = '' + if(authoritiesList[0]=='BLUETOOTH_INPUT'){ + data=getChidlren(i18n.cn.i18n.items, 'key', authoritiesList[1]) + }else{ + data=getChidlren(i18n.cn.i18n.items, 'key', authoritiesList[0]) + } + HOME=data.index + } + } +const routes = [ + { + path: '/', + redirect:HOME + }, + { + path: '/screen', + name: 'Screen', + meta: { + title: '数据大屏' + }, + component: () => import('../views/Screen.vue') + }, + { + path: "/login", + name: "Login", + meta: { + title: '登录' + }, + component: () => + import("../views/Login.vue") + }, { + path: "/", + name: "Home", + component: Home, + children: [ + // { + // path: "/home", + // name: "home", + // meta: { + // title: '首页' + // }, + // component: () => import("../views/visualization/home.vue") + // }, + { + path: "/home", + name: "home", + meta: { + title: '首页' + }, + component: () => import("../views/visualization/flatsIndex.vue") + }, + { + path: "/getFinger", + name: "getFinger", + meta: { + title: '首页' + }, + component: () => import("../views/getFinger.vue") + }, + { + path: '/datascreen', + name: 'Datascreen', + meta: { + title: '数据大屏' + }, + component: () => import('../views/Datascreen.vue') + }, + // { + // path: "/homepage",//"/homepage", + // name: "homepage",//"homepage", + // meta: { + // title: '门锁首页' + // }, + // component: () => import("../views/visualization/flatsIndex.vue") + // }, + { + path: "/dashboard", + name: "dashboard", + meta: { + title: '宿舍管理' + }, + component: () => + import("../views/Dashboard.vue") + }, { + path: "/studentsRoom", + name: "studentsRoom", + meta: { + title: '教室管理' + }, + component: () => + import("../views/studentsRoom.vue") + }, { + path: "/books", + name: "books", + meta: { + title: '图书馆' + }, + component: () => + import("../views/books.vue") + }, { + path: "/academicBuilding", + name: "academicBuilding", + meta: { + title: '教学楼' + }, + component: () => + import("../views/academicBuilding.vue") + }, { + path: "/tabs", + name: "basetable", + meta: { + title: '设备管理' + }, + component: () => + import("../views/BaseCharts.vue") + }, { + path: "/doorLock", + name: "doorLock", + meta: { + title: '门锁管理' + }, + component: () => + import("../views/doorLock.vue") + }, { + path: "/aNormEquip", + name: "aNormEquip", + meta: { + title: '异常设备' + }, + component: () => + import("../views/aNormEquip.vue") + }, { + path: "/airSwitchDevice", + name: "airSwitchDevice", + meta: { + title: '空开设备' + }, + component: () => + import("../views/device/airSwitchDevice.vue") + }, { + path: "/smokeSensationDevice", + name: "smokeSensationDevice", + meta: { + title: '烟感设备' + }, + component: () => + import("../views/device/smokeSensationDevice.vue") + },{ + path: "/AirCleaningDevice", + name: "AirCleaningDevice", + meta: { + title: '空气清洁' + }, + component: () => + import("../views/device/AirCleaningDevice.vue") + },{ + path: "/humanMotionSensorDevice", + name: "humanMotionSensorDevice", + meta: { + title: '红外传感器' + }, + component: () => + import("../views/device/humanMotionSensorDevice.vue") + }, { + path: "/smartButtonDevice", + name: "smartButtonDevice", + meta: { + title: '智能按钮' + }, + component: () => + import("../views/device/smartButtonDevice.vue") + }, { + path: "/manholeCoverDevice", + name: "manholeCoverDevice", + meta: { + title: '井盖' + }, + component: () => + import("../views/device/manholeCoverDevice.vue") + }, { + path: "/trashCanDevice", + name: "trashCanDevice", + meta: { + title: '垃圾桶' + }, + component: () => + import("../views/device/trashCanDevice.vue") + }, { + path: "/airDetectionDevice", + name: "airDetectionDevice", + meta: { + title: '空气检测传感器' + }, + component: () => + import("../views/device/airDetectionDevice.vue") + }, { + path: "/gatewayDevice", + name: "gatewayDevice", + meta: { + title: '网关' + }, + component: () => + import("../views/device/gatewayDevice.vue") + },{ + path: "/acoustoopticAlarm", + name: "acoustoopticAlarm", + meta: { + title: '声光报警' + }, + component: () => + import("../views/device/acoustoopticAlarm.vue") + }, { + path: "/userManagement", + name: "userManagement", + meta: { + title: '租客信息' + }, + component: () => + import("../views/userManagement.vue") + }, { + path: "/voucher", + name: "voucher", + meta: { + title: '教师信息' + }, + component: () => + import("../views/voucher.vue") + }, { + path: "/agreement", + name: "agreement", + meta: { + title: '合同管理' + }, + component: () => + import("../views/agreement.vue") + }, + // { + // path: "/tenantExportTemplate", + // name: "tenantExportTemplate", + // meta: { + // title: '租客导出模板' + // }, + // component: () => + // import("../views/template/tenantExportTemplate.vue") + // }, + { + path: "/contractExportTemplate", + name: "contractExportTemplate", + meta: { + title: '合同导出模板' + }, + component: () => + import("../views/template/contractExportTemplate.vue") + },{ + path: "/CheckIn", + name: "CheckIn", + meta: { + title: '入住办理' + }, + component: () => + import("../views/CheckIn.vue") + }, { + path: "/concat", + name: "concat", + meta: { + title: '报警联系人' + }, + component: () => + import("../views/concat.vue") + }, { + path: "/offInCardOver", + name: "offInCardOver", + meta: { + title: '离线卡操作' + }, + component: () => + import("../views/offInCard/offInCardOver.vue") + }, { + path: "/offInCardList", + name: "offInCardList", + meta: { + title: '离线卡列表' + }, + component: () => + import("../views/offInCard/offInCardList.vue") + }, { + path: "/RoomInquiry", + name: "RoomInquiry", + meta: { + title: '房间查询' + }, + component: () => + import("../views/RoomInquiry.vue") + }, { + path: "/CheckInStaff", + name: "CheckInStaff", + meta: { + title: '入住租客' + }, + component: () => + import("../views/CheckInStaff.vue") + }, { + path: "/Refund", + name: "Refund", + meta: { + title: '退住办理' + }, + component: () => + import("../views/Refund.vue") + },{ + path: "/Freeze", + name: "Freeze", + meta: { + title: '冻结管理' + }, + component: () => + import("../views/FreezeManagement.vue") + }, { + path: "/renewalHandling", + name: "renewalHandling", + meta: { + title: '续住办理' + }, + component: () => + import("../views/renewalHandling.vue") + }, { + path: "/VoucherList", + name: "VoucherList", + meta: { + title: '租约列表' + }, + component: () => + import("../views/VoucherList.vue") + }, { + path: "/InformationBase", + name: "InformationBase", + meta: { + title: '信息库' + }, + component: () => + import("../views/InformationBase.vue") + }, { + path: "/dueRoom", + name: "dueRoom", + meta: { + title: '到期房间' + }, + component: () => + import("../views/dueRoom.vue") + }, { + path: "/duePerson", + name: "duePerson", + meta: { + title: '到期租客' + }, + component: () => + import("../views/duePerson.vue") + }, { + path: "/loginAccount", + name: "loginAccount", + meta: { + title: '登录账号' + }, + component: () => + import("../views/loginAccount.vue") + }, { + path: "/rolePermissions", + name: "rolePermissions", + meta: { + title: '角色权限' + }, + component: () => + import("../views/rolePermissions.vue") + }, { + path: "/bindingRoles", + name: "bindingRoles", + meta: { + title: '绑定角色' + }, + component: () => + import("../views/bindingRoles.vue") + }, { + path: "/administrativeDepartment", + name: "administrativeDepartment", + meta: { + title: '部门管理' + }, + component: () => + import("../views/administrativeDepartment.vue") + }, { + path: "/campus", + name: "campus", + meta: { + title: '办公楼' + }, + component: () => + import("../views/campus.vue") + }, { + path: "/order", + name: "order", + meta: { + title: '工单管理' + }, + component: () => + import("../views/order.vue") + }, { + path: "/permission", + name: "permission", + meta: { + title: '权限管理', + permission: true + }, + component: () => + import("../views/Permission.vue") + },{ + path: "/systemConfiguration", + name: "systemConfiguration", + meta: { + title: '系统配置', + permission: true + }, + component: () => + import("../views/systemConfiguration.vue") + }, { + path: "/room", + name: "room", + meta: { + title: '房态图' + }, + component: () => + import("../views/room.vue") + }, { + path: '/404', + name: '404', + meta: { + title: '找不到页面' + }, + component: () => + import('../views/404.vue') + }, { + path: '/403', + name: '403', + meta: { + title: '没有权限' + }, + component: () => + import('../views/403.vue') + }, { + path: '/Upload', + name: 'upload', + meta: { + title: '管理logo' + }, + component: () => + import('../views/Upload.vue') + }, { + path: '/journal', + name: 'journal', + meta: { + title: '系统日志' + }, + component: () => + import('../views/journal.vue') + }, { + path: '/warningLog', + name: 'warningLog', + meta: { + title: '警告日志' + }, + component: () => + import('../views/warningLog.vue') + }, { + path: '/UnlockRecord', + name: 'UnlockRecord', + meta: { + title: '开锁记录' + }, + component: () => + import('../views/UnlockRecord.vue') + },{ + path: '/bluetoothUnlockRecord', + name: 'bluetoothUnlockRecord', + meta: { + title: '蓝牙开锁记录' + }, + component: () => + import('../views/bluetoothUnlockRecord.vue') + }, + { + path: '/configPage', + name: 'configPage', + meta: { + title: '配置' + }, + component: () => import('../views/configPage.vue') + }, + { + path: '/quantityConfiguration', + name: 'quantityConfiguration', + meta: { + title: '设备数量配置' + }, + component: () => import('../views/quantityConfiguration.vue') + }, + { + path: '/allDevice', + name: 'allDevice', + meta: { + title: '设备总列表' + }, + component: () => import('../views/allDevice.vue') + }, + { + path: '/DeviceFeedbackLog', + name: 'DeviceFeedbackLog', + meta: { + title: '操作日志' + }, + component: () => + import('../views/DeviceFeedbackLog.vue') + }, + // 设备日志 + { + path: '/humanMotionSensorLog', + name: 'humanMotionSensorLog', + meta: { + title: '红外传感器日志' + }, + component: () => + import('../views/log/humanMotionSensorLog.vue') + }, + { + path: '/airDetectionSensorLog', + name: 'airDetectionSensorLog', + meta: { + title: '空气检测传感器日志' + }, + component: () => + import('../views/log/airDetectionSensorLog.vue') + }, + { + path: '/gatewayLog', + name: 'gatewayLog', + meta: { + title: '网关日志' + }, + component: () => + import('../views/log/gatewayLog.vue') + }, + { + path: '/trashLog', + name: 'trashLog', + meta: { + title: '垃圾桶日志' + }, + component: () => + import('../views/log/trashLog.vue') + }, + { + path: '/manholeCoverLog', + name: 'manholeCoverLog', + meta: { + title: '井盖日志' + }, + component: () => + import('../views/log/manholeCoverLog.vue') + }, + { + path: '/smartButtonLog', + name: 'smartButtonLog', + meta: { + title: '智能按钮日志' + }, + component: () => + import('../views/log/smartButtonLog.vue') + }, + { + path: '/airCleaningLog', + name: 'airCleaningLog', + meta: { + title: '空气清洁日志' + }, + component: () => + import('../views/log/airCleaningLog.vue') + }, + { + path: '/smokeLog', + name: 'smokeLog', + meta: { + title: '烟感日志' + }, + component: () => + import('../views/log/smokeLog.vue') + }, + { + path: '/emptyLog', + name: 'emptyLog', + meta: { + title: '空开日志' + }, + component: () => + import('../views/log/emptyLog.vue') + }, + { + path: '/acoustoopticAlarmLog', + name: 'acoustoopticAlarmLog', + meta: { + title: '声光报警日志' + }, + component: () => + import('../views/log/acoustoopticAlarmLog.vue') + }, + + // 智能家具首页页面 + { + path: '/trashMonitorHomePage', + component: () => import('../views/presentationPage/trashMonitorHomePage.vue'), + meta: { + title: '垃圾桶监测器首页' + } + }, + // 空气检测传感器首页 + { + path: '/airQualityMonitorHomePage', + component: () => import('../views/presentationPage/airQualityMonitorHomePage.vue'), + meta: { + title: '空气检测传感器首页' + } + }, + // 环境质量监测器首页 + { + path: '/homePageEnvironmentalQualityMonitor', + component: () => import('../views/presentationPage/homePageEnvironmentalQualityMonitor.vue'), + meta: { + title: '环境质量监测器首页' + } + }, + // 井盖监测器首页 + { + path: '/manholeCoverMonitorHomePage', + component: () => import('../views/presentationPage/manholeCoverMonitorHomePage.vue'), + meta: { + title: '井盖监测器首页' + } + }, + // 智能按钮首页 + { + path: '/smartButtonHomePage', + component: () => import('../views/presentationPage/smartButtonHomePage.vue'), + meta: { + title: '智能按钮首页' + } + }, + // 声光报警器首页 + { + path: '/acoustoopticAlarmHomePage', + component: () => import('../views/presentationPage/acoustoopticAlarmHomePage.vue'), + meta: { + title: '声光报警器首页' + } + }, + // 红外报警首页 + { + path: '/infraredAlarmHomePage', + component: () => import('../views/presentationPage/infraredAlarmHomePage.vue'), + meta: { + title: '红外报警首页' + } + }, + // 配电柜空开首页 + { + path: '/homePageDistributionCabinetIsEmpty', + component: () => import('../views/presentationPage/homePageDistributionCabinetIsEmpty.vue'), + meta: { + title: '配电柜空开首页' + } + }, + // 水电表首页 + { + path: '/homePageWaterAndElectricityMeter', + component: () => import('../views/presentationPage/homePageWaterAndElectricityMeter.vue'), + meta: { + title: '水电表首页' + } + }, + // 共享热水首页 + { + path: '/sharedHotWaterHomePage', + component: () => import('../views/presentationPage/sharedHotWaterHomePage.vue'), + meta: { + title: '共享热水首页' + } + }, + // 烟感首页 + { + path: '/smokeSensationDeviceHomePage', + component: () => import('../views/presentationPage/smokeSensationDeviceHomePage.vue'), + meta: { + title: '烟感首页' + } + }, + + // 门磁页面 + { + path: '/index', + component: () => import('../views/doorMagnetism/home.vue'), + meta: { + title: '门磁首页' + } + }, + { + path: '/alarmRecord', + component: () => import('../views/doorMagnetism/alarmRecord.vue'), + meta: { + title: '报警记录' + } + }, + { + path: '/Architecture', + component: () => import('../views/doorMagnetism/Architecture.vue'), + meta: { + title: '建筑物管理' + } + }, + { + path: '/Linkman', + component: () => import('../views/doorMagnetism/Linkman.vue'), + meta: { + title: '通知管理' + } + }, + { + path: '/EquipmentList', + component: () => import('../views/doorMagnetism/EquipmentList.vue'), + meta: { + title: '门磁列表' + } + }, + { + path: '/subordinateUnit', + component: () => import('../views/doorMagnetism/subordinateUnit.vue'), + meta: { + title: '下级单位管理' + } + }, + { + path: '/userManagementHouse', + component: () => import('../views/doorMagnetism/userManagementHouse.vue'), + meta: { + title: '用户管理' + } + }, + { + path: '/bluetoothButtonManage', + component: () => import('../views/bluetoothButtonManage.vue'), + meta: { + title: '蓝牙扣管理' + } + }, + { + path: '/rechargeManagement', + component: () => import('../views/rechargeManagement/rechargeManagement.vue'), + meta: { + title: '充值' + } + }, + { + path: '/bill', + component: () => import('../views/rechargeManagement/bill.vue'), + meta: { + title: '账单' + } + }, + { + path: '/linkperson', + component: () => import('../views/linkman/linkperson.vue'), + meta: { + title: '通知管理' + } + }, + { + path: '/byRoom', + component: () => import('../views/boYu/byRoom.vue'), + meta: { + title: '泊寓房源' + } + }, + + ] + }, { + path: "/Datavisualization", + name: "Datavisualization", + meta: { + title: '数据可视化' + }, + // component: () => import( + // /* webpackChunkName: "login" */ + // "../views/LargeScreen.vue") + component: () => + import( + /* webpackChunkName: "login" */ + "../views/echart1/index.vue") + }, + { + path: '/visualization', + name: "visualization", + meta: { + title: '全屏' + }, + component: () => import('../views/visualization/index.vue'), + }, +]; + +const originalPush = Router.prototype.push +Router.prototype.push = function push(location) { + return originalPush.call(this, location).catch(err => err) +} +const router = new Router({ + mode: 'hash', + // base:"/iot", + routes +}); + +router.beforeEach((to, from, next) => { + document.title = `智慧公寓管理系统`; //${to.meta.title} | + const role = localStorage.getItem('ms_username'); + const info = JSON.parse(localStorage.getItem('info')) + if (!role && to.path !== '/login') { + next('/login'); + } else { + next(); + } +}); + +export default router; diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..176b7c3 --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,424 @@ +import Vue from 'vue' +import Vuex from 'vuex' +Vue.use(Vuex) +import { + api +} from "../api/all.js" +import { + httpGet, + httpPost, + httpPostno, + httpGetno +} from "../api" +import moment from "moment" + import { + ztreeToElementTree, + recursion, + uniqueArray,compare + } from "../utils/index"; +const store = new Vuex.Store({ + state: { + treeList:[], + tenantId: '100', + selectoption: [], + tagsList: [], + cardList: [], + collapse: false, + lange: false, + token: { + refresh_token: "", + access_token: "" + }, + ms_username: '', + collectUS: { + houseSensor400: 0, + lock200: 0, + lock300: 0, + site200: 0, + site300: 0, + site400: 0, + userCount: 0 + }, + seriesData: { + abnormalTotal: 0, + batteryLevel1: 0, + batteryLevel2: 0, + batteryLevel3: 0, + batteryLevel4: 0, + batteryLevel5: 0, + closeTotal: 0, + offlineTotal: 0, + onlineTotal: 0, + openTotal: 0, + projects: 0, + total: 0 + }, + cdata: [0, 0, 0, 0, 0], + tableData: {}, + currentPage: 1, + currentPage1: 1, + deviceList: [], + roomAbout: [], + deviceAbout: [], + customerCode: "d39eaa7fc1f34190869608259133d2fb", + conditionRoomAndPersonnel:[], + analysis: { + abnormalTotal: 0, + batteryLevel1: 0, + batteryLevel2: 0, + batteryLevel3: 0, + batteryLevel4: 0, + batteryLevel5: 0, + offlineTotal: 0, + onlineTotal: 0, + operationTotal: 0, + projects: 0, + total: 0, + }, + Statistics: { + projectSum: 0, + deviceSum: 0, + bindingSum: 0, + islineSum: 0, + unlineSum: 0, + lowElectricity: 0, + openlook: 0, + closelook: 0, + openDoorlog: 0, + closeDoorlog: 0, + unlineList: [], + fcDoorlog: 0, + Processed: 0, + allertLog: { + openDoorlog: [0, 0, 0, 0, 0, 0, 0], + closeDoorlog: [0, 0, 0, 0, 0, 0, 0], + fcDoorlog: [0, 0, 0, 0, 0, 0, 0], + }, + deviceBattery: [0, 0, 0], + userinfo: { + type: 1 + } + }, + zNodes:[] + }, + mutations: { + getConditionRoomAndPersonnel(state){ + var data = {}; + httpGet(data, api.onlyTenant).then((res) => { + if(res.success){ + state.conditionRoomAndPersonnel = res.data.list + } + }) + }, + getTree(state) { + var data = {}; + httpGet(data, api.getTree).then((res) => { + if(res.success){ + var arrdata = uniqueArray(res.data, "id") + state.treeList=arrdata + state.zNodes = ztreeToElementTree(arrdata, {}); + } + }) + }, + getselectoption(state, v) { + // var userinfo = JSON.parse(localStorage.getItem("info")); + // var tenantId = userinfo.tenantId.split(',') + // var arr = [] + // httpGet('', api.getConfig).then(res => { + // if (res.success) { + // if(userinfo.type===0){ + // arr=res.data.list + // }else{ + // tenantId.map(lt => { + // var obj = res.data.list.filter(item => {return item.value==lt})[0] + // if(obj){ + // arr.push(obj) + // } + // }) + // } + // state.selectoption = arr + // localStorage.setItem('selectoption',JSON.stringify(arr)) + // } else { + // this.$message.error("获取失败") + // } + // }) + }, + getuserInfo(state) { + httpGet('', api.userInfo).then(res3 => { + if (res3.success) { + state.userinfo = res.data + localStorage.setItem('info',JSON.stringify(res.data)) + } + }) + }, + settenantid(state) { + // var tenantId = JSON.parse(localStorage.getItem("tenantId")); + // if (tenantId) { + // state.tenantId = tenantId + // } else { + // var userinfo = JSON.parse(localStorage.getItem("info")); + // tenantId = userinfo.tenantId.split(',') + // state.tenantId = tenantId[0] + // localStorage.setItem('tenantId', tenantId[0]) + // } + }, + defaultsettenantid(state) { + // var userinfo = JSON.parse(localStorage.getItem("info")); + // var tenantId = userinfo.tenantId.split(',') + // state.tenantId = tenantId[0] + // localStorage.setItem('tenantId', tenantId[0]) + }, + updateTenantId(state, p) { + // state.tenantId = p + // localStorage.setItem('tenantId', p) + }, + updatedata(state, p) { + state.Statistics.openlook = p + }, + getCardname(state) { + var data = { + pageNum: 0, + pageSize: 0, + orderBy: "create_at desc", + q:JSON.stringify({}) + }; + httpPost(data, api.getlistNum).then((res) => { + if (res.success) { + state.cardList = res.data.list + } else { + state.cardList = [] + } + }) + }, + setanalysis(state, data) { + state.analysis = data + }, + // 查询关于房间数据 + getAboutRoom(state, count) { + state.roomAbout = count + }, + // 查询关于房间数据 + getAboutDevice(state, count) { + state.deviceAbout = count + }, + increment(state, count) { + state.currentPage = count + }, + increment1(state, count) { + state.currentPage1 = count + }, + deviceFun(state, list) { + state.deviceList = list + }, + getcollectUS(state) { + + }, + setUser(state, v) { + state.seriesData = v; + }, + async setUser1(state) { + var ids = JSON.parse(localStorage.getItem('info')) //require('../../static/global.json'); + let tenantIds=ids.tenantId.replace('100,','') + var lookStatistic=0 + httpGetno("", `/v1/statistics/all/analysis/${tenantIds}/1`).then((res) => { + for(let key in res){ + lookStatistic+=res[key].total + } + localStorage.setItem("lookStatistic", lookStatistic) + }) + httpGetno("", `/v1/statistics/all/analysis/${tenantIds}/-1`).then((res) => { + var datate = [0, 0, 0, 0, 0, 0, 0] + var today = moment().format("YYYY-MM-DD") + datate[6] = today + datate[5] = moment().subtract('days', 1).format("YYYY/MM/DD") + datate[4] = moment().subtract('days', 2).format("YYYY/MM/DD") + datate[3] = moment().subtract('days', 3).format("YYYY/MM/DD") + datate[2] = moment().subtract('days', 4).format("YYYY/MM/DD") + datate[1] = moment().subtract('days', 5).format("YYYY/MM/DD") + datate[0] = moment().subtract('days', 6).format("YYYY/MM/DD") + var sum = [{ + order: datate[0], + count: 0 + }, { + order: datate[1], + count: 0 + }, { + order: datate[2], + count: 0 + }, { + order: datate[3], + count: 0 + }, { + order: datate[4], + count: 0 + }, { + order: datate[5], + count: 0 + }, { + order: datate[6], + count: 0 + }] + var array = [] + for (var i in res) { + array.push(res[i]) + } + var seriesData = { + abnormalTotal: 0, + batteryLevel1: 0, + batteryLevel2: 0, + batteryLevel3: 0, + batteryLevel4: 0, + batteryLevel5: 0, + closeTotal: 0, + offlineTotal: 0, + onlineTotal: 0, + openTotal: 0, + projects: 0, + total: 0, + isAppBind:0, + } + array.map((li, index) => { + if (index < array.length) { + for (var key in seriesData) { + seriesData[key] += li[key] + } + } + }) + array.map((li, index) => { + li.createAtS.map(lt => { + var order = moment(lt).format("YYYY/MM/DD") + if (order == datate[0]) { + sum[0].count += 1 + } else if (order == datate[1]) { + sum[1].count += 1 + } else if (order == datate[2]) { + sum[2].count += 1 + } else if (order == datate[3]) { + sum[3].count += 1 + } else if (order == datate[4]) { + sum[4].count += 1 + } else if (order == datate[5]) { + sum[5].count += 1 + } else if (order == datate[6]) { + sum[6].count += 1 + } + }) + }) + var cdata = state.cdata + cdata[0] = (parseInt(seriesData.batteryLevel1) / parseInt(seriesData.total) * 100).toFixed(2); + cdata[1] = (parseInt(seriesData.batteryLevel2) / parseInt(seriesData.total) * 100).toFixed(2); + cdata[2] = (parseInt(seriesData.batteryLevel3) / parseInt(seriesData.total) * 100).toFixed(2); + cdata[3] = (parseInt(seriesData.batteryLevel4) / parseInt(seriesData.total) * 100).toFixed(2); + cdata[4] = (parseInt(seriesData.batteryLevel5) / parseInt(seriesData.total) * 100).toFixed(2); + // seriesData['lookStatistic']=lookStatistic + state.cdata = cdata + state.seriesData = seriesData + var collectUS = { + houseSensor400: 0, + lock200: 0, + lock300: 0, + site200: 0, + site300: 0, + site400: 0, + userCount: 0 + } + httpGetno("", `/v1/statistics/all/collectUSA/${tenantIds}`).then((res) => { + state.collectUS = res + collectUS = res + var tenantIdsTwo=tenantIds.replace('400,','') + httpGetno("", `/v1/statistics/collect/openLock/${tenantIdsTwo}`).then((res1) => { + var ary = [] + for(let o in res1){ + var m=o.indexOf('week') + if(m!=-1){ + ary = ary.concat(res1[o]) + } + } + var objArr = []; + ary.forEach(function(v, i){ + const result = objArr.findIndex((ev) => { + return ev.order === v.order; + }) + if(result!=-1){ + objArr[result].count+=v.count + }else{ + objArr.push(v) + } + }) + var sortArry=objArr.sort(compare('order','positive')) + setTimeout(()=>{ + var statisticsDate = { + cdata: cdata, + seriesData: seriesData, + collectUS: collectUS, + collectOpenLock: res1, + weekopenlock: sortArry, + addDeviceWeek: sum, + } + state.statisticsDate=statisticsDate + localStorage.removeItem("statisticsDate") + localStorage.setItem("statisticsDate", JSON.stringify(statisticsDate)) + },500) + }) + }); + }); + }, + selectlanguage(state) { + if (state.lange) { + state.lange = false + sessionStorage.setItem("lange", false) + } else { + state.lange = true + sessionStorage.setItem("lange", true) + + } + }, + delTagsItem(state, data) { + state + .tagsList + .splice(data.index, 1); + }, + setTagsItem(state, data) { + state + .tagsList + .push(data) + }, + clearTags(state) { + state.tagsList = [] + }, + closeTagsOther(state, data) { + state.tagsList = data; + }, + closeCurrentTag(state, data) { + for (let i = 0, len = state.tagsList.length; i < len; i++) { + const item = state.tagsList[i]; + if (item.path === data.$route.fullPath) { + if (i < len - 1) { + data + .$router + .push(state.tagsList[i + 1].path); + } else if (i > 0) { + data + .$router + .push(state.tagsList[i - 1].path); + } else { + data + .$router + .push("/"); + } + state + .tagsList + .splice(i, 1); + break; + } + } + }, + // 侧边栏折叠 + hadndleCollapse(state, data) { + state.collapse = data; + } + }, + actions: {}, + modules: {} +}) +export default store diff --git a/src/utils/equipment.js b/src/utils/equipment.js new file mode 100644 index 0000000..a37a03f --- /dev/null +++ b/src/utils/equipment.js @@ -0,0 +1,569 @@ +import { + httpPost +} from "../api/index" +import { + api +} from "../api/all" +export default class ICINLocker { + /** + * *添加用户 + * @param {锁ID} _lockId + * @param {门锁IMEI} _imei + * @param {添加的用户ID} _userId + * @param {用户的keyId} _keyId + * @param {00普通用户 01管理员 FF超级管理员} _role + * @param {操作类型 1: 添加 2: 删除} _action + * @param {回调} callback + */ + static addUserToLock(_lockId='', _imei='', _userId='', _role='', _action='', order='', _cardName='', _roomName='', callback) { + var data = { + lockerId: _lockId, + imei: _imei, + lockerUserId: _userId, + keyId: _userId, + role: _role, + action: _action, + order: order, + cardName: _cardName, + roomName: _roomName + }; + httpPost(data, api.ZGduserOperation).then(res => { + callback(res) + }) + } + + /** + * *添加指纹 + * @param {门锁ID} _lockId + * @param {门锁IMEI} _imei + * @param {用户ID – 最多20字节} _userId + * @param {指纹类型 0:普通指纹,1:胁迫指} _fingerType + * @param {文件字节数组} _file + * @param {设置开始时间-8位timestamp字符串,eg:'00000000'} _startTime + * @param {设置结束时间-8位timestamp字符串,eg:'FFFFFFFF'} _endTime + * @param {是否为报警指纹,'00'为否,'01'为是} _alarmFinger + * @param {超管的commonKey} _commonKey + * @param {回调方法} callback + */ + static addFingerPrints(_lockId, _imei, _userId, _fingerType, _file, _startTime, _endTime, _cardName, + _roomName, callback) { + var data3 = { + code: "zg/addFingerPrint", + data: { + lockerId: _lockId, + imei: _imei, + lockerUserId: _userId, + keyId: _userId, + fingerType: _fingerType, + order: 6216, + file: _file, + startTime: _startTime, + endTime: _endTime, + cardName: _cardName, + roomName: _roomName + } + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + + /** + * *删除指纹 + * @param {门锁ID} _lockId + * @param {门锁IMEI} _imei + * @param {用户ID – 最多20字节} _userId + * @param {指纹类型 0:普通指纹,1:胁迫指} _fingerType + * @param {2:删除 3:修改} _action + * @param {指纹模板号} _fingerId + * @param {设置开始时间-8位timestamp字符串,eg:'00000000'} _startTime + * @param {设置结束时间-8位timestamp字符串,eg:'FFFFFFFF'} _endTime + * @param {是否为报警指纹,'00'为否,'01'为是} _alarmFinger + * @param {超管的commonKey} _commonKey + * @param {回调方法} callback + */ + static delFingerPrints(_lockId, _imei, _userId, _action, _fingerId, _fingerType, _startTime, _endTime, _cardName, + _roomName, callback) { + var data3 = { + code: "zg/fpOperate", + data: { + lockerId: _lockId, + imei: _imei, + lockerUserId: _userId, + keyId: _userId, + fingerId: _fingerId, + fingerType: _fingerType, + order: 6218, + action: _action, + startTime: _startTime, + endTime: _endTime, + cardName: _cardName, + roomName: _roomName + } + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + /** + * *修改指纹时间 + * @param {门锁ID} _lockId + * @param {门锁IMEI} _imei + * @param {用户ID – 最多20字节} _userId + * @param {指纹类型 0:普通指纹,1:胁迫指} _fingerType + * @param {2:删除 3:修改} _action + * @param {指纹模板号} _fingerId + * @param {设置开始时间-8位timestamp字符串,eg:'00000000'} _startTime + * @param {设置结束时间-8位timestamp字符串,eg:'FFFFFFFF'} _endTime + * @param {是否为报警指纹,'00'为否,'01'为是} _alarmFinger + * @param {超管的commonKey} _commonKey + * @param {回调方法} callback + */ + static modifyFingerPrints(_lockId, _imei, _userId, _action, _fingerId, _fingerType, _startTime, _endTime, + _cardName, _roomName, + callback) { + var data3 = { + code: "zg/fpOperate", + data: { + lockerId: _lockId, + imei: _imei, + lockerUserId: _userId, + keyId: _userId, + fingerId: _fingerId, + fingerType: _fingerType, + order: 6217, + action: _action, + startTime: _startTime, + endTime: _endTime, + cardName: _cardName, + roomName: _roomName + } + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + /** + * *添加身份证 + * @param {门锁ID} _lockId + * @param {门锁IMEI} _imei + * @param {用户ID – 最多20字节} _userId + * @param {操作类型 1: 添加 2: 删除 3:修改} _action + * @param {文件字节数组} _taskStatus 任务状态 1:提交任务 + * @param {文件字节数组} _cardNo 卡号 卡片唯一标识 + * @param {文件字节数组} _cardType 卡类型 (16 进制) :typeA 在线卡 0x21 Mifare 在线卡 0x22 typeB 在线卡 0x23 身份证(在线)0x24 typeA 离线卡 0x71 Mifare 离线卡 0x72 typeB 离线卡 0x73 + * @param {设置开始时间-8位timestamp字符串,eg:'00000000'} _startTime + * @param {设置结束时间-8位timestamp字符串,eg:'FFFFFFFF'} _endTime + * @param {回调方法} callback + */ + static RfCardRegister(_lockId, _imei, _userId, _action, _taskStatus, _cardNo, _cardType, _startTime, _endTime, + order, _cardName, _roomName, callback) { + var data3 = { + code: "zg/cardOperate", + data: { + lockerId: _lockId, + imei: _imei, + lockerUserId: _userId, + keyId: _userId, + action: _action, + taskStatus: _taskStatus, + order: order, + startTime: _startTime, + endTime: _endTime, + cardType: _cardType, + cardNo: _cardNo, + cardName: _cardName, + roomName: _roomName + }, + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + static delCardRegister(_lockId, _imei, _userId, _action, _taskStatus, _cardNo, _cardType, _startTime, _endTime, + order, cardIndex, _cardName, _roomName, callback) { + var data3 = { + code: "zg/cardOperate", + data: { + lockerId: _lockId, + imei: _imei, + lockerUserId: _userId, + keyId: _userId, + action: _action, + taskStatus: _taskStatus, + order: order, + startTime: _startTime, + endTime: _endTime, + cardType: _cardType, + cardNo: _cardNo, + cardIndex: cardIndex, + cardName: _cardName, + roomName: _roomName + }, + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + + /** + * *添加密码 + * @param {门锁ID} _lockId + * @param {门锁IMEI} _imei + * @param {用户ID – 最多20字节} _userId + * @param {r 操作类型 1: 添加 2: 删除 3:修} _action + * @param {文件字节数组} password 密码长度为 6 位,建议不要采用同样数字组合和连续简单组合 + * @param {回调方法} callback + */ + static addForeverPassword(_lockId, _imei, _userId, _action, _password, _passwordCount, _startTime, _endTime, order, + _cardName, _roomName, + callback) { + var data3 = { + code: "zg/tempPassword", + data: { + lockerId: _lockId, + imei: _imei, + order: order, + lockerUserId: _userId, + passwordCount: _passwordCount, + keyId: _userId, + passwordStartTime: _startTime, + passwordEndTime: _endTime, + action: _action, + password: _password, + cardName: _cardName, + roomName: _roomName + }, + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + static delForeverPassword(_lockId, _imei, _userId, _action, _password, _passwordCount, _startTime, _endTime, order, + passwordIndex, _cardName, _roomName, callback) { + var data3 = { + code: "zg/tempPassword", + data: { + lockerId: _lockId, + imei: _imei, + order: order, + lockerUserId: _userId, + passwordCount: _passwordCount, + keyId: _userId, + passwordStartTime: _startTime, + passwordEndTime: _endTime, + action: _action, + password: _password, + passwordIndex: passwordIndex, + cardName: _cardName, + roomName: _roomName + }, + }; + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + } + + + + /* + LD下发函数 + */ + /** + * *添加用户 + * @param {锁ID} _deviceNum + * @param {门锁IMEI} _imei + * @param {添加的用户ID} _userTelephone + * @param {用户的keyId} _userPassword + * @param {用户的蓝牙密码password} _pwd + * @param {操作类型} _mode + * @param {操作指令} _order + * @param {锁用户有效期开始时间} _passwordStartTime + * @param {锁用户有效期结束时间} _passwordEndTime + * @param {回调} callback + */ + static LDAddUser(_deviceNum='', _imei='', _userTelephone='', _userPassword='', _pwd='', _passwordStartTime='', _passwordEndTime='', + _mode='', _order='', _cardName='', _roomName='', _pass='', callback) { + var data = { + imei: _imei, + deviceNum: _deviceNum, + userTelephone: _userTelephone, + userPassword: _userPassword, + password: _pwd, + operateMode: _mode, + order: _order, + passwordStartTime: _passwordStartTime, + passwordEndTime: _passwordEndTime, + is: false, + cardName: _cardName, + roomName: _roomName, + pass: _pass + }; + httpPost(data, api.getDeviceOperateUserInfo).then(res => { + callback(res) + }) + } + /** + * *删除用户 + * @param {锁ID} _deviceNum + * @param {门锁IMEI} _imei + * @param {添加的用户ID} _userTelephone + * @param {用户的keyId} _userPassword + * @param {用户的蓝牙密码password} _pwd + * @param {操作类型} _mode + * @param {操作指令} _order + * @param {锁用户有效期开始时间} _passwordStartTime + * @param {锁用户有效期结束时间} _passwordEndTime + * @param {回调} callback + */ + static LDDeleteUser(_deviceNum, _imei, _userTelephone, _userPassword, _cardName, _roomName, callback) { + var data = { + imei: _imei, + deviceNum: _deviceNum, + userTelephone: _userTelephone, + userPassword: _userPassword, + password: "20210816", + passwordStartTime: "20210813010101", + passwordEndTime: "20680813010101", + operateMode: 3, + order: 6203, + is: false, + cardName: _cardName, + roomName: _roomName + }; + httpPost(data, api.getDeviceOperateUserInfo).then(res => { + callback(res) + }) + } + static LDDeleteUserSurrenderLease(_deviceNum, _imei, _userTelephone, _userPassword,_order, _cardName, _roomName, callback) { + var data = { + imei: _imei, + deviceNum: _deviceNum, + userTelephone: _userTelephone, + userPassword: _userPassword, + password: "20210816", + passwordStartTime: "20210813010101", + passwordEndTime: "20680813010101", + operateMode: 3, + order: _order, + is: false, + cardName: _cardName, + roomName: _roomName + }; + httpPost(data, api.getDeviceOperateUserInfo).then(res => { + callback(res) + }) + } + /** + * *添加指纹 + * @param {锁ID} _deviceNum + * @param {门锁IMEI} _imei + * @param {添加的用户ID} _userTelephone + * @param {用户的keyId} _userPassword + * @param {用户的蓝牙密码password} _pwd + * @param {操作类型} _mode + * @param {操作指令} _order + * @param {锁用户有效期开始时间} _passwordStartTime + * @param {锁用户有效期结束时间} _passwordEndTime + * @param {指纹数据长度length} _length + * @param {指纹fpTimeId} _fpTimeId + * @param {指纹数据fingerprint} _fingerprint + * @param {回调} callback + */ + static LDAddFingerPrints(_deviceNum, _imei, _userTelephone, _userPassword, _pwd, _passwordStartTime, + _passwordEndTime, + _mode, _order, _length, _fpTimeId, _fingerprint, _cardName, _roomName, _pass, callback) { + var data = { + imei: _imei, + deviceNum: _deviceNum, + userTelephone: _userTelephone, + userPassword: _userPassword, + password: _pwd, + operateMode: _mode, + order: _order, + fingerprintStartTime: _passwordStartTime, + fingerprintEndTime: _passwordEndTime, + length: _length, + fpTimeId: _fpTimeId, + fingerprint: _fingerprint, + is: false, + cardName: _cardName, + roomName: _roomName, + pass: _pass + }; + httpPost(data, api.fingerprintTransfer).then(res => { + callback(res) + }) + } + /** + * *添加身份证 + * @param {锁ID} _deviceNum + * @param {门锁IMEI} _imei + * @param {添加的用户ID} _userTelephone + * @param {用户的keyId} _userPassword + * @param {用户的蓝牙密码password} _pwd + * @param {操作类型} _mode + * @param {操作指令} _order + * @param {锁用户有效期开始时间} _passwordStartTime + * @param {锁用户有效期结束时间} _passwordEndTime + * @param {指纹数据长度length} _length + * @param {指纹fpTimeId} _fpTimeId + * @param {指纹数据fingerprint} _fingerprint + * @param {回调} callback + */ + static LDRfCardRegister(_deviceNum='', _imei='', _userTelephone='', _userPassword='', _pwd='', _passwordStartTime='', + _passwordEndTime='',_mode='', _order='', _cardName='', _roomName='', _pass='false', callback) { + var data = { + imei: _imei, + deviceNum: _deviceNum, + userTelephone: _userTelephone, + userPassword: _userPassword, + password: _pwd, + operateMode: _mode, + order: _order, + passwordStartTime: _passwordStartTime, + passwordEndTime: _passwordEndTime, + is: false, + cardName: _cardName, + roomName: _roomName, + pass: _pass + }; + httpPost(data, api.getDeviceOperateUserInfo).then(res => { + callback(res) + }) + } + + + + static LDAddCertificate(row, callback) { + var data = {} + var content=JSON.parse(row.content) + if (row.type == 1) { + data = { + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: content.userTelephone, + userPassword: content.userPassword, + password: content.password, + operateMode: content.operateMode, + order: content.order, + fingerprintStartTime: content.fingerprintStartTime, + fingerprintEndTime: content.fingerprintEndTime, + length: content.length, + fpTimeId: content.fpTimeId, + fingerprint: content.fingerprint, + is: false, + cardName: content.cardName, + roomName: content.roomName, + pass: true + }; + httpPost(data, api.fingerprintTransfer).then(res => { + callback(res) + }) + return + } else { + data = { + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: content.userTelephone, + userPassword: content.userPassword, + password: content.password, + operateMode: content.mode, + order: content.order, + passwordStartTime: content.passwordStartTime, + passwordEndTime: content.passwordEndTime, + is: false, + cardName: content.cardName, + roomName: content.roomName, + pass: true + }; + } + httpPost(data, api.getDeviceOperateUserInfo).then(res => { + callback(res) + }) + } + static ZGAddCertificate(row, callback) { + var data3 = {} + var content=JSON.parse(row.content) + console.log(row) + if (row.type == 1) { + data3 = { + code: "zg/addFingerPrint", + data: { + lockerId: row.deviceNum, + imei: row.imei, + lockerUserId: content.userPassword, + keyId: content.userPassword, + fingerType: 0, + order: content.order, + file: content.fingerprint, + startTime: content.passwordStartTime, + endTime: content.passwordEndTime, + cardName: content.cardName, + roomName: content.roomName + } + }; + }else if(row.type == 2){ + data3 = { + code: "zg/cardOperate", + data: { + lockerId: row.deviceNum, + imei: row.imei, + lockerUserId: content.userPassword, + keyId: content.userPassword, + action: 1, + taskStatus: 1, + cardType: 36, + cardNo: content.password, + order: content.order, + startTime: content.passwordStartTime, + endTime: content.passwordEndTime, + cardName: content.cardName, + roomName: content.roomName + }, + }; + }else if(row.type == 3){ + data3 = { + code: "zg/cardOperate", + data: { + lockerId: row.deviceNum, + imei: row.imei, + lockerUserId: content.userPassword, + keyId: content.userPassword, + action: 1, + taskStatus: 1, + cardType: 50, + cardNo: content.password, + order: content.order, + startTime: content.passwordStartTime, + endTime: content.passwordEndTime, + cardName: content.cardName, + roomName: content.roomName + }, + }; + }else if(row.type == 4){ + data3 = { + code: "zg/tempPassword", + data: { + lockerId: row.deviceNum, + imei: row.imei, + lockerUserId: content.userPassword, + keyId: content.userPassword, + order: content.order, + passwordCount: 255, + passwordStartTime: content.passwordStartTime, + passwordEndTime: content.passwordEndTime, + action: 1, + password: content.password, + cardName: content.cardName, + roomName: content.roomName + }, + }; + } + httpPost(data3, api.sendCommand).then(res => { + callback(res) + }) + + } + +} diff --git a/src/utils/i18n.js b/src/utils/i18n.js new file mode 100644 index 0000000..fbe8079 --- /dev/null +++ b/src/utils/i18n.js @@ -0,0 +1,667 @@ +export default { + 'cn': { + i18n: { + breadcrumb: '智慧公寓管理系统', + items: [ + { + icon: "iconfont httpicon-rizhiguanli", + index: "bluetoothInput", + title: "蓝牙录入权限", + key: 'BLUETOOTH_INPUT', + status: 0, + ChildrenStatus: false, + pid:0, + id:0, + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "NormallyOpenPermission", + title: "常开权限", + key: 'NORMALLY_OPEN_PERMISSION', + status: 0, + ChildrenStatus: false, + pid:1, + id:1, + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "FreezePermission", + title: "冻结权限", + key: 'FREEZE_PERMISSION', + status: 0, + ChildrenStatus: false, + pid:2, + id:2, + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "RemoteControlPermission", + title: "遥控器权限", + key: 'REMOTE_CONTROL_PERMISSION', + status: 0, + ChildrenStatus: false, + pid:3, + id:3 + }, + { + icon: "iconfont httpicon-tongjifenxi", + index: "home", + key: 'STATISTICAL_ANALYSIS', + status: 0, + title: "数据汇总", + ChildrenStatus: true, + pid:4, + id:4, + subs: [ + { + icon: "iconfont httpicon-shouye", + index: "home", + title: "首页", + key: 'ALLHOME', + status: 0, + ChildrenStatus: false, + pid:4, + id:5, + }, + { + icon: "gongyu gy-shujudaping", + index: "Datascreen", + title: "数据大屏", + key: 'DATASCREEN', + status: 0, + ChildrenStatus: false, + pid:4, + id:34, + }, + ], + }, + { + icon: "iconfont httpicon-loufang01", + index: "room", + title: "房源管理", + key: 'AREA_MANAGEMENT', + status: 0, + ChildrenStatus: true, + pid:6, + id:6, + subs: [{ + index: "room", + title: "房态图", + key: 'STUDENT_DORMITORY', + status: 0, + ChildrenStatus: false, + pid:6, + id:7, + } + ], + }, + { + icon: "iconfont httpicon-yewuguanli", + index: "CheckIn", + title: "租约管理", + key: 'OPERATIONS_MANAGEMENT', + status: 0, + ChildrenStatus: true, + pid:8, + id:8, + subs: [{ + icon: "el-icon-lx-copy", + index: "agreement", + title: "合同管理", + key: 'AGREEMENT', + status: 0, + pid:8, + id:9, + ChildrenStatus: false + // subs: [{ + // index: "CheckIn", + // title: "入住办理", + // key: 'ACCOMMODATION_REGISTER', + // status: 0, + // Children: false, + // }, + // { + // index: "Refund", + // title: "退住管理", + // key: 'CHECK_OUT_MANAGEMENT', + // status: 0, + // Children: false, + // }, + // { + // index: "renewalHandling", + // title: "续住管理", + // key: 'RENEWAL_HANDLING', + // status: 0, + // Children: false, + // }, + // { + // index: "Freeze", + // title: "冻结管理", + // key: 'FREEZE_MANAGEMENT', + // status: 0, + // Children: false, + // }, + // { + // index: "linkperson", + // title: "通知管理", + // key: 'LINKPERSON', + // status: 0, + // Children: false, + // }, + // ], + }, + { + index: "contractExportTemplate", + title: "合同导出模板", + key: 'CONTRACT_EXPORT_TEMPLATE', + status: 0, + pid:8, + id:14, + ChildrenStatus: false, + },{ + index: "offInCardManage", + title: "离线卡管理", + key: 'OFF_IN_CARD_MANAGE', + status: 0, + pid:8, + id:10, + ChildrenStatus: true, + subs:[ + { + index: "offInCardOver", + title: "离线卡操作", + key: 'OFF_IN_CARD_OVER', + status: 0, + pid:10, + id:11, + ChildrenStatus: false + }, + { + index: "offInCardList", + title: "离线卡列表", + key: 'OFF_IN_CARD_LIST', + status: 0, + pid:10, + id:12, + ChildrenStatus: false + } + ] + }, ], + }, + { + icon: "iconfont httpicon-yiqiatong", + index: "userManagement", + title: "租客管理", + key: 'PERSONNEL_MANAGEMENT', + status: 0, + ChildrenStatus: true, + pid:13, + id:13, + subs: [{ + index: "userManagement", + title: "租客列表", + key: 'STUDENT_INFORMATION', + status: 0, + ChildrenStatus: false, + pid:13, + id:14, + }, + // { + // index: "tenantExportTemplate", + // title: "租客导出模板", + // key: 'TENANT_EXPORT_TEMPLATE', + // status: 0, + // Children: false, + // }, + // { + // index: "VoucherList", + // title: "权限列表", + // key: 'RENT_SURRENDER_MANAGEMENT', + // status: 0, + // Children: false, + // },{ + // index: "bluetoothButtonManage", + // title: "蓝牙扣管理", + // key: 'BLUETOOTH_BUTTON_MANAGE', + // status: 0, + // Children: false, + // }, + // { + // index: "InformationBase", + // title: "信息库", + // key: 'INFORMATIONBASE', + // status: 0, + // Children: false, + // }, + ], + }, + { + icon: "iconfont httpicon-shebei", + index: "doorLock", + title: "设备管理", + key: 'DEVICE_MANAGEMENT', + status: 0, + pid:15, + id:15, + ChildrenStatus: true, + subs: [{ + icon: "el-icon-lx-copy", + index: "doorLock", + title: "门锁设备", + key: 'DOOR_LOCK_DEVICE', + status: 0, + pid:15, + id:16, + ChildrenStatus: false, + }, + ], + }, + { + icon: "iconfont httpicon-yonghuguanli", + index: "loginAccount", + title: "用户管理", + key: 'USER_MANAGEMENT', + status: 0, + pid:17, + id:17, + ChildrenStatus: true, + subs: [{ + index: "loginAccount", + title: "登录账号", + key: 'ACCOUNT_MANAGEMENT', + status: 0, + pid:17, + id:18, + ChildrenStatus: false, + }, + { + index: "rolePermissions", + title: "角色权限", + key: 'ROLE_PERMISSIONS', + status: 0, + pid:17, + id:19, + ChildrenStatus: false, + }, + { + index: "bindingRoles", + title: "绑定角色", + key: 'BOUND_ROLE', + status: 0, + pid:17, + id:20, + ChildrenStatus: false, + }, + { + index: "configPage", + title: "配置", + key: 'CONFIGPAGE', + status: 0, + pid:17, + id:21, + ChildrenStatus: false, + }, + ], + }, + { + icon: "iconfont httpicon-pingzhengguanli", + index: "rechargeManagement", + title: "财务管理", + key: 'RECHARGE_MANAGEMENT', + status: 0, + pid:22, + id:22, + ChildrenStatus: true, + subs: [ + { + icon: "iconfont httpicon-pingzhengguanli", + index: "bill", + title: "账单", + key: 'BILL', + status: 0, + pid:22, + id:23, + ChildrenStatus: false + }, + { + icon: "iconfont httpicon-pingzhengguanli", + index: "rechargeManagement", + title: "充值", + key: 'RECHARGE_MANAGEMENT', + status: 0, + pid:22, + id:24, + ChildrenStatus: false + } + ] + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "journal", + title: "日志管理", + key: 'LOG_MANAGEMENT', + status: 0, + pid:25, + id:25, + ChildrenStatus: true, + subs: [{ + index: "journal", + title: "系统日志", + key: 'journal', + status: 0, + pid:25, + id:26, + ChildrenStatus: false, + }, { + index: "doorLockLlog", + title: "门锁日志", + key: 'DOORLOCKLOG', + status: 0, + pid:25, + id:27, + ChildrenStatus: true, + subs: [{ + index: "warningLog", + title: "警告日志", + key: 'warningLog', + status: 0, + pid:27, + id:28, + ChildrenStatus: false, + }, + { + index: "UnlockRecord", + title: "开锁记录", + key: 'UnlockRecord', + status: 0, + pid:27, + id:29, + ChildrenStatus: false, + }, + { + index: "bluetoothUnlockRecord", + title: "蓝牙NB开锁记录", + key: 'bluetoothUnlockRecord', + status: 0, + pid:27, + id:30, + ChildrenStatus: false, + }, + { + index: "DeviceFeedbackLog", + title: "操作日志", + key: 'DeviceFeedbackLog', + status: 0, + pid:27, + id:31, + ChildrenStatus: false, + }, + ] + }, + + ], + }, + { + icon: "iconfont httpicon-xitongguanli", + index: "systemConfiguration", + title: "系统配置", + pid:32, + id:32, + key: 'SYSTEM_CONFIGURATION', + status: 0, + ChildrenStatus: false + }, + { + icon: "iconfont httpicon-xitongguanli", + index: "byRoom", + title: "泊寓对接", + pid:33, + id:33, + key: 'BOYU_Room', + status: 0, + ChildrenStatus: false + } + ], + }, + i18n1: { + breadcrumb: '智慧公寓管理系统', + items: [{ + icon: "iconfont httpicon-tongjifenxi", + index: "homepage", + key: 'STATISTICAL_ANALYSIS', + status: 0, + title: "数据汇总", + subs: [{ + icon: "iconfont httpicon-shouye", + index: "index", + title: "门磁首页", + key: 'INDEX', + status: 0, + }, ], + }, + { + icon: "iconfont httpicon-shebei", + index: "fygl", + title: "设备管理", + key: 'AREA_MANAGEMENT', + status: 0, + subs: [{ + index: "EquipmentList", + title: "设备列表", + key: 'STUDENT_DORMITORY', + status: 0, + }, ], + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "business", + title: "报警管理", + key: 'OPERATIONS_MANAGEMENT', + status: 0, + subs: [{ + icon: "el-icon-lx-copy", + index: "alarmRecord", + title: "报警记录", + key: 'ACCOMMODATION_OPERATION', + status: 0, + }, ], + }, + { + icon: "iconfont httpicon-yiqiatong", + index: "rygl", + title: "安装管理", + key: 'PERSONNEL_MANAGEMENT', + status: 0, + subs: [{ + index: "Architecture", + title: "建筑物管理", + key: 'STUDENT_INFORMATION', + status: 0, + }, + { + index: "Linkman", + title: "接警联系人管理", + key: 'RENT_SURRENDER_MANAGEMENT', + status: 0, + } + ], + }, + { + icon: "iconfont httpicon-yonghuguanli", + index: "tabs", + title: "用户与单位", + key: 'DEVICE_MANAGEMENT', + status: 0, + subs: [{ + icon: "el-icon-lx-copy", + index: "subordinateUnit", + title: "下级单位管理", + key: 'DOOR_LOCK_DEVICE', + status: 0, + }, { + icon: "el-icon-lx-copy", + index: "userManagementHouse", + title: "用户管理", + key: 'DOOR_LOCK_DEVICE', + status: 0, + }, ], + } + ], + } + }, + 'en': { + i18n: { + breadcrumb: 'Smart campus management system', + items: [{ + icon: "el-icon-lx-home", + index: "statistics", + title: "statistical analysis", + subs: [{ + icon: "el-icon-lx-copy", + index: "homepage", + title: "home", + }, + { + icon: "el-icon-lx-copy", + index: "dashboard", + title: "Dormitory management", + }, + { + icon: "el-icon-lx-copy", + index: "studentsRoom", + title: "Classroom management", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "business", + title: "Business management", + subs: [{ + icon: "el-icon-lx-copy", + index: "RoomInquiry", + title: "Accommodation business", + subs: [{ + index: "CheckIn", + title: "Check in", + }, + { + index: "dueRoom", + title: "Room inquiry", + }, + { + index: "Refund", + title: "Exit management", + }, + ], + }, + { + icon: "el-icon-lx-calendar", + index: "dueRoom", + title: "Teaching business", + }, + { + icon: "el-icon-lx-calendar", + index: "CheckInStaff", + title: "Extracurricular activities", + }, + { + icon: "el-icon-lx-calendar", + index: "CheckInStaff", + title: "Warranty service", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "fygl", + title: "Housing supply management", + subs: [{ + index: "room", + title: "Student dormitory", + }, + { + index: "campus", + title: "Office building?", + }, + { + index: "campus", + title: "Academic Building", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "rygl", + title: "Personnel management", + subs: [{ + index: "userManagement", + title: "Student information", + }, + { + index: "voucher", + title: "Teacher information", + }, + { + index: "userManagement", + title: "Property information", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "tabs", + title: "device management", + subs: [{ + icon: "el-icon-lx-copy", + index: "doorLock", + title: "Door lock equipment", + }, + { + icon: "el-icon-lx-copy", + index: "table1", + title: "Air switch equipment", + }, + { + icon: "el-icon-lx-copy", + index: "table1", + title: "Smoke sensing equipment", + }, + ], + }, + { + icon: "el-icon-lx-rank", + index: "7", + title: "system management", + subs: [{ + index: "upload", + title: "Manage logo", + }, ], + }, + { + icon: "el-icon-rank", + index: "6", + title: "user management", + subs: [{ + index: "loginAccount", + title: "Login account", + }, + { + index: "rolePermissions", + title: "Role permissions", + }, + { + index: "bindingRoles", + title: "Binding roles", + }, + ], + }, + { + icon: "el-icon-lx-rank", + index: "permission", + title: "Log management", + }, + ], + } + } +} diff --git a/src/utils/i18n1.js b/src/utils/i18n1.js new file mode 100644 index 0000000..ee54dd3 --- /dev/null +++ b/src/utils/i18n1.js @@ -0,0 +1,755 @@ +export default { + 'cn': { + i18n: { + breadcrumb: '智慧公寓管理系统', + items: [ + { + icon: "iconfont httpicon-rizhiguanli", + index: "bluetoothInput", + title: "蓝牙录入权限", + key: 'BLUETOOTH_INPUT', + status: 0, + Children: false + }, + { + icon: "iconfont httpicon-tongjifenxi", + index: "home", + key: 'STATISTICAL_ANALYSIS', + status: 0, + title: "数据汇总", + Children: true, + subs: [ + // { + // icon: "iconfont httpicon-shouye", + // index: "home", + // title: "首页", + // key: 'ALLHOME', + // status: 0, + // Children: false, + // }, + // { + // icon: "iconfont httpicon-shouye", + // index: "visualization", + // title: "大屏展示", + // key: 'visualization', + // status: 0, + // Children: false, + // }, + { + icon: "iconfont httpicon-shouye", + index: "home", + title: "门锁首页", + key: 'HOME_PAGE', + status: 0, + Children: false, + }, + // { + // icon: "iconfont httpicon-shouye", + // index: "index", + // title: "门磁首页", + // key: 'INDEX', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "trashMonitorHomePage", + // title: "垃圾桶检测器首页", + // key: 'TRASHMONITORHOMEPAGE', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "airQualityMonitorHomePage", + // title: "空气质量监测器首页", + // key: 'AIRQUALITYMONITORHOMEPAGE', + // status: 0, + // Children: false, + // }, + // // { + // // icon: "iconfont httpicon-shouye", + // // index: "homePageEnvironmentalQualityMonitor", + // // title: "环境质量监测器首页", + // // key: 'HOMEPAGEENVIRONMENTALQUALITYMONITOR', + // // status: 0, + // // Children: false, + // // }, + // { + // icon: "iconfont httpicon-shouye", + // index: "manholeCoverMonitorHomePage", + // title: "井盖监测器首页", + // key: 'MANHOLECOVERMONITORHOMEPAGE', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "smartButtonHomePage", + // title: "智能按钮首页", + // key: 'SMARTBUTTONHOMEPAGE', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "acoustoopticAlarmHomePage", + // title: "声光报警器首页", + // key: 'ACOUSTOOPTICALARMHOMEPAGE', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "homePageDistributionCabinetIsEmpty", + // title: "配电柜空开首页", + // key: 'HOME_PAGE_DISTRIBUTION_CABINET_IS_EMPTY', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "infraredAlarmHomePage", + // title: "红外报警首页", + // key: 'INFRAREDALARMHOMEPAGE', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "homePageWaterAndElectricityMeter", + // title: "水电表首页", + // key: 'HOME_PAGE_WATER_AND_ELECTRICITY_METER', + // status: 0, + // Children: false, + // },{ + // icon: "iconfont httpicon-shouye", + // index: "sharedHotWaterHomePage", + // title: "共享热水首页", + // key: 'SHARED_HOT_WATER_HOME_PAGE', + // status: 0, + // Children: false, + // }, + ], + }, + { + icon: "iconfont httpicon-loufang01", + index: "room", + title: "房源管理", + key: 'AREA_MANAGEMENT', + status: 0, + Children: true, + subs: [{ + index: "room", + title: "门锁房源列表", + key: 'STUDENT_DORMITORY', + status: 0, + Children: false, + }, + // { + // index: "Architecture", + // title: "门磁房源列表", + // key: 'ARCCHITECTURE', + // status: 0, + // Children: false, + // }, + ], + }, + { + icon: "iconfont httpicon-yewuguanli", + index: "CheckIn", + title: "业务管理", + key: 'OPERATIONS_MANAGEMENT', + status: 0, + Children: true, + subs: [{ + icon: "el-icon-lx-copy", + index: "RoomInquiry", + title: "门锁业务", + key: 'ACCOMMODATION_OPERATION', + status: 0, + Children: true, + subs: [{ + index: "CheckIn", + title: "入住办理", + key: 'ACCOMMODATION_REGISTER', + status: 0, + Children: false, + }, + { + index: "Refund", + title: "退住管理", + key: 'CHECK_OUT_MANAGEMENT', + status: 0, + Children: false, + }, + { + index: "renewalHandling", + title: "续住管理", + key: 'RENEWAL_HANDLING', + status: 0, + Children: false, + } + ], + }, + // { + // icon: "el-icon-lx-copy", + // index: "Linkman", + // title: "门磁业务", + // key: 'DOORMAGNETICSERVICE', + // status: 0, + // Children: true, + // subs: [{ + // index: "Linkman", + // title: "接警联系人", + // key: 'LINKMAN', + // status: 0, + // Children: false, + // }], + // }, + ], + }, + { + icon: "iconfont httpicon-yiqiatong", + index: "userManagement", + title: "人员管理", + key: 'PERSONNEL_MANAGEMENT', + status: 0, + Children: true, + subs: [{ + index: "userManagement", + title: "人员列表", + key: 'STUDENT_INFORMATION', + status: 0, + Children: false, + }, + { + index: "VoucherList", + title: "凭证管理", + key: 'RENT_SURRENDER_MANAGEMENT', + status: 0, + Children: false, + }, + { + index: "InformationBase", + title: "信息库", + key: 'INFORMATIONBASE', + status: 0, + Children: false, + }, + ], + }, + { + icon: "iconfont httpicon-shebei", + index: "doorLock", + title: "设备管理", + key: 'DEVICE_MANAGEMENT', + status: 0, + Children: true, + subs: [{ + icon: "el-icon-lx-copy", + index: "doorLock", + title: "门锁设备", + key: 'DOOR_LOCK_DEVICE', + status: 0, + Children: false, + }, + // { + // icon: "el-icon-lx-copy", + // index: "EquipmentList", + // title: "门磁设备", + // key: 'EQUIPMENTLIST', + // status: 0, + // Children: false, + // },{ + // icon: "el-icon-lx-copy", + // index: "airSwitchDevice", + // title: "空开设备", + // key: 'AIRSWITCH', + // status: 0, + // Children: false, + // }, + // { + // icon: "el-icon-lx-copy", + // index: "smokeSensationDevice", + // title: "烟感设备", + // key: 'SMOGDETECTOR', + // status: 0, + // Children: false, + // }, + // // { + // // icon: "el-icon-lx-copy", + // // index: "AirCleaningDevice", + // // title: "空气净化", + // // key: 'AIRCLEANER', + // // status: 0, + // // Children: false, + // // }, + // { + // icon: "el-icon-lx-copy", + // index: "smartButtonDevice", + // title: "智能按钮", + // key: 'ACTIVEBUTTON', + // status: 0, + // Children: false, + // },{ + // icon: "el-icon-lx-copy", + // index: "manholeCoverDevice", + // title: "井盖", + // key: 'MANHOLECOVER', + // status: 0, + // Children: false, + // },{ + // icon: "el-icon-lx-copy", + // index: "trashCanDevice", + // title: "垃圾桶", + // key: 'GARBAGE', + // status: 0, + // Children: false, + // },{ + // icon: "el-icon-lx-copy", + // index: "gatewayDevice", + // title: "网关", + // key: 'GATEWAY', + // status: 0, + // Children: false, + // },{ + // icon: "el-icon-lx-copy", + // index: "airDetectionDevice", + // title: "空气检测传感器", + // key: 'AIRDETECTION', + // status: 0, + // Children: false, + // }, { + // icon: "el-icon-lx-copy", + // index: "humanMotionSensorDevice", + // title: "人体移动传感器", + // key: 'HUMANMOVING', + // status: 0, + // Children: false, + // },{ + // icon: "el-icon-lx-copy", + // index: "acoustoopticAlarm", + // title: "声光报警", + // key: 'ACOUSTOOPTIC_ALARM', + // status: 0, + // Children: false, + // }, + { + icon: "el-icon-lx-copy", + index: "quantityConfiguration", + title: "设备数量", + key: 'quantityConfiguration', + status: 0, + Children: false, + }, + ], + }, + { + icon: "iconfont httpicon-yonghuguanli", + index: "loginAccount", + title: "用户管理", + key: 'USER_MANAGEMENT', + status: 0, + Children: true, + subs: [{ + index: "loginAccount", + title: "登录账号", + key: 'ACCOUNT_MANAGEMENT', + status: 0, + Children: false, + }, + // { + // index: "userManagementHouse", + // title: "门磁登录账号", + // key: 'DOORMAGENTLOGINACCOUNT', + // status: 0, + // }, + { + index: "rolePermissions", + title: "角色权限", + key: 'ROLE_PERMISSIONS', + status: 0, + Children: false, + }, + { + index: "bindingRoles", + title: "绑定角色", + key: 'BOUND_ROLE', + status: 0, + Children: false, + }, + { + index: "configPage", + title: "配置", + key: 'CONFIGPAGE', + status: 0, + Children: false, + }, + ], + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "journal", + title: "日志管理", + key: 'LOG_MANAGEMENT', + status: 0, + Children: true, + subs: [{ + index: "journal", + title: "系统日志", + key: 'journal', + status: 0, + Children: false, + }, { + index: "doorLockLlog", + title: "门锁日志", + key: 'DOORLOCKLOG', + status: 0, + Children: true, + subs: [{ + index: "warningLog", + title: "警告日志", + key: 'warningLog', + status: 0, + Children: false, + }, + { + index: "UnlockRecord", + title: "开锁记录", + key: 'UnlockRecord', + status: 0, + Children: false, + }, + { + index: "DeviceFeedbackLog", + title: "设备反馈日志", + key: 'DeviceFeedbackLog', + status: 0, + Children: false, + }, + ] + }, + // { + // index: "alarmRecord", + // title: "门磁日志", + // key: 'DOORMAGNETICLOG', + // status: 0, + // Children: true, + // subs: [{ + // index: "alarmRecord", + // title: "报警日志", + // key: 'ALARMRECORD', + // status: 0, + // Children: false, + // }] + // }, + // { + // index: "emptyLog", + // title: "空开日志", + // key: 'EMPTYLOG', + // status: 0, + // Children: false + // }, + // // { + // // index: "smokeLog", + // // title: "烟感日志", + // // key: 'SMOKELOG', + // // status: 0, + // // Children: false + // // }, + // // { + // // index: "airCleaningLog", + // // title: "空气清洁日志", + // // key: 'AIRCLEANINGLOG', + // // status: 0, + // // Children: false + // // }, + // { + // index: "smartButtonLog", + // title: "智能按钮日志", + // key: 'SMART_BUTTON_LOG', + // status: 0, + // Children: false + // }, + // { + // index: "manholeCoverLog", + // title: "井盖日志", + // key: 'MANHOLE_COVER_LOG', + // status: 0, + // Children: false + // }, + // { + // index: "trashLog", + // title: "垃圾桶日志", + // key: 'TRASH_LOG', + // status: 0, + // Children: false + // }, + // { + // index: "gatewayLog", + // title: "网关日志", + // key: 'GATEWAY_LOG', + // status: 0, + // Children: false + // }, + // { + // index: "airDetectionSensorLog", + // title: "空气检测传感器日志", + // key: 'AIR_DETECTION_SENSOR_LOG', + // status: 0, + // Children: false + // }, + // { + // index: "humanMotionSensorLog", + // title: "人体移动传感器日志", + // key: 'HUMAN_MOTION_SENSOR_LOG', + // status: 0, + // Children: false + // }, + // { + // index: "acoustoopticAlarmLog", + // title: "声光报警日志", + // key: 'ACOUSTOOPTIC_ALARM_LOG', + // status: 0, + // Children: false + // }, + ], + }, + ], + }, + i18n1: { + breadcrumb: '智慧公寓管理系统', + items: [{ + icon: "iconfont httpicon-tongjifenxi", + index: "homepage", + key: 'STATISTICAL_ANALYSIS', + status: 0, + title: "数据汇总", + subs: [{ + icon: "iconfont httpicon-shouye", + index: "index", + title: "门磁首页", + key: 'INDEX', + status: 0, + }, ], + }, + { + icon: "iconfont httpicon-shebei", + index: "fygl", + title: "设备管理", + key: 'AREA_MANAGEMENT', + status: 0, + subs: [{ + index: "EquipmentList", + title: "设备列表", + key: 'STUDENT_DORMITORY', + status: 0, + }, ], + }, + { + icon: "iconfont httpicon-rizhiguanli", + index: "business", + title: "报警管理", + key: 'OPERATIONS_MANAGEMENT', + status: 0, + subs: [{ + icon: "el-icon-lx-copy", + index: "alarmRecord", + title: "报警记录", + key: 'ACCOMMODATION_OPERATION', + status: 0, + }, ], + }, + { + icon: "iconfont httpicon-yiqiatong", + index: "rygl", + title: "安装管理", + key: 'PERSONNEL_MANAGEMENT', + status: 0, + subs: [{ + index: "Architecture", + title: "建筑物管理", + key: 'STUDENT_INFORMATION', + status: 0, + }, + { + index: "Linkman", + title: "接警联系人管理", + key: 'RENT_SURRENDER_MANAGEMENT', + status: 0, + } + ], + }, + { + icon: "iconfont httpicon-yonghuguanli", + index: "tabs", + title: "用户与单位", + key: 'DEVICE_MANAGEMENT', + status: 0, + subs: [{ + icon: "el-icon-lx-copy", + index: "subordinateUnit", + title: "下级单位管理", + key: 'DOOR_LOCK_DEVICE', + status: 0, + }, { + icon: "el-icon-lx-copy", + index: "userManagementHouse", + title: "用户管理", + key: 'DOOR_LOCK_DEVICE', + status: 0, + }, ], + } + ], + } + }, + 'en': { + i18n: { + breadcrumb: 'Smart campus management system', + items: [{ + icon: "el-icon-lx-home", + index: "statistics", + title: "statistical analysis", + subs: [{ + icon: "el-icon-lx-copy", + index: "homepage", + title: "home", + }, + { + icon: "el-icon-lx-copy", + index: "dashboard", + title: "Dormitory management", + }, + { + icon: "el-icon-lx-copy", + index: "studentsRoom", + title: "Classroom management", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "business", + title: "Business management", + subs: [{ + icon: "el-icon-lx-copy", + index: "RoomInquiry", + title: "Accommodation business", + subs: [{ + index: "CheckIn", + title: "Check in", + }, + { + index: "dueRoom", + title: "Room inquiry", + }, + { + index: "Refund", + title: "Exit management", + }, + ], + }, + { + icon: "el-icon-lx-calendar", + index: "dueRoom", + title: "Teaching business", + }, + { + icon: "el-icon-lx-calendar", + index: "CheckInStaff", + title: "Extracurricular activities", + }, + { + icon: "el-icon-lx-calendar", + index: "CheckInStaff", + title: "Warranty service", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "fygl", + title: "Housing supply management", + subs: [{ + index: "room", + title: "Student dormitory", + }, + { + index: "campus", + title: "Office building?", + }, + { + index: "campus", + title: "Academic Building", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "rygl", + title: "Personnel management", + subs: [{ + index: "userManagement", + title: "Student information", + }, + { + index: "voucher", + title: "Teacher information", + }, + { + index: "userManagement", + title: "Property information", + }, + ], + }, + { + icon: "el-icon-lx-copy", + index: "tabs", + title: "device management", + subs: [{ + icon: "el-icon-lx-copy", + index: "doorLock", + title: "Door lock equipment", + }, + { + icon: "el-icon-lx-copy", + index: "table1", + title: "Air switch equipment", + }, + { + icon: "el-icon-lx-copy", + index: "table1", + title: "Smoke sensing equipment", + }, + ], + }, + { + icon: "el-icon-lx-rank", + index: "7", + title: "system management", + subs: [{ + index: "upload", + title: "Manage logo", + }, ], + }, + { + icon: "el-icon-rank", + index: "6", + title: "user management", + subs: [{ + index: "loginAccount", + title: "Login account", + }, + { + index: "rolePermissions", + title: "Role permissions", + }, + { + index: "bindingRoles", + title: "Binding roles", + }, + ], + }, + { + icon: "el-icon-lx-rank", + index: "permission", + title: "Log management", + }, + ], + } + } +} diff --git a/src/utils/index.js b/src/utils/index.js new file mode 100644 index 0000000..c950a54 --- /dev/null +++ b/src/utils/index.js @@ -0,0 +1,1023 @@ +import { httpGet, httpPost } from "../api"; +import { api } from "../api/all"; +import ICINLocker from "../utils/equipment.js" +import utils from "../utils/util.js" +import moment from 'moment' +import { + message +} from './resetMessage'; +/** + * @param {Function} fn 防抖函数 + * @param {Number} delay 延迟时间 + */ +export function debounce(fn, delay) { + var timer; + return function() { + var context = this; + var args = arguments; + clearTimeout(timer); + timer = setTimeout(function() { + fn.apply(context, args); + }, delay); + }; +} +export function compare(prop,align){ + return function(a,b){ + var value1=a[prop]; + var value2=b[prop]; + if(align=="positive"){//正序 + return new Date(value1)-new Date(value2); + }else if(align=="inverted"){//倒序 + return new Date(value2)-new Date(value1); + } + } +} +// zTree传参 +export function getlist(id) { + console.log(1111); + // this.$parent.fatherMethod(id); +} +export function setRemoveTitle(treeId, treeNode) { + console.log(treeNode) + return treeNode.isParent ? "删除父节点" : "删除叶子节点"; +} +/** + * @param {date} time 需要转换的时间 + * @param {String} fmt 需要转换的格式 如 yyyy-MM-dd、yyyy-MM-dd HH:mm:ss + */ +export function formatTime(time, fmt) { + if (!time) return ''; + else { + const date = new Date(time); + const o = { + 'M+': date.getMonth() + 1, + 'd+': date.getDate(), + 'H+': date.getHours(), + 'm+': date.getMinutes(), + 's+': date.getSeconds(), + 'q+': Math.floor((date.getMonth() + 3) / 3), + S: date.getMilliseconds(), + }; + if (/(y+)/.test(fmt)) + fmt = fmt.replace( + RegExp.$1, + (date.getFullYear() + '').substr(4 - RegExp.$1.length) + ); + for (const k in o) { + if (new RegExp('(' + k + ')').test(fmt)) { + fmt = fmt.replace( + RegExp.$1, + RegExp.$1.length === 1 ? + o[k] : + ('00' + o[k]).substr(('' + o[k]).length) + ); + } + } + return fmt; + } +} + + + +// 标准时间转日期 +export function palindrome(str) { + // 先后去除空格和非数字字母的字符 + var newStr = str.replace(/\s/g, "").replace(/[^a-zA-Z0-9]/g, "").toLowerCase(); + //判断翻转后的字符串是否与原字符串相等 + console.log(newStr, '------') + var reverStr = newStr.split("").reverse().join(""); + if (reverStr === newStr) { + return true; + } else { + return false; + } +} + +export function timestampToTime(timestamp) { + var chinaStandard = timestamp; + var date = new Date(chinaStandard); + var y = date.getFullYear(); + var m = date.getMonth() + 1; + m = m < 10 ? ('0' + m) : m.toString(); + var d = date.getDate(); + d = d < 10 ? ('0' + d) : d; + var h = date.getHours(); + var minute = date.getMinutes(); + h = h < 10 ? ('0' + h) : h; + minute = minute < 10 ? ('0' + minute) : minute; + var second = date.getSeconds(); + second = second < 10 ? ('0' + second) : second; + var Time = y + m + d + h + minute + second; + if (Time.length < 14) { + var str = '' + for (var i = Time.length; i < 14; i++) { + str += '0' + } + Time += str + } + return Time; +} + +//日期转为UTC国际时间 format the date string from webservice to UTC time; +export function toUTCtime(dateStr) { + return new Date(dateStr).toISOString() +} + +// 获取当前时间 +export function getNowTime() { + let dateTime + let yy = new Date().getFullYear() + let mm = new Date().getMonth() + 1 + let dd = new Date().getDate() + let hh = new Date().getHours() + let mf = new Date().getMinutes() < 10 ? '0' + new Date().getMinutes() : + new Date().getMinutes() + let ss = new Date().getSeconds() < 10 ? '0' + new Date().getSeconds() : + new Date().getSeconds() + dateTime = yy + '-' + mm + '-' + dd + ' ' + '00' + ':' + '00' + ':' + '00' + return dateTime +} + +export function writeCurrentDate(n) { + var now = new Date(); + var time = now.setTime(now.getTime() - n * 24 * 60 * 60 * 1000); + let date = new Date(parseInt(time)) + let y = date.getFullYear() + let MM = date.getMonth() + 1 + MM = MM < 10 ? ('0' + MM) : MM + let d = date.getDate() + d = d < 10 ? ('0' + d) : d + let h = date.getHours() + h = h < 10 ? ('0' + h) : h + let m = date.getMinutes() + m = m < 10 ? ('0' + m) : m + let s = date.getSeconds() + s = s < 10 ? ('0' + s) : s + return y + '-' + MM + '-' + d + ' ' + '00' + ':' + '00' + ':' + '00' +} +export function writeCurrentDate1(n) { + var now = new Date(); + var time = now.setTime(now.getTime() - n * 24 * 60 * 60 * 1000); + return time +} + +// 树形数据转化 +export function ztreeToElementTree(data, config) { + var id = config.id || 'id' // 定义ztree数据存储id(自身的id)的key值,可以自定义但一般都是id、pid这种 + var pid = config.pid || 'pid' // 定义ztree数据存储pid(父id)的key值 + var children = config.children || 'children' // 定义生成的element tree存储子节点的key,可以在element中规定defaultProps: {children: 'children'} + var idMap = {} // 将原始数据转化为以id为key的map + var elementTree = [] // 输出的element tree数据 + data.forEach(item => { + item['value']=item.id + item['label']=item.name + idMap[item.id] = item + }) + data.forEach(item => { + // debugger + if (idMap[item.pid] != idMap[item.id] && idMap[item.pid]) { // 该item项有爸爸,放到对应的父节点下 + !idMap[item.pid].hasOwnProperty(children) && (idMap[item.pid][children] = []) + idMap[item.pid][children].push(item) + } else { // 根节点 + elementTree.push(item) + } + }); + return elementTree +} +// 树形数据转化2 +export function ztreeToElementTree2(data, config) { + var id = config.id || 'id' // 定义ztree数据存储id(自身的id)的key值,可以自定义但一般都是id、pid这种 + var pid = config.pid || 'pid' // 定义ztree数据存储pid(父id)的key值 + var children = config.children || 'children' // 定义生成的element tree存储子节点的key,可以在element中规定defaultProps: {children: 'children'} + var idMap = {} // 将原始数据转化为以id为key的map + var elementTree = [] // 输出的element tree数据 + data.forEach(item => { + item['value']=item.id + item['label']=item.name + // if(item.layout){ + // item['disabled']=false + // }else{ + // item['disabled']=true + // } + idMap[item.id] = item + }) + data.forEach(item => { + // debugger + if (idMap[item.pid] != idMap[item.id] && idMap[item.pid]) { // 该item项有爸爸,放到对应的父节点下 + !idMap[item.pid].hasOwnProperty(children) && (idMap[item.pid][children] = []) + idMap[item.pid][children].push(item) + } else { // 根节点 + elementTree.push(item) + } + }); + return elementTree +} + +export function recursion(arr, newArr = []) { + arr.forEach(item => { + typeof item === 'object' && item.id && newArr.push(item.id) // 先判断当前项是否是对象。 当前项是否存在你想要的数据。都符合,把数据push到新数组里 + item.children && item.children instanceof Array && recursion(item.children, newArr) // 当前项是否还有子节点,子节是否是数组, 如果是继续调用自己。再循环遍历一次. + }) + return newArr +} + +// 树形数据转化2 +export function ztreeToElementTree3(data, config) { + var id = config.id || 'id' // 定义ztree数据存储id(自身的id)的key值,可以自定义但一般都是id、pid这种 + var pid = config.pid || 'pid' // 定义ztree数据存储pid(父id)的key值 + var children = config.children || 'children' // 定义生成的element tree存储子节点的key,可以在element中规定defaultProps: {children: 'children'} + var idMap = {} // 将原始数据转化为以id为key的map + var elementTree = [] // 输出的element tree数据 + data.forEach(item => { + // if(item.layout){ + // item['disabled']=false + // }else{ + // item['disabled']=true + // } + idMap[item.id] = item + }) + data.forEach(item => { + // debugger + idMap[item.pid]['label'] = item.name + idMap[item.pid]['value'] = item.id + var num = idMap[item.id] - idMap[item.pid] + if ((idMap[item.pid] != idMap[item.id]) && num != 0) { // 该item项有爸爸,放到对应的父节点下 + !idMap[item.pid].hasOwnProperty(children) && (idMap[item.pid][children] = []) + item['label'] = item.name + item['value'] = item.id + idMap[item.pid][children].push(item) + } else { // 根节点 + elementTree.push(item) + } + }); + return elementTree +} + +export function get_header_row(sheet) { + const headers = []; + /* sheet['!ref']表示所有单元格的范围,例如从A1到F8则记录为 A1:F8*/ + const range = XLSX.utils.decode_range(sheet['!ref']); + let C, R = range.s.r; /* 从第一行开始 */ + /* 按列进行数据遍历 */ + for (C = range.s.c; C <= range.e.c; ++C) { + /* 查找第一行中的单元格 */ + const cell = sheet[XLSX.utils.encode_cell({ c: C, r: R })] + + let hdr = "UNKNOWN " + C; // <-- 进行默认值设置 + if (cell && cell.t) hdr = XLSX.utils.format_cell(cell); + + headers.push(hdr); + } + return headers; +} +export function processFile(file, fileList) { + const reader = new FileReader(); + reader.onload = (e) => { + /* 解析数据 */ + const bstr = e.target.result; + const wb = XLSX.read(bstr, { type: 'binary' }); + /* 获取文件的第一个工作表(WorkSheet) */ + const wsname = wb.SheetNames[0]; + const ws = wb.Sheets[wsname]; + /* 数组转换 */ + const data = XLSX.utils.sheet_to_json(ws, { header: 1 }); + /* 进行表格数据更新 */ + this.tableData = data; + /* 进行表格表头数据更新 */ + this.cols = getHeaderRow(ws); + }; + reader.readAsBinaryString(file.raw); + console.log(reader.readAsBinaryString(file.raw)) +} + + + +export function uniqueArray(array, key) { + var result = [array[0]]; + for (var i = 1; i < array.length; i++) { + var item = array[i]; + var repeat = false; + for (var j = 0; j < result.length; j++) { + if (item[key] == result[j][key]) { + repeat = true; + break; + } + } + if (!repeat) { + result.push(item); + } + } + return result; +} +export function uniqueArray1(array, key) { + var result = [array[0]]; + for (var i = 1; i < array.length; i++) { + array[i]['label'] = array[i].name + array[i]['value'] = array[i].id + var item = array[i]; + var repeat = false; + for (var j = 0; j < result.length; j++) { + if (item[key] == result[j][key]) { + repeat = true; + break; + } + } + if (!repeat) { + result.push(item); + } + } + return result; +} +// 合并 +export function hbFun(arrayName) { + var idArray = []; + var newAarray = []; + arrayName.forEach(function(ele, i) { + + if (idArray.indexOf(arrayName[i].name) === -1) { + + newAarray.push({ + 'openType': arrayName[i].openType, + 'name': arrayName[i].name, + 'total': arrayName[i].total, + 'time': moment().format('YYYY-MM-DD') + }) + idArray.push(arrayName[i].name); + } else { + newAarray.forEach(function(dom, k) { + if (newAarray[k].name == arrayName[i].name) { //把具有相同id的course值进行合并 + // var num=parseInt(newAarray[k].total) + // var num1=parseInt(arrayName[i].total) + // newAarray[k].total=num+num1 + } + }) + + } + }) + + console.log(newAarray) +} +// 进制转换 +export function dec2hex(str) { + var dec = str.toString().split(""), + sum = [], + hex = [], + i, + s; + while (dec.length) { + s = 1 * dec.shift(); + for (i = 0; s || i < sum.length; i++) { + s += (sum[i] || 0) * 10; + sum[i] = s % 16; + s = (s - sum[i]) / 16; + } + } + while (sum.length) { + hex.push(sum.pop().toString(16)); + } + var card = hex.join("") + var zero = '00000000'; + var tmp = 8 - card.length; + var clength = zero.substring(0, tmp) + card + return clength; +} +export function group(array, len) { + let index = 0 + let newarray = [] + while (index < array.length) { + newarray.push(array.slice(index, index += len)) + } + return newarray +} + +export function delArrVal(arr, val) { + for (let i = 0; i < arr.length; i++) { + if (arr[i] == val) { + arr.splice(i, 1) + i--; + } + } + return arr; +} + +export function isContained(a, b) { + if (!(a instanceof Array) || !(b instanceof Array)) return false; + if (a.length < b.length) return false; + var aStr = a.toString(); + for (var i = 0, len = b.length; i < len; i++) { + if (aStr.indexOf(b[i]) == -1) return false; + } + return true; +} + +export function duplicateRemoval(obj) { + var uniques = []; + var stringify = {}; + for (var i = 0; i < obj.length; i++) { + var keys = Object.keys(obj[i]); + keys.sort(function(a, b) { + return (Number(a) - Number(b)); + }); + var str = ''; + for (var j = 0; j < keys.length; j++) { + str += JSON.stringify(keys[j]); + str += JSON.stringify(obj[i][keys[j]]); + } + if (!stringify.hasOwnProperty(str)) { + uniques.push(obj[i]); + stringify[str] = true; + } + } + uniques = uniques; + return uniques; +} + +export function getcurrentTime() { + var date = new Date(); + var year = date.getFullYear(); + var month = date.getMonth() + 1; + var day = date.getDate(); + if (month < 10) { + month = "0" + month; + } + if (day < 10) { + day = "0" + day; + } + var nowDate = year + "/" + month + "/" + day + ' 08:00:00'; + var str = new Date(nowDate).getTime() + return new Date(str); +} + + +export function getcurrentTime1(y) { + var date = new Date(); + var year = date.getFullYear() + y; + var month = date.getMonth() + 1; + var day = date.getDate(); + if (month < 10) { + month = "0" + month; + } + if (day < 10) { + day = "0" + day; + } + var nowDate = year + "/" + month + "/" + day + ' 08:00:00'; + var str = new Date(nowDate).getTime() + return new Date(str); +} + +export function timeTotimeimp(obj) { + var year = obj.substr(0, 4) + var month = obj.substr(4, 2) + var day = obj.substr(6, 2) + var hours = obj.substr(8, 2) + var min = obj.substr(8, 2) + var miao = obj.substr(10, 2) + var hm = obj.substr(12, 2) + var str = year + "-" + month + "-" + day + " " + hours + ":" + min + ":" + miao + var time = new Date(str) + var time1 = time.getTime() + return time1 / 1000; +} + + +export function reverse(text) { + var aaa = text; + var bbb = [...aaa]; + var ccc = aaa.split(''); + var a, b; + var aIndex = 0; + var bIndex = 1; + var arr = []; + + bbb.forEach((str, index) => { + if (index % 2 === 0) { + a = str; + aIndex += 1 + + } else { + b = str + bIndex += 1 + } + if (a && b && (bIndex - aIndex === 1)) { + arr.push(a + b) + } + }); + var str = arr.reverse().join('') + console.log(str) + return str +} + + +export function backDevice(row, callback) { + var data = { + q: JSON.stringify({ imei: row.imei }) + } + httpPost(data, api.getDeviceItems).then(res => { + callback(res) + }) +} +export function deleteZgVoucher(row, callback) { + if (row.type == 1) { + getfiId1(row, function(data) { + console.log(data) + if (data.length > 0) { + var _cardName=JSON.parse(row.content).username+'-'+JSON.parse(row.content).pzname + var _roomName=data[0].roomName + var startTime=JSON.stringify(row.startTime) + var endTime=JSON.stringify(row.endTime) + var _startTime=row.startTime,_endTime=row.endTime + if(startTime.length==13){ + _startTime=row.startTime/1000 + } + if(endTime.length==13){ + _endTime=row.endTime/1000 + } + ICINLocker.delFingerPrints(row.deviceNum, row.imei, JSON.parse(row.content).userPassword, 2, data[0].face, 0, _startTime, _endTime,_cardName, _roomName, (callback1) => { + callback(callback1) + }) + } else { + message({ + type: "error", + message: "还未下发" + }) + } + }) + } else if (row.type == 2) { + getfiId1(row, function(data) { + if (data.length > 0) { + var _cardName=JSON.parse(row.content).username+'-'+JSON.parse(row.content).pzname + var _roomName=data[0].roomName + var startTime=JSON.stringify(row.startTime) + var endTime=JSON.stringify(row.endTime) + var _startTime=row.startTime,_endTime=row.endTime + if(startTime.length==13){ + _startTime=row.startTime/1000 + } + if(endTime.length==13){ + _endTime=row.endTime/1000 + } + ICINLocker.delCardRegister(row.deviceNum, row.imei, JSON.parse(row.content).userPassword, 2, 1, JSON.parse(row.content).password, 36, _startTime, _endTime, 6212, data[0].face,_cardName, _roomName, (callback1) => { + callback(callback1) + }) + } else { + message({ + type: "error", + message: "还未下发" + }) + } + }) + } else if (row.type == 3) { + getfiId1(row, function(data) { + if (data.length > 0) { + var _cardName=JSON.parse(row.content).username+'-'+JSON.parse(row.content).pzname + var _roomName=data[0].roomName + var startTime=JSON.stringify(row.startTime) + var endTime=JSON.stringify(row.endTime) + var _startTime=row.startTime,_endTime=row.endTime + if(startTime.length==13){ + _startTime=row.startTime/1000 + } + if(endTime.length==13){ + _endTime=row.endTime/1000 + } + ICINLocker.delCardRegister(row.deviceNum, row.imei, JSON.parse(row.content).userPassword, 2, 1, JSON.parse(row.content).password, 50, _startTime, _endTime, 6212, data[0].face,_cardName, _roomName, (callback1) => { + callback(callback1) + }) + } else { + message({ + type: "error", + message: "还未下发" + }) + } + }) + } else if (row.type == 4) { + getfiId1(row, function(data) { + if (data.length > 0) { + var _cardName=JSON.parse(row.content).username+'-'+JSON.parse(row.content).pzname + var _roomName=data[0].roomName + var startTime=JSON.stringify(row.startTime) + var endTime=JSON.stringify(row.endTime) + var _startTime=row.startTime,_endTime=row.endTime + if(startTime.length==13){ + _startTime=row.startTime/1000 + } + if(endTime.length==13){ + _endTime=row.endTime/1000 + } + ICINLocker.delForeverPassword(row.deviceNum, row.imei, JSON.parse(row.content).userPassword, 2, JSON.parse(row.content).password, 255, _startTime, _endTime, 6209, data[0].face,_cardName, _roomName, (callback1) => { + callback(callback1) + }) + } else { + message({ + type: "error", + message: "还未下发" + }) + } + }) + } +} + +export function deleteVoucher(row, callback) { + var str = {}; + var _cardName=JSON.parse(row.content).username+'-'+JSON.parse(row.content).pzname + if (row.type == 1) { + getfiId(row, function(data) { + if (data.length > 0) { + var fpid = ""; + if (data[0].face) { + fpid = data[0].face.toString(16); + if (fpid.length != 2) { + fpid = "0" + fpid; + } + } else { + if (data[0].face == 0) { + fpid = data[0].face.toString(16); + fpid = "0" + fpid; + } + } + str = { + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: JSON.parse(row.content).userTelephone, + operateMode: 18, + order: 6218, + password: fpid, + userPassword: JSON.parse(row.content).userPassword, + is: false, + passwordStartTime: JSON.parse(row.content).passwordStartTime, + passwordEndTime: JSON.parse(row.content).passwordEndTime, + cardName:_cardName, + roomName:data[0].roomName + }; + httpPost(str, api.getDeviceOperateUserInfo).then((res1) => { + callback(res1) + }); + } else { + message({ + type: "error", + message: "该凭还未下发" + }) + } + }); + return false; + } else if (row.type == 2) { + str = { + cardId: row.cardId, + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: JSON.parse(row.content).userTelephone, + userPassword: JSON.parse(row.content).userPassword, + operateMode: 13, + order: 6213, + password: JSON.parse(row.content).password, + passwordStartTime: "20210813010101", + passwordEndTime: "20680813010101", + is: false, + cardName:_cardName, + }; + } else if (row.type == 3) { + str = { + cardId: row.cardId, + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: JSON.parse(row.content).userTelephone, + operateMode: 12, + order: 6212, + userPassword: JSON.parse(row.content).userPassword, + is: false, + passwordStartTime: "20210813010101", + passwordEndTime: "20680813010101", + cardName:_cardName, + }; + } else if (row.type == 4) { + str = { + cardId: row.cardId, + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: JSON.parse(row.content).userTelephone, + operateMode: 9, + order: 6209, + userPassword: JSON.parse(row.content).userPassword, + password: JSON.parse(row.content).password, + is: false, + passwordStartTime: "20210813010101", + passwordEndTime: "20680813010101", + cardName:_cardName, + }; + } + httpPost(str, api.getDeviceOperateUserInfo).then((res1) => { + callback(res1) + }) +} +// 获取指纹id +export function getfiId(row, callback) { + var content = JSON.parse(row.content); + var data = { + q: JSON.stringify({ + fpTimeId: content.fpTimeId, + }), + pageNum: 1, + pageSize: 10, + }; + httpPost(data, api.getDeviceResult).then((res) => { + let datalist=utils.zlib_unzip(res.data) + callback(datalist); + }); +} +export function getfiId1(row, callback) { + var data = { + q: JSON.stringify({ + serial: row.serial, + }), + pageNum: 1, + pageSize: 10, + }; + httpPost(data, api.getDeviceResult).then((res) => { + let datalist=utils.zlib_unzip(res.data) + callback(datalist); + }); +} + +export function modifyCraiAllFun(row, modifyvalue2, certificatesContent, callback) { + var data = { + q: JSON.stringify({ + imei: row.imei + }), + pageNum: 1, + pageSize: 10, + }; + httpPost(data, api.getDeviceItems).then((res) => { + if (res.data.list.length > 0) { + if (res.data.list[0].manufactureId == 201 || res.data.list[0].manufactureId == 221) { + var startTime = new Date(modifyvalue2[0]).getTime() / 1000 + var endTime = new Date(modifyvalue2[1]).getTime() / 1000 + if (row.type == 1) { + getfiId1(row, function(data) { + if (data.length > 0) { + var fpid = ""; + fpid = + data[0].face.toString(16).length != 2 ? + "0" + data[0].face.toString(16) : + data[0].face; + var pwd = JSON.parse(row.content).userPassword + ICINLocker.modifyFingerPrints(row.deviceNum, row.imei, pwd, 3, fpid, 0, startTime, endTime, (callback1) => { + callback(callback1) + }) + } else { + message({ + type: "error", + message: "修改失败" + }) + } + }) + } else if (row.type == 2) { + var idcard = JSON.parse(row.content).password + var userid = JSON.parse(row.content).userPassword + if (idcard.length != 16) { + message({ + type: "error", + message: "卡格式错误,请重新录入" + }) + return + } + ICINLocker.RfCardRegister(row.deviceNum, row.imei, userid, 3, 1, idcard.toUpperCase(), 36, startTime, endTime, 6211, (callback1) => { + callback(callback1) + }) + } else if (row.type == 3) { + var nfc = JSON.parse(row.content).password + var userid = JSON.parse(row.content).userPassword + if (nfc.length != 8) { + message({ + type: "error", + message: "卡格式错误,请重新录入" + }) + return + } + ICINLocker.RfCardRegister(row.deviceNum, row.imei, userid, 3, 1, nfc.toUpperCase(), 50, startTime, endTime, 6211, (callback1) => { + callback(callback1) + }) + } else if (row.type == 4) { + var pwd = JSON.parse(row.content).password + var userid = JSON.parse(row.content).userPassword + ICINLocker.addForeverPassword(row.deviceNum, row.imei, userid, 3, pwd, 255, startTime, endTime, 6208, (callback1) => { + callback(callback1) + }) + } + } else if (res.data.list[0].manufactureId == 101) { + var content = JSON.parse(row.content); + var userTelephone = content.userTelephone; + var userPassword = content.userPassword; + var data = {}; + if (row.type == 1) { + this.getfiId(row, function(data) { + if (data.length > 0) { + var fpid = ""; + fpid = + data[0].face.toString(16).length != 2 ? + "0" + data[0].face.toString(16) : + data[0].face.toString(16); + var str = { + imei: row.imei, + deviceNum: row.deviceNum, + pzname: certificatesContent.pzname, + cardId: row.cardId, + password: fpid, + operateMode: 17, + order: 6217, + userPassword: userPassword, + userTelephone: userTelephone, + passwordStartTime: timestampToTime(modifyvalue2[0]), + passwordEndTime: timestampToTime(modifyvalue2[1]), + is: false, + }; + httpPost(str, that.$api.getDeviceOperateUserInfo).then((res1) => { + callback(res1) + }); + } + }); + return false; + } else if (row.type == 2) { + var arr2 = content.password + data = { + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: userTelephone, + pzname: certificatesContent.pzname, + cardId: row.cardId, + userPassword: userPassword, + password: arr2.toUpperCase(), + operateMode: 14, + order: 6214, + passwordStartTime: timestampToTime(modifyvalue2[0]), + passwordEndTime: timestampToTime(modifyvalue2[1]), + is: false, + }; + if (arr2 == "") { + message({ + type: "error", + message: "请填写完整信息" + }) + return false; + } + } else if (row.type == 3) { + var arr4 = content.password; + data = { + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: userTelephone, + pzname: certificatesContent.pzname, + cardId: row.cardId, + userPassword: userPassword, + password: arr4.toUpperCase(), + operateMode: 11, + order: 6211, + passwordStartTime: timestampToTime(modifyvalue2[0]), + passwordEndTime: timestampToTime(modifyvalue2[1]), + is: false, + }; + if (arr4 == "") { + message({ + type: "error", + message: "请填写完整信息" + }) + return false; + } + } else if (row.type == 4) { + data = { + imei: row.imei, + deviceNum: row.deviceNum, + userTelephone: userTelephone, + pzname: certificatesContent.pzname, + cardId: row.cardId, + userPassword: userPassword, + password: content.password, + operateMode: 8, + order: 6208, + passwordStartTime: timestampToTime(modifyvalue2[0]), + passwordEndTime: timestampToTime(modifyvalue2[1]), + is: false, + }; + if (content.password == "") { + message({ + type: "error", + message: "请填写完整信息" + }) + return false; + } + } + httpPost(data, api.getDeviceOperateUserInfo).then((res) => { + callback(res1) + }); + } + } else { + message({ + type: "error", + message: "未找到该凭证对应门锁" + }) + } + }) +} + + +// 判断字段是否有效 +export function paramsValidate(obj) { + var array = {} + for (let key in obj) { + if (obj[key]) { + array[key] = obj[key] + } + } + return array +} + + +//金额小写转大写 +export function smallToBig(money = '') { + // 汉字的数字 + const cnNums = ['零', '壹','贰','叁','肆','伍', '陆','柒','捌','玖',] + // 基本单位 + const cnIntRadice = ['', '拾', '佰', '仟'] + // 对应整数部分扩展单位 + const cnIntUnits = ['', '万', '亿', '兆'] + // 对应小数部分单位 + const cnDecUnits = ['角', '分'] + // 整数金额时后面跟的字符 + const cnInteger = '整' + // 整型完以后的单位 + const cnIntLast = '元' + // 最大处理的数字 + const maxNum = 9999999999999999.99 + // 金额整数部分 + let integerNum + // 金额小数部分 + let decimalNum + // 输出的中文金额字符串 + let chineseStr = '' + // 分离金额后用的数组,预定义 + let parts + if (money === '') { + return '' + } + money = parseFloat(money) + if (money >= maxNum) { + // 超出最大处理数字 + return '' + } + if (money === 0) { + chineseStr = cnNums[0] + cnIntLast + cnInteger + return chineseStr + } + // 转换为字符串 + money = money.toString() + if (money.indexOf('.') === -1) { + integerNum = money + + decimalNum = '' + } else { + parts = money.split('.') + integerNum = parts[0] + decimalNum = parts[1].substr(0, 4) + } + // 获取整型部分转换 + if (parseInt(integerNum, 10) > 0) { + let zeroCount = 0 + const IntLen = integerNum.length + for (let i = 0; i < IntLen; i++) { + const n = integerNum.substr(i, 1) + const p = IntLen - i - 1 + const q = p / 4 + const m = p % 4 + if (n === '0') { + zeroCount++ + } else { + if (zeroCount > 0) { + chineseStr += cnNums[0] + } + // 归零 + zeroCount = 0 + //alert(cnNums[parseInt(n)]) + chineseStr += cnNums[parseInt(n)] + cnIntRadice[m] + } + if (m === 0 && zeroCount < 4) { + chineseStr += cnIntUnits[q] + } + } + chineseStr += cnIntLast + } + // 小数部分 + if (decimalNum !== '') { + const decLen = decimalNum.length + for (let i = 0; i < decLen; i++) { + const n = decimalNum.substr(i, 1) + if (n !== '0') { + chineseStr += cnNums[Number(n)] + cnDecUnits[i] + } + } + } + if (chineseStr === '') { + chineseStr += cnNums[0] + cnIntLast + cnInteger + } else if (decimalNum === '') { + chineseStr += cnInteger + } + return chineseStr +} diff --git a/src/utils/jquery.min.js b/src/utils/jquery.min.js new file mode 100644 index 0000000..4d9b3a2 --- /dev/null +++ b/src/utils/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" + + + diff --git a/src/views/404.vue b/src/views/404.vue new file mode 100644 index 0000000..02b30ba --- /dev/null +++ b/src/views/404.vue @@ -0,0 +1,56 @@ + + + + + + diff --git a/src/views/About.vue b/src/views/About.vue new file mode 100644 index 0000000..3fa2807 --- /dev/null +++ b/src/views/About.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/BaseCharts.vue b/src/views/BaseCharts.vue new file mode 100644 index 0000000..dd7cc7f --- /dev/null +++ b/src/views/BaseCharts.vue @@ -0,0 +1,149 @@ + + + + + \ No newline at end of file diff --git a/src/views/BaseForm.vue b/src/views/BaseForm.vue new file mode 100644 index 0000000..491e6a5 --- /dev/null +++ b/src/views/BaseForm.vue @@ -0,0 +1,151 @@ + + + \ No newline at end of file diff --git a/src/views/BaseTable.vue b/src/views/BaseTable.vue new file mode 100644 index 0000000..b0e110b --- /dev/null +++ b/src/views/BaseTable.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/src/views/CheckIn.vue b/src/views/CheckIn.vue new file mode 100644 index 0000000..ef5b52f --- /dev/null +++ b/src/views/CheckIn.vue @@ -0,0 +1,3037 @@ + + + + + diff --git a/src/views/CheckInStaff.vue b/src/views/CheckInStaff.vue new file mode 100644 index 0000000..e5811be --- /dev/null +++ b/src/views/CheckInStaff.vue @@ -0,0 +1,520 @@ + + + + + diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue new file mode 100644 index 0000000..fc7a549 --- /dev/null +++ b/src/views/Dashboard.vue @@ -0,0 +1,741 @@ + + + + + diff --git a/src/views/Datascreen.vue b/src/views/Datascreen.vue new file mode 100644 index 0000000..c50d34e --- /dev/null +++ b/src/views/Datascreen.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/src/views/Datavisualization.vue b/src/views/Datavisualization.vue new file mode 100644 index 0000000..bc5e438 --- /dev/null +++ b/src/views/Datavisualization.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/views/DeviceFeedbackLog.vue b/src/views/DeviceFeedbackLog.vue new file mode 100644 index 0000000..97bf624 --- /dev/null +++ b/src/views/DeviceFeedbackLog.vue @@ -0,0 +1,880 @@ + + + + + + + + diff --git a/src/views/Donate.vue b/src/views/Donate.vue new file mode 100644 index 0000000..f71d593 --- /dev/null +++ b/src/views/Donate.vue @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/src/views/FreezeManagement.vue b/src/views/FreezeManagement.vue new file mode 100644 index 0000000..b7be021 --- /dev/null +++ b/src/views/FreezeManagement.vue @@ -0,0 +1,1157 @@ + + + + + diff --git a/src/views/Home.vue b/src/views/Home.vue new file mode 100644 index 0000000..affb69d --- /dev/null +++ b/src/views/Home.vue @@ -0,0 +1,169 @@ + + + diff --git a/src/views/I18n.vue b/src/views/I18n.vue new file mode 100644 index 0000000..6ec2a9a --- /dev/null +++ b/src/views/I18n.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/views/Icon.vue b/src/views/Icon.vue new file mode 100644 index 0000000..73304dd --- /dev/null +++ b/src/views/Icon.vue @@ -0,0 +1,234 @@ + + + + + \ No newline at end of file diff --git a/src/views/InformationBase.vue b/src/views/InformationBase.vue new file mode 100644 index 0000000..0e8ccc7 --- /dev/null +++ b/src/views/InformationBase.vue @@ -0,0 +1,593 @@ + + + + + diff --git a/src/views/LargeScreen.vue b/src/views/LargeScreen.vue new file mode 100644 index 0000000..1b33b22 --- /dev/null +++ b/src/views/LargeScreen.vue @@ -0,0 +1,190 @@ + + + + + \ No newline at end of file diff --git a/src/views/Login.vue b/src/views/Login.vue new file mode 100644 index 0000000..af9ad5a --- /dev/null +++ b/src/views/Login.vue @@ -0,0 +1,495 @@ + + + + + diff --git a/src/views/Permission.vue b/src/views/Permission.vue new file mode 100644 index 0000000..e03e3e1 --- /dev/null +++ b/src/views/Permission.vue @@ -0,0 +1,40 @@ + + + + + \ No newline at end of file diff --git a/src/views/Refund.vue b/src/views/Refund.vue new file mode 100644 index 0000000..4942a78 --- /dev/null +++ b/src/views/Refund.vue @@ -0,0 +1,1167 @@ + + + + + diff --git a/src/views/RoomInquiry.vue b/src/views/RoomInquiry.vue new file mode 100644 index 0000000..836b4b2 --- /dev/null +++ b/src/views/RoomInquiry.vue @@ -0,0 +1,640 @@ + + + + + diff --git a/src/views/Screen.vue b/src/views/Screen.vue new file mode 100644 index 0000000..7b6b43c --- /dev/null +++ b/src/views/Screen.vue @@ -0,0 +1,152 @@ + + + + + \ No newline at end of file diff --git a/src/views/Tabs.vue b/src/views/Tabs.vue new file mode 100644 index 0000000..0823875 --- /dev/null +++ b/src/views/Tabs.vue @@ -0,0 +1,129 @@ + + + + + + diff --git a/src/views/UnlockRecord.vue b/src/views/UnlockRecord.vue new file mode 100644 index 0000000..5b4804d --- /dev/null +++ b/src/views/UnlockRecord.vue @@ -0,0 +1,534 @@ + + + + + diff --git a/src/views/Upload.vue b/src/views/Upload.vue new file mode 100644 index 0000000..d98daad --- /dev/null +++ b/src/views/Upload.vue @@ -0,0 +1,156 @@ + + + + + \ No newline at end of file diff --git a/src/views/VoucherList.vue b/src/views/VoucherList.vue new file mode 100644 index 0000000..dc7f3eb --- /dev/null +++ b/src/views/VoucherList.vue @@ -0,0 +1,1069 @@ + + + + + diff --git a/src/views/aNormEquip.vue b/src/views/aNormEquip.vue new file mode 100644 index 0000000..e660abf --- /dev/null +++ b/src/views/aNormEquip.vue @@ -0,0 +1,2795 @@ + + + + + diff --git a/src/views/academicBuilding.vue b/src/views/academicBuilding.vue new file mode 100644 index 0000000..80e3d9d --- /dev/null +++ b/src/views/academicBuilding.vue @@ -0,0 +1,432 @@ + + + + + diff --git a/src/views/administrativeDepartment.vue b/src/views/administrativeDepartment.vue new file mode 100644 index 0000000..67fe88c --- /dev/null +++ b/src/views/administrativeDepartment.vue @@ -0,0 +1,559 @@ + + + + + diff --git a/src/views/agreement.vue b/src/views/agreement.vue new file mode 100644 index 0000000..01aabb7 --- /dev/null +++ b/src/views/agreement.vue @@ -0,0 +1,1594 @@ + + + + + diff --git a/src/views/allDevice.vue b/src/views/allDevice.vue new file mode 100644 index 0000000..0395e8e --- /dev/null +++ b/src/views/allDevice.vue @@ -0,0 +1,1595 @@ + + + + + diff --git a/src/views/bindingRoles.vue b/src/views/bindingRoles.vue new file mode 100644 index 0000000..eb0c8c2 --- /dev/null +++ b/src/views/bindingRoles.vue @@ -0,0 +1,521 @@ + + + + + + diff --git a/src/views/bluetoothButtonManage.vue b/src/views/bluetoothButtonManage.vue new file mode 100644 index 0000000..9f42bcb --- /dev/null +++ b/src/views/bluetoothButtonManage.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/views/bluetoothUnlockRecord.vue b/src/views/bluetoothUnlockRecord.vue new file mode 100644 index 0000000..3ff52e3 --- /dev/null +++ b/src/views/bluetoothUnlockRecord.vue @@ -0,0 +1,549 @@ + + + + + diff --git a/src/views/boYu/byRoom.vue b/src/views/boYu/byRoom.vue new file mode 100644 index 0000000..f8d88af --- /dev/null +++ b/src/views/boYu/byRoom.vue @@ -0,0 +1,472 @@ + + + + + diff --git a/src/views/books.vue b/src/views/books.vue new file mode 100644 index 0000000..887db70 --- /dev/null +++ b/src/views/books.vue @@ -0,0 +1,431 @@ + + + + + diff --git a/src/views/campus.vue b/src/views/campus.vue new file mode 100644 index 0000000..2fbae53 --- /dev/null +++ b/src/views/campus.vue @@ -0,0 +1,1614 @@ + + + + + diff --git a/src/views/concat.vue b/src/views/concat.vue new file mode 100644 index 0000000..3315a6b --- /dev/null +++ b/src/views/concat.vue @@ -0,0 +1,635 @@ + + + + + diff --git a/src/views/configPage.vue b/src/views/configPage.vue new file mode 100644 index 0000000..2d4360b --- /dev/null +++ b/src/views/configPage.vue @@ -0,0 +1,185 @@ + + + + + + diff --git a/src/views/dataScreen/Tourist.vue b/src/views/dataScreen/Tourist.vue new file mode 100644 index 0000000..6a2fe6a --- /dev/null +++ b/src/views/dataScreen/Tourist.vue @@ -0,0 +1,270 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/centerChartBottom.vue b/src/views/dataScreen/centerChartBottom.vue new file mode 100644 index 0000000..bc05ac3 --- /dev/null +++ b/src/views/dataScreen/centerChartBottom.vue @@ -0,0 +1,294 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/centerChartTop.vue b/src/views/dataScreen/centerChartTop.vue new file mode 100644 index 0000000..1927bd2 --- /dev/null +++ b/src/views/dataScreen/centerChartTop.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/leftChartBottom.vue b/src/views/dataScreen/leftChartBottom.vue new file mode 100644 index 0000000..f0c2a71 --- /dev/null +++ b/src/views/dataScreen/leftChartBottom.vue @@ -0,0 +1,123 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/leftChartOne.vue b/src/views/dataScreen/leftChartOne.vue new file mode 100644 index 0000000..802f9d9 --- /dev/null +++ b/src/views/dataScreen/leftChartOne.vue @@ -0,0 +1,293 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/leftChartcenter.vue b/src/views/dataScreen/leftChartcenter.vue new file mode 100644 index 0000000..0968deb --- /dev/null +++ b/src/views/dataScreen/leftChartcenter.vue @@ -0,0 +1,296 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/rightChartTop.vue b/src/views/dataScreen/rightChartTop.vue new file mode 100644 index 0000000..506e5d2 --- /dev/null +++ b/src/views/dataScreen/rightChartTop.vue @@ -0,0 +1,118 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/rightChartcenter.vue b/src/views/dataScreen/rightChartcenter.vue new file mode 100644 index 0000000..2280922 --- /dev/null +++ b/src/views/dataScreen/rightChartcenter.vue @@ -0,0 +1,124 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/rightChartcentertwo.vue b/src/views/dataScreen/rightChartcentertwo.vue new file mode 100644 index 0000000..c844a11 --- /dev/null +++ b/src/views/dataScreen/rightChartcentertwo.vue @@ -0,0 +1,313 @@ + + + + + \ No newline at end of file diff --git a/src/views/dataScreen/screenTop.vue b/src/views/dataScreen/screenTop.vue new file mode 100644 index 0000000..c3c4980 --- /dev/null +++ b/src/views/dataScreen/screenTop.vue @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file diff --git a/src/views/device/AirCleaningDevice.vue b/src/views/device/AirCleaningDevice.vue new file mode 100644 index 0000000..ce4b4ad --- /dev/null +++ b/src/views/device/AirCleaningDevice.vue @@ -0,0 +1,2115 @@ + + + + + diff --git a/src/views/device/acoustoopticAlarm.vue b/src/views/device/acoustoopticAlarm.vue new file mode 100644 index 0000000..aed616d --- /dev/null +++ b/src/views/device/acoustoopticAlarm.vue @@ -0,0 +1,1991 @@ + + + + + diff --git a/src/views/device/airDetectionDevice.vue b/src/views/device/airDetectionDevice.vue new file mode 100644 index 0000000..1400ea8 --- /dev/null +++ b/src/views/device/airDetectionDevice.vue @@ -0,0 +1,1973 @@ + + + + + diff --git a/src/views/device/airSwitchDevice.vue b/src/views/device/airSwitchDevice.vue new file mode 100644 index 0000000..08b1e86 --- /dev/null +++ b/src/views/device/airSwitchDevice.vue @@ -0,0 +1,2192 @@ + + + + + diff --git a/src/views/device/gatewayDevice.vue b/src/views/device/gatewayDevice.vue new file mode 100644 index 0000000..e0aab5c --- /dev/null +++ b/src/views/device/gatewayDevice.vue @@ -0,0 +1,1978 @@ + + + + + diff --git a/src/views/device/humanMotionSensorDevice.vue b/src/views/device/humanMotionSensorDevice.vue new file mode 100644 index 0000000..936d757 --- /dev/null +++ b/src/views/device/humanMotionSensorDevice.vue @@ -0,0 +1,2055 @@ + + + + + diff --git a/src/views/device/manholeCoverDevice.vue b/src/views/device/manholeCoverDevice.vue new file mode 100644 index 0000000..1d71bf4 --- /dev/null +++ b/src/views/device/manholeCoverDevice.vue @@ -0,0 +1,1991 @@ + + + + + diff --git a/src/views/device/smartButtonDevice.vue b/src/views/device/smartButtonDevice.vue new file mode 100644 index 0000000..1031861 --- /dev/null +++ b/src/views/device/smartButtonDevice.vue @@ -0,0 +1,2094 @@ + + + + + diff --git a/src/views/device/smokeSensationDevice.vue b/src/views/device/smokeSensationDevice.vue new file mode 100644 index 0000000..4fc374c --- /dev/null +++ b/src/views/device/smokeSensationDevice.vue @@ -0,0 +1,1987 @@ + + + + + diff --git a/src/views/device/trashCanDevice.vue b/src/views/device/trashCanDevice.vue new file mode 100644 index 0000000..03eefc5 --- /dev/null +++ b/src/views/device/trashCanDevice.vue @@ -0,0 +1,2097 @@ + + + + + diff --git a/src/views/doorLock.vue b/src/views/doorLock.vue new file mode 100644 index 0000000..b755456 --- /dev/null +++ b/src/views/doorLock.vue @@ -0,0 +1,3930 @@ + + + + + diff --git a/src/views/doorMagnetism/Architecture.vue b/src/views/doorMagnetism/Architecture.vue new file mode 100644 index 0000000..7963395 --- /dev/null +++ b/src/views/doorMagnetism/Architecture.vue @@ -0,0 +1,861 @@ + + + + diff --git a/src/views/doorMagnetism/EquipmentList.vue b/src/views/doorMagnetism/EquipmentList.vue new file mode 100644 index 0000000..c95b69f --- /dev/null +++ b/src/views/doorMagnetism/EquipmentList.vue @@ -0,0 +1,1329 @@ + + + + + diff --git a/src/views/doorMagnetism/Home.vue b/src/views/doorMagnetism/Home.vue new file mode 100644 index 0000000..21ed842 --- /dev/null +++ b/src/views/doorMagnetism/Home.vue @@ -0,0 +1,1309 @@ + + + + + diff --git a/src/views/doorMagnetism/Linkman.vue b/src/views/doorMagnetism/Linkman.vue new file mode 100644 index 0000000..b49896b --- /dev/null +++ b/src/views/doorMagnetism/Linkman.vue @@ -0,0 +1,654 @@ + + + + + diff --git a/src/views/doorMagnetism/alarmRecord.vue b/src/views/doorMagnetism/alarmRecord.vue new file mode 100644 index 0000000..72fe559 --- /dev/null +++ b/src/views/doorMagnetism/alarmRecord.vue @@ -0,0 +1,575 @@ + + + + + diff --git a/src/views/doorMagnetism/common/Base.vue b/src/views/doorMagnetism/common/Base.vue new file mode 100644 index 0000000..4a81dd0 --- /dev/null +++ b/src/views/doorMagnetism/common/Base.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/views/doorMagnetism/common/Header.vue b/src/views/doorMagnetism/common/Header.vue new file mode 100644 index 0000000..d5d52d5 --- /dev/null +++ b/src/views/doorMagnetism/common/Header.vue @@ -0,0 +1,521 @@ + + + + + + diff --git a/src/views/doorMagnetism/common/Sidebar.vue b/src/views/doorMagnetism/common/Sidebar.vue new file mode 100644 index 0000000..549a65a --- /dev/null +++ b/src/views/doorMagnetism/common/Sidebar.vue @@ -0,0 +1,174 @@ + + + + + \ No newline at end of file diff --git a/src/views/doorMagnetism/common/Tags.vue b/src/views/doorMagnetism/common/Tags.vue new file mode 100644 index 0000000..fb45f25 --- /dev/null +++ b/src/views/doorMagnetism/common/Tags.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/src/views/doorMagnetism/common/bus.js b/src/views/doorMagnetism/common/bus.js new file mode 100644 index 0000000..a474e57 --- /dev/null +++ b/src/views/doorMagnetism/common/bus.js @@ -0,0 +1,4 @@ +// 利用bus来实现非父子组件(兄弟组件)间的通信 + +import Vue from 'vue'; +export default new Vue(); diff --git a/src/views/doorMagnetism/common/deviceLi.vue b/src/views/doorMagnetism/common/deviceLi.vue new file mode 100644 index 0000000..80d1a4f --- /dev/null +++ b/src/views/doorMagnetism/common/deviceLi.vue @@ -0,0 +1,216 @@ + + + + + \ No newline at end of file diff --git a/src/views/doorMagnetism/common/deviceLi1.vue b/src/views/doorMagnetism/common/deviceLi1.vue new file mode 100644 index 0000000..80b7af9 --- /dev/null +++ b/src/views/doorMagnetism/common/deviceLi1.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/src/views/doorMagnetism/common/drawer.vue b/src/views/doorMagnetism/common/drawer.vue new file mode 100644 index 0000000..1f4b32f --- /dev/null +++ b/src/views/doorMagnetism/common/drawer.vue @@ -0,0 +1,168 @@ + + + + + \ No newline at end of file diff --git a/src/views/doorMagnetism/common/map.vue b/src/views/doorMagnetism/common/map.vue new file mode 100644 index 0000000..ec4511e --- /dev/null +++ b/src/views/doorMagnetism/common/map.vue @@ -0,0 +1,130 @@ + + + + + \ No newline at end of file diff --git a/src/views/doorMagnetism/common/navbar.vue b/src/views/doorMagnetism/common/navbar.vue new file mode 100644 index 0000000..6258703 --- /dev/null +++ b/src/views/doorMagnetism/common/navbar.vue @@ -0,0 +1,122 @@ + + + \ No newline at end of file diff --git a/src/views/doorMagnetism/subordinateUnit.vue b/src/views/doorMagnetism/subordinateUnit.vue new file mode 100644 index 0000000..994ad11 --- /dev/null +++ b/src/views/doorMagnetism/subordinateUnit.vue @@ -0,0 +1,533 @@ + + + + + diff --git a/src/views/doorMagnetism/userManagementHouse.vue b/src/views/doorMagnetism/userManagementHouse.vue new file mode 100644 index 0000000..fe39f18 --- /dev/null +++ b/src/views/doorMagnetism/userManagementHouse.vue @@ -0,0 +1,603 @@ + + + + + diff --git a/src/views/duePerson.vue b/src/views/duePerson.vue new file mode 100644 index 0000000..fb2764d --- /dev/null +++ b/src/views/duePerson.vue @@ -0,0 +1,507 @@ + + + + + diff --git a/src/views/dueRoom.vue b/src/views/dueRoom.vue new file mode 100644 index 0000000..d67900e --- /dev/null +++ b/src/views/dueRoom.vue @@ -0,0 +1,762 @@ + + + + + diff --git a/src/views/echart/bottomLeft.vue b/src/views/echart/bottomLeft.vue new file mode 100644 index 0000000..b22e8ea --- /dev/null +++ b/src/views/echart/bottomLeft.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart/bottomRight.vue b/src/views/echart/bottomRight.vue new file mode 100644 index 0000000..8a3ff07 --- /dev/null +++ b/src/views/echart/bottomRight.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/src/views/echart/center.vue b/src/views/echart/center.vue new file mode 100644 index 0000000..fd5e964 --- /dev/null +++ b/src/views/echart/center.vue @@ -0,0 +1,972 @@ + + + + + diff --git a/src/views/echart/centerLeft1.vue b/src/views/echart/centerLeft1.vue new file mode 100644 index 0000000..2edb76a --- /dev/null +++ b/src/views/echart/centerLeft1.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/echart/centerLeft2.vue b/src/views/echart/centerLeft2.vue new file mode 100644 index 0000000..a0504d5 --- /dev/null +++ b/src/views/echart/centerLeft2.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart/centerRight1.vue b/src/views/echart/centerRight1.vue new file mode 100644 index 0000000..3ee7444 --- /dev/null +++ b/src/views/echart/centerRight1.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/src/views/echart/centerRight2.vue b/src/views/echart/centerRight2.vue new file mode 100644 index 0000000..153a3c4 --- /dev/null +++ b/src/views/echart/centerRight2.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart/index.vue b/src/views/echart/index.vue new file mode 100644 index 0000000..64f5c6a --- /dev/null +++ b/src/views/echart/index.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/echart/map.vue b/src/views/echart/map.vue new file mode 100644 index 0000000..e6911a6 --- /dev/null +++ b/src/views/echart/map.vue @@ -0,0 +1,414 @@ + + + + diff --git a/src/views/echart1/bottomLeft.vue b/src/views/echart1/bottomLeft.vue new file mode 100644 index 0000000..c32361c --- /dev/null +++ b/src/views/echart1/bottomLeft.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart1/bottomRight.vue b/src/views/echart1/bottomRight.vue new file mode 100644 index 0000000..e1e5e6c --- /dev/null +++ b/src/views/echart1/bottomRight.vue @@ -0,0 +1,190 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart1/center.vue b/src/views/echart1/center.vue new file mode 100644 index 0000000..edb14a4 --- /dev/null +++ b/src/views/echart1/center.vue @@ -0,0 +1,948 @@ + + + + + diff --git a/src/views/echart1/centerLeft1.vue b/src/views/echart1/centerLeft1.vue new file mode 100644 index 0000000..862363f --- /dev/null +++ b/src/views/echart1/centerLeft1.vue @@ -0,0 +1,172 @@ + + + + + diff --git a/src/views/echart1/centerLeft2.vue b/src/views/echart1/centerLeft2.vue new file mode 100644 index 0000000..a0504d5 --- /dev/null +++ b/src/views/echart1/centerLeft2.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart1/centerRight1.vue b/src/views/echart1/centerRight1.vue new file mode 100644 index 0000000..efe9ea6 --- /dev/null +++ b/src/views/echart1/centerRight1.vue @@ -0,0 +1,334 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart1/centerRight2.vue b/src/views/echart1/centerRight2.vue new file mode 100644 index 0000000..153a3c4 --- /dev/null +++ b/src/views/echart1/centerRight2.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart1/index.vue b/src/views/echart1/index.vue new file mode 100644 index 0000000..6974f9f --- /dev/null +++ b/src/views/echart1/index.vue @@ -0,0 +1,216 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart1/map.vue b/src/views/echart1/map.vue new file mode 100644 index 0000000..0674a80 --- /dev/null +++ b/src/views/echart1/map.vue @@ -0,0 +1,413 @@ + + + + \ No newline at end of file diff --git a/src/views/echart2/bottomLeft.vue b/src/views/echart2/bottomLeft.vue new file mode 100644 index 0000000..bba3e1a --- /dev/null +++ b/src/views/echart2/bottomLeft.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/bottomRight.vue b/src/views/echart2/bottomRight.vue new file mode 100644 index 0000000..8446cb4 --- /dev/null +++ b/src/views/echart2/bottomRight.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/center.vue b/src/views/echart2/center.vue new file mode 100644 index 0000000..56bd83f --- /dev/null +++ b/src/views/echart2/center.vue @@ -0,0 +1,918 @@ + + + + + diff --git a/src/views/echart2/centerLeft1.vue b/src/views/echart2/centerLeft1.vue new file mode 100644 index 0000000..60b6ec6 --- /dev/null +++ b/src/views/echart2/centerLeft1.vue @@ -0,0 +1,168 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/centerLeft2.vue b/src/views/echart2/centerLeft2.vue new file mode 100644 index 0000000..c677ad8 --- /dev/null +++ b/src/views/echart2/centerLeft2.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/centerRight1.vue b/src/views/echart2/centerRight1.vue new file mode 100644 index 0000000..b0227a1 --- /dev/null +++ b/src/views/echart2/centerRight1.vue @@ -0,0 +1,291 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/centerRight2.vue b/src/views/echart2/centerRight2.vue new file mode 100644 index 0000000..4136c36 --- /dev/null +++ b/src/views/echart2/centerRight2.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/index.vue b/src/views/echart2/index.vue new file mode 100644 index 0000000..cba92fd --- /dev/null +++ b/src/views/echart2/index.vue @@ -0,0 +1,173 @@ + + + + + \ No newline at end of file diff --git a/src/views/echart2/map.vue b/src/views/echart2/map.vue new file mode 100644 index 0000000..ca478ed --- /dev/null +++ b/src/views/echart2/map.vue @@ -0,0 +1,484 @@ + + + + + + + + \ No newline at end of file diff --git a/src/views/getFinger.vue b/src/views/getFinger.vue new file mode 100644 index 0000000..7c1d31f --- /dev/null +++ b/src/views/getFinger.vue @@ -0,0 +1,488 @@ + + + + + diff --git a/src/views/homepage.vue b/src/views/homepage.vue new file mode 100644 index 0000000..d260c20 --- /dev/null +++ b/src/views/homepage.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/src/views/journal.vue b/src/views/journal.vue new file mode 100644 index 0000000..03cb97c --- /dev/null +++ b/src/views/journal.vue @@ -0,0 +1,377 @@ + + + + + diff --git a/src/views/linkman/linkperson.vue b/src/views/linkman/linkperson.vue new file mode 100644 index 0000000..02edb02 --- /dev/null +++ b/src/views/linkman/linkperson.vue @@ -0,0 +1,758 @@ + + + + + diff --git a/src/views/log/acoustoopticAlarmLog.vue b/src/views/log/acoustoopticAlarmLog.vue new file mode 100644 index 0000000..3a1122e --- /dev/null +++ b/src/views/log/acoustoopticAlarmLog.vue @@ -0,0 +1,352 @@ + + + + + diff --git a/src/views/log/airCleaningLog.vue b/src/views/log/airCleaningLog.vue new file mode 100644 index 0000000..9f9001e --- /dev/null +++ b/src/views/log/airCleaningLog.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/src/views/log/airDetectionSensorLog.vue b/src/views/log/airDetectionSensorLog.vue new file mode 100644 index 0000000..a444727 --- /dev/null +++ b/src/views/log/airDetectionSensorLog.vue @@ -0,0 +1,365 @@ + + + + + diff --git a/src/views/log/emptyLog.vue b/src/views/log/emptyLog.vue new file mode 100644 index 0000000..cd51238 --- /dev/null +++ b/src/views/log/emptyLog.vue @@ -0,0 +1,365 @@ + + + + + diff --git a/src/views/log/gatewayLog.vue b/src/views/log/gatewayLog.vue new file mode 100644 index 0000000..b56d0a5 --- /dev/null +++ b/src/views/log/gatewayLog.vue @@ -0,0 +1,354 @@ + + + + + diff --git a/src/views/log/humanMotionSensorLog.vue b/src/views/log/humanMotionSensorLog.vue new file mode 100644 index 0000000..3e26986 --- /dev/null +++ b/src/views/log/humanMotionSensorLog.vue @@ -0,0 +1,353 @@ + + + + + diff --git a/src/views/log/manholeCoverLog.vue b/src/views/log/manholeCoverLog.vue new file mode 100644 index 0000000..83c3eb7 --- /dev/null +++ b/src/views/log/manholeCoverLog.vue @@ -0,0 +1,356 @@ + + + + + diff --git a/src/views/log/smartButtonLog.vue b/src/views/log/smartButtonLog.vue new file mode 100644 index 0000000..f20076a --- /dev/null +++ b/src/views/log/smartButtonLog.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/src/views/log/smokeLog.vue b/src/views/log/smokeLog.vue new file mode 100644 index 0000000..d7af037 --- /dev/null +++ b/src/views/log/smokeLog.vue @@ -0,0 +1,358 @@ + + + + + diff --git a/src/views/log/trashLog.vue b/src/views/log/trashLog.vue new file mode 100644 index 0000000..1508477 --- /dev/null +++ b/src/views/log/trashLog.vue @@ -0,0 +1,371 @@ + + + + + diff --git a/src/views/loginAccount.vue b/src/views/loginAccount.vue new file mode 100644 index 0000000..68a6430 --- /dev/null +++ b/src/views/loginAccount.vue @@ -0,0 +1,1538 @@ + + + + + diff --git a/src/views/offInCard/offInCardList.vue b/src/views/offInCard/offInCardList.vue new file mode 100644 index 0000000..90c69d8 --- /dev/null +++ b/src/views/offInCard/offInCardList.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/offInCard/offInCardOver.vue b/src/views/offInCard/offInCardOver.vue new file mode 100644 index 0000000..d9f4375 --- /dev/null +++ b/src/views/offInCard/offInCardOver.vue @@ -0,0 +1,414 @@ + + + + + diff --git a/src/views/order.vue b/src/views/order.vue new file mode 100644 index 0000000..2f41b5b --- /dev/null +++ b/src/views/order.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/views/presentationPage/acoustoopticAlarmHomePage.vue b/src/views/presentationPage/acoustoopticAlarmHomePage.vue new file mode 100644 index 0000000..beb4116 --- /dev/null +++ b/src/views/presentationPage/acoustoopticAlarmHomePage.vue @@ -0,0 +1,621 @@ + + + + + diff --git a/src/views/presentationPage/airQualityMonitorHomePage.vue b/src/views/presentationPage/airQualityMonitorHomePage.vue new file mode 100644 index 0000000..a3befa6 --- /dev/null +++ b/src/views/presentationPage/airQualityMonitorHomePage.vue @@ -0,0 +1,635 @@ + + + + + diff --git a/src/views/presentationPage/homePageDistributionCabinetIsEmpty.vue b/src/views/presentationPage/homePageDistributionCabinetIsEmpty.vue new file mode 100644 index 0000000..2306965 --- /dev/null +++ b/src/views/presentationPage/homePageDistributionCabinetIsEmpty.vue @@ -0,0 +1,742 @@ + + + + + diff --git a/src/views/presentationPage/homePageEnvironmentalQualityMonitor.vue b/src/views/presentationPage/homePageEnvironmentalQualityMonitor.vue new file mode 100644 index 0000000..1d0a333 --- /dev/null +++ b/src/views/presentationPage/homePageEnvironmentalQualityMonitor.vue @@ -0,0 +1,693 @@ + + + + + diff --git a/src/views/presentationPage/homePageWaterAndElectricityMeter.vue b/src/views/presentationPage/homePageWaterAndElectricityMeter.vue new file mode 100644 index 0000000..d01ac51 --- /dev/null +++ b/src/views/presentationPage/homePageWaterAndElectricityMeter.vue @@ -0,0 +1,457 @@ + + + + + diff --git a/src/views/presentationPage/infraredAlarmHomePage.vue b/src/views/presentationPage/infraredAlarmHomePage.vue new file mode 100644 index 0000000..2e39eae --- /dev/null +++ b/src/views/presentationPage/infraredAlarmHomePage.vue @@ -0,0 +1,629 @@ + + + + + diff --git a/src/views/presentationPage/manholeCoverMonitorHomePage.vue b/src/views/presentationPage/manholeCoverMonitorHomePage.vue new file mode 100644 index 0000000..1b74fe8 --- /dev/null +++ b/src/views/presentationPage/manholeCoverMonitorHomePage.vue @@ -0,0 +1,654 @@ + + + + + diff --git a/src/views/presentationPage/sharedHotWaterHomePage.vue b/src/views/presentationPage/sharedHotWaterHomePage.vue new file mode 100644 index 0000000..717203a --- /dev/null +++ b/src/views/presentationPage/sharedHotWaterHomePage.vue @@ -0,0 +1,480 @@ + + + + + diff --git a/src/views/presentationPage/smartButtonHomePage.vue b/src/views/presentationPage/smartButtonHomePage.vue new file mode 100644 index 0000000..f965860 --- /dev/null +++ b/src/views/presentationPage/smartButtonHomePage.vue @@ -0,0 +1,629 @@ + + + + + diff --git a/src/views/presentationPage/smokeSensationDeviceHomePage.vue b/src/views/presentationPage/smokeSensationDeviceHomePage.vue new file mode 100644 index 0000000..b1b1a67 --- /dev/null +++ b/src/views/presentationPage/smokeSensationDeviceHomePage.vue @@ -0,0 +1,629 @@ + + + + + diff --git a/src/views/presentationPage/trashMonitorHomePage.vue b/src/views/presentationPage/trashMonitorHomePage.vue new file mode 100644 index 0000000..cf69507 --- /dev/null +++ b/src/views/presentationPage/trashMonitorHomePage.vue @@ -0,0 +1,664 @@ + + + + + diff --git a/src/views/quantityConfiguration.vue b/src/views/quantityConfiguration.vue new file mode 100644 index 0000000..7881e6e --- /dev/null +++ b/src/views/quantityConfiguration.vue @@ -0,0 +1,212 @@ + + + diff --git a/src/views/rechargeManagement/bill.vue b/src/views/rechargeManagement/bill.vue new file mode 100644 index 0000000..7cf552e --- /dev/null +++ b/src/views/rechargeManagement/bill.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/views/rechargeManagement/rechargeManagement.vue b/src/views/rechargeManagement/rechargeManagement.vue new file mode 100644 index 0000000..2a4d1ec --- /dev/null +++ b/src/views/rechargeManagement/rechargeManagement.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/src/views/renewalHandling.vue b/src/views/renewalHandling.vue new file mode 100644 index 0000000..f32ecc1 --- /dev/null +++ b/src/views/renewalHandling.vue @@ -0,0 +1,1171 @@ + + + + + diff --git a/src/views/rolePermissions.vue b/src/views/rolePermissions.vue new file mode 100644 index 0000000..59368f5 --- /dev/null +++ b/src/views/rolePermissions.vue @@ -0,0 +1,739 @@ + + + + + diff --git a/src/views/room.vue b/src/views/room.vue new file mode 100644 index 0000000..fabe2f6 --- /dev/null +++ b/src/views/room.vue @@ -0,0 +1,3206 @@ + + + + + diff --git a/src/views/room/offInHouse.vue b/src/views/room/offInHouse.vue new file mode 100644 index 0000000..4e41df8 --- /dev/null +++ b/src/views/room/offInHouse.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/views/studentsRoom.vue b/src/views/studentsRoom.vue new file mode 100644 index 0000000..b45868b --- /dev/null +++ b/src/views/studentsRoom.vue @@ -0,0 +1,433 @@ + + + + + diff --git a/src/views/systemConfiguration.vue b/src/views/systemConfiguration.vue new file mode 100644 index 0000000..30c01aa --- /dev/null +++ b/src/views/systemConfiguration.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/table2.vue b/src/views/table2.vue new file mode 100644 index 0000000..1bbbc41 --- /dev/null +++ b/src/views/table2.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/views/template/contractExportTemplate.vue b/src/views/template/contractExportTemplate.vue new file mode 100644 index 0000000..c4950c0 --- /dev/null +++ b/src/views/template/contractExportTemplate.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/views/template/tenantExportTemplate.vue b/src/views/template/tenantExportTemplate.vue new file mode 100644 index 0000000..8c44758 --- /dev/null +++ b/src/views/template/tenantExportTemplate.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/test.vue b/src/views/test.vue new file mode 100644 index 0000000..8287bfd --- /dev/null +++ b/src/views/test.vue @@ -0,0 +1,66 @@ + + + diff --git a/src/views/userManagement.vue b/src/views/userManagement.vue new file mode 100644 index 0000000..5ae37e1 --- /dev/null +++ b/src/views/userManagement.vue @@ -0,0 +1,7317 @@ + + + + + diff --git a/src/views/visualization/flatsIndex.vue b/src/views/visualization/flatsIndex.vue new file mode 100644 index 0000000..f4c1149 --- /dev/null +++ b/src/views/visualization/flatsIndex.vue @@ -0,0 +1,1030 @@ + + + + + diff --git a/src/views/visualization/home.vue b/src/views/visualization/home.vue new file mode 100644 index 0000000..288c4e2 --- /dev/null +++ b/src/views/visualization/home.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/src/views/visualization/index.vue b/src/views/visualization/index.vue new file mode 100644 index 0000000..d878947 --- /dev/null +++ b/src/views/visualization/index.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/src/views/voucher.vue b/src/views/voucher.vue new file mode 100644 index 0000000..2a050f2 --- /dev/null +++ b/src/views/voucher.vue @@ -0,0 +1,812 @@ + + + + + diff --git a/src/views/warningLog.vue b/src/views/warningLog.vue new file mode 100644 index 0000000..3acf887 --- /dev/null +++ b/src/views/warningLog.vue @@ -0,0 +1,337 @@ + + + + + diff --git a/src/views/zw.vue b/src/views/zw.vue new file mode 100644 index 0000000..a0f1879 --- /dev/null +++ b/src/views/zw.vue @@ -0,0 +1,182 @@ + + + diff --git a/static/.gitkeep b/static/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/static/config.js b/static/config.js new file mode 100644 index 0000000..4d509a4 --- /dev/null +++ b/static/config.js @@ -0,0 +1,12644 @@ +export default { + userType:[ + {"label":"租客","value":0}, + {"label":"物业","value":1} + ], + accessPlatform:{ + select:[ + { + code:1, + desc:"电信" + }, + { + code:2, + desc:"移动" + }, + { + code:3, + desc:"联通" + }, + { + code:4, + desc:"Z电信" + }, + { + code:5, + desc:"移动透传" + }, + { + code:6, + desc:"wifi" + }, + { + code:7, + desc:"平台" + }, + { + code:8, + desc:"直连UDP平台" + }, + { + code:98, + desc:"消息服务器" + }, + { + code:99, + desc:"本地缓存" + } + ], + show:[ + { + code:-1, + desc:"错误" + }, + { + code:0, + desc:"无" + }, + { + code:1, + desc:"电信" + }, + { + code:2, + desc:"移动" + }, + { + code:3, + desc:"联通" + }, + { + code:4, + desc:"电信" + }, + { + code:5, + desc:"移动透传" + }, + { + code:6, + desc:"wifi" + }, + { + code:7, + desc:"平台" + }, + { + code:8, + desc:"直连UDP平台" + }, + { + code:98, + desc:"消息服务器" + }, + { + code:99, + desc:"本地缓存" + } + ], + deviceType:[ + { + code:101, + desc:"GX1000" + }, + { + code:201, + desc:"GX1000-ZH" + }, + { + code:221, + desc:"GX1000-ZH-蓝牙" + }, + ] + }, + DeviceFeedbackLog:[ + { + code: 0, + desc: "全部" + }, + { + code: 5101, + desc: "向平台注册锁" + }, + { + code: 5102, + desc: "向平台删除锁" + }, + { + code: 5103, + desc: "冻结锁" + }, + { + code: 5104, + desc: "解冻锁" + }, + { + code: 6101, + desc: "初始化管理员" + }, + { + code: 6126, + desc: "冻结租客" + }, + { + code: 6127, + desc: "解冻租客" + }, + // { + // code: 6201, + // desc: "增加用户" + // }, + { + code: 6202, + desc: "修改租客" + }, + { + code: 6203, + desc: "删除租客" + }, + { + code: 6204, + desc: "增加蓝牙权限" + }, + { + code: 6205, + desc: "修改蓝牙密码" + }, + { + code: 6206, + desc: "删除蓝牙密码" + }, + { + code: 6207, + desc: "增加数字密码" + }, + { + code: 6208, + desc: "修改数字密码" + }, + { + code: 6209, + desc: "删除数字密码" + }, + { + code: 6210, + desc: "增加nfc" + }, + { + code: 6211, + desc: "修改nfc" + }, + { + code: 6212, + desc: "删除nfc" + }, + { + code: 6213, + desc: "增加身份证" + }, + { + code: 6214, + desc: "修改身份证" + }, + { + code: 6215, + desc: "删除身份证" + }, + { + code: 6216, + desc: "增加指纹" + }, + { + code: 6217, + desc: "修改指纹" + }, + { + code: 6218, + desc: "删除指纹" + }, + { + code: 6219, + desc: "添加协迫指纹" + }, + { + code: 6226, + desc: "增加租客" + }, + { + code: 6301, + desc: "远程开门" + }, + { + code: 6501, + desc: "恢复出厂设置" + }, + { + code: 61001, + desc: "音量设置" + }, + { + code: 61101, + desc: "常开设置" + }, + { + code: 61201, + desc: "添加指纹" + }, + { + code: 6233, + desc: "退租" + } + ], + "DEVICETYPE":[ + {"label":"智能锁","value":1}, + {"label":"门磁","value":2}, + {"label":"空开","value":3}, + {"label":"烟感","value":4}, + {"label":"空气清洁","value":5}, + {"label":"红外","value":6}, + {"label":"智能按钮","value":7}, + {"label":"井盖","value":8}, + {"label":"垃圾桶","value":9}, + {"label":"空气检测","value":10}, + {"label":"声光报警器","value":11}, + {"label":"网关","value":99}, + ], + "MANUFACTURER": { + //锁 + lock: [{ + "label": "GX1000_lock", + "productID": "GX1000_LOCK", + "value": 101 + }, { + "label": "Z_lock", + "productID": "ZG_LOCK", + "value": 201 + },{ + "label": "Z_ble_lock", + "productID": "ZG_LOCK", + "value": 221 + }, { + "label": "YS_LOCK", + "productID": "YS_LOCK", + "value": 701 + },{ + "label": "LWJ_LOCK", + "productID": "LWJ_LOCK", + "value": 1201 + }], + //门磁 + doorMagnetism: [{ + "label": "FULI_HOUSESENSOR", + "productID": "FULI_HOUSESENSOR", + "value": 302 + }, + { + "label": "JINGHUA_HOUSESENSOR", + "productID": "JINGHUA_HOUSESENSOR", + "value": 402 + }, + { + "label": "JIANSHU_HOUSESENSOR", + "productID": "JIANSHU_HOUSESENSOR", + "value": 502 + }, + { + "label": "CHITONGDA_HOUSESENSOR", + "productID": "CHITONGDA_HOUSESENSOR", + "value": 602 + }, { + "label": "YS_HOUSESENSOR", + "product": "YS_HOUSESENSOR", + "value": 702 + } + ], + //空开 + airSwitch: [ + // { + // "label": "GX1000-emptyOpen", + // "productID": "GX1000_AIRSWITCH", + // "value": 103 + // }, + { + "label": "YS_AIRSWITCH", + "product": "YS_AIRSWITCH", + "value": 703 + },{ + "label": "HT_AIRSWITCH", + "product": "HT_AIRSWITCH", + "value": 1003 + }], + //烟雾 + smokeSensation: [{ + "label": "GX1000-senseSmoke", + "productID": "GX1000_SMOGDETECTOR", + "value": 104 + }, { + "label": "CHITONGDA_SMOGDETECTOR", + "product": "CHITONGDA_SMOGDETECTOR", + "value": 604 + }, { + "label": "YS_SMOGDETECTOR", + "product": "YS_SMOGDETECTOR", + "value": 704 + }, ], + //空气清洁 + AirCleaning: [{ + "label": "GX1000-cleanAir", + "productID": "GX1000_AIRCLEANER", + "value": 105 + }, { + "label": "YS_AIRCLEANER", + "product": "YS_AIRCLEANER", + "value": 705 + }, ], + //人体移动传感器 + humanMotionSensor: [{ + "label": "CHITONGDA_HUMAN_MOVING", + "product": "CHITONGDA_HUMAN_MOVING", + "value": 606 + },{ + "label": "YS_HUMAN_MOVING", + "product": "YS_HUMAN_MOVING", + "value": 706 + }, ], + //紧急主动按钮或智能按钮 + smartButton: [{ + "label": "YS_ACTIVE_BUTTON", + "product": "YS_ACTIVE_BUTTON", + "value": 707 + },{ + "label": "MANUFACTURER_HONGTU_EMERGENCY_BUTTON", + "product": "MANUFACTURER_HONGTU_EMERGENCY_BUTTON", + "value": 1007 + }], + //井盖 + manholeCover: [{ + "label": "FIRSTRATE_MANHOLE_COVER", + "product": "FIRSTRATE_MANHOLE_COVER", + "value": 808 + }], + //垃圾桶 + trashCan: [{ + "label": "FIRSTRATE_GARBAGE", + "product": "FIRSTRATE_GARBAGE", + "value": 809 + }], + //空气检测传感器 + airDetection: [{ + "label": "FIRSTRATE_AIR_DETECTION", + "product": "FIRSTRATE_AIR_DETECTION", + "value": 810 + }], + //声光 + acoustoopticAlarm: [{ + "label": "MANUFACTURER_HONGTU_SOUND_LIGHT", + "product": "MANUFACTURER_HONGTU_SOUND_LIGHT", + "value": 1011 + }], + //网关 + gateway: [{ + "label": "YS_GATEWAY", + "product": "YS_GATEWAY", + "value": 799 + }] + }, + /* --- MP 报警类型 --- */ + alertType: { + /* 门锁报警 */ + lockLog: [{ + code: 1, + desc: "门锁被撬报警" + }, + { + code: 2, + desc: "强行开门" + }, + { + code: 3, + desc: "指纹尝试开锁被冻结" + }, + { + code: 4, + desc: "密码尝试开锁被冻结" + }, + { + code: 5, + desc: "卡尝试开锁被冻结" + }, + { + code: 6, + desc: "钥匙尝试开锁被冻结" + }, + { + code: 7, + desc: "低电量报警" + }, + { + code: 8, + desc: "保留" + }, + { + code: 9, + desc: "胁迫开锁报警" + }, + { + code: 10, + desc: "忘拔钥匙" + }, + { + code: 11, + desc: "敲门提醒" + }, + { + code: 12, + desc: "救提醒" + }, + { + code: 13, + desc: "门没关好" + }, + { + code: 14, + desc: "门已反锁" + }, + { + code: 15, + desc: "门已解锁" + }, + { + code: 16, + desc: "常开已开启" + }, + { + code: 99, + desc: "其它报警" + }, + ], + /* 门磁报警 */ + doorMagneticLog: [{ + code: 100, + desc: "工作正常(心跳)" + }, + { + code: 101, + desc: "设备告警" + }, + { + code: 102, + desc: "低电压告警" + }, + { + code: 104, + desc: "防拆报警" + }, + { + code: 105, + desc: "设备故障" + }, + { + code: 113, + desc: "设备测试" + }, + { + code: 117, + desc: "报警恢复" + }, + { + code: 118, + desc: "低电压恢复与上电开机" + }, + { + code: 120, + desc: "防拆恢复" + }, + { + code: 126, + desc: "设备ACK" + }, + { + code: 130, + desc: "添加子设备" + }, + { + code: 131, + desc: "删除子设备" + }, + ], + /* 人体移动传感器报警 */ + humanMotionSensorLog: [{ + code: 500, + desc: "心跳" + }, + { + code: 501, + desc: "故障告警" + }, + { + code: 502, + desc: "防拆告警" + }, + { + code: 503, + desc: "检测告警" + }, + { + code: 504, + desc: "低电压告警" + }, + { + code: 505, + desc: "红外位(看护监测:8 小时无人报警)" + }, + { + code: 506, + desc: "红外位(看护监测:12 小时无人报警)" + }, + { + code: 507, + desc: "红外位(看护监测:24 小时无人报警)" + }, + ], + // 智能按钮报警 + smartButtonLog: [{ + code: 600, + desc: "心跳" + },{ + code: 601, + desc: "检测告警" + }, + { + code: 604, + desc: "低电压告警" + }, + ], + /* 井盖报警 */ + manholeCoverLog: [{ + code: 700, + desc: "工作正常(心跳)FULL" + }, + { + code: 701, + desc: "水位满溢告警" + }, + { + code: 702, + desc: "倾斜告警" + }, + { + code: 703, + desc: "移动告警" + }, + { + code: 704, + desc: "低电压告警" + }, + ], + /* 垃圾桶报警 */ + trashLog: [{ + code: 800, + desc: "工作正常(心跳)FULL" + }, + { + code: 801, + desc: "满溢告警" + }, + { + code: 802, + desc: "倾斜报警" + }, + { + code: 803, + desc: "传感器报警" + }, + { + code: 804, + desc: "低电压告警" + }, + ], + /* 空气检测传感器日志 */ + airDetectionSensorLog: [{ + code: 900, + desc: "工作正常(心跳)FULL" + }, + { + code: 901, + desc: "低浓度告警" + }, + { + code: 902, + desc: "高浓度告警" + }, + { + code: 904, + desc: "低电压告警" + }, + ], + /* 空气清洁日志 */ + airCleaningLog:[{ + code: 900, + desc: "工作正常(心跳)FULL" + }, + { + code: 901, + desc: "低浓度告警" + }, + { + code: 902, + desc: "高浓度告警" + }, + { + code: 904, + desc: "低电压告警" + }, + ], + // 空开日志 + emptyLog:[ + { + code: 200, + desc: "工作正常(心跳)" + }, + { + code: 201, + desc: "短路告警" + }, + { + code: 202, + desc: "浪涌告警" + }, + { + code: 203, + desc: "过载报警" + }, + { + code: 204, + desc: "温度报警" + }, + { + code: 205, + desc: "漏电报警" + }, + { + code: 206, + desc: "过流报警" + }, + { + code: 207, + desc: "过压报警" + }, + { + code: 208, + desc: "漏电保护功能正常" + }, + { + code: 209, + desc: "漏电保护自检未完成" + }, + { + code: 210, + desc: "输入缺相(仅 380)" + }, + { + code: 211, + desc: "打火报警" + }, + { + code: 212, + desc: "欠压报警" + }, + { + code: 213, + desc: "过压预警" + }, + { + code: 214, + desc: "欠压预警" + }, + { + code: 215, + desc: "漏电预警" + }, + { + code: 216, + desc: "电流预警" + }, + { + code: 217, + desc: "远程合闸禁止" + }, + { + code: 218, + desc: "禁止缺相保护" + }, + { + code: 219, + desc: "禁止不平衡保护" + }, + { + code: 220, + desc: "禁止相序保护" + }, + { + code: 221, + desc: "温度报警" + }, + { + code: 222, + desc: "不平衡报警" + }, + { + code: 223, + desc: "相序 ACB" + }, + { + code: 224, + desc: "外部输入报警" + }, + { + code: 225, + desc: "开关开合状态" + }, + { + code: 226, + desc: "开关在线状态" + }, + ], + // 网关日志 + gatewayLog:[ + ], + acoustoopticAlarmLog:[ + { + code: 1000, + desc: "工作正常(心跳)" + }, + { + code: 1001, + desc: "防拆报警" + }, + { + code: 1001, + desc: "防拆报警恢复" + }, + { + code: 1001, + desc: "低电压告警" + }, + { + code: 1001, + desc: "故障" + }, + { + code: 1001, + desc: "故障恢复" + }, + { + code: 1001, + desc: "报警" + }, + { + code: 1001, + desc: "报警恢复" + }, + { + code: 1001, + desc: "消音" + }, + { + code: 1001, + desc: "消警" + }, + { + code: 1001, + desc: "撤防" + }, + { + code: 1001, + desc: "布防" + }, + ], + // 烟感日志 + smokeSensationLog:[ + { + code: 300, + desc: "工作正常" + }, + { + code: 301, + desc: "故障告警" + },{ + code: 302, + desc: "温度警告" + },{ + code: 303, + desc: "烟雾报警" + },{ + code: 304, + desc: "低电压报警" + },{ + code: 305, + desc: "按键测试告警" + },] + }, + mapData:[{ + "value": "110000", + "label": "北京市", + "children": [{ + "value": "110100", + "label": "市辖区", + "children": [{ + "value": "110101", + "label": "东城区" + }, { + "value": "110102", + "label": "西城区" + }, { + "value": "110105", + "label": "朝阳区" + }, { + "value": "110106", + "label": "丰台区" + }, { + "value": "110107", + "label": "石景山区" + }, { + "value": "110108", + "label": "海淀区" + }, { + "value": "110109", + "label": "门头沟区" + }, { + "value": "110111", + "label": "房山区" + }, { + "value": "110112", + "label": "通州区" + }, { + "value": "110113", + "label": "顺义区" + }, { + "value": "110114", + "label": "昌平区" + }, { + "value": "110115", + "label": "大兴区" + }, { + "value": "110116", + "label": "怀柔区" + }, { + "value": "110117", + "label": "平谷区" + }, { + "value": "110118", + "label": "密云区" + }, { + "value": "110119", + "label": "延庆区" + }] + }] + }, { + "value": "120000", + "label": "天津市", + "children": [{ + "value": "120100", + "label": "市辖区", + "children": [{ + "value": "120101", + "label": "和平区" + }, { + "value": "120102", + "label": "河东区" + }, { + "value": "120103", + "label": "河西区" + }, { + "value": "120104", + "label": "南开区" + }, { + "value": "120105", + "label": "河北区" + }, { + "value": "120106", + "label": "红桥区" + }, { + "value": "120110", + "label": "东丽区" + }, { + "value": "120111", + "label": "西青区" + }, { + "value": "120112", + "label": "津南区" + }, { + "value": "120113", + "label": "北辰区" + }, { + "value": "120114", + "label": "武清区" + }, { + "value": "120115", + "label": "宝坻区" + }, { + "value": "120116", + "label": "滨海新区" + }, { + "value": "120117", + "label": "宁河区" + }, { + "value": "120118", + "label": "静海区" + }, { + "value": "120119", + "label": "蓟州区" + }] + }] + }, { + "value": "130000", + "label": "河北省", + "children": [{ + "value": "130100", + "label": "石家庄市", + "children": [{ + "value": "130101", + "label": "市辖区" + }, { + "value": "130102", + "label": "长安区" + }, { + "value": "130104", + "label": "桥西区" + }, { + "value": "130105", + "label": "新华区" + }, { + "value": "130107", + "label": "井陉矿区" + }, { + "value": "130108", + "label": "裕华区" + }, { + "value": "130109", + "label": "藁城区" + }, { + "value": "130110", + "label": "鹿泉区" + }, { + "value": "130111", + "label": "栾城区" + }, { + "value": "130121", + "label": "井陉县" + }, { + "value": "130123", + "label": "正定县" + }, { + "value": "130125", + "label": "行唐县" + }, { + "value": "130126", + "label": "灵寿县" + }, { + "value": "130127", + "label": "高邑县" + }, { + "value": "130128", + "label": "深泽县" + }, { + "value": "130129", + "label": "赞皇县" + }, { + "value": "130130", + "label": "无极县" + }, { + "value": "130131", + "label": "平山县" + }, { + "value": "130132", + "label": "元氏县" + }, { + "value": "130133", + "label": "赵县" + }, { + "value": "130171", + "label": "石家庄高新技术产业开发区" + }, { + "value": "130172", + "label": "石家庄循环化工园区" + }, { + "value": "130181", + "label": "辛集市" + }, { + "value": "130183", + "label": "晋州市" + }, { + "value": "130184", + "label": "新乐市" + }] + }, { + "value": "130200", + "label": "唐山市", + "children": [{ + "value": "130201", + "label": "市辖区" + }, { + "value": "130202", + "label": "路南区" + }, { + "value": "130203", + "label": "路北区" + }, { + "value": "130204", + "label": "古冶区" + }, { + "value": "130205", + "label": "开平区" + }, { + "value": "130207", + "label": "丰南区" + }, { + "value": "130208", + "label": "丰润区" + }, { + "value": "130209", + "label": "曹妃甸区" + }, { + "value": "130224", + "label": "滦南县" + }, { + "value": "130225", + "label": "乐亭县" + }, { + "value": "130227", + "label": "迁西县" + }, { + "value": "130229", + "label": "玉田县" + }, { + "value": "130271", + "label": "河北唐山芦台经济开发区" + }, { + "value": "130272", + "label": "唐山市汉沽管理区" + }, { + "value": "130273", + "label": "唐山高新技术产业开发区" + }, { + "value": "130274", + "label": "河北唐山海港经济开发区" + }, { + "value": "130281", + "label": "遵化市" + }, { + "value": "130283", + "label": "迁安市" + }, { + "value": "130284", + "label": "滦州市" + }] + }, { + "value": "130300", + "label": "秦皇岛市", + "children": [{ + "value": "130301", + "label": "市辖区" + }, { + "value": "130302", + "label": "海港区" + }, { + "value": "130303", + "label": "山海关区" + }, { + "value": "130304", + "label": "北戴河区" + }, { + "value": "130306", + "label": "抚宁区" + }, { + "value": "130321", + "label": "青龙满族自治县" + }, { + "value": "130322", + "label": "昌黎县" + }, { + "value": "130324", + "label": "卢龙县" + }, { + "value": "130371", + "label": "秦皇岛市经济技术开发区" + }, { + "value": "130372", + "label": "北戴河新区" + }] + }, { + "value": "130400", + "label": "邯郸市", + "children": [{ + "value": "130401", + "label": "市辖区" + }, { + "value": "130402", + "label": "邯山区" + }, { + "value": "130403", + "label": "丛台区" + }, { + "value": "130404", + "label": "复兴区" + }, { + "value": "130406", + "label": "峰峰矿区" + }, { + "value": "130407", + "label": "肥乡区" + }, { + "value": "130408", + "label": "永年区" + }, { + "value": "130423", + "label": "临漳县" + }, { + "value": "130424", + "label": "成安县" + }, { + "value": "130425", + "label": "大名县" + }, { + "value": "130426", + "label": "涉县" + }, { + "value": "130427", + "label": "磁县" + }, { + "value": "130430", + "label": "邱县" + }, { + "value": "130431", + "label": "鸡泽县" + }, { + "value": "130432", + "label": "广平县" + }, { + "value": "130433", + "label": "馆陶县" + }, { + "value": "130434", + "label": "魏县" + }, { + "value": "130435", + "label": "曲周县" + }, { + "value": "130471", + "label": "邯郸经济技术开发区" + }, { + "value": "130473", + "label": "邯郸冀南新区" + }, { + "value": "130481", + "label": "武安市" + }] + }, { + "value": "130500", + "label": "邢台市", + "children": [{ + "value": "130501", + "label": "市辖区" + }, { + "value": "130502", + "label": "桥东区" + }, { + "value": "130503", + "label": "桥西区" + }, { + "value": "130521", + "label": "邢台县" + }, { + "value": "130522", + "label": "临城县" + }, { + "value": "130523", + "label": "内丘县" + }, { + "value": "130524", + "label": "柏乡县" + }, { + "value": "130525", + "label": "隆尧县" + }, { + "value": "130526", + "label": "任县" + }, { + "value": "130527", + "label": "南和县" + }, { + "value": "130528", + "label": "宁晋县" + }, { + "value": "130529", + "label": "巨鹿县" + }, { + "value": "130530", + "label": "新河县" + }, { + "value": "130531", + "label": "广宗县" + }, { + "value": "130532", + "label": "平乡县" + }, { + "value": "130533", + "label": "威县" + }, { + "value": "130534", + "label": "清河县" + }, { + "value": "130535", + "label": "临西县" + }, { + "value": "130571", + "label": "河北邢台经济开发区" + }, { + "value": "130581", + "label": "南宫市" + }, { + "value": "130582", + "label": "沙河市" + }] + }, { + "value": "130600", + "label": "保定市", + "children": [{ + "value": "130601", + "label": "市辖区" + }, { + "value": "130602", + "label": "竞秀区" + }, { + "value": "130606", + "label": "莲池区" + }, { + "value": "130607", + "label": "满城区" + }, { + "value": "130608", + "label": "清苑区" + }, { + "value": "130609", + "label": "徐水区" + }, { + "value": "130623", + "label": "涞水县" + }, { + "value": "130624", + "label": "阜平县" + }, { + "value": "130626", + "label": "定兴县" + }, { + "value": "130627", + "label": "唐县" + }, { + "value": "130628", + "label": "高阳县" + }, { + "value": "130629", + "label": "容城县" + }, { + "value": "130630", + "label": "涞源县" + }, { + "value": "130631", + "label": "望都县" + }, { + "value": "130632", + "label": "安新县" + }, { + "value": "130633", + "label": "易县" + }, { + "value": "130634", + "label": "曲阳县" + }, { + "value": "130635", + "label": "蠡县" + }, { + "value": "130636", + "label": "顺平县" + }, { + "value": "130637", + "label": "博野县" + }, { + "value": "130638", + "label": "雄县" + }, { + "value": "130671", + "label": "保定高新技术产业开发区" + }, { + "value": "130672", + "label": "保定白沟新城" + }, { + "value": "130681", + "label": "涿州市" + }, { + "value": "130682", + "label": "定州市" + }, { + "value": "130683", + "label": "安国市" + }, { + "value": "130684", + "label": "高碑店市" + }] + }, { + "value": "130700", + "label": "张家口市", + "children": [{ + "value": "130701", + "label": "市辖区" + }, { + "value": "130702", + "label": "桥东区" + }, { + "value": "130703", + "label": "桥西区" + }, { + "value": "130705", + "label": "宣化区" + }, { + "value": "130706", + "label": "下花园区" + }, { + "value": "130708", + "label": "万全区" + }, { + "value": "130709", + "label": "崇礼区" + }, { + "value": "130722", + "label": "张北县" + }, { + "value": "130723", + "label": "康保县" + }, { + "value": "130724", + "label": "沽源县" + }, { + "value": "130725", + "label": "尚义县" + }, { + "value": "130726", + "label": "蔚县" + }, { + "value": "130727", + "label": "阳原县" + }, { + "value": "130728", + "label": "怀安县" + }, { + "value": "130730", + "label": "怀来县" + }, { + "value": "130731", + "label": "涿鹿县" + }, { + "value": "130732", + "label": "赤城县" + }, { + "value": "130771", + "label": "张家口经济开发区" + }, { + "value": "130772", + "label": "张家口市察北管理区" + }, { + "value": "130773", + "label": "张家口市塞北管理区" + }] + }, { + "value": "130800", + "label": "承德市", + "children": [{ + "value": "130801", + "label": "市辖区" + }, { + "value": "130802", + "label": "双桥区" + }, { + "value": "130803", + "label": "双滦区" + }, { + "value": "130804", + "label": "鹰手营子矿区" + }, { + "value": "130821", + "label": "承德县" + }, { + "value": "130822", + "label": "兴隆县" + }, { + "value": "130824", + "label": "滦平县" + }, { + "value": "130825", + "label": "隆化县" + }, { + "value": "130826", + "label": "丰宁满族自治县" + }, { + "value": "130827", + "label": "宽城满族自治县" + }, { + "value": "130828", + "label": "围场满族蒙古族自治县" + }, { + "value": "130871", + "label": "承德高新技术产业开发区" + }, { + "value": "130881", + "label": "平泉市" + }] + }, { + "value": "130900", + "label": "沧州市", + "children": [{ + "value": "130901", + "label": "市辖区" + }, { + "value": "130902", + "label": "新华区" + }, { + "value": "130903", + "label": "运河区" + }, { + "value": "130921", + "label": "沧县" + }, { + "value": "130922", + "label": "青县" + }, { + "value": "130923", + "label": "东光县" + }, { + "value": "130924", + "label": "海兴县" + }, { + "value": "130925", + "label": "盐山县" + }, { + "value": "130926", + "label": "肃宁县" + }, { + "value": "130927", + "label": "南皮县" + }, { + "value": "130928", + "label": "吴桥县" + }, { + "value": "130929", + "label": "献县" + }, { + "value": "130930", + "label": "孟村回族自治县" + }, { + "value": "130971", + "label": "河北沧州经济开发区" + }, { + "value": "130972", + "label": "沧州高新技术产业开发区" + }, { + "value": "130973", + "label": "沧州渤海新区" + }, { + "value": "130981", + "label": "泊头市" + }, { + "value": "130982", + "label": "任丘市" + }, { + "value": "130983", + "label": "黄骅市" + }, { + "value": "130984", + "label": "河间市" + }] + }, { + "value": "131000", + "label": "廊坊市", + "children": [{ + "value": "131001", + "label": "市辖区" + }, { + "value": "131002", + "label": "安次区" + }, { + "value": "131003", + "label": "广阳区" + }, { + "value": "131022", + "label": "固安县" + }, { + "value": "131023", + "label": "永清县" + }, { + "value": "131024", + "label": "香河县" + }, { + "value": "131025", + "label": "大城县" + }, { + "value": "131026", + "label": "文安县" + }, { + "value": "131028", + "label": "大厂回族自治县" + }, { + "value": "131071", + "label": "廊坊经济技术开发区" + }, { + "value": "131081", + "label": "霸州市" + }, { + "value": "131082", + "label": "三河市" + }] + }, { + "value": "131100", + "label": "衡水市", + "children": [{ + "value": "131101", + "label": "市辖区" + }, { + "value": "131102", + "label": "桃城区" + }, { + "value": "131103", + "label": "冀州区" + }, { + "value": "131121", + "label": "枣强县" + }, { + "value": "131122", + "label": "武邑县" + }, { + "value": "131123", + "label": "武强县" + }, { + "value": "131124", + "label": "饶阳县" + }, { + "value": "131125", + "label": "安平县" + }, { + "value": "131126", + "label": "故城县" + }, { + "value": "131127", + "label": "景县" + }, { + "value": "131128", + "label": "阜城县" + }, { + "value": "131171", + "label": "河北衡水高新技术产业开发区" + }, { + "value": "131172", + "label": "衡水滨湖新区" + }, { + "value": "131182", + "label": "深州市" + }] + }] + }, { + "value": "140000", + "label": "山西省", + "children": [{ + "value": "140100", + "label": "太原市", + "children": [{ + "value": "140101", + "label": "市辖区" + }, { + "value": "140105", + "label": "小店区" + }, { + "value": "140106", + "label": "迎泽区" + }, { + "value": "140107", + "label": "杏花岭区" + }, { + "value": "140108", + "label": "尖草坪区" + }, { + "value": "140109", + "label": "万柏林区" + }, { + "value": "140110", + "label": "晋源区" + }, { + "value": "140121", + "label": "清徐县" + }, { + "value": "140122", + "label": "阳曲县" + }, { + "value": "140123", + "label": "娄烦县" + }, { + "value": "140171", + "label": "山西转型综合改革示范区" + }, { + "value": "140181", + "label": "古交市" + }] + }, { + "value": "140200", + "label": "大同市", + "children": [{ + "value": "140201", + "label": "市辖区" + }, { + "value": "140212", + "label": "新荣区" + }, { + "value": "140213", + "label": "平城区" + }, { + "value": "140214", + "label": "云冈区" + }, { + "value": "140215", + "label": "云州区" + }, { + "value": "140221", + "label": "阳高县" + }, { + "value": "140222", + "label": "天镇县" + }, { + "value": "140223", + "label": "广灵县" + }, { + "value": "140224", + "label": "灵丘县" + }, { + "value": "140225", + "label": "浑源县" + }, { + "value": "140226", + "label": "左云县" + }, { + "value": "140271", + "label": "山西大同经济开发区" + }] + }, { + "value": "140300", + "label": "阳泉市", + "children": [{ + "value": "140301", + "label": "市辖区" + }, { + "value": "140302", + "label": "城区" + }, { + "value": "140303", + "label": "矿区" + }, { + "value": "140311", + "label": "郊区" + }, { + "value": "140321", + "label": "平定县" + }, { + "value": "140322", + "label": "盂县" + }] + }, { + "value": "140400", + "label": "长治市", + "children": [{ + "value": "140401", + "label": "市辖区" + }, { + "value": "140403", + "label": "潞州区" + }, { + "value": "140404", + "label": "上党区" + }, { + "value": "140405", + "label": "屯留区" + }, { + "value": "140406", + "label": "潞城区" + }, { + "value": "140423", + "label": "襄垣县" + }, { + "value": "140425", + "label": "平顺县" + }, { + "value": "140426", + "label": "黎城县" + }, { + "value": "140427", + "label": "壶关县" + }, { + "value": "140428", + "label": "长子县" + }, { + "value": "140429", + "label": "武乡县" + }, { + "value": "140430", + "label": "沁县" + }, { + "value": "140431", + "label": "沁源县" + }, { + "value": "140471", + "label": "山西长治高新技术产业园区" + }] + }, { + "value": "140500", + "label": "晋城市", + "children": [{ + "value": "140501", + "label": "市辖区" + }, { + "value": "140502", + "label": "城区" + }, { + "value": "140521", + "label": "沁水县" + }, { + "value": "140522", + "label": "阳城县" + }, { + "value": "140524", + "label": "陵川县" + }, { + "value": "140525", + "label": "泽州县" + }, { + "value": "140581", + "label": "高平市" + }] + }, { + "value": "140600", + "label": "朔州市", + "children": [{ + "value": "140601", + "label": "市辖区" + }, { + "value": "140602", + "label": "朔城区" + }, { + "value": "140603", + "label": "平鲁区" + }, { + "value": "140621", + "label": "山阴县" + }, { + "value": "140622", + "label": "应县" + }, { + "value": "140623", + "label": "右玉县" + }, { + "value": "140671", + "label": "山西朔州经济开发区" + }, { + "value": "140681", + "label": "怀仁市" + }] + }, { + "value": "140700", + "label": "晋中市", + "children": [{ + "value": "140701", + "label": "市辖区" + }, { + "value": "140702", + "label": "榆次区" + }, { + "value": "140721", + "label": "榆社县" + }, { + "value": "140722", + "label": "左权县" + }, { + "value": "140723", + "label": "和顺县" + }, { + "value": "140724", + "label": "昔阳县" + }, { + "value": "140725", + "label": "寿阳县" + }, { + "value": "140726", + "label": "太谷县" + }, { + "value": "140727", + "label": "祁县" + }, { + "value": "140728", + "label": "平遥县" + }, { + "value": "140729", + "label": "灵石县" + }, { + "value": "140781", + "label": "介休市" + }] + }, { + "value": "140800", + "label": "运城市", + "children": [{ + "value": "140801", + "label": "市辖区" + }, { + "value": "140802", + "label": "盐湖区" + }, { + "value": "140821", + "label": "临猗县" + }, { + "value": "140822", + "label": "万荣县" + }, { + "value": "140823", + "label": "闻喜县" + }, { + "value": "140824", + "label": "稷山县" + }, { + "value": "140825", + "label": "新绛县" + }, { + "value": "140826", + "label": "绛县" + }, { + "value": "140827", + "label": "垣曲县" + }, { + "value": "140828", + "label": "夏县" + }, { + "value": "140829", + "label": "平陆县" + }, { + "value": "140830", + "label": "芮城县" + }, { + "value": "140881", + "label": "永济市" + }, { + "value": "140882", + "label": "河津市" + }] + }, { + "value": "140900", + "label": "忻州市", + "children": [{ + "value": "140901", + "label": "市辖区" + }, { + "value": "140902", + "label": "忻府区" + }, { + "value": "140921", + "label": "定襄县" + }, { + "value": "140922", + "label": "五台县" + }, { + "value": "140923", + "label": "代县" + }, { + "value": "140924", + "label": "繁峙县" + }, { + "value": "140925", + "label": "宁武县" + }, { + "value": "140926", + "label": "静乐县" + }, { + "value": "140927", + "label": "神池县" + }, { + "value": "140928", + "label": "五寨县" + }, { + "value": "140929", + "label": "岢岚县" + }, { + "value": "140930", + "label": "河曲县" + }, { + "value": "140931", + "label": "保德县" + }, { + "value": "140932", + "label": "偏关县" + }, { + "value": "140971", + "label": "五台山风景名胜区" + }, { + "value": "140981", + "label": "原平市" + }] + }, { + "value": "141000", + "label": "临汾市", + "children": [{ + "value": "141001", + "label": "市辖区" + }, { + "value": "141002", + "label": "尧都区" + }, { + "value": "141021", + "label": "曲沃县" + }, { + "value": "141022", + "label": "翼城县" + }, { + "value": "141023", + "label": "襄汾县" + }, { + "value": "141024", + "label": "洪洞县" + }, { + "value": "141025", + "label": "古县" + }, { + "value": "141026", + "label": "安泽县" + }, { + "value": "141027", + "label": "浮山县" + }, { + "value": "141028", + "label": "吉县" + }, { + "value": "141029", + "label": "乡宁县" + }, { + "value": "141030", + "label": "大宁县" + }, { + "value": "141031", + "label": "隰县" + }, { + "value": "141032", + "label": "永和县" + }, { + "value": "141033", + "label": "蒲县" + }, { + "value": "141034", + "label": "汾西县" + }, { + "value": "141081", + "label": "侯马市" + }, { + "value": "141082", + "label": "霍州市" + }] + }, { + "value": "141100", + "label": "吕梁市", + "children": [{ + "value": "141101", + "label": "市辖区" + }, { + "value": "141102", + "label": "离石区" + }, { + "value": "141121", + "label": "文水县" + }, { + "value": "141122", + "label": "交城县" + }, { + "value": "141123", + "label": "兴县" + }, { + "value": "141124", + "label": "临县" + }, { + "value": "141125", + "label": "柳林县" + }, { + "value": "141126", + "label": "石楼县" + }, { + "value": "141127", + "label": "岚县" + }, { + "value": "141128", + "label": "方山县" + }, { + "value": "141129", + "label": "中阳县" + }, { + "value": "141130", + "label": "交口县" + }, { + "value": "141181", + "label": "孝义市" + }, { + "value": "141182", + "label": "汾阳市" + }] + }] + }, { + "value": "150000", + "label": "内蒙古自治区", + "children": [{ + "value": "150100", + "label": "呼和浩特市", + "children": [{ + "value": "150101", + "label": "市辖区" + }, { + "value": "150102", + "label": "新城区" + }, { + "value": "150103", + "label": "回民区" + }, { + "value": "150104", + "label": "玉泉区" + }, { + "value": "150105", + "label": "赛罕区" + }, { + "value": "150121", + "label": "土默特左旗" + }, { + "value": "150122", + "label": "托克托县" + }, { + "value": "150123", + "label": "和林格尔县" + }, { + "value": "150124", + "label": "清水河县" + }, { + "value": "150125", + "label": "武川县" + }, { + "value": "150171", + "label": "呼和浩特金海工业园区" + }, { + "value": "150172", + "label": "呼和浩特经济技术开发区" + }] + }, { + "value": "150200", + "label": "包头市", + "children": [{ + "value": "150201", + "label": "市辖区" + }, { + "value": "150202", + "label": "东河区" + }, { + "value": "150203", + "label": "昆都仑区" + }, { + "value": "150204", + "label": "青山区" + }, { + "value": "150205", + "label": "石拐区" + }, { + "value": "150206", + "label": "白云鄂博矿区" + }, { + "value": "150207", + "label": "九原区" + }, { + "value": "150221", + "label": "土默特右旗" + }, { + "value": "150222", + "label": "固阳县" + }, { + "value": "150223", + "label": "达尔罕茂明安联合旗" + }, { + "value": "150271", + "label": "包头稀土高新技术产业开发区" + }] + }, { + "value": "150300", + "label": "乌海市", + "children": [{ + "value": "150301", + "label": "市辖区" + }, { + "value": "150302", + "label": "海勃湾区" + }, { + "value": "150303", + "label": "海南区" + }, { + "value": "150304", + "label": "乌达区" + }] + }, { + "value": "150400", + "label": "赤峰市", + "children": [{ + "value": "150401", + "label": "市辖区" + }, { + "value": "150402", + "label": "红山区" + }, { + "value": "150403", + "label": "元宝山区" + }, { + "value": "150404", + "label": "松山区" + }, { + "value": "150421", + "label": "阿鲁科尔沁旗" + }, { + "value": "150422", + "label": "巴林左旗" + }, { + "value": "150423", + "label": "巴林右旗" + }, { + "value": "150424", + "label": "林西县" + }, { + "value": "150425", + "label": "克什克腾旗" + }, { + "value": "150426", + "label": "翁牛特旗" + }, { + "value": "150428", + "label": "喀喇沁旗" + }, { + "value": "150429", + "label": "宁城县" + }, { + "value": "150430", + "label": "敖汉旗" + }] + }, { + "value": "150500", + "label": "通辽市", + "children": [{ + "value": "150501", + "label": "市辖区" + }, { + "value": "150502", + "label": "科尔沁区" + }, { + "value": "150521", + "label": "科尔沁左翼中旗" + }, { + "value": "150522", + "label": "科尔沁左翼后旗" + }, { + "value": "150523", + "label": "开鲁县" + }, { + "value": "150524", + "label": "库伦旗" + }, { + "value": "150525", + "label": "奈曼旗" + }, { + "value": "150526", + "label": "扎鲁特旗" + }, { + "value": "150571", + "label": "通辽经济技术开发区" + }, { + "value": "150581", + "label": "霍林郭勒市" + }] + }, { + "value": "150600", + "label": "鄂尔多斯市", + "children": [{ + "value": "150601", + "label": "市辖区" + }, { + "value": "150602", + "label": "东胜区" + }, { + "value": "150603", + "label": "康巴什区" + }, { + "value": "150621", + "label": "达拉特旗" + }, { + "value": "150622", + "label": "准格尔旗" + }, { + "value": "150623", + "label": "鄂托克前旗" + }, { + "value": "150624", + "label": "鄂托克旗" + }, { + "value": "150625", + "label": "杭锦旗" + }, { + "value": "150626", + "label": "乌审旗" + }, { + "value": "150627", + "label": "伊金霍洛旗" + }] + }, { + "value": "150700", + "label": "呼伦贝尔市", + "children": [{ + "value": "150701", + "label": "市辖区" + }, { + "value": "150702", + "label": "海拉尔区" + }, { + "value": "150703", + "label": "扎赉诺尔区" + }, { + "value": "150721", + "label": "阿荣旗" + }, { + "value": "150722", + "label": "莫力达瓦达斡尔族自治旗" + }, { + "value": "150723", + "label": "鄂伦春自治旗" + }, { + "value": "150724", + "label": "鄂温克族自治旗" + }, { + "value": "150725", + "label": "陈巴尔虎旗" + }, { + "value": "150726", + "label": "新巴尔虎左旗" + }, { + "value": "150727", + "label": "新巴尔虎右旗" + }, { + "value": "150781", + "label": "满洲里市" + }, { + "value": "150782", + "label": "牙克石市" + }, { + "value": "150783", + "label": "扎兰屯市" + }, { + "value": "150784", + "label": "额尔古纳市" + }, { + "value": "150785", + "label": "根河市" + }] + }, { + "value": "150800", + "label": "巴彦淖尔市", + "children": [{ + "value": "150801", + "label": "市辖区" + }, { + "value": "150802", + "label": "临河区" + }, { + "value": "150821", + "label": "五原县" + }, { + "value": "150822", + "label": "磴口县" + }, { + "value": "150823", + "label": "乌拉特前旗" + }, { + "value": "150824", + "label": "乌拉特中旗" + }, { + "value": "150825", + "label": "乌拉特后旗" + }, { + "value": "150826", + "label": "杭锦后旗" + }] + }, { + "value": "150900", + "label": "乌兰察布市", + "children": [{ + "value": "150901", + "label": "市辖区" + }, { + "value": "150902", + "label": "集宁区" + }, { + "value": "150921", + "label": "卓资县" + }, { + "value": "150922", + "label": "化德县" + }, { + "value": "150923", + "label": "商都县" + }, { + "value": "150924", + "label": "兴和县" + }, { + "value": "150925", + "label": "凉城县" + }, { + "value": "150926", + "label": "察哈尔右翼前旗" + }, { + "value": "150927", + "label": "察哈尔右翼中旗" + }, { + "value": "150928", + "label": "察哈尔右翼后旗" + }, { + "value": "150929", + "label": "四子王旗" + }, { + "value": "150981", + "label": "丰镇市" + }] + }, { + "value": "152200", + "label": "兴安盟", + "children": [{ + "value": "152201", + "label": "乌兰浩特市" + }, { + "value": "152202", + "label": "阿尔山市" + }, { + "value": "152221", + "label": "科尔沁右翼前旗" + }, { + "value": "152222", + "label": "科尔沁右翼中旗" + }, { + "value": "152223", + "label": "扎赉特旗" + }, { + "value": "152224", + "label": "突泉县" + }] + }, { + "value": "152500", + "label": "锡林郭勒盟", + "children": [{ + "value": "152501", + "label": "二连浩特市" + }, { + "value": "152502", + "label": "锡林浩特市" + }, { + "value": "152522", + "label": "阿巴嘎旗" + }, { + "value": "152523", + "label": "苏尼特左旗" + }, { + "value": "152524", + "label": "苏尼特右旗" + }, { + "value": "152525", + "label": "东乌珠穆沁旗" + }, { + "value": "152526", + "label": "西乌珠穆沁旗" + }, { + "value": "152527", + "label": "太仆寺旗" + }, { + "value": "152528", + "label": "镶黄旗" + }, { + "value": "152529", + "label": "正镶白旗" + }, { + "value": "152530", + "label": "正蓝旗" + }, { + "value": "152531", + "label": "多伦县" + }, { + "value": "152571", + "label": "乌拉盖管委会" + }] + }, { + "value": "152900", + "label": "阿拉善盟", + "children": [{ + "value": "152921", + "label": "阿拉善左旗" + }, { + "value": "152922", + "label": "阿拉善右旗" + }, { + "value": "152923", + "label": "额济纳旗" + }, { + "value": "152971", + "label": "内蒙古阿拉善经济开发区" + }] + }] + }, { + "value": "210000", + "label": "辽宁省", + "children": [{ + "value": "210100", + "label": "沈阳市", + "children": [{ + "value": "210101", + "label": "市辖区" + }, { + "value": "210102", + "label": "和平区" + }, { + "value": "210103", + "label": "沈河区" + }, { + "value": "210104", + "label": "大东区" + }, { + "value": "210105", + "label": "皇姑区" + }, { + "value": "210106", + "label": "铁西区" + }, { + "value": "210111", + "label": "苏家屯区" + }, { + "value": "210112", + "label": "浑南区" + }, { + "value": "210113", + "label": "沈北新区" + }, { + "value": "210114", + "label": "于洪区" + }, { + "value": "210115", + "label": "辽中区" + }, { + "value": "210123", + "label": "康平县" + }, { + "value": "210124", + "label": "法库县" + }, { + "value": "210181", + "label": "新民市" + }] + }, { + "value": "210200", + "label": "大连市", + "children": [{ + "value": "210201", + "label": "市辖区" + }, { + "value": "210202", + "label": "中山区" + }, { + "value": "210203", + "label": "西岗区" + }, { + "value": "210204", + "label": "沙河口区" + }, { + "value": "210211", + "label": "甘井子区" + }, { + "value": "210212", + "label": "旅顺口区" + }, { + "value": "210213", + "label": "金州区" + }, { + "value": "210214", + "label": "普兰店区" + }, { + "value": "210224", + "label": "长海县" + }, { + "value": "210281", + "label": "瓦房店市" + }, { + "value": "210283", + "label": "庄河市" + }] + }, { + "value": "210300", + "label": "鞍山市", + "children": [{ + "value": "210301", + "label": "市辖区" + }, { + "value": "210302", + "label": "铁东区" + }, { + "value": "210303", + "label": "铁西区" + }, { + "value": "210304", + "label": "立山区" + }, { + "value": "210311", + "label": "千山区" + }, { + "value": "210321", + "label": "台安县" + }, { + "value": "210323", + "label": "岫岩满族自治县" + }, { + "value": "210381", + "label": "海城市" + }] + }, { + "value": "210400", + "label": "抚顺市", + "children": [{ + "value": "210401", + "label": "市辖区" + }, { + "value": "210402", + "label": "新抚区" + }, { + "value": "210403", + "label": "东洲区" + }, { + "value": "210404", + "label": "望花区" + }, { + "value": "210411", + "label": "顺城区" + }, { + "value": "210421", + "label": "抚顺县" + }, { + "value": "210422", + "label": "新宾满族自治县" + }, { + "value": "210423", + "label": "清原满族自治县" + }] + }, { + "value": "210500", + "label": "本溪市", + "children": [{ + "value": "210501", + "label": "市辖区" + }, { + "value": "210502", + "label": "平山区" + }, { + "value": "210503", + "label": "溪湖区" + }, { + "value": "210504", + "label": "明山区" + }, { + "value": "210505", + "label": "南芬区" + }, { + "value": "210521", + "label": "本溪满族自治县" + }, { + "value": "210522", + "label": "桓仁满族自治县" + }] + }, { + "value": "210600", + "label": "丹东市", + "children": [{ + "value": "210601", + "label": "市辖区" + }, { + "value": "210602", + "label": "元宝区" + }, { + "value": "210603", + "label": "振兴区" + }, { + "value": "210604", + "label": "振安区" + }, { + "value": "210624", + "label": "宽甸满族自治县" + }, { + "value": "210681", + "label": "东港市" + }, { + "value": "210682", + "label": "凤城市" + }] + }, { + "value": "210700", + "label": "锦州市", + "children": [{ + "value": "210701", + "label": "市辖区" + }, { + "value": "210702", + "label": "古塔区" + }, { + "value": "210703", + "label": "凌河区" + }, { + "value": "210711", + "label": "太和区" + }, { + "value": "210726", + "label": "黑山县" + }, { + "value": "210727", + "label": "义县" + }, { + "value": "210781", + "label": "凌海市" + }, { + "value": "210782", + "label": "北镇市" + }] + }, { + "value": "210800", + "label": "营口市", + "children": [{ + "value": "210801", + "label": "市辖区" + }, { + "value": "210802", + "label": "站前区" + }, { + "value": "210803", + "label": "西市区" + }, { + "value": "210804", + "label": "鲅鱼圈区" + }, { + "value": "210811", + "label": "老边区" + }, { + "value": "210881", + "label": "盖州市" + }, { + "value": "210882", + "label": "大石桥市" + }] + }, { + "value": "210900", + "label": "阜新市", + "children": [{ + "value": "210901", + "label": "市辖区" + }, { + "value": "210902", + "label": "海州区" + }, { + "value": "210903", + "label": "新邱区" + }, { + "value": "210904", + "label": "太平区" + }, { + "value": "210905", + "label": "清河门区" + }, { + "value": "210911", + "label": "细河区" + }, { + "value": "210921", + "label": "阜新蒙古族自治县" + }, { + "value": "210922", + "label": "彰武县" + }] + }, { + "value": "211000", + "label": "辽阳市", + "children": [{ + "value": "211001", + "label": "市辖区" + }, { + "value": "211002", + "label": "白塔区" + }, { + "value": "211003", + "label": "文圣区" + }, { + "value": "211004", + "label": "宏伟区" + }, { + "value": "211005", + "label": "弓长岭区" + }, { + "value": "211011", + "label": "太子河区" + }, { + "value": "211021", + "label": "辽阳县" + }, { + "value": "211081", + "label": "灯塔市" + }] + }, { + "value": "211100", + "label": "盘锦市", + "children": [{ + "value": "211101", + "label": "市辖区" + }, { + "value": "211102", + "label": "双台子区" + }, { + "value": "211103", + "label": "兴隆台区" + }, { + "value": "211104", + "label": "大洼区" + }, { + "value": "211122", + "label": "盘山县" + }] + }, { + "value": "211200", + "label": "铁岭市", + "children": [{ + "value": "211201", + "label": "市辖区" + }, { + "value": "211202", + "label": "银州区" + }, { + "value": "211204", + "label": "清河区" + }, { + "value": "211221", + "label": "铁岭县" + }, { + "value": "211223", + "label": "西丰县" + }, { + "value": "211224", + "label": "昌图县" + }, { + "value": "211281", + "label": "调兵山市" + }, { + "value": "211282", + "label": "开原市" + }] + }, { + "value": "211300", + "label": "朝阳市", + "children": [{ + "value": "211301", + "label": "市辖区" + }, { + "value": "211302", + "label": "双塔区" + }, { + "value": "211303", + "label": "龙城区" + }, { + "value": "211321", + "label": "朝阳县" + }, { + "value": "211322", + "label": "建平县" + }, { + "value": "211324", + "label": "喀喇沁左翼蒙古族自治县" + }, { + "value": "211381", + "label": "北票市" + }, { + "value": "211382", + "label": "凌源市" + }] + }, { + "value": "211400", + "label": "葫芦岛市", + "children": [{ + "value": "211401", + "label": "市辖区" + }, { + "value": "211402", + "label": "连山区" + }, { + "value": "211403", + "label": "龙港区" + }, { + "value": "211404", + "label": "南票区" + }, { + "value": "211421", + "label": "绥中县" + }, { + "value": "211422", + "label": "建昌县" + }, { + "value": "211481", + "label": "兴城市" + }] + }] + }, { + "value": "220000", + "label": "吉林省", + "children": [{ + "value": "220100", + "label": "长春市", + "children": [{ + "value": "220101", + "label": "市辖区" + }, { + "value": "220102", + "label": "南关区" + }, { + "value": "220103", + "label": "宽城区" + }, { + "value": "220104", + "label": "朝阳区" + }, { + "value": "220105", + "label": "二道区" + }, { + "value": "220106", + "label": "绿园区" + }, { + "value": "220112", + "label": "双阳区" + }, { + "value": "220113", + "label": "九台区" + }, { + "value": "220122", + "label": "农安县" + }, { + "value": "220171", + "label": "长春经济技术开发区" + }, { + "value": "220172", + "label": "长春净月高新技术产业开发区" + }, { + "value": "220173", + "label": "长春高新技术产业开发区" + }, { + "value": "220174", + "label": "长春汽车经济技术开发区" + }, { + "value": "220182", + "label": "榆树市" + }, { + "value": "220183", + "label": "德惠市" + }] + }, { + "value": "220200", + "label": "吉林市", + "children": [{ + "value": "220201", + "label": "市辖区" + }, { + "value": "220202", + "label": "昌邑区" + }, { + "value": "220203", + "label": "龙潭区" + }, { + "value": "220204", + "label": "船营区" + }, { + "value": "220211", + "label": "丰满区" + }, { + "value": "220221", + "label": "永吉县" + }, { + "value": "220271", + "label": "吉林经济开发区" + }, { + "value": "220272", + "label": "吉林高新技术产业开发区" + }, { + "value": "220273", + "label": "吉林中国新加坡食品区" + }, { + "value": "220281", + "label": "蛟河市" + }, { + "value": "220282", + "label": "桦甸市" + }, { + "value": "220283", + "label": "舒兰市" + }, { + "value": "220284", + "label": "磐石市" + }] + }, { + "value": "220300", + "label": "四平市", + "children": [{ + "value": "220301", + "label": "市辖区" + }, { + "value": "220302", + "label": "铁西区" + }, { + "value": "220303", + "label": "铁东区" + }, { + "value": "220322", + "label": "梨树县" + }, { + "value": "220323", + "label": "伊通满族自治县" + }, { + "value": "220381", + "label": "公主岭市" + }, { + "value": "220382", + "label": "双辽市" + }] + }, { + "value": "220400", + "label": "辽源市", + "children": [{ + "value": "220401", + "label": "市辖区" + }, { + "value": "220402", + "label": "龙山区" + }, { + "value": "220403", + "label": "西安区" + }, { + "value": "220421", + "label": "东丰县" + }, { + "value": "220422", + "label": "东辽县" + }] + }, { + "value": "220500", + "label": "通化市", + "children": [{ + "value": "220501", + "label": "市辖区" + }, { + "value": "220502", + "label": "东昌区" + }, { + "value": "220503", + "label": "二道江区" + }, { + "value": "220521", + "label": "通化县" + }, { + "value": "220523", + "label": "辉南县" + }, { + "value": "220524", + "label": "柳河县" + }, { + "value": "220581", + "label": "梅河口市" + }, { + "value": "220582", + "label": "集安市" + }] + }, { + "value": "220600", + "label": "白山市", + "children": [{ + "value": "220601", + "label": "市辖区" + }, { + "value": "220602", + "label": "浑江区" + }, { + "value": "220605", + "label": "江源区" + }, { + "value": "220621", + "label": "抚松县" + }, { + "value": "220622", + "label": "靖宇县" + }, { + "value": "220623", + "label": "长白朝鲜族自治县" + }, { + "value": "220681", + "label": "临江市" + }] + }, { + "value": "220700", + "label": "松原市", + "children": [{ + "value": "220701", + "label": "市辖区" + }, { + "value": "220702", + "label": "宁江区" + }, { + "value": "220721", + "label": "前郭尔罗斯蒙古族自治县" + }, { + "value": "220722", + "label": "长岭县" + }, { + "value": "220723", + "label": "乾安县" + }, { + "value": "220771", + "label": "吉林松原经济开发区" + }, { + "value": "220781", + "label": "扶余市" + }] + }, { + "value": "220800", + "label": "白城市", + "children": [{ + "value": "220801", + "label": "市辖区" + }, { + "value": "220802", + "label": "洮北区" + }, { + "value": "220821", + "label": "镇赉县" + }, { + "value": "220822", + "label": "通榆县" + }, { + "value": "220871", + "label": "吉林白城经济开发区" + }, { + "value": "220881", + "label": "洮南市" + }, { + "value": "220882", + "label": "大安市" + }] + }, { + "value": "222400", + "label": "延边朝鲜族自治州", + "children": [{ + "value": "222401", + "label": "延吉市" + }, { + "value": "222402", + "label": "图们市" + }, { + "value": "222403", + "label": "敦化市" + }, { + "value": "222404", + "label": "珲春市" + }, { + "value": "222405", + "label": "龙井市" + }, { + "value": "222406", + "label": "和龙市" + }, { + "value": "222424", + "label": "汪清县" + }, { + "value": "222426", + "label": "安图县" + }] + }] + }, { + "value": "230000", + "label": "黑龙江省", + "children": [{ + "value": "230100", + "label": "哈尔滨市", + "children": [{ + "value": "230101", + "label": "市辖区" + }, { + "value": "230102", + "label": "道里区" + }, { + "value": "230103", + "label": "南岗区" + }, { + "value": "230104", + "label": "道外区" + }, { + "value": "230108", + "label": "平房区" + }, { + "value": "230109", + "label": "松北区" + }, { + "value": "230110", + "label": "香坊区" + }, { + "value": "230111", + "label": "呼兰区" + }, { + "value": "230112", + "label": "阿城区" + }, { + "value": "230113", + "label": "双城区" + }, { + "value": "230123", + "label": "依兰县" + }, { + "value": "230124", + "label": "方正县" + }, { + "value": "230125", + "label": "宾县" + }, { + "value": "230126", + "label": "巴彦县" + }, { + "value": "230127", + "label": "木兰县" + }, { + "value": "230128", + "label": "通河县" + }, { + "value": "230129", + "label": "延寿县" + }, { + "value": "230183", + "label": "尚志市" + }, { + "value": "230184", + "label": "五常市" + }] + }, { + "value": "230200", + "label": "齐齐哈尔市", + "children": [{ + "value": "230201", + "label": "市辖区" + }, { + "value": "230202", + "label": "龙沙区" + }, { + "value": "230203", + "label": "建华区" + }, { + "value": "230204", + "label": "铁锋区" + }, { + "value": "230205", + "label": "昂昂溪区" + }, { + "value": "230206", + "label": "富拉尔基区" + }, { + "value": "230207", + "label": "碾子山区" + }, { + "value": "230208", + "label": "梅里斯达斡尔族区" + }, { + "value": "230221", + "label": "龙江县" + }, { + "value": "230223", + "label": "依安县" + }, { + "value": "230224", + "label": "泰来县" + }, { + "value": "230225", + "label": "甘南县" + }, { + "value": "230227", + "label": "富裕县" + }, { + "value": "230229", + "label": "克山县" + }, { + "value": "230230", + "label": "克东县" + }, { + "value": "230231", + "label": "拜泉县" + }, { + "value": "230281", + "label": "讷河市" + }] + }, { + "value": "230300", + "label": "鸡西市", + "children": [{ + "value": "230301", + "label": "市辖区" + }, { + "value": "230302", + "label": "鸡冠区" + }, { + "value": "230303", + "label": "恒山区" + }, { + "value": "230304", + "label": "滴道区" + }, { + "value": "230305", + "label": "梨树区" + }, { + "value": "230306", + "label": "城子河区" + }, { + "value": "230307", + "label": "麻山区" + }, { + "value": "230321", + "label": "鸡东县" + }, { + "value": "230381", + "label": "虎林市" + }, { + "value": "230382", + "label": "密山市" + }] + }, { + "value": "230400", + "label": "鹤岗市", + "children": [{ + "value": "230401", + "label": "市辖区" + }, { + "value": "230402", + "label": "向阳区" + }, { + "value": "230403", + "label": "工农区" + }, { + "value": "230404", + "label": "南山区" + }, { + "value": "230405", + "label": "兴安区" + }, { + "value": "230406", + "label": "东山区" + }, { + "value": "230407", + "label": "兴山区" + }, { + "value": "230421", + "label": "萝北县" + }, { + "value": "230422", + "label": "绥滨县" + }] + }, { + "value": "230500", + "label": "双鸭山市", + "children": [{ + "value": "230501", + "label": "市辖区" + }, { + "value": "230502", + "label": "尖山区" + }, { + "value": "230503", + "label": "岭东区" + }, { + "value": "230505", + "label": "四方台区" + }, { + "value": "230506", + "label": "宝山区" + }, { + "value": "230521", + "label": "集贤县" + }, { + "value": "230522", + "label": "友谊县" + }, { + "value": "230523", + "label": "宝清县" + }, { + "value": "230524", + "label": "饶河县" + }] + }, { + "value": "230600", + "label": "大庆市", + "children": [{ + "value": "230601", + "label": "市辖区" + }, { + "value": "230602", + "label": "萨尔图区" + }, { + "value": "230603", + "label": "龙凤区" + }, { + "value": "230604", + "label": "让胡路区" + }, { + "value": "230605", + "label": "红岗区" + }, { + "value": "230606", + "label": "大同区" + }, { + "value": "230621", + "label": "肇州县" + }, { + "value": "230622", + "label": "肇源县" + }, { + "value": "230623", + "label": "林甸县" + }, { + "value": "230624", + "label": "杜尔伯特蒙古族自治县" + }, { + "value": "230671", + "label": "大庆高新技术产业开发区" + }] + }, { + "value": "230700", + "label": "伊春市", + "children": [{ + "value": "230701", + "label": "市辖区" + }, { + "value": "230717", + "label": "伊美区" + }, { + "value": "230718", + "label": "乌翠区" + }, { + "value": "230719", + "label": "友好区" + }, { + "value": "230722", + "label": "嘉荫县" + }, { + "value": "230723", + "label": "汤旺县" + }, { + "value": "230724", + "label": "丰林县" + }, { + "value": "230725", + "label": "大箐山县" + }, { + "value": "230726", + "label": "南岔县" + }, { + "value": "230751", + "label": "金林区" + }, { + "value": "230781", + "label": "铁力市" + }] + }, { + "value": "230800", + "label": "佳木斯市", + "children": [{ + "value": "230801", + "label": "市辖区" + }, { + "value": "230803", + "label": "向阳区" + }, { + "value": "230804", + "label": "前进区" + }, { + "value": "230805", + "label": "东风区" + }, { + "value": "230811", + "label": "郊区" + }, { + "value": "230822", + "label": "桦南县" + }, { + "value": "230826", + "label": "桦川县" + }, { + "value": "230828", + "label": "汤原县" + }, { + "value": "230881", + "label": "同江市" + }, { + "value": "230882", + "label": "富锦市" + }, { + "value": "230883", + "label": "抚远市" + }] + }, { + "value": "230900", + "label": "七台河市", + "children": [{ + "value": "230901", + "label": "市辖区" + }, { + "value": "230902", + "label": "新兴区" + }, { + "value": "230903", + "label": "桃山区" + }, { + "value": "230904", + "label": "茄子河区" + }, { + "value": "230921", + "label": "勃利县" + }] + }, { + "value": "231000", + "label": "牡丹江市", + "children": [{ + "value": "231001", + "label": "市辖区" + }, { + "value": "231002", + "label": "东安区" + }, { + "value": "231003", + "label": "阳明区" + }, { + "value": "231004", + "label": "爱民区" + }, { + "value": "231005", + "label": "西安区" + }, { + "value": "231025", + "label": "林口县" + }, { + "value": "231071", + "label": "牡丹江经济技术开发区" + }, { + "value": "231081", + "label": "绥芬河市" + }, { + "value": "231083", + "label": "海林市" + }, { + "value": "231084", + "label": "宁安市" + }, { + "value": "231085", + "label": "穆棱市" + }, { + "value": "231086", + "label": "东宁市" + }] + }, { + "value": "231100", + "label": "黑河市", + "children": [{ + "value": "231101", + "label": "市辖区" + }, { + "value": "231102", + "label": "爱辉区" + }, { + "value": "231123", + "label": "逊克县" + }, { + "value": "231124", + "label": "孙吴县" + }, { + "value": "231181", + "label": "北安市" + }, { + "value": "231182", + "label": "五大连池市" + }, { + "value": "231183", + "label": "嫩江市" + }] + }, { + "value": "231200", + "label": "绥化市", + "children": [{ + "value": "231201", + "label": "市辖区" + }, { + "value": "231202", + "label": "北林区" + }, { + "value": "231221", + "label": "望奎县" + }, { + "value": "231222", + "label": "兰西县" + }, { + "value": "231223", + "label": "青冈县" + }, { + "value": "231224", + "label": "庆安县" + }, { + "value": "231225", + "label": "明水县" + }, { + "value": "231226", + "label": "绥棱县" + }, { + "value": "231281", + "label": "安达市" + }, { + "value": "231282", + "label": "肇东市" + }, { + "value": "231283", + "label": "海伦市" + }] + }, { + "value": "232700", + "label": "大兴安岭地区", + "children": [{ + "value": "232701", + "label": "漠河市" + }, { + "value": "232721", + "label": "呼玛县" + }, { + "value": "232722", + "label": "塔河县" + }, { + "value": "232761", + "label": "加格达奇区" + }, { + "value": "232762", + "label": "松岭区" + }, { + "value": "232763", + "label": "新林区" + }, { + "value": "232764", + "label": "呼中区" + }] + }] + }, { + "value": "310000", + "label": "上海市", + "children": [{ + "value": "310100", + "label": "市辖区", + "children": [{ + "value": "310101", + "label": "黄浦区" + }, { + "value": "310104", + "label": "徐汇区" + }, { + "value": "310105", + "label": "长宁区" + }, { + "value": "310106", + "label": "静安区" + }, { + "value": "310107", + "label": "普陀区" + }, { + "value": "310109", + "label": "虹口区" + }, { + "value": "310110", + "label": "杨浦区" + }, { + "value": "310112", + "label": "闵行区" + }, { + "value": "310113", + "label": "宝山区" + }, { + "value": "310114", + "label": "嘉定区" + }, { + "value": "310115", + "label": "浦东新区" + }, { + "value": "310116", + "label": "金山区" + }, { + "value": "310117", + "label": "松江区" + }, { + "value": "310118", + "label": "青浦区" + }, { + "value": "310120", + "label": "奉贤区" + }, { + "value": "310151", + "label": "崇明区" + }] + }] + }, { + "value": "320000", + "label": "江苏省", + "children": [{ + "value": "320100", + "label": "南京市", + "children": [{ + "value": "320101", + "label": "市辖区" + }, { + "value": "320102", + "label": "玄武区" + }, { + "value": "320104", + "label": "秦淮区" + }, { + "value": "320105", + "label": "建邺区" + }, { + "value": "320106", + "label": "鼓楼区" + }, { + "value": "320111", + "label": "浦口区" + }, { + "value": "320113", + "label": "栖霞区" + }, { + "value": "320114", + "label": "雨花台区" + }, { + "value": "320115", + "label": "江宁区" + }, { + "value": "320116", + "label": "六合区" + }, { + "value": "320117", + "label": "溧水区" + }, { + "value": "320118", + "label": "高淳区" + }] + }, { + "value": "320200", + "label": "无锡市", + "children": [{ + "value": "320201", + "label": "市辖区" + }, { + "value": "320205", + "label": "锡山区" + }, { + "value": "320206", + "label": "惠山区" + }, { + "value": "320211", + "label": "滨湖区" + }, { + "value": "320213", + "label": "梁溪区" + }, { + "value": "320214", + "label": "新吴区" + }, { + "value": "320281", + "label": "江阴市" + }, { + "value": "320282", + "label": "宜兴市" + }] + }, { + "value": "320300", + "label": "徐州市", + "children": [{ + "value": "320301", + "label": "市辖区" + }, { + "value": "320302", + "label": "鼓楼区" + }, { + "value": "320303", + "label": "云龙区" + }, { + "value": "320305", + "label": "贾汪区" + }, { + "value": "320311", + "label": "泉山区" + }, { + "value": "320312", + "label": "铜山区" + }, { + "value": "320321", + "label": "丰县" + }, { + "value": "320322", + "label": "沛县" + }, { + "value": "320324", + "label": "睢宁县" + }, { + "value": "320371", + "label": "徐州经济技术开发区" + }, { + "value": "320381", + "label": "新沂市" + }, { + "value": "320382", + "label": "邳州市" + }] + }, { + "value": "320400", + "label": "常州市", + "children": [{ + "value": "320401", + "label": "市辖区" + }, { + "value": "320402", + "label": "天宁区" + }, { + "value": "320404", + "label": "钟楼区" + }, { + "value": "320411", + "label": "新北区" + }, { + "value": "320412", + "label": "武进区" + }, { + "value": "320413", + "label": "金坛区" + }, { + "value": "320481", + "label": "溧阳市" + }] + }, { + "value": "320500", + "label": "苏州市", + "children": [{ + "value": "320501", + "label": "市辖区" + }, { + "value": "320505", + "label": "虎丘区" + }, { + "value": "320506", + "label": "吴中区" + }, { + "value": "320507", + "label": "相城区" + }, { + "value": "320508", + "label": "姑苏区" + }, { + "value": "320509", + "label": "吴江区" + }, { + "value": "320571", + "label": "苏州工业园区" + }, { + "value": "320581", + "label": "常熟市" + }, { + "value": "320582", + "label": "张家港市" + }, { + "value": "320583", + "label": "昆山市" + }, { + "value": "320585", + "label": "太仓市" + }] + }, { + "value": "320600", + "label": "南通市", + "children": [{ + "value": "320601", + "label": "市辖区" + }, { + "value": "320602", + "label": "崇川区" + }, { + "value": "320611", + "label": "港闸区" + }, { + "value": "320612", + "label": "通州区" + }, { + "value": "320623", + "label": "如东县" + }, { + "value": "320671", + "label": "南通经济技术开发区" + }, { + "value": "320681", + "label": "启东市" + }, { + "value": "320682", + "label": "如皋市" + }, { + "value": "320684", + "label": "海门市" + }, { + "value": "320685", + "label": "海安市" + }] + }, { + "value": "320700", + "label": "连云港市", + "children": [{ + "value": "320701", + "label": "市辖区" + }, { + "value": "320703", + "label": "连云区" + }, { + "value": "320706", + "label": "海州区" + }, { + "value": "320707", + "label": "赣榆区" + }, { + "value": "320722", + "label": "东海县" + }, { + "value": "320723", + "label": "灌云县" + }, { + "value": "320724", + "label": "灌南县" + }, { + "value": "320771", + "label": "连云港经济技术开发区" + }, { + "value": "320772", + "label": "连云港高新技术产业开发区" + }] + }, { + "value": "320800", + "label": "淮安市", + "children": [{ + "value": "320801", + "label": "市辖区" + }, { + "value": "320803", + "label": "淮安区" + }, { + "value": "320804", + "label": "淮阴区" + }, { + "value": "320812", + "label": "清江浦区" + }, { + "value": "320813", + "label": "洪泽区" + }, { + "value": "320826", + "label": "涟水县" + }, { + "value": "320830", + "label": "盱眙县" + }, { + "value": "320831", + "label": "金湖县" + }, { + "value": "320871", + "label": "淮安经济技术开发区" + }] + }, { + "value": "320900", + "label": "盐城市", + "children": [{ + "value": "320901", + "label": "市辖区" + }, { + "value": "320902", + "label": "亭湖区" + }, { + "value": "320903", + "label": "盐都区" + }, { + "value": "320904", + "label": "大丰区" + }, { + "value": "320921", + "label": "响水县" + }, { + "value": "320922", + "label": "滨海县" + }, { + "value": "320923", + "label": "阜宁县" + }, { + "value": "320924", + "label": "射阳县" + }, { + "value": "320925", + "label": "建湖县" + }, { + "value": "320971", + "label": "盐城经济技术开发区" + }, { + "value": "320981", + "label": "东台市" + }] + }, { + "value": "321000", + "label": "扬州市", + "children": [{ + "value": "321001", + "label": "市辖区" + }, { + "value": "321002", + "label": "广陵区" + }, { + "value": "321003", + "label": "邗江区" + }, { + "value": "321012", + "label": "江都区" + }, { + "value": "321023", + "label": "宝应县" + }, { + "value": "321071", + "label": "扬州经济技术开发区" + }, { + "value": "321081", + "label": "仪征市" + }, { + "value": "321084", + "label": "高邮市" + }] + }, { + "value": "321100", + "label": "镇江市", + "children": [{ + "value": "321101", + "label": "市辖区" + }, { + "value": "321102", + "label": "京口区" + }, { + "value": "321111", + "label": "润州区" + }, { + "value": "321112", + "label": "丹徒区" + }, { + "value": "321171", + "label": "镇江新区" + }, { + "value": "321181", + "label": "丹阳市" + }, { + "value": "321182", + "label": "扬中市" + }, { + "value": "321183", + "label": "句容市" + }] + }, { + "value": "321200", + "label": "泰州市", + "children": [{ + "value": "321201", + "label": "市辖区" + }, { + "value": "321202", + "label": "海陵区" + }, { + "value": "321203", + "label": "高港区" + }, { + "value": "321204", + "label": "姜堰区" + }, { + "value": "321271", + "label": "泰州医药高新技术产业开发区" + }, { + "value": "321281", + "label": "兴化市" + }, { + "value": "321282", + "label": "靖江市" + }, { + "value": "321283", + "label": "泰兴市" + }] + }, { + "value": "321300", + "label": "宿迁市", + "children": [{ + "value": "321301", + "label": "市辖区" + }, { + "value": "321302", + "label": "宿城区" + }, { + "value": "321311", + "label": "宿豫区" + }, { + "value": "321322", + "label": "沭阳县" + }, { + "value": "321323", + "label": "泗阳县" + }, { + "value": "321324", + "label": "泗洪县" + }, { + "value": "321371", + "label": "宿迁经济技术开发区" + }] + }] + }, { + "value": "330000", + "label": "浙江省", + "children": [{ + "value": "330100", + "label": "杭州市", + "children": [{ + "value": "330101", + "label": "市辖区" + }, { + "value": "330102", + "label": "上城区" + }, { + "value": "330103", + "label": "下城区" + }, { + "value": "330104", + "label": "江干区" + }, { + "value": "330105", + "label": "拱墅区" + }, { + "value": "330106", + "label": "西湖区" + }, { + "value": "330108", + "label": "滨江区" + }, { + "value": "330109", + "label": "萧山区" + }, { + "value": "330110", + "label": "余杭区" + }, { + "value": "330111", + "label": "富阳区" + }, { + "value": "330112", + "label": "临安区" + }, { + "value": "330122", + "label": "桐庐县" + }, { + "value": "330127", + "label": "淳安县" + }, { + "value": "330182", + "label": "建德市" + }] + }, { + "value": "330200", + "label": "宁波市", + "children": [{ + "value": "330201", + "label": "市辖区" + }, { + "value": "330203", + "label": "海曙区" + }, { + "value": "330205", + "label": "江北区" + }, { + "value": "330206", + "label": "北仑区" + }, { + "value": "330211", + "label": "镇海区" + }, { + "value": "330212", + "label": "鄞州区" + }, { + "value": "330213", + "label": "奉化区" + }, { + "value": "330225", + "label": "象山县" + }, { + "value": "330226", + "label": "宁海县" + }, { + "value": "330281", + "label": "余姚市" + }, { + "value": "330282", + "label": "慈溪市" + }] + }, { + "value": "330300", + "label": "温州市", + "children": [{ + "value": "330301", + "label": "市辖区" + }, { + "value": "330302", + "label": "鹿城区" + }, { + "value": "330303", + "label": "龙湾区" + }, { + "value": "330304", + "label": "瓯海区" + }, { + "value": "330305", + "label": "洞头区" + }, { + "value": "330324", + "label": "永嘉县" + }, { + "value": "330326", + "label": "平阳县" + }, { + "value": "330327", + "label": "苍南县" + }, { + "value": "330328", + "label": "文成县" + }, { + "value": "330329", + "label": "泰顺县" + }, { + "value": "330371", + "label": "温州经济技术开发区" + }, { + "value": "330381", + "label": "瑞安市" + }, { + "value": "330382", + "label": "乐清市" + }, { + "value": "330383", + "label": "龙港市" + }] + }, { + "value": "330400", + "label": "嘉兴市", + "children": [{ + "value": "330401", + "label": "市辖区" + }, { + "value": "330402", + "label": "南湖区" + }, { + "value": "330411", + "label": "秀洲区" + }, { + "value": "330421", + "label": "嘉善县" + }, { + "value": "330424", + "label": "海盐县" + }, { + "value": "330481", + "label": "海宁市" + }, { + "value": "330482", + "label": "平湖市" + }, { + "value": "330483", + "label": "桐乡市" + }] + }, { + "value": "330500", + "label": "湖州市", + "children": [{ + "value": "330501", + "label": "市辖区" + }, { + "value": "330502", + "label": "吴兴区" + }, { + "value": "330503", + "label": "南浔区" + }, { + "value": "330521", + "label": "德清县" + }, { + "value": "330522", + "label": "长兴县" + }, { + "value": "330523", + "label": "安吉县" + }] + }, { + "value": "330600", + "label": "绍兴市", + "children": [{ + "value": "330601", + "label": "市辖区" + }, { + "value": "330602", + "label": "越城区" + }, { + "value": "330603", + "label": "柯桥区" + }, { + "value": "330604", + "label": "上虞区" + }, { + "value": "330624", + "label": "新昌县" + }, { + "value": "330681", + "label": "诸暨市" + }, { + "value": "330683", + "label": "嵊州市" + }] + }, { + "value": "330700", + "label": "金华市", + "children": [{ + "value": "330701", + "label": "市辖区" + }, { + "value": "330702", + "label": "婺城区" + }, { + "value": "330703", + "label": "金东区" + }, { + "value": "330723", + "label": "武义县" + }, { + "value": "330726", + "label": "浦江县" + }, { + "value": "330727", + "label": "磐安县" + }, { + "value": "330781", + "label": "兰溪市" + }, { + "value": "330782", + "label": "义乌市" + }, { + "value": "330783", + "label": "东阳市" + }, { + "value": "330784", + "label": "永康市" + }] + }, { + "value": "330800", + "label": "衢州市", + "children": [{ + "value": "330801", + "label": "市辖区" + }, { + "value": "330802", + "label": "柯城区" + }, { + "value": "330803", + "label": "衢江区" + }, { + "value": "330822", + "label": "常山县" + }, { + "value": "330824", + "label": "开化县" + }, { + "value": "330825", + "label": "龙游县" + }, { + "value": "330881", + "label": "江山市" + }] + }, { + "value": "330900", + "label": "舟山市", + "children": [{ + "value": "330901", + "label": "市辖区" + }, { + "value": "330902", + "label": "定海区" + }, { + "value": "330903", + "label": "普陀区" + }, { + "value": "330921", + "label": "岱山县" + }, { + "value": "330922", + "label": "嵊泗县" + }] + }, { + "value": "331000", + "label": "台州市", + "children": [{ + "value": "331001", + "label": "市辖区" + }, { + "value": "331002", + "label": "椒江区" + }, { + "value": "331003", + "label": "黄岩区" + }, { + "value": "331004", + "label": "路桥区" + }, { + "value": "331022", + "label": "三门县" + }, { + "value": "331023", + "label": "天台县" + }, { + "value": "331024", + "label": "仙居县" + }, { + "value": "331081", + "label": "温岭市" + }, { + "value": "331082", + "label": "临海市" + }, { + "value": "331083", + "label": "玉环市" + }] + }, { + "value": "331100", + "label": "丽水市", + "children": [{ + "value": "331101", + "label": "市辖区" + }, { + "value": "331102", + "label": "莲都区" + }, { + "value": "331121", + "label": "青田县" + }, { + "value": "331122", + "label": "缙云县" + }, { + "value": "331123", + "label": "遂昌县" + }, { + "value": "331124", + "label": "松阳县" + }, { + "value": "331125", + "label": "云和县" + }, { + "value": "331126", + "label": "庆元县" + }, { + "value": "331127", + "label": "景宁畲族自治县" + }, { + "value": "331181", + "label": "龙泉市" + }] + }] + }, { + "value": "340000", + "label": "安徽省", + "children": [{ + "value": "340100", + "label": "合肥市", + "children": [{ + "value": "340101", + "label": "市辖区" + }, { + "value": "340102", + "label": "瑶海区" + }, { + "value": "340103", + "label": "庐阳区" + }, { + "value": "340104", + "label": "蜀山区" + }, { + "value": "340111", + "label": "包河区" + }, { + "value": "340121", + "label": "长丰县" + }, { + "value": "340122", + "label": "肥东县" + }, { + "value": "340123", + "label": "肥西县" + }, { + "value": "340124", + "label": "庐江县" + }, { + "value": "340171", + "label": "合肥高新技术产业开发区" + }, { + "value": "340172", + "label": "合肥经济技术开发区" + }, { + "value": "340173", + "label": "合肥新站高新技术产业开发区" + }, { + "value": "340181", + "label": "巢湖市" + }] + }, { + "value": "340200", + "label": "芜湖市", + "children": [{ + "value": "340201", + "label": "市辖区" + }, { + "value": "340202", + "label": "镜湖区" + }, { + "value": "340203", + "label": "弋江区" + }, { + "value": "340207", + "label": "鸠江区" + }, { + "value": "340208", + "label": "三山区" + }, { + "value": "340221", + "label": "芜湖县" + }, { + "value": "340222", + "label": "繁昌县" + }, { + "value": "340223", + "label": "南陵县" + }, { + "value": "340225", + "label": "无为县" + }, { + "value": "340271", + "label": "芜湖经济技术开发区" + }, { + "value": "340272", + "label": "安徽芜湖长江大桥经济开发区" + }] + }, { + "value": "340300", + "label": "蚌埠市", + "children": [{ + "value": "340301", + "label": "市辖区" + }, { + "value": "340302", + "label": "龙子湖区" + }, { + "value": "340303", + "label": "蚌山区" + }, { + "value": "340304", + "label": "禹会区" + }, { + "value": "340311", + "label": "淮上区" + }, { + "value": "340321", + "label": "怀远县" + }, { + "value": "340322", + "label": "五河县" + }, { + "value": "340323", + "label": "固镇县" + }, { + "value": "340371", + "label": "蚌埠市高新技术开发区" + }, { + "value": "340372", + "label": "蚌埠市经济开发区" + }] + }, { + "value": "340400", + "label": "淮南市", + "children": [{ + "value": "340401", + "label": "市辖区" + }, { + "value": "340402", + "label": "大通区" + }, { + "value": "340403", + "label": "田家庵区" + }, { + "value": "340404", + "label": "谢家集区" + }, { + "value": "340405", + "label": "八公山区" + }, { + "value": "340406", + "label": "潘集区" + }, { + "value": "340421", + "label": "凤台县" + }, { + "value": "340422", + "label": "寿县" + }] + }, { + "value": "340500", + "label": "马鞍山市", + "children": [{ + "value": "340501", + "label": "市辖区" + }, { + "value": "340503", + "label": "花山区" + }, { + "value": "340504", + "label": "雨山区" + }, { + "value": "340506", + "label": "博望区" + }, { + "value": "340521", + "label": "当涂县" + }, { + "value": "340522", + "label": "含山县" + }, { + "value": "340523", + "label": "和县" + }] + }, { + "value": "340600", + "label": "淮北市", + "children": [{ + "value": "340601", + "label": "市辖区" + }, { + "value": "340602", + "label": "杜集区" + }, { + "value": "340603", + "label": "相山区" + }, { + "value": "340604", + "label": "烈山区" + }, { + "value": "340621", + "label": "濉溪县" + }] + }, { + "value": "340700", + "label": "铜陵市", + "children": [{ + "value": "340701", + "label": "市辖区" + }, { + "value": "340705", + "label": "铜官区" + }, { + "value": "340706", + "label": "义安区" + }, { + "value": "340711", + "label": "郊区" + }, { + "value": "340722", + "label": "枞阳县" + }] + }, { + "value": "340800", + "label": "安庆市", + "children": [{ + "value": "340801", + "label": "市辖区" + }, { + "value": "340802", + "label": "迎江区" + }, { + "value": "340803", + "label": "大观区" + }, { + "value": "340811", + "label": "宜秀区" + }, { + "value": "340822", + "label": "怀宁县" + }, { + "value": "340825", + "label": "太湖县" + }, { + "value": "340826", + "label": "宿松县" + }, { + "value": "340827", + "label": "望江县" + }, { + "value": "340828", + "label": "岳西县" + }, { + "value": "340871", + "label": "安徽安庆经济开发区" + }, { + "value": "340881", + "label": "桐城市" + }, { + "value": "340882", + "label": "潜山市" + }] + }, { + "value": "341000", + "label": "黄山市", + "children": [{ + "value": "341001", + "label": "市辖区" + }, { + "value": "341002", + "label": "屯溪区" + }, { + "value": "341003", + "label": "黄山区" + }, { + "value": "341004", + "label": "徽州区" + }, { + "value": "341021", + "label": "歙县" + }, { + "value": "341022", + "label": "休宁县" + }, { + "value": "341023", + "label": "黟县" + }, { + "value": "341024", + "label": "祁门县" + }] + }, { + "value": "341100", + "label": "滁州市", + "children": [{ + "value": "341101", + "label": "市辖区" + }, { + "value": "341102", + "label": "琅琊区" + }, { + "value": "341103", + "label": "南谯区" + }, { + "value": "341122", + "label": "来安县" + }, { + "value": "341124", + "label": "全椒县" + }, { + "value": "341125", + "label": "定远县" + }, { + "value": "341126", + "label": "凤阳县" + }, { + "value": "341171", + "label": "苏滁现代产业园" + }, { + "value": "341172", + "label": "滁州经济技术开发区" + }, { + "value": "341181", + "label": "天长市" + }, { + "value": "341182", + "label": "明光市" + }] + }, { + "value": "341200", + "label": "阜阳市", + "children": [{ + "value": "341201", + "label": "市辖区" + }, { + "value": "341202", + "label": "颍州区" + }, { + "value": "341203", + "label": "颍东区" + }, { + "value": "341204", + "label": "颍泉区" + }, { + "value": "341221", + "label": "临泉县" + }, { + "value": "341222", + "label": "太和县" + }, { + "value": "341225", + "label": "阜南县" + }, { + "value": "341226", + "label": "颍上县" + }, { + "value": "341271", + "label": "阜阳合肥现代产业园区" + }, { + "value": "341272", + "label": "阜阳经济技术开发区" + }, { + "value": "341282", + "label": "界首市" + }] + }, { + "value": "341300", + "label": "宿州市", + "children": [{ + "value": "341301", + "label": "市辖区" + }, { + "value": "341302", + "label": "埇桥区" + }, { + "value": "341321", + "label": "砀山县" + }, { + "value": "341322", + "label": "萧县" + }, { + "value": "341323", + "label": "灵璧县" + }, { + "value": "341324", + "label": "泗县" + }, { + "value": "341371", + "label": "宿州马鞍山现代产业园区" + }, { + "value": "341372", + "label": "宿州经济技术开发区" + }] + }, { + "value": "341500", + "label": "六安市", + "children": [{ + "value": "341501", + "label": "市辖区" + }, { + "value": "341502", + "label": "金安区" + }, { + "value": "341503", + "label": "裕安区" + }, { + "value": "341504", + "label": "叶集区" + }, { + "value": "341522", + "label": "霍邱县" + }, { + "value": "341523", + "label": "舒城县" + }, { + "value": "341524", + "label": "金寨县" + }, { + "value": "341525", + "label": "霍山县" + }] + }, { + "value": "341600", + "label": "亳州市", + "children": [{ + "value": "341601", + "label": "市辖区" + }, { + "value": "341602", + "label": "谯城区" + }, { + "value": "341621", + "label": "涡阳县" + }, { + "value": "341622", + "label": "蒙城县" + }, { + "value": "341623", + "label": "利辛县" + }] + }, { + "value": "341700", + "label": "池州市", + "children": [{ + "value": "341701", + "label": "市辖区" + }, { + "value": "341702", + "label": "贵池区" + }, { + "value": "341721", + "label": "东至县" + }, { + "value": "341722", + "label": "石台县" + }, { + "value": "341723", + "label": "青阳县" + }] + }, { + "value": "341800", + "label": "宣城市", + "children": [{ + "value": "341801", + "label": "市辖区" + }, { + "value": "341802", + "label": "宣州区" + }, { + "value": "341821", + "label": "郎溪县" + }, { + "value": "341823", + "label": "泾县" + }, { + "value": "341824", + "label": "绩溪县" + }, { + "value": "341825", + "label": "旌德县" + }, { + "value": "341871", + "label": "宣城市经济开发区" + }, { + "value": "341881", + "label": "宁国市" + }, { + "value": "341882", + "label": "广德市" + }] + }] + }, { + "value": "350000", + "label": "福建省", + "children": [{ + "value": "350100", + "label": "福州市", + "children": [{ + "value": "350101", + "label": "市辖区" + }, { + "value": "350102", + "label": "鼓楼区" + }, { + "value": "350103", + "label": "台江区" + }, { + "value": "350104", + "label": "仓山区" + }, { + "value": "350105", + "label": "马尾区" + }, { + "value": "350111", + "label": "晋安区" + }, { + "value": "350112", + "label": "长乐区" + }, { + "value": "350121", + "label": "闽侯县" + }, { + "value": "350122", + "label": "连江县" + }, { + "value": "350123", + "label": "罗源县" + }, { + "value": "350124", + "label": "闽清县" + }, { + "value": "350125", + "label": "永泰县" + }, { + "value": "350128", + "label": "平潭县" + }, { + "value": "350181", + "label": "福清市" + }] + }, { + "value": "350200", + "label": "厦门市", + "children": [{ + "value": "350201", + "label": "市辖区" + }, { + "value": "350203", + "label": "思明区" + }, { + "value": "350205", + "label": "海沧区" + }, { + "value": "350206", + "label": "湖里区" + }, { + "value": "350211", + "label": "集美区" + }, { + "value": "350212", + "label": "同安区" + }, { + "value": "350213", + "label": "翔安区" + }] + }, { + "value": "350300", + "label": "莆田市", + "children": [{ + "value": "350301", + "label": "市辖区" + }, { + "value": "350302", + "label": "城厢区" + }, { + "value": "350303", + "label": "涵江区" + }, { + "value": "350304", + "label": "荔城区" + }, { + "value": "350305", + "label": "秀屿区" + }, { + "value": "350322", + "label": "仙游县" + }] + }, { + "value": "350400", + "label": "三明市", + "children": [{ + "value": "350401", + "label": "市辖区" + }, { + "value": "350402", + "label": "梅列区" + }, { + "value": "350403", + "label": "三元区" + }, { + "value": "350421", + "label": "明溪县" + }, { + "value": "350423", + "label": "清流县" + }, { + "value": "350424", + "label": "宁化县" + }, { + "value": "350425", + "label": "大田县" + }, { + "value": "350426", + "label": "尤溪县" + }, { + "value": "350427", + "label": "沙县" + }, { + "value": "350428", + "label": "将乐县" + }, { + "value": "350429", + "label": "泰宁县" + }, { + "value": "350430", + "label": "建宁县" + }, { + "value": "350481", + "label": "永安市" + }] + }, { + "value": "350500", + "label": "泉州市", + "children": [{ + "value": "350501", + "label": "市辖区" + }, { + "value": "350502", + "label": "鲤城区" + }, { + "value": "350503", + "label": "丰泽区" + }, { + "value": "350504", + "label": "洛江区" + }, { + "value": "350505", + "label": "泉港区" + }, { + "value": "350521", + "label": "惠安县" + }, { + "value": "350524", + "label": "安溪县" + }, { + "value": "350525", + "label": "永春县" + }, { + "value": "350526", + "label": "德化县" + }, { + "value": "350527", + "label": "金门县" + }, { + "value": "350581", + "label": "石狮市" + }, { + "value": "350582", + "label": "晋江市" + }, { + "value": "350583", + "label": "南安市" + }] + }, { + "value": "350600", + "label": "漳州市", + "children": [{ + "value": "350601", + "label": "市辖区" + }, { + "value": "350602", + "label": "芗城区" + }, { + "value": "350603", + "label": "龙文区" + }, { + "value": "350622", + "label": "云霄县" + }, { + "value": "350623", + "label": "漳浦县" + }, { + "value": "350624", + "label": "诏安县" + }, { + "value": "350625", + "label": "长泰县" + }, { + "value": "350626", + "label": "东山县" + }, { + "value": "350627", + "label": "南靖县" + }, { + "value": "350628", + "label": "平和县" + }, { + "value": "350629", + "label": "华安县" + }, { + "value": "350681", + "label": "龙海市" + }] + }, { + "value": "350700", + "label": "南平市", + "children": [{ + "value": "350701", + "label": "市辖区" + }, { + "value": "350702", + "label": "延平区" + }, { + "value": "350703", + "label": "建阳区" + }, { + "value": "350721", + "label": "顺昌县" + }, { + "value": "350722", + "label": "浦城县" + }, { + "value": "350723", + "label": "光泽县" + }, { + "value": "350724", + "label": "松溪县" + }, { + "value": "350725", + "label": "政和县" + }, { + "value": "350781", + "label": "邵武市" + }, { + "value": "350782", + "label": "武夷山市" + }, { + "value": "350783", + "label": "建瓯市" + }] + }, { + "value": "350800", + "label": "龙岩市", + "children": [{ + "value": "350801", + "label": "市辖区" + }, { + "value": "350802", + "label": "新罗区" + }, { + "value": "350803", + "label": "永定区" + }, { + "value": "350821", + "label": "长汀县" + }, { + "value": "350823", + "label": "上杭县" + }, { + "value": "350824", + "label": "武平县" + }, { + "value": "350825", + "label": "连城县" + }, { + "value": "350881", + "label": "漳平市" + }] + }, { + "value": "350900", + "label": "宁德市", + "children": [{ + "value": "350901", + "label": "市辖区" + }, { + "value": "350902", + "label": "蕉城区" + }, { + "value": "350921", + "label": "霞浦县" + }, { + "value": "350922", + "label": "古田县" + }, { + "value": "350923", + "label": "屏南县" + }, { + "value": "350924", + "label": "寿宁县" + }, { + "value": "350925", + "label": "周宁县" + }, { + "value": "350926", + "label": "柘荣县" + }, { + "value": "350981", + "label": "福安市" + }, { + "value": "350982", + "label": "福鼎市" + }] + }] + }, { + "value": "360000", + "label": "江西省", + "children": [{ + "value": "360100", + "label": "南昌市", + "children": [{ + "value": "360101", + "label": "市辖区" + }, { + "value": "360102", + "label": "东湖区" + }, { + "value": "360103", + "label": "西湖区" + }, { + "value": "360104", + "label": "青云谱区" + }, { + "value": "360105", + "label": "湾里区" + }, { + "value": "360111", + "label": "青山湖区" + }, { + "value": "360112", + "label": "新建区" + }, { + "value": "360121", + "label": "南昌县" + }, { + "value": "360123", + "label": "安义县" + }, { + "value": "360124", + "label": "进贤县" + }] + }, { + "value": "360200", + "label": "景德镇市", + "children": [{ + "value": "360201", + "label": "市辖区" + }, { + "value": "360202", + "label": "昌江区" + }, { + "value": "360203", + "label": "珠山区" + }, { + "value": "360222", + "label": "浮梁县" + }, { + "value": "360281", + "label": "乐平市" + }] + }, { + "value": "360300", + "label": "萍乡市", + "children": [{ + "value": "360301", + "label": "市辖区" + }, { + "value": "360302", + "label": "安源区" + }, { + "value": "360313", + "label": "湘东区" + }, { + "value": "360321", + "label": "莲花县" + }, { + "value": "360322", + "label": "上栗县" + }, { + "value": "360323", + "label": "芦溪县" + }] + }, { + "value": "360400", + "label": "九江市", + "children": [{ + "value": "360401", + "label": "市辖区" + }, { + "value": "360402", + "label": "濂溪区" + }, { + "value": "360403", + "label": "浔阳区" + }, { + "value": "360404", + "label": "柴桑区" + }, { + "value": "360423", + "label": "武宁县" + }, { + "value": "360424", + "label": "修水县" + }, { + "value": "360425", + "label": "永修县" + }, { + "value": "360426", + "label": "德安县" + }, { + "value": "360428", + "label": "都昌县" + }, { + "value": "360429", + "label": "湖口县" + }, { + "value": "360430", + "label": "彭泽县" + }, { + "value": "360481", + "label": "瑞昌市" + }, { + "value": "360482", + "label": "共青城市" + }, { + "value": "360483", + "label": "庐山市" + }] + }, { + "value": "360500", + "label": "新余市", + "children": [{ + "value": "360501", + "label": "市辖区" + }, { + "value": "360502", + "label": "渝水区" + }, { + "value": "360521", + "label": "分宜县" + }] + }, { + "value": "360600", + "label": "鹰潭市", + "children": [{ + "value": "360601", + "label": "市辖区" + }, { + "value": "360602", + "label": "月湖区" + }, { + "value": "360603", + "label": "余江区" + }, { + "value": "360681", + "label": "贵溪市" + }] + }, { + "value": "360700", + "label": "赣州市", + "children": [{ + "value": "360701", + "label": "市辖区" + }, { + "value": "360702", + "label": "章贡区" + }, { + "value": "360703", + "label": "南康区" + }, { + "value": "360704", + "label": "赣县区" + }, { + "value": "360722", + "label": "信丰县" + }, { + "value": "360723", + "label": "大余县" + }, { + "value": "360724", + "label": "上犹县" + }, { + "value": "360725", + "label": "崇义县" + }, { + "value": "360726", + "label": "安远县" + }, { + "value": "360727", + "label": "龙南县" + }, { + "value": "360728", + "label": "定南县" + }, { + "value": "360729", + "label": "全南县" + }, { + "value": "360730", + "label": "宁都县" + }, { + "value": "360731", + "label": "于都县" + }, { + "value": "360732", + "label": "兴国县" + }, { + "value": "360733", + "label": "会昌县" + }, { + "value": "360734", + "label": "寻乌县" + }, { + "value": "360735", + "label": "石城县" + }, { + "value": "360781", + "label": "瑞金市" + }] + }, { + "value": "360800", + "label": "吉安市", + "children": [{ + "value": "360801", + "label": "市辖区" + }, { + "value": "360802", + "label": "吉州区" + }, { + "value": "360803", + "label": "青原区" + }, { + "value": "360821", + "label": "吉安县" + }, { + "value": "360822", + "label": "吉水县" + }, { + "value": "360823", + "label": "峡江县" + }, { + "value": "360824", + "label": "新干县" + }, { + "value": "360825", + "label": "永丰县" + }, { + "value": "360826", + "label": "泰和县" + }, { + "value": "360827", + "label": "遂川县" + }, { + "value": "360828", + "label": "万安县" + }, { + "value": "360829", + "label": "安福县" + }, { + "value": "360830", + "label": "永新县" + }, { + "value": "360881", + "label": "井冈山市" + }] + }, { + "value": "360900", + "label": "宜春市", + "children": [{ + "value": "360901", + "label": "市辖区" + }, { + "value": "360902", + "label": "袁州区" + }, { + "value": "360921", + "label": "奉新县" + }, { + "value": "360922", + "label": "万载县" + }, { + "value": "360923", + "label": "上高县" + }, { + "value": "360924", + "label": "宜丰县" + }, { + "value": "360925", + "label": "靖安县" + }, { + "value": "360926", + "label": "铜鼓县" + }, { + "value": "360981", + "label": "丰城市" + }, { + "value": "360982", + "label": "樟树市" + }, { + "value": "360983", + "label": "高安市" + }] + }, { + "value": "361000", + "label": "抚州市", + "children": [{ + "value": "361001", + "label": "市辖区" + }, { + "value": "361002", + "label": "临川区" + }, { + "value": "361003", + "label": "东乡区" + }, { + "value": "361021", + "label": "南城县" + }, { + "value": "361022", + "label": "黎川县" + }, { + "value": "361023", + "label": "南丰县" + }, { + "value": "361024", + "label": "崇仁县" + }, { + "value": "361025", + "label": "乐安县" + }, { + "value": "361026", + "label": "宜黄县" + }, { + "value": "361027", + "label": "金溪县" + }, { + "value": "361028", + "label": "资溪县" + }, { + "value": "361030", + "label": "广昌县" + }] + }, { + "value": "361100", + "label": "上饶市", + "children": [{ + "value": "361101", + "label": "市辖区" + }, { + "value": "361102", + "label": "信州区" + }, { + "value": "361103", + "label": "广丰区" + }, { + "value": "361104", + "label": "广信区" + }, { + "value": "361123", + "label": "玉山县" + }, { + "value": "361124", + "label": "铅山县" + }, { + "value": "361125", + "label": "横峰县" + }, { + "value": "361126", + "label": "弋阳县" + }, { + "value": "361127", + "label": "余干县" + }, { + "value": "361128", + "label": "鄱阳县" + }, { + "value": "361129", + "label": "万年县" + }, { + "value": "361130", + "label": "婺源县" + }, { + "value": "361181", + "label": "德兴市" + }] + }] + }, { + "value": "370000", + "label": "山东省", + "children": [{ + "value": "370100", + "label": "济南市", + "children": [{ + "value": "370101", + "label": "市辖区" + }, { + "value": "370102", + "label": "历下区" + }, { + "value": "370103", + "label": "市中区" + }, { + "value": "370104", + "label": "槐荫区" + }, { + "value": "370105", + "label": "天桥区" + }, { + "value": "370112", + "label": "历城区" + }, { + "value": "370113", + "label": "长清区" + }, { + "value": "370114", + "label": "章丘区" + }, { + "value": "370115", + "label": "济阳区" + }, { + "value": "370116", + "label": "莱芜区" + }, { + "value": "370117", + "label": "钢城区" + }, { + "value": "370124", + "label": "平阴县" + }, { + "value": "370126", + "label": "商河县" + }, { + "value": "370171", + "label": "济南高新技术产业开发区" + }] + }, { + "value": "370200", + "label": "青岛市", + "children": [{ + "value": "370201", + "label": "市辖区" + }, { + "value": "370202", + "label": "市南区" + }, { + "value": "370203", + "label": "市北区" + }, { + "value": "370211", + "label": "黄岛区" + }, { + "value": "370212", + "label": "崂山区" + }, { + "value": "370213", + "label": "李沧区" + }, { + "value": "370214", + "label": "城阳区" + }, { + "value": "370215", + "label": "即墨区" + }, { + "value": "370271", + "label": "青岛高新技术产业开发区" + }, { + "value": "370281", + "label": "胶州市" + }, { + "value": "370283", + "label": "平度市" + }, { + "value": "370285", + "label": "莱西市" + }] + }, { + "value": "370300", + "label": "淄博市", + "children": [{ + "value": "370301", + "label": "市辖区" + }, { + "value": "370302", + "label": "淄川区" + }, { + "value": "370303", + "label": "张店区" + }, { + "value": "370304", + "label": "博山区" + }, { + "value": "370305", + "label": "临淄区" + }, { + "value": "370306", + "label": "周村区" + }, { + "value": "370321", + "label": "桓台县" + }, { + "value": "370322", + "label": "高青县" + }, { + "value": "370323", + "label": "沂源县" + }] + }, { + "value": "370400", + "label": "枣庄市", + "children": [{ + "value": "370401", + "label": "市辖区" + }, { + "value": "370402", + "label": "市中区" + }, { + "value": "370403", + "label": "薛城区" + }, { + "value": "370404", + "label": "峄城区" + }, { + "value": "370405", + "label": "台儿庄区" + }, { + "value": "370406", + "label": "山亭区" + }, { + "value": "370481", + "label": "滕州市" + }] + }, { + "value": "370500", + "label": "东营市", + "children": [{ + "value": "370501", + "label": "市辖区" + }, { + "value": "370502", + "label": "东营区" + }, { + "value": "370503", + "label": "河口区" + }, { + "value": "370505", + "label": "垦利区" + }, { + "value": "370522", + "label": "利津县" + }, { + "value": "370523", + "label": "广饶县" + }, { + "value": "370571", + "label": "东营经济技术开发区" + }, { + "value": "370572", + "label": "东营港经济开发区" + }] + }, { + "value": "370600", + "label": "烟台市", + "children": [{ + "value": "370601", + "label": "市辖区" + }, { + "value": "370602", + "label": "芝罘区" + }, { + "value": "370611", + "label": "福山区" + }, { + "value": "370612", + "label": "牟平区" + }, { + "value": "370613", + "label": "莱山区" + }, { + "value": "370634", + "label": "长岛县" + }, { + "value": "370671", + "label": "烟台高新技术产业开发区" + }, { + "value": "370672", + "label": "烟台经济技术开发区" + }, { + "value": "370681", + "label": "龙口市" + }, { + "value": "370682", + "label": "莱阳市" + }, { + "value": "370683", + "label": "莱州市" + }, { + "value": "370684", + "label": "蓬莱市" + }, { + "value": "370685", + "label": "招远市" + }, { + "value": "370686", + "label": "栖霞市" + }, { + "value": "370687", + "label": "海阳市" + }] + }, { + "value": "370700", + "label": "潍坊市", + "children": [{ + "value": "370701", + "label": "市辖区" + }, { + "value": "370702", + "label": "潍城区" + }, { + "value": "370703", + "label": "寒亭区" + }, { + "value": "370704", + "label": "坊子区" + }, { + "value": "370705", + "label": "奎文区" + }, { + "value": "370724", + "label": "临朐县" + }, { + "value": "370725", + "label": "昌乐县" + }, { + "value": "370772", + "label": "潍坊滨海经济技术开发区" + }, { + "value": "370781", + "label": "青州市" + }, { + "value": "370782", + "label": "诸城市" + }, { + "value": "370783", + "label": "寿光市" + }, { + "value": "370784", + "label": "安丘市" + }, { + "value": "370785", + "label": "高密市" + }, { + "value": "370786", + "label": "昌邑市" + }] + }, { + "value": "370800", + "label": "济宁市", + "children": [{ + "value": "370801", + "label": "市辖区" + }, { + "value": "370811", + "label": "任城区" + }, { + "value": "370812", + "label": "兖州区" + }, { + "value": "370826", + "label": "微山县" + }, { + "value": "370827", + "label": "鱼台县" + }, { + "value": "370828", + "label": "金乡县" + }, { + "value": "370829", + "label": "嘉祥县" + }, { + "value": "370830", + "label": "汶上县" + }, { + "value": "370831", + "label": "泗水县" + }, { + "value": "370832", + "label": "梁山县" + }, { + "value": "370871", + "label": "济宁高新技术产业开发区" + }, { + "value": "370881", + "label": "曲阜市" + }, { + "value": "370883", + "label": "邹城市" + }] + }, { + "value": "370900", + "label": "泰安市", + "children": [{ + "value": "370901", + "label": "市辖区" + }, { + "value": "370902", + "label": "泰山区" + }, { + "value": "370911", + "label": "岱岳区" + }, { + "value": "370921", + "label": "宁阳县" + }, { + "value": "370923", + "label": "东平县" + }, { + "value": "370982", + "label": "新泰市" + }, { + "value": "370983", + "label": "肥城市" + }] + }, { + "value": "371000", + "label": "威海市", + "children": [{ + "value": "371001", + "label": "市辖区" + }, { + "value": "371002", + "label": "环翠区" + }, { + "value": "371003", + "label": "文登区" + }, { + "value": "371071", + "label": "威海火炬高技术产业开发区" + }, { + "value": "371072", + "label": "威海经济技术开发区" + }, { + "value": "371073", + "label": "威海临港经济技术开发区" + }, { + "value": "371082", + "label": "荣成市" + }, { + "value": "371083", + "label": "乳山市" + }] + }, { + "value": "371100", + "label": "日照市", + "children": [{ + "value": "371101", + "label": "市辖区" + }, { + "value": "371102", + "label": "东港区" + }, { + "value": "371103", + "label": "岚山区" + }, { + "value": "371121", + "label": "五莲县" + }, { + "value": "371122", + "label": "莒县" + }, { + "value": "371171", + "label": "日照经济技术开发区" + }] + }, { + "value": "371300", + "label": "临沂市", + "children": [{ + "value": "371301", + "label": "市辖区" + }, { + "value": "371302", + "label": "兰山区" + }, { + "value": "371311", + "label": "罗庄区" + }, { + "value": "371312", + "label": "河东区" + }, { + "value": "371321", + "label": "沂南县" + }, { + "value": "371322", + "label": "郯城县" + }, { + "value": "371323", + "label": "沂水县" + }, { + "value": "371324", + "label": "兰陵县" + }, { + "value": "371325", + "label": "费县" + }, { + "value": "371326", + "label": "平邑县" + }, { + "value": "371327", + "label": "莒南县" + }, { + "value": "371328", + "label": "蒙阴县" + }, { + "value": "371329", + "label": "临沭县" + }, { + "value": "371371", + "label": "临沂高新技术产业开发区" + }, { + "value": "371372", + "label": "临沂经济技术开发区" + }, { + "value": "371373", + "label": "临沂临港经济开发区" + }] + }, { + "value": "371400", + "label": "德州市", + "children": [{ + "value": "371401", + "label": "市辖区" + }, { + "value": "371402", + "label": "德城区" + }, { + "value": "371403", + "label": "陵城区" + }, { + "value": "371422", + "label": "宁津县" + }, { + "value": "371423", + "label": "庆云县" + }, { + "value": "371424", + "label": "临邑县" + }, { + "value": "371425", + "label": "齐河县" + }, { + "value": "371426", + "label": "平原县" + }, { + "value": "371427", + "label": "夏津县" + }, { + "value": "371428", + "label": "武城县" + }, { + "value": "371471", + "label": "德州经济技术开发区" + }, { + "value": "371472", + "label": "德州运河经济开发区" + }, { + "value": "371481", + "label": "乐陵市" + }, { + "value": "371482", + "label": "禹城市" + }] + }, { + "value": "371500", + "label": "聊城市", + "children": [{ + "value": "371501", + "label": "市辖区" + }, { + "value": "371502", + "label": "东昌府区" + }, { + "value": "371503", + "label": "茌平区" + }, { + "value": "371521", + "label": "阳谷县" + }, { + "value": "371522", + "label": "莘县" + }, { + "value": "371524", + "label": "东阿县" + }, { + "value": "371525", + "label": "冠县" + }, { + "value": "371526", + "label": "高唐县" + }, { + "value": "371581", + "label": "临清市" + }] + }, { + "value": "371600", + "label": "滨州市", + "children": [{ + "value": "371601", + "label": "市辖区" + }, { + "value": "371602", + "label": "滨城区" + }, { + "value": "371603", + "label": "沾化区" + }, { + "value": "371621", + "label": "惠民县" + }, { + "value": "371622", + "label": "阳信县" + }, { + "value": "371623", + "label": "无棣县" + }, { + "value": "371625", + "label": "博兴县" + }, { + "value": "371681", + "label": "邹平市" + }] + }, { + "value": "371700", + "label": "菏泽市", + "children": [{ + "value": "371701", + "label": "市辖区" + }, { + "value": "371702", + "label": "牡丹区" + }, { + "value": "371703", + "label": "定陶区" + }, { + "value": "371721", + "label": "曹县" + }, { + "value": "371722", + "label": "单县" + }, { + "value": "371723", + "label": "成武县" + }, { + "value": "371724", + "label": "巨野县" + }, { + "value": "371725", + "label": "郓城县" + }, { + "value": "371726", + "label": "鄄城县" + }, { + "value": "371728", + "label": "东明县" + }, { + "value": "371771", + "label": "菏泽经济技术开发区" + }, { + "value": "371772", + "label": "菏泽高新技术开发区" + }] + }] + }, { + "value": "410000", + "label": "河南省", + "children": [{ + "value": "410100", + "label": "郑州市", + "children": [{ + "value": "410101", + "label": "市辖区" + }, { + "value": "410102", + "label": "中原区" + }, { + "value": "410103", + "label": "二七区" + }, { + "value": "410104", + "label": "管城回族区" + }, { + "value": "410105", + "label": "金水区" + }, { + "value": "410106", + "label": "上街区" + }, { + "value": "410108", + "label": "惠济区" + }, { + "value": "410122", + "label": "中牟县" + }, { + "value": "410171", + "label": "郑州经济技术开发区" + }, { + "value": "410172", + "label": "郑州高新技术产业开发区" + }, { + "value": "410173", + "label": "郑州航空港经济综合实验区" + }, { + "value": "410181", + "label": "巩义市" + }, { + "value": "410182", + "label": "荥阳市" + }, { + "value": "410183", + "label": "新密市" + }, { + "value": "410184", + "label": "新郑市" + }, { + "value": "410185", + "label": "登封市" + }] + }, { + "value": "410200", + "label": "开封市", + "children": [{ + "value": "410201", + "label": "市辖区" + }, { + "value": "410202", + "label": "龙亭区" + }, { + "value": "410203", + "label": "顺河回族区" + }, { + "value": "410204", + "label": "鼓楼区" + }, { + "value": "410205", + "label": "禹王台区" + }, { + "value": "410212", + "label": "祥符区" + }, { + "value": "410221", + "label": "杞县" + }, { + "value": "410222", + "label": "通许县" + }, { + "value": "410223", + "label": "尉氏县" + }, { + "value": "410225", + "label": "兰考县" + }] + }, { + "value": "410300", + "label": "洛阳市", + "children": [{ + "value": "410301", + "label": "市辖区" + }, { + "value": "410302", + "label": "老城区" + }, { + "value": "410303", + "label": "西工区" + }, { + "value": "410304", + "label": "瀍河回族区" + }, { + "value": "410305", + "label": "涧西区" + }, { + "value": "410306", + "label": "吉利区" + }, { + "value": "410311", + "label": "洛龙区" + }, { + "value": "410322", + "label": "孟津县" + }, { + "value": "410323", + "label": "新安县" + }, { + "value": "410324", + "label": "栾川县" + }, { + "value": "410325", + "label": "嵩县" + }, { + "value": "410326", + "label": "汝阳县" + }, { + "value": "410327", + "label": "宜阳县" + }, { + "value": "410328", + "label": "洛宁县" + }, { + "value": "410329", + "label": "伊川县" + }, { + "value": "410371", + "label": "洛阳高新技术产业开发区" + }, { + "value": "410381", + "label": "偃师市" + }] + }, { + "value": "410400", + "label": "平顶山市", + "children": [{ + "value": "410401", + "label": "市辖区" + }, { + "value": "410402", + "label": "新华区" + }, { + "value": "410403", + "label": "卫东区" + }, { + "value": "410404", + "label": "石龙区" + }, { + "value": "410411", + "label": "湛河区" + }, { + "value": "410421", + "label": "宝丰县" + }, { + "value": "410422", + "label": "叶县" + }, { + "value": "410423", + "label": "鲁山县" + }, { + "value": "410425", + "label": "郏县" + }, { + "value": "410471", + "label": "平顶山高新技术产业开发区" + }, { + "value": "410472", + "label": "平顶山市城乡一体化示范区" + }, { + "value": "410481", + "label": "舞钢市" + }, { + "value": "410482", + "label": "汝州市" + }] + }, { + "value": "410500", + "label": "安阳市", + "children": [{ + "value": "410501", + "label": "市辖区" + }, { + "value": "410502", + "label": "文峰区" + }, { + "value": "410503", + "label": "北关区" + }, { + "value": "410505", + "label": "殷都区" + }, { + "value": "410506", + "label": "龙安区" + }, { + "value": "410522", + "label": "安阳县" + }, { + "value": "410523", + "label": "汤阴县" + }, { + "value": "410526", + "label": "滑县" + }, { + "value": "410527", + "label": "内黄县" + }, { + "value": "410571", + "label": "安阳高新技术产业开发区" + }, { + "value": "410581", + "label": "林州市" + }] + }, { + "value": "410600", + "label": "鹤壁市", + "children": [{ + "value": "410601", + "label": "市辖区" + }, { + "value": "410602", + "label": "鹤山区" + }, { + "value": "410603", + "label": "山城区" + }, { + "value": "410611", + "label": "淇滨区" + }, { + "value": "410621", + "label": "浚县" + }, { + "value": "410622", + "label": "淇县" + }, { + "value": "410671", + "label": "鹤壁经济技术开发区" + }] + }, { + "value": "410700", + "label": "新乡市", + "children": [{ + "value": "410701", + "label": "市辖区" + }, { + "value": "410702", + "label": "红旗区" + }, { + "value": "410703", + "label": "卫滨区" + }, { + "value": "410704", + "label": "凤泉区" + }, { + "value": "410711", + "label": "牧野区" + }, { + "value": "410721", + "label": "新乡县" + }, { + "value": "410724", + "label": "获嘉县" + }, { + "value": "410725", + "label": "原阳县" + }, { + "value": "410726", + "label": "延津县" + }, { + "value": "410727", + "label": "封丘县" + }, { + "value": "410771", + "label": "新乡高新技术产业开发区" + }, { + "value": "410772", + "label": "新乡经济技术开发区" + }, { + "value": "410773", + "label": "新乡市平原城乡一体化示范区" + }, { + "value": "410781", + "label": "卫辉市" + }, { + "value": "410782", + "label": "辉县市" + }, { + "value": "410783", + "label": "长垣市" + }] + }, { + "value": "410800", + "label": "焦作市", + "children": [{ + "value": "410801", + "label": "市辖区" + }, { + "value": "410802", + "label": "解放区" + }, { + "value": "410803", + "label": "中站区" + }, { + "value": "410804", + "label": "马村区" + }, { + "value": "410811", + "label": "山阳区" + }, { + "value": "410821", + "label": "修武县" + }, { + "value": "410822", + "label": "博爱县" + }, { + "value": "410823", + "label": "武陟县" + }, { + "value": "410825", + "label": "温县" + }, { + "value": "410871", + "label": "焦作城乡一体化示范区" + }, { + "value": "410882", + "label": "沁阳市" + }, { + "value": "410883", + "label": "孟州市" + }] + }, { + "value": "410900", + "label": "濮阳市", + "children": [{ + "value": "410901", + "label": "市辖区" + }, { + "value": "410902", + "label": "华龙区" + }, { + "value": "410922", + "label": "清丰县" + }, { + "value": "410923", + "label": "南乐县" + }, { + "value": "410926", + "label": "范县" + }, { + "value": "410927", + "label": "台前县" + }, { + "value": "410928", + "label": "濮阳县" + }, { + "value": "410971", + "label": "河南濮阳工业园区" + }, { + "value": "410972", + "label": "濮阳经济技术开发区" + }] + }, { + "value": "411000", + "label": "许昌市", + "children": [{ + "value": "411001", + "label": "市辖区" + }, { + "value": "411002", + "label": "魏都区" + }, { + "value": "411003", + "label": "建安区" + }, { + "value": "411024", + "label": "鄢陵县" + }, { + "value": "411025", + "label": "襄城县" + }, { + "value": "411071", + "label": "许昌经济技术开发区" + }, { + "value": "411081", + "label": "禹州市" + }, { + "value": "411082", + "label": "长葛市" + }] + }, { + "value": "411100", + "label": "漯河市", + "children": [{ + "value": "411101", + "label": "市辖区" + }, { + "value": "411102", + "label": "源汇区" + }, { + "value": "411103", + "label": "郾城区" + }, { + "value": "411104", + "label": "召陵区" + }, { + "value": "411121", + "label": "舞阳县" + }, { + "value": "411122", + "label": "临颍县" + }, { + "value": "411171", + "label": "漯河经济技术开发区" + }] + }, { + "value": "411200", + "label": "三门峡市", + "children": [{ + "value": "411201", + "label": "市辖区" + }, { + "value": "411202", + "label": "湖滨区" + }, { + "value": "411203", + "label": "陕州区" + }, { + "value": "411221", + "label": "渑池县" + }, { + "value": "411224", + "label": "卢氏县" + }, { + "value": "411271", + "label": "河南三门峡经济开发区" + }, { + "value": "411281", + "label": "义马市" + }, { + "value": "411282", + "label": "灵宝市" + }] + }, { + "value": "411300", + "label": "南阳市", + "children": [{ + "value": "411301", + "label": "市辖区" + }, { + "value": "411302", + "label": "宛城区" + }, { + "value": "411303", + "label": "卧龙区" + }, { + "value": "411321", + "label": "南召县" + }, { + "value": "411322", + "label": "方城县" + }, { + "value": "411323", + "label": "西峡县" + }, { + "value": "411324", + "label": "镇平县" + }, { + "value": "411325", + "label": "内乡县" + }, { + "value": "411326", + "label": "淅川县" + }, { + "value": "411327", + "label": "社旗县" + }, { + "value": "411328", + "label": "唐河县" + }, { + "value": "411329", + "label": "新野县" + }, { + "value": "411330", + "label": "桐柏县" + }, { + "value": "411371", + "label": "南阳高新技术产业开发区" + }, { + "value": "411372", + "label": "南阳市城乡一体化示范区" + }, { + "value": "411381", + "label": "邓州市" + }] + }, { + "value": "411400", + "label": "商丘市", + "children": [{ + "value": "411401", + "label": "市辖区" + }, { + "value": "411402", + "label": "梁园区" + }, { + "value": "411403", + "label": "睢阳区" + }, { + "value": "411421", + "label": "民权县" + }, { + "value": "411422", + "label": "睢县" + }, { + "value": "411423", + "label": "宁陵县" + }, { + "value": "411424", + "label": "柘城县" + }, { + "value": "411425", + "label": "虞城县" + }, { + "value": "411426", + "label": "夏邑县" + }, { + "value": "411471", + "label": "豫东综合物流产业聚集区" + }, { + "value": "411472", + "label": "河南商丘经济开发区" + }, { + "value": "411481", + "label": "永城市" + }] + }, { + "value": "411500", + "label": "信阳市", + "children": [{ + "value": "411501", + "label": "市辖区" + }, { + "value": "411502", + "label": "浉河区" + }, { + "value": "411503", + "label": "平桥区" + }, { + "value": "411521", + "label": "罗山县" + }, { + "value": "411522", + "label": "光山县" + }, { + "value": "411523", + "label": "新县" + }, { + "value": "411524", + "label": "商城县" + }, { + "value": "411525", + "label": "固始县" + }, { + "value": "411526", + "label": "潢川县" + }, { + "value": "411527", + "label": "淮滨县" + }, { + "value": "411528", + "label": "息县" + }, { + "value": "411571", + "label": "信阳高新技术产业开发区" + }] + }, { + "value": "411600", + "label": "周口市", + "children": [{ + "value": "411601", + "label": "市辖区" + }, { + "value": "411602", + "label": "川汇区" + }, { + "value": "411603", + "label": "淮阳区" + }, { + "value": "411621", + "label": "扶沟县" + }, { + "value": "411622", + "label": "西华县" + }, { + "value": "411623", + "label": "商水县" + }, { + "value": "411624", + "label": "沈丘县" + }, { + "value": "411625", + "label": "郸城县" + }, { + "value": "411627", + "label": "太康县" + }, { + "value": "411628", + "label": "鹿邑县" + }, { + "value": "411671", + "label": "河南周口经济开发区" + }, { + "value": "411681", + "label": "项城市" + }] + }, { + "value": "411700", + "label": "驻马店市", + "children": [{ + "value": "411701", + "label": "市辖区" + }, { + "value": "411702", + "label": "驿城区" + }, { + "value": "411721", + "label": "西平县" + }, { + "value": "411722", + "label": "上蔡县" + }, { + "value": "411723", + "label": "平舆县" + }, { + "value": "411724", + "label": "正阳县" + }, { + "value": "411725", + "label": "确山县" + }, { + "value": "411726", + "label": "泌阳县" + }, { + "value": "411727", + "label": "汝南县" + }, { + "value": "411728", + "label": "遂平县" + }, { + "value": "411729", + "label": "新蔡县" + }, { + "value": "411771", + "label": "河南驻马店经济开发区" + }] + }, { + "value": "419000", + "label": "省直辖县级行政区划", + "children": [{ + "value": "419001", + "label": "济源市" + }] + }] + }, { + "value": "420000", + "label": "湖北省", + "children": [{ + "value": "420100", + "label": "武汉市", + "children": [{ + "value": "420101", + "label": "市辖区" + }, { + "value": "420102", + "label": "江岸区" + }, { + "value": "420103", + "label": "江汉区" + }, { + "value": "420104", + "label": "硚口区" + }, { + "value": "420105", + "label": "汉阳区" + }, { + "value": "420106", + "label": "武昌区" + }, { + "value": "420107", + "label": "青山区" + }, { + "value": "420111", + "label": "洪山区" + }, { + "value": "420112", + "label": "东西湖区" + }, { + "value": "420113", + "label": "汉南区" + }, { + "value": "420114", + "label": "蔡甸区" + }, { + "value": "420115", + "label": "江夏区" + }, { + "value": "420116", + "label": "黄陂区" + }, { + "value": "420117", + "label": "新洲区" + }] + }, { + "value": "420200", + "label": "黄石市", + "children": [{ + "value": "420201", + "label": "市辖区" + }, { + "value": "420202", + "label": "黄石港区" + }, { + "value": "420203", + "label": "西塞山区" + }, { + "value": "420204", + "label": "下陆区" + }, { + "value": "420205", + "label": "铁山区" + }, { + "value": "420222", + "label": "阳新县" + }, { + "value": "420281", + "label": "大冶市" + }] + }, { + "value": "420300", + "label": "十堰市", + "children": [{ + "value": "420301", + "label": "市辖区" + }, { + "value": "420302", + "label": "茅箭区" + }, { + "value": "420303", + "label": "张湾区" + }, { + "value": "420304", + "label": "郧阳区" + }, { + "value": "420322", + "label": "郧西县" + }, { + "value": "420323", + "label": "竹山县" + }, { + "value": "420324", + "label": "竹溪县" + }, { + "value": "420325", + "label": "房县" + }, { + "value": "420381", + "label": "丹江口市" + }] + }, { + "value": "420500", + "label": "宜昌市", + "children": [{ + "value": "420501", + "label": "市辖区" + }, { + "value": "420502", + "label": "西陵区" + }, { + "value": "420503", + "label": "伍家岗区" + }, { + "value": "420504", + "label": "点军区" + }, { + "value": "420505", + "label": "猇亭区" + }, { + "value": "420506", + "label": "夷陵区" + }, { + "value": "420525", + "label": "远安县" + }, { + "value": "420526", + "label": "兴山县" + }, { + "value": "420527", + "label": "秭归县" + }, { + "value": "420528", + "label": "长阳土家族自治县" + }, { + "value": "420529", + "label": "五峰土家族自治县" + }, { + "value": "420581", + "label": "宜都市" + }, { + "value": "420582", + "label": "当阳市" + }, { + "value": "420583", + "label": "枝江市" + }] + }, { + "value": "420600", + "label": "襄阳市", + "children": [{ + "value": "420601", + "label": "市辖区" + }, { + "value": "420602", + "label": "襄城区" + }, { + "value": "420606", + "label": "樊城区" + }, { + "value": "420607", + "label": "襄州区" + }, { + "value": "420624", + "label": "南漳县" + }, { + "value": "420625", + "label": "谷城县" + }, { + "value": "420626", + "label": "保康县" + }, { + "value": "420682", + "label": "老河口市" + }, { + "value": "420683", + "label": "枣阳市" + }, { + "value": "420684", + "label": "宜城市" + }] + }, { + "value": "420700", + "label": "鄂州市", + "children": [{ + "value": "420701", + "label": "市辖区" + }, { + "value": "420702", + "label": "梁子湖区" + }, { + "value": "420703", + "label": "华容区" + }, { + "value": "420704", + "label": "鄂城区" + }] + }, { + "value": "420800", + "label": "荆门市", + "children": [{ + "value": "420801", + "label": "市辖区" + }, { + "value": "420802", + "label": "东宝区" + }, { + "value": "420804", + "label": "掇刀区" + }, { + "value": "420822", + "label": "沙洋县" + }, { + "value": "420881", + "label": "钟祥市" + }, { + "value": "420882", + "label": "京山市" + }] + }, { + "value": "420900", + "label": "孝感市", + "children": [{ + "value": "420901", + "label": "市辖区" + }, { + "value": "420902", + "label": "孝南区" + }, { + "value": "420921", + "label": "孝昌县" + }, { + "value": "420922", + "label": "大悟县" + }, { + "value": "420923", + "label": "云梦县" + }, { + "value": "420981", + "label": "应城市" + }, { + "value": "420982", + "label": "安陆市" + }, { + "value": "420984", + "label": "汉川市" + }] + }, { + "value": "421000", + "label": "荆州市", + "children": [{ + "value": "421001", + "label": "市辖区" + }, { + "value": "421002", + "label": "沙市区" + }, { + "value": "421003", + "label": "荆州区" + }, { + "value": "421022", + "label": "公安县" + }, { + "value": "421023", + "label": "监利县" + }, { + "value": "421024", + "label": "江陵县" + }, { + "value": "421071", + "label": "荆州经济技术开发区" + }, { + "value": "421081", + "label": "石首市" + }, { + "value": "421083", + "label": "洪湖市" + }, { + "value": "421087", + "label": "松滋市" + }] + }, { + "value": "421100", + "label": "黄冈市", + "children": [{ + "value": "421101", + "label": "市辖区" + }, { + "value": "421102", + "label": "黄州区" + }, { + "value": "421121", + "label": "团风县" + }, { + "value": "421122", + "label": "红安县" + }, { + "value": "421123", + "label": "罗田县" + }, { + "value": "421124", + "label": "英山县" + }, { + "value": "421125", + "label": "浠水县" + }, { + "value": "421126", + "label": "蕲春县" + }, { + "value": "421127", + "label": "黄梅县" + }, { + "value": "421171", + "label": "龙感湖管理区" + }, { + "value": "421181", + "label": "麻城市" + }, { + "value": "421182", + "label": "武穴市" + }] + }, { + "value": "421200", + "label": "咸宁市", + "children": [{ + "value": "421201", + "label": "市辖区" + }, { + "value": "421202", + "label": "咸安区" + }, { + "value": "421221", + "label": "嘉鱼县" + }, { + "value": "421222", + "label": "通城县" + }, { + "value": "421223", + "label": "崇阳县" + }, { + "value": "421224", + "label": "通山县" + }, { + "value": "421281", + "label": "赤壁市" + }] + }, { + "value": "421300", + "label": "随州市", + "children": [{ + "value": "421301", + "label": "市辖区" + }, { + "value": "421303", + "label": "曾都区" + }, { + "value": "421321", + "label": "随县" + }, { + "value": "421381", + "label": "广水市" + }] + }, { + "value": "422800", + "label": "恩施土家族苗族自治州", + "children": [{ + "value": "422801", + "label": "恩施市" + }, { + "value": "422802", + "label": "利川市" + }, { + "value": "422822", + "label": "建始县" + }, { + "value": "422823", + "label": "巴东县" + }, { + "value": "422825", + "label": "宣恩县" + }, { + "value": "422826", + "label": "咸丰县" + }, { + "value": "422827", + "label": "来凤县" + }, { + "value": "422828", + "label": "鹤峰县" + }] + }, { + "value": "429000", + "label": "省直辖县级行政区划", + "children": [{ + "value": "429004", + "label": "仙桃市" + }, { + "value": "429005", + "label": "潜江市" + }, { + "value": "429006", + "label": "天门市" + }, { + "value": "429021", + "label": "神农架林区" + }] + }] + }, { + "value": "430000", + "label": "湖南省", + "children": [{ + "value": "430100", + "label": "长沙市", + "children": [{ + "value": "430101", + "label": "市辖区" + }, { + "value": "430102", + "label": "芙蓉区" + }, { + "value": "430103", + "label": "天心区" + }, { + "value": "430104", + "label": "岳麓区" + }, { + "value": "430105", + "label": "开福区" + }, { + "value": "430111", + "label": "雨花区" + }, { + "value": "430112", + "label": "望城区" + }, { + "value": "430121", + "label": "长沙县" + }, { + "value": "430181", + "label": "浏阳市" + }, { + "value": "430182", + "label": "宁乡市" + }] + }, { + "value": "430200", + "label": "株洲市", + "children": [{ + "value": "430201", + "label": "市辖区" + }, { + "value": "430202", + "label": "荷塘区" + }, { + "value": "430203", + "label": "芦淞区" + }, { + "value": "430204", + "label": "石峰区" + }, { + "value": "430211", + "label": "天元区" + }, { + "value": "430212", + "label": "渌口区" + }, { + "value": "430223", + "label": "攸县" + }, { + "value": "430224", + "label": "茶陵县" + }, { + "value": "430225", + "label": "炎陵县" + }, { + "value": "430271", + "label": "云龙示范区" + }, { + "value": "430281", + "label": "醴陵市" + }] + }, { + "value": "430300", + "label": "湘潭市", + "children": [{ + "value": "430301", + "label": "市辖区" + }, { + "value": "430302", + "label": "雨湖区" + }, { + "value": "430304", + "label": "岳塘区" + }, { + "value": "430321", + "label": "湘潭县" + }, { + "value": "430371", + "label": "湖南湘潭高新技术产业园区" + }, { + "value": "430372", + "label": "湘潭昭山示范区" + }, { + "value": "430373", + "label": "湘潭九华示范区" + }, { + "value": "430381", + "label": "湘乡市" + }, { + "value": "430382", + "label": "韶山市" + }] + }, { + "value": "430400", + "label": "衡阳市", + "children": [{ + "value": "430401", + "label": "市辖区" + }, { + "value": "430405", + "label": "珠晖区" + }, { + "value": "430406", + "label": "雁峰区" + }, { + "value": "430407", + "label": "石鼓区" + }, { + "value": "430408", + "label": "蒸湘区" + }, { + "value": "430412", + "label": "南岳区" + }, { + "value": "430421", + "label": "衡阳县" + }, { + "value": "430422", + "label": "衡南县" + }, { + "value": "430423", + "label": "衡山县" + }, { + "value": "430424", + "label": "衡东县" + }, { + "value": "430426", + "label": "祁东县" + }, { + "value": "430471", + "label": "衡阳综合保税区" + }, { + "value": "430472", + "label": "湖南衡阳高新技术产业园区" + }, { + "value": "430473", + "label": "湖南衡阳松木经济开发区" + }, { + "value": "430481", + "label": "耒阳市" + }, { + "value": "430482", + "label": "常宁市" + }] + }, { + "value": "430500", + "label": "邵阳市", + "children": [{ + "value": "430501", + "label": "市辖区" + }, { + "value": "430502", + "label": "双清区" + }, { + "value": "430503", + "label": "大祥区" + }, { + "value": "430511", + "label": "北塔区" + }, { + "value": "430522", + "label": "新邵县" + }, { + "value": "430523", + "label": "邵阳县" + }, { + "value": "430524", + "label": "隆回县" + }, { + "value": "430525", + "label": "洞口县" + }, { + "value": "430527", + "label": "绥宁县" + }, { + "value": "430528", + "label": "新宁县" + }, { + "value": "430529", + "label": "城步苗族自治县" + }, { + "value": "430581", + "label": "武冈市" + }, { + "value": "430582", + "label": "邵东市" + }] + }, { + "value": "430600", + "label": "岳阳市", + "children": [{ + "value": "430601", + "label": "市辖区" + }, { + "value": "430602", + "label": "岳阳楼区" + }, { + "value": "430603", + "label": "云溪区" + }, { + "value": "430611", + "label": "君山区" + }, { + "value": "430621", + "label": "岳阳县" + }, { + "value": "430623", + "label": "华容县" + }, { + "value": "430624", + "label": "湘阴县" + }, { + "value": "430626", + "label": "平江县" + }, { + "value": "430671", + "label": "岳阳市屈原管理区" + }, { + "value": "430681", + "label": "汨罗市" + }, { + "value": "430682", + "label": "临湘市" + }] + }, { + "value": "430700", + "label": "常德市", + "children": [{ + "value": "430701", + "label": "市辖区" + }, { + "value": "430702", + "label": "武陵区" + }, { + "value": "430703", + "label": "鼎城区" + }, { + "value": "430721", + "label": "安乡县" + }, { + "value": "430722", + "label": "汉寿县" + }, { + "value": "430723", + "label": "澧县" + }, { + "value": "430724", + "label": "临澧县" + }, { + "value": "430725", + "label": "桃源县" + }, { + "value": "430726", + "label": "石门县" + }, { + "value": "430771", + "label": "常德市西洞庭管理区" + }, { + "value": "430781", + "label": "津市市" + }] + }, { + "value": "430800", + "label": "张家界市", + "children": [{ + "value": "430801", + "label": "市辖区" + }, { + "value": "430802", + "label": "永定区" + }, { + "value": "430811", + "label": "武陵源区" + }, { + "value": "430821", + "label": "慈利县" + }, { + "value": "430822", + "label": "桑植县" + }] + }, { + "value": "430900", + "label": "益阳市", + "children": [{ + "value": "430901", + "label": "市辖区" + }, { + "value": "430902", + "label": "资阳区" + }, { + "value": "430903", + "label": "赫山区" + }, { + "value": "430921", + "label": "南县" + }, { + "value": "430922", + "label": "桃江县" + }, { + "value": "430923", + "label": "安化县" + }, { + "value": "430971", + "label": "益阳市大通湖管理区" + }, { + "value": "430972", + "label": "湖南益阳高新技术产业园区" + }, { + "value": "430981", + "label": "沅江市" + }] + }, { + "value": "431000", + "label": "郴州市", + "children": [{ + "value": "431001", + "label": "市辖区" + }, { + "value": "431002", + "label": "北湖区" + }, { + "value": "431003", + "label": "苏仙区" + }, { + "value": "431021", + "label": "桂阳县" + }, { + "value": "431022", + "label": "宜章县" + }, { + "value": "431023", + "label": "永兴县" + }, { + "value": "431024", + "label": "嘉禾县" + }, { + "value": "431025", + "label": "临武县" + }, { + "value": "431026", + "label": "汝城县" + }, { + "value": "431027", + "label": "桂东县" + }, { + "value": "431028", + "label": "安仁县" + }, { + "value": "431081", + "label": "资兴市" + }] + }, { + "value": "431100", + "label": "永州市", + "children": [{ + "value": "431101", + "label": "市辖区" + }, { + "value": "431102", + "label": "零陵区" + }, { + "value": "431103", + "label": "冷水滩区" + }, { + "value": "431121", + "label": "祁阳县" + }, { + "value": "431122", + "label": "东安县" + }, { + "value": "431123", + "label": "双牌县" + }, { + "value": "431124", + "label": "道县" + }, { + "value": "431125", + "label": "江永县" + }, { + "value": "431126", + "label": "宁远县" + }, { + "value": "431127", + "label": "蓝山县" + }, { + "value": "431128", + "label": "新田县" + }, { + "value": "431129", + "label": "江华瑶族自治县" + }, { + "value": "431171", + "label": "永州经济技术开发区" + }, { + "value": "431172", + "label": "永州市金洞管理区" + }, { + "value": "431173", + "label": "永州市回龙圩管理区" + }] + }, { + "value": "431200", + "label": "怀化市", + "children": [{ + "value": "431201", + "label": "市辖区" + }, { + "value": "431202", + "label": "鹤城区" + }, { + "value": "431221", + "label": "中方县" + }, { + "value": "431222", + "label": "沅陵县" + }, { + "value": "431223", + "label": "辰溪县" + }, { + "value": "431224", + "label": "溆浦县" + }, { + "value": "431225", + "label": "会同县" + }, { + "value": "431226", + "label": "麻阳苗族自治县" + }, { + "value": "431227", + "label": "新晃侗族自治县" + }, { + "value": "431228", + "label": "芷江侗族自治县" + }, { + "value": "431229", + "label": "靖州苗族侗族自治县" + }, { + "value": "431230", + "label": "通道侗族自治县" + }, { + "value": "431271", + "label": "怀化市洪江管理区" + }, { + "value": "431281", + "label": "洪江市" + }] + }, { + "value": "431300", + "label": "娄底市", + "children": [{ + "value": "431301", + "label": "市辖区" + }, { + "value": "431302", + "label": "娄星区" + }, { + "value": "431321", + "label": "双峰县" + }, { + "value": "431322", + "label": "新化县" + }, { + "value": "431381", + "label": "冷水江市" + }, { + "value": "431382", + "label": "涟源市" + }] + }, { + "value": "433100", + "label": "湘西土家族苗族自治州", + "children": [{ + "value": "433101", + "label": "吉首市" + }, { + "value": "433122", + "label": "泸溪县" + }, { + "value": "433123", + "label": "凤凰县" + }, { + "value": "433124", + "label": "花垣县" + }, { + "value": "433125", + "label": "保靖县" + }, { + "value": "433126", + "label": "古丈县" + }, { + "value": "433127", + "label": "永顺县" + }, { + "value": "433130", + "label": "龙山县" + }, { + "value": "433173", + "label": "湖南永顺经济开发区" + }] + }] + }, { + "value": "440000", + "label": "广东省", + "children": [{ + "value": "440100", + "label": "广州市", + "children": [{ + "value": "440101", + "label": "市辖区" + }, { + "value": "440103", + "label": "荔湾区" + }, { + "value": "440104", + "label": "越秀区" + }, { + "value": "440105", + "label": "海珠区" + }, { + "value": "440106", + "label": "天河区" + }, { + "value": "440111", + "label": "白云区" + }, { + "value": "440112", + "label": "黄埔区" + }, { + "value": "440113", + "label": "番禺区" + }, { + "value": "440114", + "label": "花都区" + }, { + "value": "440115", + "label": "南沙区" + }, { + "value": "440117", + "label": "从化区" + }, { + "value": "440118", + "label": "增城区" + }] + }, { + "value": "440200", + "label": "韶关市", + "children": [{ + "value": "440201", + "label": "市辖区" + }, { + "value": "440203", + "label": "武江区" + }, { + "value": "440204", + "label": "浈江区" + }, { + "value": "440205", + "label": "曲江区" + }, { + "value": "440222", + "label": "始兴县" + }, { + "value": "440224", + "label": "仁化县" + }, { + "value": "440229", + "label": "翁源县" + }, { + "value": "440232", + "label": "乳源瑶族自治县" + }, { + "value": "440233", + "label": "新丰县" + }, { + "value": "440281", + "label": "乐昌市" + }, { + "value": "440282", + "label": "南雄市" + }] + }, { + "value": "440300", + "label": "深圳市", + "children": [{ + "value": "440301", + "label": "市辖区" + }, { + "value": "440303", + "label": "罗湖区" + }, { + "value": "440304", + "label": "福田区" + }, { + "value": "440305", + "label": "南山区" + }, { + "value": "440306", + "label": "宝安区" + }, { + "value": "440307", + "label": "龙岗区" + }, { + "value": "440308", + "label": "盐田区" + }, { + "value": "440309", + "label": "龙华区" + }, { + "value": "440310", + "label": "坪山区" + }, { + "value": "440311", + "label": "光明区" + }] + }, { + "value": "440400", + "label": "珠海市", + "children": [{ + "value": "440401", + "label": "市辖区" + }, { + "value": "440402", + "label": "香洲区" + }, { + "value": "440403", + "label": "斗门区" + }, { + "value": "440404", + "label": "金湾区" + }] + }, { + "value": "440500", + "label": "汕头市", + "children": [{ + "value": "440501", + "label": "市辖区" + }, { + "value": "440507", + "label": "龙湖区" + }, { + "value": "440511", + "label": "金平区" + }, { + "value": "440512", + "label": "濠江区" + }, { + "value": "440513", + "label": "潮阳区" + }, { + "value": "440514", + "label": "潮南区" + }, { + "value": "440515", + "label": "澄海区" + }, { + "value": "440523", + "label": "南澳县" + }] + }, { + "value": "440600", + "label": "佛山市", + "children": [{ + "value": "440601", + "label": "市辖区" + }, { + "value": "440604", + "label": "禅城区" + }, { + "value": "440605", + "label": "南海区" + }, { + "value": "440606", + "label": "顺德区" + }, { + "value": "440607", + "label": "三水区" + }, { + "value": "440608", + "label": "高明区" + }] + }, { + "value": "440700", + "label": "江门市", + "children": [{ + "value": "440701", + "label": "市辖区" + }, { + "value": "440703", + "label": "蓬江区" + }, { + "value": "440704", + "label": "江海区" + }, { + "value": "440705", + "label": "新会区" + }, { + "value": "440781", + "label": "台山市" + }, { + "value": "440783", + "label": "开平市" + }, { + "value": "440784", + "label": "鹤山市" + }, { + "value": "440785", + "label": "恩平市" + }] + }, { + "value": "440800", + "label": "湛江市", + "children": [{ + "value": "440801", + "label": "市辖区" + }, { + "value": "440802", + "label": "赤坎区" + }, { + "value": "440803", + "label": "霞山区" + }, { + "value": "440804", + "label": "坡头区" + }, { + "value": "440811", + "label": "麻章区" + }, { + "value": "440823", + "label": "遂溪县" + }, { + "value": "440825", + "label": "徐闻县" + }, { + "value": "440881", + "label": "廉江市" + }, { + "value": "440882", + "label": "雷州市" + }, { + "value": "440883", + "label": "吴川市" + }] + }, { + "value": "440900", + "label": "茂名市", + "children": [{ + "value": "440901", + "label": "市辖区" + }, { + "value": "440902", + "label": "茂南区" + }, { + "value": "440904", + "label": "电白区" + }, { + "value": "440981", + "label": "高州市" + }, { + "value": "440982", + "label": "化州市" + }, { + "value": "440983", + "label": "信宜市" + }] + }, { + "value": "441200", + "label": "肇庆市", + "children": [{ + "value": "441201", + "label": "市辖区" + }, { + "value": "441202", + "label": "端州区" + }, { + "value": "441203", + "label": "鼎湖区" + }, { + "value": "441204", + "label": "高要区" + }, { + "value": "441223", + "label": "广宁县" + }, { + "value": "441224", + "label": "怀集县" + }, { + "value": "441225", + "label": "封开县" + }, { + "value": "441226", + "label": "德庆县" + }, { + "value": "441284", + "label": "四会市" + }] + }, { + "value": "441300", + "label": "惠州市", + "children": [{ + "value": "441301", + "label": "市辖区" + }, { + "value": "441302", + "label": "惠城区" + }, { + "value": "441303", + "label": "惠阳区" + }, { + "value": "441322", + "label": "博罗县" + }, { + "value": "441323", + "label": "惠东县" + }, { + "value": "441324", + "label": "龙门县" + }] + }, { + "value": "441400", + "label": "梅州市", + "children": [{ + "value": "441401", + "label": "市辖区" + }, { + "value": "441402", + "label": "梅江区" + }, { + "value": "441403", + "label": "梅县区" + }, { + "value": "441422", + "label": "大埔县" + }, { + "value": "441423", + "label": "丰顺县" + }, { + "value": "441424", + "label": "五华县" + }, { + "value": "441426", + "label": "平远县" + }, { + "value": "441427", + "label": "蕉岭县" + }, { + "value": "441481", + "label": "兴宁市" + }] + }, { + "value": "441500", + "label": "汕尾市", + "children": [{ + "value": "441501", + "label": "市辖区" + }, { + "value": "441502", + "label": "城区" + }, { + "value": "441521", + "label": "海丰县" + }, { + "value": "441523", + "label": "陆河县" + }, { + "value": "441581", + "label": "陆丰市" + }] + }, { + "value": "441600", + "label": "河源市", + "children": [{ + "value": "441601", + "label": "市辖区" + }, { + "value": "441602", + "label": "源城区" + }, { + "value": "441621", + "label": "紫金县" + }, { + "value": "441622", + "label": "龙川县" + }, { + "value": "441623", + "label": "连平县" + }, { + "value": "441624", + "label": "和平县" + }, { + "value": "441625", + "label": "东源县" + }] + }, { + "value": "441700", + "label": "阳江市", + "children": [{ + "value": "441701", + "label": "市辖区" + }, { + "value": "441702", + "label": "江城区" + }, { + "value": "441704", + "label": "阳东区" + }, { + "value": "441721", + "label": "阳西县" + }, { + "value": "441781", + "label": "阳春市" + }] + }, { + "value": "441800", + "label": "清远市", + "children": [{ + "value": "441801", + "label": "市辖区" + }, { + "value": "441802", + "label": "清城区" + }, { + "value": "441803", + "label": "清新区" + }, { + "value": "441821", + "label": "佛冈县" + }, { + "value": "441823", + "label": "阳山县" + }, { + "value": "441825", + "label": "连山壮族瑶族自治县" + }, { + "value": "441826", + "label": "连南瑶族自治县" + }, { + "value": "441881", + "label": "英德市" + }, { + "value": "441882", + "label": "连州市" + }] + }, { + "value": "441900", + "label": "东莞市", + "children": [{ + "value": "441900003", + "label": "东城街道" + }, { + "value": "441900004", + "label": "南城街道" + }, { + "value": "441900005", + "label": "万江街道" + }, { + "value": "441900006", + "label": "莞城街道" + }, { + "value": "441900101", + "label": "石碣镇" + }, { + "value": "441900102", + "label": "石龙镇" + }, { + "value": "441900103", + "label": "茶山镇" + }, { + "value": "441900104", + "label": "石排镇" + }, { + "value": "441900105", + "label": "企石镇" + }, { + "value": "441900106", + "label": "横沥镇" + }, { + "value": "441900107", + "label": "桥头镇" + }, { + "value": "441900108", + "label": "谢岗镇" + }, { + "value": "441900109", + "label": "东坑镇" + }, { + "value": "441900110", + "label": "常平镇" + }, { + "value": "441900111", + "label": "寮步镇" + }, { + "value": "441900112", + "label": "樟木头镇" + }, { + "value": "441900113", + "label": "大朗镇" + }, { + "value": "441900114", + "label": "黄江镇" + }, { + "value": "441900115", + "label": "清溪镇" + }, { + "value": "441900116", + "label": "塘厦镇" + }, { + "value": "441900117", + "label": "凤岗镇" + }, { + "value": "441900118", + "label": "大岭山镇" + }, { + "value": "441900119", + "label": "长安镇" + }, { + "value": "441900121", + "label": "虎门镇" + }, { + "value": "441900122", + "label": "厚街镇" + }, { + "value": "441900123", + "label": "沙田镇" + }, { + "value": "441900124", + "label": "道滘镇" + }, { + "value": "441900125", + "label": "洪梅镇" + }, { + "value": "441900126", + "label": "麻涌镇" + }, { + "value": "441900127", + "label": "望牛墩镇" + }, { + "value": "441900128", + "label": "中堂镇" + }, { + "value": "441900129", + "label": "高埗镇" + }, { + "value": "441900401", + "label": "松山湖" + }, { + "value": "441900402", + "label": "东莞港" + }, { + "value": "441900403", + "label": "东莞生态园" + }] + }, { + "value": "442000", + "label": "中山市", + "children": [{ + "value": "442000001", + "label": "石岐街道" + }, { + "value": "442000002", + "label": "东区街道" + }, { + "value": "442000003", + "label": "中山港街道" + }, { + "value": "442000004", + "label": "西区街道" + }, { + "value": "442000005", + "label": "南区街道" + }, { + "value": "442000006", + "label": "五桂山街道" + }, { + "value": "442000100", + "label": "小榄镇" + }, { + "value": "442000101", + "label": "黄圃镇" + }, { + "value": "442000102", + "label": "民众镇" + }, { + "value": "442000103", + "label": "东凤镇" + }, { + "value": "442000104", + "label": "东升镇" + }, { + "value": "442000105", + "label": "古镇镇" + }, { + "value": "442000106", + "label": "沙溪镇" + }, { + "value": "442000107", + "label": "坦洲镇" + }, { + "value": "442000108", + "label": "港口镇" + }, { + "value": "442000109", + "label": "三角镇" + }, { + "value": "442000110", + "label": "横栏镇" + }, { + "value": "442000111", + "label": "南头镇" + }, { + "value": "442000112", + "label": "阜沙镇" + }, { + "value": "442000113", + "label": "南朗镇" + }, { + "value": "442000114", + "label": "三乡镇" + }, { + "value": "442000115", + "label": "板芙镇" + }, { + "value": "442000116", + "label": "大涌镇" + }, { + "value": "442000117", + "label": "神湾镇" + }] + }, { + "value": "445100", + "label": "潮州市", + "children": [{ + "value": "445101", + "label": "市辖区" + }, { + "value": "445102", + "label": "湘桥区" + }, { + "value": "445103", + "label": "潮安区" + }, { + "value": "445122", + "label": "饶平县" + }] + }, { + "value": "445200", + "label": "揭阳市", + "children": [{ + "value": "445201", + "label": "市辖区" + }, { + "value": "445202", + "label": "榕城区" + }, { + "value": "445203", + "label": "揭东区" + }, { + "value": "445222", + "label": "揭西县" + }, { + "value": "445224", + "label": "惠来县" + }, { + "value": "445281", + "label": "普宁市" + }] + }, { + "value": "445300", + "label": "云浮市", + "children": [{ + "value": "445301", + "label": "市辖区" + }, { + "value": "445302", + "label": "云城区" + }, { + "value": "445303", + "label": "云安区" + }, { + "value": "445321", + "label": "新兴县" + }, { + "value": "445322", + "label": "郁南县" + }, { + "value": "445381", + "label": "罗定市" + }] + }] + }, { + "value": "450000", + "label": "广西壮族自治区", + "children": [{ + "value": "450100", + "label": "南宁市", + "children": [{ + "value": "450101", + "label": "市辖区" + }, { + "value": "450102", + "label": "兴宁区" + }, { + "value": "450103", + "label": "青秀区" + }, { + "value": "450105", + "label": "江南区" + }, { + "value": "450107", + "label": "西乡塘区" + }, { + "value": "450108", + "label": "良庆区" + }, { + "value": "450109", + "label": "邕宁区" + }, { + "value": "450110", + "label": "武鸣区" + }, { + "value": "450123", + "label": "隆安县" + }, { + "value": "450124", + "label": "马山县" + }, { + "value": "450125", + "label": "上林县" + }, { + "value": "450126", + "label": "宾阳县" + }, { + "value": "450127", + "label": "横县" + }] + }, { + "value": "450200", + "label": "柳州市", + "children": [{ + "value": "450201", + "label": "市辖区" + }, { + "value": "450202", + "label": "城中区" + }, { + "value": "450203", + "label": "鱼峰区" + }, { + "value": "450204", + "label": "柳南区" + }, { + "value": "450205", + "label": "柳北区" + }, { + "value": "450206", + "label": "柳江区" + }, { + "value": "450222", + "label": "柳城县" + }, { + "value": "450223", + "label": "鹿寨县" + }, { + "value": "450224", + "label": "融安县" + }, { + "value": "450225", + "label": "融水苗族自治县" + }, { + "value": "450226", + "label": "三江侗族自治县" + }] + }, { + "value": "450300", + "label": "桂林市", + "children": [{ + "value": "450301", + "label": "市辖区" + }, { + "value": "450302", + "label": "秀峰区" + }, { + "value": "450303", + "label": "叠彩区" + }, { + "value": "450304", + "label": "象山区" + }, { + "value": "450305", + "label": "七星区" + }, { + "value": "450311", + "label": "雁山区" + }, { + "value": "450312", + "label": "临桂区" + }, { + "value": "450321", + "label": "阳朔县" + }, { + "value": "450323", + "label": "灵川县" + }, { + "value": "450324", + "label": "全州县" + }, { + "value": "450325", + "label": "兴安县" + }, { + "value": "450326", + "label": "永福县" + }, { + "value": "450327", + "label": "灌阳县" + }, { + "value": "450328", + "label": "龙胜各族自治县" + }, { + "value": "450329", + "label": "资源县" + }, { + "value": "450330", + "label": "平乐县" + }, { + "value": "450332", + "label": "恭城瑶族自治县" + }, { + "value": "450381", + "label": "荔浦市" + }] + }, { + "value": "450400", + "label": "梧州市", + "children": [{ + "value": "450401", + "label": "市辖区" + }, { + "value": "450403", + "label": "万秀区" + }, { + "value": "450405", + "label": "长洲区" + }, { + "value": "450406", + "label": "龙圩区" + }, { + "value": "450421", + "label": "苍梧县" + }, { + "value": "450422", + "label": "藤县" + }, { + "value": "450423", + "label": "蒙山县" + }, { + "value": "450481", + "label": "岑溪市" + }] + }, { + "value": "450500", + "label": "北海市", + "children": [{ + "value": "450501", + "label": "市辖区" + }, { + "value": "450502", + "label": "海城区" + }, { + "value": "450503", + "label": "银海区" + }, { + "value": "450512", + "label": "铁山港区" + }, { + "value": "450521", + "label": "合浦县" + }] + }, { + "value": "450600", + "label": "防城港市", + "children": [{ + "value": "450601", + "label": "市辖区" + }, { + "value": "450602", + "label": "港口区" + }, { + "value": "450603", + "label": "防城区" + }, { + "value": "450621", + "label": "上思县" + }, { + "value": "450681", + "label": "东兴市" + }] + }, { + "value": "450700", + "label": "钦州市", + "children": [{ + "value": "450701", + "label": "市辖区" + }, { + "value": "450702", + "label": "钦南区" + }, { + "value": "450703", + "label": "钦北区" + }, { + "value": "450721", + "label": "灵山县" + }, { + "value": "450722", + "label": "浦北县" + }] + }, { + "value": "450800", + "label": "贵港市", + "children": [{ + "value": "450801", + "label": "市辖区" + }, { + "value": "450802", + "label": "港北区" + }, { + "value": "450803", + "label": "港南区" + }, { + "value": "450804", + "label": "覃塘区" + }, { + "value": "450821", + "label": "平南县" + }, { + "value": "450881", + "label": "桂平市" + }] + }, { + "value": "450900", + "label": "玉林市", + "children": [{ + "value": "450901", + "label": "市辖区" + }, { + "value": "450902", + "label": "玉州区" + }, { + "value": "450903", + "label": "福绵区" + }, { + "value": "450921", + "label": "容县" + }, { + "value": "450922", + "label": "陆川县" + }, { + "value": "450923", + "label": "博白县" + }, { + "value": "450924", + "label": "兴业县" + }, { + "value": "450981", + "label": "北流市" + }] + }, { + "value": "451000", + "label": "百色市", + "children": [{ + "value": "451001", + "label": "市辖区" + }, { + "value": "451002", + "label": "右江区" + }, { + "value": "451003", + "label": "田阳区" + }, { + "value": "451022", + "label": "田东县" + }, { + "value": "451023", + "label": "平果县" + }, { + "value": "451024", + "label": "德保县" + }, { + "value": "451026", + "label": "那坡县" + }, { + "value": "451027", + "label": "凌云县" + }, { + "value": "451028", + "label": "乐业县" + }, { + "value": "451029", + "label": "田林县" + }, { + "value": "451030", + "label": "西林县" + }, { + "value": "451031", + "label": "隆林各族自治县" + }, { + "value": "451081", + "label": "靖西市" + }] + }, { + "value": "451100", + "label": "贺州市", + "children": [{ + "value": "451101", + "label": "市辖区" + }, { + "value": "451102", + "label": "八步区" + }, { + "value": "451103", + "label": "平桂区" + }, { + "value": "451121", + "label": "昭平县" + }, { + "value": "451122", + "label": "钟山县" + }, { + "value": "451123", + "label": "富川瑶族自治县" + }] + }, { + "value": "451200", + "label": "河池市", + "children": [{ + "value": "451201", + "label": "市辖区" + }, { + "value": "451202", + "label": "金城江区" + }, { + "value": "451203", + "label": "宜州区" + }, { + "value": "451221", + "label": "南丹县" + }, { + "value": "451222", + "label": "天峨县" + }, { + "value": "451223", + "label": "凤山县" + }, { + "value": "451224", + "label": "东兰县" + }, { + "value": "451225", + "label": "罗城仫佬族自治县" + }, { + "value": "451226", + "label": "环江毛南族自治县" + }, { + "value": "451227", + "label": "巴马瑶族自治县" + }, { + "value": "451228", + "label": "都安瑶族自治县" + }, { + "value": "451229", + "label": "大化瑶族自治县" + }] + }, { + "value": "451300", + "label": "来宾市", + "children": [{ + "value": "451301", + "label": "市辖区" + }, { + "value": "451302", + "label": "兴宾区" + }, { + "value": "451321", + "label": "忻城县" + }, { + "value": "451322", + "label": "象州县" + }, { + "value": "451323", + "label": "武宣县" + }, { + "value": "451324", + "label": "金秀瑶族自治县" + }, { + "value": "451381", + "label": "合山市" + }] + }, { + "value": "451400", + "label": "崇左市", + "children": [{ + "value": "451401", + "label": "市辖区" + }, { + "value": "451402", + "label": "江州区" + }, { + "value": "451421", + "label": "扶绥县" + }, { + "value": "451422", + "label": "宁明县" + }, { + "value": "451423", + "label": "龙州县" + }, { + "value": "451424", + "label": "大新县" + }, { + "value": "451425", + "label": "天等县" + }, { + "value": "451481", + "label": "凭祥市" + }] + }] + }, { + "value": "460000", + "label": "海南省", + "children": [{ + "value": "460100", + "label": "海口市", + "children": [{ + "value": "460101", + "label": "市辖区" + }, { + "value": "460105", + "label": "秀英区" + }, { + "value": "460106", + "label": "龙华区" + }, { + "value": "460107", + "label": "琼山区" + }, { + "value": "460108", + "label": "美兰区" + }] + }, { + "value": "460200", + "label": "三亚市", + "children": [{ + "value": "460201", + "label": "市辖区" + }, { + "value": "460202", + "label": "海棠区" + }, { + "value": "460203", + "label": "吉阳区" + }, { + "value": "460204", + "label": "天涯区" + }, { + "value": "460205", + "label": "崖州区" + }] + }, { + "value": "460300", + "label": "三沙市", + "children": [{ + "value": "460321", + "label": "西沙群岛" + }, { + "value": "460322", + "label": "南沙群岛" + }, { + "value": "460323", + "label": "中沙群岛的岛礁及其海域" + }] + }, { + "value": "460400", + "label": "儋州市", + "children": [{ + "value": "460400100", + "label": "那大镇" + }, { + "value": "460400101", + "label": "和庆镇" + }, { + "value": "460400102", + "label": "南丰镇" + }, { + "value": "460400103", + "label": "大成镇" + }, { + "value": "460400104", + "label": "雅星镇" + }, { + "value": "460400105", + "label": "兰洋镇" + }, { + "value": "460400106", + "label": "光村镇" + }, { + "value": "460400107", + "label": "木棠镇" + }, { + "value": "460400108", + "label": "海头镇" + }, { + "value": "460400109", + "label": "峨蔓镇" + }, { + "value": "460400111", + "label": "王五镇" + }, { + "value": "460400112", + "label": "白马井镇" + }, { + "value": "460400113", + "label": "中和镇" + }, { + "value": "460400114", + "label": "排浦镇" + }, { + "value": "460400115", + "label": "东成镇" + }, { + "value": "460400116", + "label": "新州镇" + }, { + "value": "460400499", + "label": "洋浦经济开发区" + }, { + "value": "460400500", + "label": "华南热作学院" + }] + }, { + "value": "469000", + "label": "省直辖县级行政区划", + "children": [{ + "value": "469001", + "label": "五指山市" + }, { + "value": "469002", + "label": "琼海市" + }, { + "value": "469005", + "label": "文昌市" + }, { + "value": "469006", + "label": "万宁市" + }, { + "value": "469007", + "label": "东方市" + }, { + "value": "469021", + "label": "定安县" + }, { + "value": "469022", + "label": "屯昌县" + }, { + "value": "469023", + "label": "澄迈县" + }, { + "value": "469024", + "label": "临高县" + }, { + "value": "469025", + "label": "白沙黎族自治县" + }, { + "value": "469026", + "label": "昌江黎族自治县" + }, { + "value": "469027", + "label": "乐东黎族自治县" + }, { + "value": "469028", + "label": "陵水黎族自治县" + }, { + "value": "469029", + "label": "保亭黎族苗族自治县" + }, { + "value": "469030", + "label": "琼中黎族苗族自治县" + }] + }] + }, { + "value": "500000", + "label": "重庆市", + "children": [{ + "value": "500100", + "label": "市辖区", + "children": [{ + "value": "500101", + "label": "万州区" + }, { + "value": "500102", + "label": "涪陵区" + }, { + "value": "500103", + "label": "渝中区" + }, { + "value": "500104", + "label": "大渡口区" + }, { + "value": "500105", + "label": "江北区" + }, { + "value": "500106", + "label": "沙坪坝区" + }, { + "value": "500107", + "label": "九龙坡区" + }, { + "value": "500108", + "label": "南岸区" + }, { + "value": "500109", + "label": "北碚区" + }, { + "value": "500110", + "label": "綦江区" + }, { + "value": "500111", + "label": "大足区" + }, { + "value": "500112", + "label": "渝北区" + }, { + "value": "500113", + "label": "巴南区" + }, { + "value": "500114", + "label": "黔江区" + }, { + "value": "500115", + "label": "长寿区" + }, { + "value": "500116", + "label": "江津区" + }, { + "value": "500117", + "label": "合川区" + }, { + "value": "500118", + "label": "永川区" + }, { + "value": "500119", + "label": "南川区" + }, { + "value": "500120", + "label": "璧山区" + }, { + "value": "500151", + "label": "铜梁区" + }, { + "value": "500152", + "label": "潼南区" + }, { + "value": "500153", + "label": "荣昌区" + }, { + "value": "500154", + "label": "开州区" + }, { + "value": "500155", + "label": "梁平区" + }, { + "value": "500156", + "label": "武隆区" + }] + }, { + "value": "500200", + "label": "县", + "children": [{ + "value": "500229", + "label": "城口县" + }, { + "value": "500230", + "label": "丰都县" + }, { + "value": "500231", + "label": "垫江县" + }, { + "value": "500233", + "label": "忠县" + }, { + "value": "500235", + "label": "云阳县" + }, { + "value": "500236", + "label": "奉节县" + }, { + "value": "500237", + "label": "巫山县" + }, { + "value": "500238", + "label": "巫溪县" + }, { + "value": "500240", + "label": "石柱土家族自治县" + }, { + "value": "500241", + "label": "秀山土家族苗族自治县" + }, { + "value": "500242", + "label": "酉阳土家族苗族自治县" + }, { + "value": "500243", + "label": "彭水苗族土家族自治县" + }] + }] + }, { + "value": "510000", + "label": "四川省", + "children": [{ + "value": "510100", + "label": "成都市", + "children": [{ + "value": "510101", + "label": "市辖区" + }, { + "value": "510104", + "label": "锦江区" + }, { + "value": "510105", + "label": "青羊区" + }, { + "value": "510106", + "label": "金牛区" + }, { + "value": "510107", + "label": "武侯区" + }, { + "value": "510108", + "label": "成华区" + }, { + "value": "510112", + "label": "龙泉驿区" + }, { + "value": "510113", + "label": "青白江区" + }, { + "value": "510114", + "label": "新都区" + }, { + "value": "510115", + "label": "温江区" + }, { + "value": "510116", + "label": "双流区" + }, { + "value": "510117", + "label": "郫都区" + }, { + "value": "510121", + "label": "金堂县" + }, { + "value": "510129", + "label": "大邑县" + }, { + "value": "510131", + "label": "蒲江县" + }, { + "value": "510132", + "label": "新津县" + }, { + "value": "510181", + "label": "都江堰市" + }, { + "value": "510182", + "label": "彭州市" + }, { + "value": "510183", + "label": "邛崃市" + }, { + "value": "510184", + "label": "崇州市" + }, { + "value": "510185", + "label": "简阳市" + }] + }, { + "value": "510300", + "label": "自贡市", + "children": [{ + "value": "510301", + "label": "市辖区" + }, { + "value": "510302", + "label": "自流井区" + }, { + "value": "510303", + "label": "贡井区" + }, { + "value": "510304", + "label": "大安区" + }, { + "value": "510311", + "label": "沿滩区" + }, { + "value": "510321", + "label": "荣县" + }, { + "value": "510322", + "label": "富顺县" + }] + }, { + "value": "510400", + "label": "攀枝花市", + "children": [{ + "value": "510401", + "label": "市辖区" + }, { + "value": "510402", + "label": "东区" + }, { + "value": "510403", + "label": "西区" + }, { + "value": "510411", + "label": "仁和区" + }, { + "value": "510421", + "label": "米易县" + }, { + "value": "510422", + "label": "盐边县" + }] + }, { + "value": "510500", + "label": "泸州市", + "children": [{ + "value": "510501", + "label": "市辖区" + }, { + "value": "510502", + "label": "江阳区" + }, { + "value": "510503", + "label": "纳溪区" + }, { + "value": "510504", + "label": "龙马潭区" + }, { + "value": "510521", + "label": "泸县" + }, { + "value": "510522", + "label": "合江县" + }, { + "value": "510524", + "label": "叙永县" + }, { + "value": "510525", + "label": "古蔺县" + }] + }, { + "value": "510600", + "label": "德阳市", + "children": [{ + "value": "510601", + "label": "市辖区" + }, { + "value": "510603", + "label": "旌阳区" + }, { + "value": "510604", + "label": "罗江区" + }, { + "value": "510623", + "label": "中江县" + }, { + "value": "510681", + "label": "广汉市" + }, { + "value": "510682", + "label": "什邡市" + }, { + "value": "510683", + "label": "绵竹市" + }] + }, { + "value": "510700", + "label": "绵阳市", + "children": [{ + "value": "510701", + "label": "市辖区" + }, { + "value": "510703", + "label": "涪城区" + }, { + "value": "510704", + "label": "游仙区" + }, { + "value": "510705", + "label": "安州区" + }, { + "value": "510722", + "label": "三台县" + }, { + "value": "510723", + "label": "盐亭县" + }, { + "value": "510725", + "label": "梓潼县" + }, { + "value": "510726", + "label": "北川羌族自治县" + }, { + "value": "510727", + "label": "平武县" + }, { + "value": "510781", + "label": "江油市" + }] + }, { + "value": "510800", + "label": "广元市", + "children": [{ + "value": "510801", + "label": "市辖区" + }, { + "value": "510802", + "label": "利州区" + }, { + "value": "510811", + "label": "昭化区" + }, { + "value": "510812", + "label": "朝天区" + }, { + "value": "510821", + "label": "旺苍县" + }, { + "value": "510822", + "label": "青川县" + }, { + "value": "510823", + "label": "剑阁县" + }, { + "value": "510824", + "label": "苍溪县" + }] + }, { + "value": "510900", + "label": "遂宁市", + "children": [{ + "value": "510901", + "label": "市辖区" + }, { + "value": "510903", + "label": "船山区" + }, { + "value": "510904", + "label": "安居区" + }, { + "value": "510921", + "label": "蓬溪县" + }, { + "value": "510923", + "label": "大英县" + }, { + "value": "510981", + "label": "射洪市" + }] + }, { + "value": "511000", + "label": "内江市", + "children": [{ + "value": "511001", + "label": "市辖区" + }, { + "value": "511002", + "label": "市中区" + }, { + "value": "511011", + "label": "东兴区" + }, { + "value": "511024", + "label": "威远县" + }, { + "value": "511025", + "label": "资中县" + }, { + "value": "511071", + "label": "内江经济开发区" + }, { + "value": "511083", + "label": "隆昌市" + }] + }, { + "value": "511100", + "label": "乐山市", + "children": [{ + "value": "511101", + "label": "市辖区" + }, { + "value": "511102", + "label": "市中区" + }, { + "value": "511111", + "label": "沙湾区" + }, { + "value": "511112", + "label": "五通桥区" + }, { + "value": "511113", + "label": "金口河区" + }, { + "value": "511123", + "label": "犍为县" + }, { + "value": "511124", + "label": "井研县" + }, { + "value": "511126", + "label": "夹江县" + }, { + "value": "511129", + "label": "沐川县" + }, { + "value": "511132", + "label": "峨边彝族自治县" + }, { + "value": "511133", + "label": "马边彝族自治县" + }, { + "value": "511181", + "label": "峨眉山市" + }] + }, { + "value": "511300", + "label": "南充市", + "children": [{ + "value": "511301", + "label": "市辖区" + }, { + "value": "511302", + "label": "顺庆区" + }, { + "value": "511303", + "label": "高坪区" + }, { + "value": "511304", + "label": "嘉陵区" + }, { + "value": "511321", + "label": "南部县" + }, { + "value": "511322", + "label": "营山县" + }, { + "value": "511323", + "label": "蓬安县" + }, { + "value": "511324", + "label": "仪陇县" + }, { + "value": "511325", + "label": "西充县" + }, { + "value": "511381", + "label": "阆中市" + }] + }, { + "value": "511400", + "label": "眉山市", + "children": [{ + "value": "511401", + "label": "市辖区" + }, { + "value": "511402", + "label": "东坡区" + }, { + "value": "511403", + "label": "彭山区" + }, { + "value": "511421", + "label": "仁寿县" + }, { + "value": "511423", + "label": "洪雅县" + }, { + "value": "511424", + "label": "丹棱县" + }, { + "value": "511425", + "label": "青神县" + }] + }, { + "value": "511500", + "label": "宜宾市", + "children": [{ + "value": "511501", + "label": "市辖区" + }, { + "value": "511502", + "label": "翠屏区" + }, { + "value": "511503", + "label": "南溪区" + }, { + "value": "511504", + "label": "叙州区" + }, { + "value": "511523", + "label": "江安县" + }, { + "value": "511524", + "label": "长宁县" + }, { + "value": "511525", + "label": "高县" + }, { + "value": "511526", + "label": "珙县" + }, { + "value": "511527", + "label": "筠连县" + }, { + "value": "511528", + "label": "兴文县" + }, { + "value": "511529", + "label": "屏山县" + }] + }, { + "value": "511600", + "label": "广安市", + "children": [{ + "value": "511601", + "label": "市辖区" + }, { + "value": "511602", + "label": "广安区" + }, { + "value": "511603", + "label": "前锋区" + }, { + "value": "511621", + "label": "岳池县" + }, { + "value": "511622", + "label": "武胜县" + }, { + "value": "511623", + "label": "邻水县" + }, { + "value": "511681", + "label": "华蓥市" + }] + }, { + "value": "511700", + "label": "达州市", + "children": [{ + "value": "511701", + "label": "市辖区" + }, { + "value": "511702", + "label": "通川区" + }, { + "value": "511703", + "label": "达川区" + }, { + "value": "511722", + "label": "宣汉县" + }, { + "value": "511723", + "label": "开江县" + }, { + "value": "511724", + "label": "大竹县" + }, { + "value": "511725", + "label": "渠县" + }, { + "value": "511771", + "label": "达州经济开发区" + }, { + "value": "511781", + "label": "万源市" + }] + }, { + "value": "511800", + "label": "雅安市", + "children": [{ + "value": "511801", + "label": "市辖区" + }, { + "value": "511802", + "label": "雨城区" + }, { + "value": "511803", + "label": "名山区" + }, { + "value": "511822", + "label": "荥经县" + }, { + "value": "511823", + "label": "汉源县" + }, { + "value": "511824", + "label": "石棉县" + }, { + "value": "511825", + "label": "天全县" + }, { + "value": "511826", + "label": "芦山县" + }, { + "value": "511827", + "label": "宝兴县" + }] + }, { + "value": "511900", + "label": "巴中市", + "children": [{ + "value": "511901", + "label": "市辖区" + }, { + "value": "511902", + "label": "巴州区" + }, { + "value": "511903", + "label": "恩阳区" + }, { + "value": "511921", + "label": "通江县" + }, { + "value": "511922", + "label": "南江县" + }, { + "value": "511923", + "label": "平昌县" + }, { + "value": "511971", + "label": "巴中经济开发区" + }] + }, { + "value": "512000", + "label": "资阳市", + "children": [{ + "value": "512001", + "label": "市辖区" + }, { + "value": "512002", + "label": "雁江区" + }, { + "value": "512021", + "label": "安岳县" + }, { + "value": "512022", + "label": "乐至县" + }] + }, { + "value": "513200", + "label": "阿坝藏族羌族自治州", + "children": [{ + "value": "513201", + "label": "马尔康市" + }, { + "value": "513221", + "label": "汶川县" + }, { + "value": "513222", + "label": "理县" + }, { + "value": "513223", + "label": "茂县" + }, { + "value": "513224", + "label": "松潘县" + }, { + "value": "513225", + "label": "九寨沟县" + }, { + "value": "513226", + "label": "金川县" + }, { + "value": "513227", + "label": "小金县" + }, { + "value": "513228", + "label": "黑水县" + }, { + "value": "513230", + "label": "壤塘县" + }, { + "value": "513231", + "label": "阿坝县" + }, { + "value": "513232", + "label": "若尔盖县" + }, { + "value": "513233", + "label": "红原县" + }] + }, { + "value": "513300", + "label": "甘孜藏族自治州", + "children": [{ + "value": "513301", + "label": "康定市" + }, { + "value": "513322", + "label": "泸定县" + }, { + "value": "513323", + "label": "丹巴县" + }, { + "value": "513324", + "label": "九龙县" + }, { + "value": "513325", + "label": "雅江县" + }, { + "value": "513326", + "label": "道孚县" + }, { + "value": "513327", + "label": "炉霍县" + }, { + "value": "513328", + "label": "甘孜县" + }, { + "value": "513329", + "label": "新龙县" + }, { + "value": "513330", + "label": "德格县" + }, { + "value": "513331", + "label": "白玉县" + }, { + "value": "513332", + "label": "石渠县" + }, { + "value": "513333", + "label": "色达县" + }, { + "value": "513334", + "label": "理塘县" + }, { + "value": "513335", + "label": "巴塘县" + }, { + "value": "513336", + "label": "乡城县" + }, { + "value": "513337", + "label": "稻城县" + }, { + "value": "513338", + "label": "得荣县" + }] + }, { + "value": "513400", + "label": "凉山彝族自治州", + "children": [{ + "value": "513401", + "label": "西昌市" + }, { + "value": "513422", + "label": "木里藏族自治县" + }, { + "value": "513423", + "label": "盐源县" + }, { + "value": "513424", + "label": "德昌县" + }, { + "value": "513425", + "label": "会理县" + }, { + "value": "513426", + "label": "会东县" + }, { + "value": "513427", + "label": "宁南县" + }, { + "value": "513428", + "label": "普格县" + }, { + "value": "513429", + "label": "布拖县" + }, { + "value": "513430", + "label": "金阳县" + }, { + "value": "513431", + "label": "昭觉县" + }, { + "value": "513432", + "label": "喜德县" + }, { + "value": "513433", + "label": "冕宁县" + }, { + "value": "513434", + "label": "越西县" + }, { + "value": "513435", + "label": "甘洛县" + }, { + "value": "513436", + "label": "美姑县" + }, { + "value": "513437", + "label": "雷波县" + }] + }] + }, { + "value": "520000", + "label": "贵州省", + "children": [{ + "value": "520100", + "label": "贵阳市", + "children": [{ + "value": "520101", + "label": "市辖区" + }, { + "value": "520102", + "label": "南明区" + }, { + "value": "520103", + "label": "云岩区" + }, { + "value": "520111", + "label": "花溪区" + }, { + "value": "520112", + "label": "乌当区" + }, { + "value": "520113", + "label": "白云区" + }, { + "value": "520115", + "label": "观山湖区" + }, { + "value": "520121", + "label": "开阳县" + }, { + "value": "520122", + "label": "息烽县" + }, { + "value": "520123", + "label": "修文县" + }, { + "value": "520181", + "label": "清镇市" + }] + }, { + "value": "520200", + "label": "六盘水市", + "children": [{ + "value": "520201", + "label": "钟山区" + }, { + "value": "520203", + "label": "六枝特区" + }, { + "value": "520221", + "label": "水城县" + }, { + "value": "520281", + "label": "盘州市" + }] + }, { + "value": "520300", + "label": "遵义市", + "children": [{ + "value": "520301", + "label": "市辖区" + }, { + "value": "520302", + "label": "红花岗区" + }, { + "value": "520303", + "label": "汇川区" + }, { + "value": "520304", + "label": "播州区" + }, { + "value": "520322", + "label": "桐梓县" + }, { + "value": "520323", + "label": "绥阳县" + }, { + "value": "520324", + "label": "正安县" + }, { + "value": "520325", + "label": "道真仡佬族苗族自治县" + }, { + "value": "520326", + "label": "务川仡佬族苗族自治县" + }, { + "value": "520327", + "label": "凤冈县" + }, { + "value": "520328", + "label": "湄潭县" + }, { + "value": "520329", + "label": "余庆县" + }, { + "value": "520330", + "label": "习水县" + }, { + "value": "520381", + "label": "赤水市" + }, { + "value": "520382", + "label": "仁怀市" + }] + }, { + "value": "520400", + "label": "安顺市", + "children": [{ + "value": "520401", + "label": "市辖区" + }, { + "value": "520402", + "label": "西秀区" + }, { + "value": "520403", + "label": "平坝区" + }, { + "value": "520422", + "label": "普定县" + }, { + "value": "520423", + "label": "镇宁布依族苗族自治县" + }, { + "value": "520424", + "label": "关岭布依族苗族自治县" + }, { + "value": "520425", + "label": "紫云苗族布依族自治县" + }] + }, { + "value": "520500", + "label": "毕节市", + "children": [{ + "value": "520501", + "label": "市辖区" + }, { + "value": "520502", + "label": "七星关区" + }, { + "value": "520521", + "label": "大方县" + }, { + "value": "520522", + "label": "黔西县" + }, { + "value": "520523", + "label": "金沙县" + }, { + "value": "520524", + "label": "织金县" + }, { + "value": "520525", + "label": "纳雍县" + }, { + "value": "520526", + "label": "威宁彝族回族苗族自治县" + }, { + "value": "520527", + "label": "赫章县" + }] + }, { + "value": "520600", + "label": "铜仁市", + "children": [{ + "value": "520601", + "label": "市辖区" + }, { + "value": "520602", + "label": "碧江区" + }, { + "value": "520603", + "label": "万山区" + }, { + "value": "520621", + "label": "江口县" + }, { + "value": "520622", + "label": "玉屏侗族自治县" + }, { + "value": "520623", + "label": "石阡县" + }, { + "value": "520624", + "label": "思南县" + }, { + "value": "520625", + "label": "印江土家族苗族自治县" + }, { + "value": "520626", + "label": "德江县" + }, { + "value": "520627", + "label": "沿河土家族自治县" + }, { + "value": "520628", + "label": "松桃苗族自治县" + }] + }, { + "value": "522300", + "label": "黔西南布依族苗族自治州", + "children": [{ + "value": "522301", + "label": "兴义市" + }, { + "value": "522302", + "label": "兴仁市" + }, { + "value": "522323", + "label": "普安县" + }, { + "value": "522324", + "label": "晴隆县" + }, { + "value": "522325", + "label": "贞丰县" + }, { + "value": "522326", + "label": "望谟县" + }, { + "value": "522327", + "label": "册亨县" + }, { + "value": "522328", + "label": "安龙县" + }] + }, { + "value": "522600", + "label": "黔东南苗族侗族自治州", + "children": [{ + "value": "522601", + "label": "凯里市" + }, { + "value": "522622", + "label": "黄平县" + }, { + "value": "522623", + "label": "施秉县" + }, { + "value": "522624", + "label": "三穗县" + }, { + "value": "522625", + "label": "镇远县" + }, { + "value": "522626", + "label": "岑巩县" + }, { + "value": "522627", + "label": "天柱县" + }, { + "value": "522628", + "label": "锦屏县" + }, { + "value": "522629", + "label": "剑河县" + }, { + "value": "522630", + "label": "台江县" + }, { + "value": "522631", + "label": "黎平县" + }, { + "value": "522632", + "label": "榕江县" + }, { + "value": "522633", + "label": "从江县" + }, { + "value": "522634", + "label": "雷山县" + }, { + "value": "522635", + "label": "麻江县" + }, { + "value": "522636", + "label": "丹寨县" + }] + }, { + "value": "522700", + "label": "黔南布依族苗族自治州", + "children": [{ + "value": "522701", + "label": "都匀市" + }, { + "value": "522702", + "label": "福泉市" + }, { + "value": "522722", + "label": "荔波县" + }, { + "value": "522723", + "label": "贵定县" + }, { + "value": "522725", + "label": "瓮安县" + }, { + "value": "522726", + "label": "独山县" + }, { + "value": "522727", + "label": "平塘县" + }, { + "value": "522728", + "label": "罗甸县" + }, { + "value": "522729", + "label": "长顺县" + }, { + "value": "522730", + "label": "龙里县" + }, { + "value": "522731", + "label": "惠水县" + }, { + "value": "522732", + "label": "三都水族自治县" + }] + }] + }, { + "value": "530000", + "label": "云南省", + "children": [{ + "value": "530100", + "label": "昆明市", + "children": [{ + "value": "530101", + "label": "市辖区" + }, { + "value": "530102", + "label": "五华区" + }, { + "value": "530103", + "label": "盘龙区" + }, { + "value": "530111", + "label": "官渡区" + }, { + "value": "530112", + "label": "西山区" + }, { + "value": "530113", + "label": "东川区" + }, { + "value": "530114", + "label": "呈贡区" + }, { + "value": "530115", + "label": "晋宁区" + }, { + "value": "530124", + "label": "富民县" + }, { + "value": "530125", + "label": "宜良县" + }, { + "value": "530126", + "label": "石林彝族自治县" + }, { + "value": "530127", + "label": "嵩明县" + }, { + "value": "530128", + "label": "禄劝彝族苗族自治县" + }, { + "value": "530129", + "label": "寻甸回族彝族自治县" + }, { + "value": "530181", + "label": "安宁市" + }] + }, { + "value": "530300", + "label": "曲靖市", + "children": [{ + "value": "530301", + "label": "市辖区" + }, { + "value": "530302", + "label": "麒麟区" + }, { + "value": "530303", + "label": "沾益区" + }, { + "value": "530304", + "label": "马龙区" + }, { + "value": "530322", + "label": "陆良县" + }, { + "value": "530323", + "label": "师宗县" + }, { + "value": "530324", + "label": "罗平县" + }, { + "value": "530325", + "label": "富源县" + }, { + "value": "530326", + "label": "会泽县" + }, { + "value": "530381", + "label": "宣威市" + }] + }, { + "value": "530400", + "label": "玉溪市", + "children": [{ + "value": "530401", + "label": "市辖区" + }, { + "value": "530402", + "label": "红塔区" + }, { + "value": "530403", + "label": "江川区" + }, { + "value": "530422", + "label": "澄江县" + }, { + "value": "530423", + "label": "通海县" + }, { + "value": "530424", + "label": "华宁县" + }, { + "value": "530425", + "label": "易门县" + }, { + "value": "530426", + "label": "峨山彝族自治县" + }, { + "value": "530427", + "label": "新平彝族傣族自治县" + }, { + "value": "530428", + "label": "元江哈尼族彝族傣族自治县" + }] + }, { + "value": "530500", + "label": "保山市", + "children": [{ + "value": "530501", + "label": "市辖区" + }, { + "value": "530502", + "label": "隆阳区" + }, { + "value": "530521", + "label": "施甸县" + }, { + "value": "530523", + "label": "龙陵县" + }, { + "value": "530524", + "label": "昌宁县" + }, { + "value": "530581", + "label": "腾冲市" + }] + }, { + "value": "530600", + "label": "昭通市", + "children": [{ + "value": "530601", + "label": "市辖区" + }, { + "value": "530602", + "label": "昭阳区" + }, { + "value": "530621", + "label": "鲁甸县" + }, { + "value": "530622", + "label": "巧家县" + }, { + "value": "530623", + "label": "盐津县" + }, { + "value": "530624", + "label": "大关县" + }, { + "value": "530625", + "label": "永善县" + }, { + "value": "530626", + "label": "绥江县" + }, { + "value": "530627", + "label": "镇雄县" + }, { + "value": "530628", + "label": "彝良县" + }, { + "value": "530629", + "label": "威信县" + }, { + "value": "530681", + "label": "水富市" + }] + }, { + "value": "530700", + "label": "丽江市", + "children": [{ + "value": "530701", + "label": "市辖区" + }, { + "value": "530702", + "label": "古城区" + }, { + "value": "530721", + "label": "玉龙纳西族自治县" + }, { + "value": "530722", + "label": "永胜县" + }, { + "value": "530723", + "label": "华坪县" + }, { + "value": "530724", + "label": "宁蒗彝族自治县" + }] + }, { + "value": "530800", + "label": "普洱市", + "children": [{ + "value": "530801", + "label": "市辖区" + }, { + "value": "530802", + "label": "思茅区" + }, { + "value": "530821", + "label": "宁洱哈尼族彝族自治县" + }, { + "value": "530822", + "label": "墨江哈尼族自治县" + }, { + "value": "530823", + "label": "景东彝族自治县" + }, { + "value": "530824", + "label": "景谷傣族彝族自治县" + }, { + "value": "530825", + "label": "镇沅彝族哈尼族拉祜族自治县" + }, { + "value": "530826", + "label": "江城哈尼族彝族自治县" + }, { + "value": "530827", + "label": "孟连傣族拉祜族佤族自治县" + }, { + "value": "530828", + "label": "澜沧拉祜族自治县" + }, { + "value": "530829", + "label": "西盟佤族自治县" + }] + }, { + "value": "530900", + "label": "临沧市", + "children": [{ + "value": "530901", + "label": "市辖区" + }, { + "value": "530902", + "label": "临翔区" + }, { + "value": "530921", + "label": "凤庆县" + }, { + "value": "530922", + "label": "云县" + }, { + "value": "530923", + "label": "永德县" + }, { + "value": "530924", + "label": "镇康县" + }, { + "value": "530925", + "label": "双江拉祜族佤族布朗族傣族自治县" + }, { + "value": "530926", + "label": "耿马傣族佤族自治县" + }, { + "value": "530927", + "label": "沧源佤族自治县" + }] + }, { + "value": "532300", + "label": "楚雄彝族自治州", + "children": [{ + "value": "532301", + "label": "楚雄市" + }, { + "value": "532322", + "label": "双柏县" + }, { + "value": "532323", + "label": "牟定县" + }, { + "value": "532324", + "label": "南华县" + }, { + "value": "532325", + "label": "姚安县" + }, { + "value": "532326", + "label": "大姚县" + }, { + "value": "532327", + "label": "永仁县" + }, { + "value": "532328", + "label": "元谋县" + }, { + "value": "532329", + "label": "武定县" + }, { + "value": "532331", + "label": "禄丰县" + }] + }, { + "value": "532500", + "label": "红河哈尼族彝族自治州", + "children": [{ + "value": "532501", + "label": "个旧市" + }, { + "value": "532502", + "label": "开远市" + }, { + "value": "532503", + "label": "蒙自市" + }, { + "value": "532504", + "label": "弥勒市" + }, { + "value": "532523", + "label": "屏边苗族自治县" + }, { + "value": "532524", + "label": "建水县" + }, { + "value": "532525", + "label": "石屏县" + }, { + "value": "532527", + "label": "泸西县" + }, { + "value": "532528", + "label": "元阳县" + }, { + "value": "532529", + "label": "红河县" + }, { + "value": "532530", + "label": "金平苗族瑶族傣族自治县" + }, { + "value": "532531", + "label": "绿春县" + }, { + "value": "532532", + "label": "河口瑶族自治县" + }] + }, { + "value": "532600", + "label": "文山壮族苗族自治州", + "children": [{ + "value": "532601", + "label": "文山市" + }, { + "value": "532622", + "label": "砚山县" + }, { + "value": "532623", + "label": "西畴县" + }, { + "value": "532624", + "label": "麻栗坡县" + }, { + "value": "532625", + "label": "马关县" + }, { + "value": "532626", + "label": "丘北县" + }, { + "value": "532627", + "label": "广南县" + }, { + "value": "532628", + "label": "富宁县" + }] + }, { + "value": "532800", + "label": "西双版纳傣族自治州", + "children": [{ + "value": "532801", + "label": "景洪市" + }, { + "value": "532822", + "label": "勐海县" + }, { + "value": "532823", + "label": "勐腊县" + }] + }, { + "value": "532900", + "label": "大理白族自治州", + "children": [{ + "value": "532901", + "label": "大理市" + }, { + "value": "532922", + "label": "漾濞彝族自治县" + }, { + "value": "532923", + "label": "祥云县" + }, { + "value": "532924", + "label": "宾川县" + }, { + "value": "532925", + "label": "弥渡县" + }, { + "value": "532926", + "label": "南涧彝族自治县" + }, { + "value": "532927", + "label": "巍山彝族回族自治县" + }, { + "value": "532928", + "label": "永平县" + }, { + "value": "532929", + "label": "云龙县" + }, { + "value": "532930", + "label": "洱源县" + }, { + "value": "532931", + "label": "剑川县" + }, { + "value": "532932", + "label": "鹤庆县" + }] + }, { + "value": "533100", + "label": "德宏傣族景颇族自治州", + "children": [{ + "value": "533102", + "label": "瑞丽市" + }, { + "value": "533103", + "label": "芒市" + }, { + "value": "533122", + "label": "梁河县" + }, { + "value": "533123", + "label": "盈江县" + }, { + "value": "533124", + "label": "陇川县" + }] + }, { + "value": "533300", + "label": "怒江傈僳族自治州", + "children": [{ + "value": "533301", + "label": "泸水市" + }, { + "value": "533323", + "label": "福贡县" + }, { + "value": "533324", + "label": "贡山独龙族怒族自治县" + }, { + "value": "533325", + "label": "兰坪白族普米族自治县" + }] + }, { + "value": "533400", + "label": "迪庆藏族自治州", + "children": [{ + "value": "533401", + "label": "香格里拉市" + }, { + "value": "533422", + "label": "德钦县" + }, { + "value": "533423", + "label": "维西傈僳族自治县" + }] + }] + }, { + "value": "540000", + "label": "西藏自治区", + "children": [{ + "value": "540100", + "label": "拉萨市", + "children": [{ + "value": "540101", + "label": "市辖区" + }, { + "value": "540102", + "label": "城关区" + }, { + "value": "540103", + "label": "堆龙德庆区" + }, { + "value": "540104", + "label": "达孜区" + }, { + "value": "540121", + "label": "林周县" + }, { + "value": "540122", + "label": "当雄县" + }, { + "value": "540123", + "label": "尼木县" + }, { + "value": "540124", + "label": "曲水县" + }, { + "value": "540127", + "label": "墨竹工卡县" + }, { + "value": "540171", + "label": "格尔木藏青工业园区" + }, { + "value": "540172", + "label": "拉萨经济技术开发区" + }, { + "value": "540173", + "label": "西藏文化旅游创意园区" + }, { + "value": "540174", + "label": "达孜工业园区" + }] + }, { + "value": "540200", + "label": "日喀则市", + "children": [{ + "value": "540202", + "label": "桑珠孜区" + }, { + "value": "540221", + "label": "南木林县" + }, { + "value": "540222", + "label": "江孜县" + }, { + "value": "540223", + "label": "定日县" + }, { + "value": "540224", + "label": "萨迦县" + }, { + "value": "540225", + "label": "拉孜县" + }, { + "value": "540226", + "label": "昂仁县" + }, { + "value": "540227", + "label": "谢通门县" + }, { + "value": "540228", + "label": "白朗县" + }, { + "value": "540229", + "label": "仁布县" + }, { + "value": "540230", + "label": "康马县" + }, { + "value": "540231", + "label": "定结县" + }, { + "value": "540232", + "label": "仲巴县" + }, { + "value": "540233", + "label": "亚东县" + }, { + "value": "540234", + "label": "吉隆县" + }, { + "value": "540235", + "label": "聂拉木县" + }, { + "value": "540236", + "label": "萨嘎县" + }, { + "value": "540237", + "label": "岗巴县" + }] + }, { + "value": "540300", + "label": "昌都市", + "children": [{ + "value": "540302", + "label": "卡若区" + }, { + "value": "540321", + "label": "江达县" + }, { + "value": "540322", + "label": "贡觉县" + }, { + "value": "540323", + "label": "类乌齐县" + }, { + "value": "540324", + "label": "丁青县" + }, { + "value": "540325", + "label": "察雅县" + }, { + "value": "540326", + "label": "八宿县" + }, { + "value": "540327", + "label": "左贡县" + }, { + "value": "540328", + "label": "芒康县" + }, { + "value": "540329", + "label": "洛隆县" + }, { + "value": "540330", + "label": "边坝县" + }] + }, { + "value": "540400", + "label": "林芝市", + "children": [{ + "value": "540402", + "label": "巴宜区" + }, { + "value": "540421", + "label": "工布江达县" + }, { + "value": "540422", + "label": "米林县" + }, { + "value": "540423", + "label": "墨脱县" + }, { + "value": "540424", + "label": "波密县" + }, { + "value": "540425", + "label": "察隅县" + }, { + "value": "540426", + "label": "朗县" + }] + }, { + "value": "540500", + "label": "山南市", + "children": [{ + "value": "540501", + "label": "市辖区" + }, { + "value": "540502", + "label": "乃东区" + }, { + "value": "540521", + "label": "扎囊县" + }, { + "value": "540522", + "label": "贡嘎县" + }, { + "value": "540523", + "label": "桑日县" + }, { + "value": "540524", + "label": "琼结县" + }, { + "value": "540525", + "label": "曲松县" + }, { + "value": "540526", + "label": "措美县" + }, { + "value": "540527", + "label": "洛扎县" + }, { + "value": "540528", + "label": "加查县" + }, { + "value": "540529", + "label": "隆子县" + }, { + "value": "540530", + "label": "错那县" + }, { + "value": "540531", + "label": "浪卡子县" + }] + }, { + "value": "540600", + "label": "那曲市", + "children": [{ + "value": "540602", + "label": "色尼区" + }, { + "value": "540621", + "label": "嘉黎县" + }, { + "value": "540622", + "label": "比如县" + }, { + "value": "540623", + "label": "聂荣县" + }, { + "value": "540624", + "label": "安多县" + }, { + "value": "540625", + "label": "申扎县" + }, { + "value": "540626", + "label": "索县" + }, { + "value": "540627", + "label": "班戈县" + }, { + "value": "540628", + "label": "巴青县" + }, { + "value": "540629", + "label": "尼玛县" + }, { + "value": "540630", + "label": "双湖县" + }] + }, { + "value": "542500", + "label": "阿里地区", + "children": [{ + "value": "542521", + "label": "普兰县" + }, { + "value": "542522", + "label": "札达县" + }, { + "value": "542523", + "label": "噶尔县" + }, { + "value": "542524", + "label": "日土县" + }, { + "value": "542525", + "label": "革吉县" + }, { + "value": "542526", + "label": "改则县" + }, { + "value": "542527", + "label": "措勤县" + }] + }] + }, { + "value": "610000", + "label": "陕西省", + "children": [{ + "value": "610100", + "label": "西安市", + "children": [{ + "value": "610101", + "label": "市辖区" + }, { + "value": "610102", + "label": "新城区" + }, { + "value": "610103", + "label": "碑林区" + }, { + "value": "610104", + "label": "莲湖区" + }, { + "value": "610111", + "label": "灞桥区" + }, { + "value": "610112", + "label": "未央区" + }, { + "value": "610113", + "label": "雁塔区" + }, { + "value": "610114", + "label": "阎良区" + }, { + "value": "610115", + "label": "临潼区" + }, { + "value": "610116", + "label": "长安区" + }, { + "value": "610117", + "label": "高陵区" + }, { + "value": "610118", + "label": "鄠邑区" + }, { + "value": "610122", + "label": "蓝田县" + }, { + "value": "610124", + "label": "周至县" + }] + }, { + "value": "610200", + "label": "铜川市", + "children": [{ + "value": "610201", + "label": "市辖区" + }, { + "value": "610202", + "label": "王益区" + }, { + "value": "610203", + "label": "印台区" + }, { + "value": "610204", + "label": "耀州区" + }, { + "value": "610222", + "label": "宜君县" + }] + }, { + "value": "610300", + "label": "宝鸡市", + "children": [{ + "value": "610301", + "label": "市辖区" + }, { + "value": "610302", + "label": "渭滨区" + }, { + "value": "610303", + "label": "金台区" + }, { + "value": "610304", + "label": "陈仓区" + }, { + "value": "610322", + "label": "凤翔县" + }, { + "value": "610323", + "label": "岐山县" + }, { + "value": "610324", + "label": "扶风县" + }, { + "value": "610326", + "label": "眉县" + }, { + "value": "610327", + "label": "陇县" + }, { + "value": "610328", + "label": "千阳县" + }, { + "value": "610329", + "label": "麟游县" + }, { + "value": "610330", + "label": "凤县" + }, { + "value": "610331", + "label": "太白县" + }] + }, { + "value": "610400", + "label": "咸阳市", + "children": [{ + "value": "610401", + "label": "市辖区" + }, { + "value": "610402", + "label": "秦都区" + }, { + "value": "610403", + "label": "杨陵区" + }, { + "value": "610404", + "label": "渭城区" + }, { + "value": "610422", + "label": "三原县" + }, { + "value": "610423", + "label": "泾阳县" + }, { + "value": "610424", + "label": "乾县" + }, { + "value": "610425", + "label": "礼泉县" + }, { + "value": "610426", + "label": "永寿县" + }, { + "value": "610428", + "label": "长武县" + }, { + "value": "610429", + "label": "旬邑县" + }, { + "value": "610430", + "label": "淳化县" + }, { + "value": "610431", + "label": "武功县" + }, { + "value": "610481", + "label": "兴平市" + }, { + "value": "610482", + "label": "彬州市" + }] + }, { + "value": "610500", + "label": "渭南市", + "children": [{ + "value": "610501", + "label": "市辖区" + }, { + "value": "610502", + "label": "临渭区" + }, { + "value": "610503", + "label": "华州区" + }, { + "value": "610522", + "label": "潼关县" + }, { + "value": "610523", + "label": "大荔县" + }, { + "value": "610524", + "label": "合阳县" + }, { + "value": "610525", + "label": "澄城县" + }, { + "value": "610526", + "label": "蒲城县" + }, { + "value": "610527", + "label": "白水县" + }, { + "value": "610528", + "label": "富平县" + }, { + "value": "610581", + "label": "韩城市" + }, { + "value": "610582", + "label": "华阴市" + }] + }, { + "value": "610600", + "label": "延安市", + "children": [{ + "value": "610601", + "label": "市辖区" + }, { + "value": "610602", + "label": "宝塔区" + }, { + "value": "610603", + "label": "安塞区" + }, { + "value": "610621", + "label": "延长县" + }, { + "value": "610622", + "label": "延川县" + }, { + "value": "610625", + "label": "志丹县" + }, { + "value": "610626", + "label": "吴起县" + }, { + "value": "610627", + "label": "甘泉县" + }, { + "value": "610628", + "label": "富县" + }, { + "value": "610629", + "label": "洛川县" + }, { + "value": "610630", + "label": "宜川县" + }, { + "value": "610631", + "label": "黄龙县" + }, { + "value": "610632", + "label": "黄陵县" + }, { + "value": "610681", + "label": "子长市" + }] + }, { + "value": "610700", + "label": "汉中市", + "children": [{ + "value": "610701", + "label": "市辖区" + }, { + "value": "610702", + "label": "汉台区" + }, { + "value": "610703", + "label": "南郑区" + }, { + "value": "610722", + "label": "城固县" + }, { + "value": "610723", + "label": "洋县" + }, { + "value": "610724", + "label": "西乡县" + }, { + "value": "610725", + "label": "勉县" + }, { + "value": "610726", + "label": "宁强县" + }, { + "value": "610727", + "label": "略阳县" + }, { + "value": "610728", + "label": "镇巴县" + }, { + "value": "610729", + "label": "留坝县" + }, { + "value": "610730", + "label": "佛坪县" + }] + }, { + "value": "610800", + "label": "榆林市", + "children": [{ + "value": "610801", + "label": "市辖区" + }, { + "value": "610802", + "label": "榆阳区" + }, { + "value": "610803", + "label": "横山区" + }, { + "value": "610822", + "label": "府谷县" + }, { + "value": "610824", + "label": "靖边县" + }, { + "value": "610825", + "label": "定边县" + }, { + "value": "610826", + "label": "绥德县" + }, { + "value": "610827", + "label": "米脂县" + }, { + "value": "610828", + "label": "佳县" + }, { + "value": "610829", + "label": "吴堡县" + }, { + "value": "610830", + "label": "清涧县" + }, { + "value": "610831", + "label": "子洲县" + }, { + "value": "610881", + "label": "神木市" + }] + }, { + "value": "610900", + "label": "安康市", + "children": [{ + "value": "610901", + "label": "市辖区" + }, { + "value": "610902", + "label": "汉滨区" + }, { + "value": "610921", + "label": "汉阴县" + }, { + "value": "610922", + "label": "石泉县" + }, { + "value": "610923", + "label": "宁陕县" + }, { + "value": "610924", + "label": "紫阳县" + }, { + "value": "610925", + "label": "岚皋县" + }, { + "value": "610926", + "label": "平利县" + }, { + "value": "610927", + "label": "镇坪县" + }, { + "value": "610928", + "label": "旬阳县" + }, { + "value": "610929", + "label": "白河县" + }] + }, { + "value": "611000", + "label": "商洛市", + "children": [{ + "value": "611001", + "label": "市辖区" + }, { + "value": "611002", + "label": "商州区" + }, { + "value": "611021", + "label": "洛南县" + }, { + "value": "611022", + "label": "丹凤县" + }, { + "value": "611023", + "label": "商南县" + }, { + "value": "611024", + "label": "山阳县" + }, { + "value": "611025", + "label": "镇安县" + }, { + "value": "611026", + "label": "柞水县" + }] + }] + }, { + "value": "620000", + "label": "甘肃省", + "children": [{ + "value": "620100", + "label": "兰州市", + "children": [{ + "value": "620101", + "label": "市辖区" + }, { + "value": "620102", + "label": "城关区" + }, { + "value": "620103", + "label": "七里河区" + }, { + "value": "620104", + "label": "西固区" + }, { + "value": "620105", + "label": "安宁区" + }, { + "value": "620111", + "label": "红古区" + }, { + "value": "620121", + "label": "永登县" + }, { + "value": "620122", + "label": "皋兰县" + }, { + "value": "620123", + "label": "榆中县" + }, { + "value": "620171", + "label": "兰州新区" + }] + }, { + "value": "620200", + "label": "嘉峪关市", + "children": [{ + "value": "620201", + "label": "市辖区" + }] + }, { + "value": "620300", + "label": "金昌市", + "children": [{ + "value": "620301", + "label": "市辖区" + }, { + "value": "620302", + "label": "金川区" + }, { + "value": "620321", + "label": "永昌县" + }] + }, { + "value": "620400", + "label": "白银市", + "children": [{ + "value": "620401", + "label": "市辖区" + }, { + "value": "620402", + "label": "白银区" + }, { + "value": "620403", + "label": "平川区" + }, { + "value": "620421", + "label": "靖远县" + }, { + "value": "620422", + "label": "会宁县" + }, { + "value": "620423", + "label": "景泰县" + }] + }, { + "value": "620500", + "label": "天水市", + "children": [{ + "value": "620501", + "label": "市辖区" + }, { + "value": "620502", + "label": "秦州区" + }, { + "value": "620503", + "label": "麦积区" + }, { + "value": "620521", + "label": "清水县" + }, { + "value": "620522", + "label": "秦安县" + }, { + "value": "620523", + "label": "甘谷县" + }, { + "value": "620524", + "label": "武山县" + }, { + "value": "620525", + "label": "张家川回族自治县" + }] + }, { + "value": "620600", + "label": "武威市", + "children": [{ + "value": "620601", + "label": "市辖区" + }, { + "value": "620602", + "label": "凉州区" + }, { + "value": "620621", + "label": "民勤县" + }, { + "value": "620622", + "label": "古浪县" + }, { + "value": "620623", + "label": "天祝藏族自治县" + }] + }, { + "value": "620700", + "label": "张掖市", + "children": [{ + "value": "620701", + "label": "市辖区" + }, { + "value": "620702", + "label": "甘州区" + }, { + "value": "620721", + "label": "肃南裕固族自治县" + }, { + "value": "620722", + "label": "民乐县" + }, { + "value": "620723", + "label": "临泽县" + }, { + "value": "620724", + "label": "高台县" + }, { + "value": "620725", + "label": "山丹县" + }] + }, { + "value": "620800", + "label": "平凉市", + "children": [{ + "value": "620801", + "label": "市辖区" + }, { + "value": "620802", + "label": "崆峒区" + }, { + "value": "620821", + "label": "泾川县" + }, { + "value": "620822", + "label": "灵台县" + }, { + "value": "620823", + "label": "崇信县" + }, { + "value": "620825", + "label": "庄浪县" + }, { + "value": "620826", + "label": "静宁县" + }, { + "value": "620881", + "label": "华亭市" + }] + }, { + "value": "620900", + "label": "酒泉市", + "children": [{ + "value": "620901", + "label": "市辖区" + }, { + "value": "620902", + "label": "肃州区" + }, { + "value": "620921", + "label": "金塔县" + }, { + "value": "620922", + "label": "瓜州县" + }, { + "value": "620923", + "label": "肃北蒙古族自治县" + }, { + "value": "620924", + "label": "阿克塞哈萨克族自治县" + }, { + "value": "620981", + "label": "玉门市" + }, { + "value": "620982", + "label": "敦煌市" + }] + }, { + "value": "621000", + "label": "庆阳市", + "children": [{ + "value": "621001", + "label": "市辖区" + }, { + "value": "621002", + "label": "西峰区" + }, { + "value": "621021", + "label": "庆城县" + }, { + "value": "621022", + "label": "环县" + }, { + "value": "621023", + "label": "华池县" + }, { + "value": "621024", + "label": "合水县" + }, { + "value": "621025", + "label": "正宁县" + }, { + "value": "621026", + "label": "宁县" + }, { + "value": "621027", + "label": "镇原县" + }] + }, { + "value": "621100", + "label": "定西市", + "children": [{ + "value": "621101", + "label": "市辖区" + }, { + "value": "621102", + "label": "安定区" + }, { + "value": "621121", + "label": "通渭县" + }, { + "value": "621122", + "label": "陇西县" + }, { + "value": "621123", + "label": "渭源县" + }, { + "value": "621124", + "label": "临洮县" + }, { + "value": "621125", + "label": "漳县" + }, { + "value": "621126", + "label": "岷县" + }] + }, { + "value": "621200", + "label": "陇南市", + "children": [{ + "value": "621201", + "label": "市辖区" + }, { + "value": "621202", + "label": "武都区" + }, { + "value": "621221", + "label": "成县" + }, { + "value": "621222", + "label": "文县" + }, { + "value": "621223", + "label": "宕昌县" + }, { + "value": "621224", + "label": "康县" + }, { + "value": "621225", + "label": "西和县" + }, { + "value": "621226", + "label": "礼县" + }, { + "value": "621227", + "label": "徽县" + }, { + "value": "621228", + "label": "两当县" + }] + }, { + "value": "622900", + "label": "临夏回族自治州", + "children": [{ + "value": "622901", + "label": "临夏市" + }, { + "value": "622921", + "label": "临夏县" + }, { + "value": "622922", + "label": "康乐县" + }, { + "value": "622923", + "label": "永靖县" + }, { + "value": "622924", + "label": "广河县" + }, { + "value": "622925", + "label": "和政县" + }, { + "value": "622926", + "label": "东乡族自治县" + }, { + "value": "622927", + "label": "积石山保安族东乡族撒拉族自治县" + }] + }, { + "value": "623000", + "label": "甘南藏族自治州", + "children": [{ + "value": "623001", + "label": "合作市" + }, { + "value": "623021", + "label": "临潭县" + }, { + "value": "623022", + "label": "卓尼县" + }, { + "value": "623023", + "label": "舟曲县" + }, { + "value": "623024", + "label": "迭部县" + }, { + "value": "623025", + "label": "玛曲县" + }, { + "value": "623026", + "label": "碌曲县" + }, { + "value": "623027", + "label": "夏河县" + }] + }] + }, { + "value": "630000", + "label": "青海省", + "children": [{ + "value": "630100", + "label": "西宁市", + "children": [{ + "value": "630101", + "label": "市辖区" + }, { + "value": "630102", + "label": "城东区" + }, { + "value": "630103", + "label": "城中区" + }, { + "value": "630104", + "label": "城西区" + }, { + "value": "630105", + "label": "城北区" + }, { + "value": "630121", + "label": "大通回族土族自治县" + }, { + "value": "630122", + "label": "湟中县" + }, { + "value": "630123", + "label": "湟源县" + }] + }, { + "value": "630200", + "label": "海东市", + "children": [{ + "value": "630202", + "label": "乐都区" + }, { + "value": "630203", + "label": "平安区" + }, { + "value": "630222", + "label": "民和回族土族自治县" + }, { + "value": "630223", + "label": "互助土族自治县" + }, { + "value": "630224", + "label": "化隆回族自治县" + }, { + "value": "630225", + "label": "循化撒拉族自治县" + }] + }, { + "value": "632200", + "label": "海北藏族自治州", + "children": [{ + "value": "632221", + "label": "门源回族自治县" + }, { + "value": "632222", + "label": "祁连县" + }, { + "value": "632223", + "label": "海晏县" + }, { + "value": "632224", + "label": "刚察县" + }] + }, { + "value": "632300", + "label": "黄南藏族自治州", + "children": [{ + "value": "632321", + "label": "同仁县" + }, { + "value": "632322", + "label": "尖扎县" + }, { + "value": "632323", + "label": "泽库县" + }, { + "value": "632324", + "label": "河南蒙古族自治县" + }] + }, { + "value": "632500", + "label": "海南藏族自治州", + "children": [{ + "value": "632521", + "label": "共和县" + }, { + "value": "632522", + "label": "同德县" + }, { + "value": "632523", + "label": "贵德县" + }, { + "value": "632524", + "label": "兴海县" + }, { + "value": "632525", + "label": "贵南县" + }] + }, { + "value": "632600", + "label": "果洛藏族自治州", + "children": [{ + "value": "632621", + "label": "玛沁县" + }, { + "value": "632622", + "label": "班玛县" + }, { + "value": "632623", + "label": "甘德县" + }, { + "value": "632624", + "label": "达日县" + }, { + "value": "632625", + "label": "久治县" + }, { + "value": "632626", + "label": "玛多县" + }] + }, { + "value": "632700", + "label": "玉树藏族自治州", + "children": [{ + "value": "632701", + "label": "玉树市" + }, { + "value": "632722", + "label": "杂多县" + }, { + "value": "632723", + "label": "称多县" + }, { + "value": "632724", + "label": "治多县" + }, { + "value": "632725", + "label": "囊谦县" + }, { + "value": "632726", + "label": "曲麻莱县" + }] + }, { + "value": "632800", + "label": "海西蒙古族藏族自治州", + "children": [{ + "value": "632801", + "label": "格尔木市" + }, { + "value": "632802", + "label": "德令哈市" + }, { + "value": "632803", + "label": "茫崖市" + }, { + "value": "632821", + "label": "乌兰县" + }, { + "value": "632822", + "label": "都兰县" + }, { + "value": "632823", + "label": "天峻县" + }, { + "value": "632857", + "label": "大柴旦行政委员会" + }] + }] + }, { + "value": "640000", + "label": "宁夏回族自治区", + "children": [{ + "value": "640100", + "label": "银川市", + "children": [{ + "value": "640101", + "label": "市辖区" + }, { + "value": "640104", + "label": "兴庆区" + }, { + "value": "640105", + "label": "西夏区" + }, { + "value": "640106", + "label": "金凤区" + }, { + "value": "640121", + "label": "永宁县" + }, { + "value": "640122", + "label": "贺兰县" + }, { + "value": "640181", + "label": "灵武市" + }] + }, { + "value": "640200", + "label": "石嘴山市", + "children": [{ + "value": "640201", + "label": "市辖区" + }, { + "value": "640202", + "label": "大武口区" + }, { + "value": "640205", + "label": "惠农区" + }, { + "value": "640221", + "label": "平罗县" + }] + }, { + "value": "640300", + "label": "吴忠市", + "children": [{ + "value": "640301", + "label": "市辖区" + }, { + "value": "640302", + "label": "利通区" + }, { + "value": "640303", + "label": "红寺堡区" + }, { + "value": "640323", + "label": "盐池县" + }, { + "value": "640324", + "label": "同心县" + }, { + "value": "640381", + "label": "青铜峡市" + }] + }, { + "value": "640400", + "label": "固原市", + "children": [{ + "value": "640401", + "label": "市辖区" + }, { + "value": "640402", + "label": "原州区" + }, { + "value": "640422", + "label": "西吉县" + }, { + "value": "640423", + "label": "隆德县" + }, { + "value": "640424", + "label": "泾源县" + }, { + "value": "640425", + "label": "彭阳县" + }] + }, { + "value": "640500", + "label": "中卫市", + "children": [{ + "value": "640501", + "label": "市辖区" + }, { + "value": "640502", + "label": "沙坡头区" + }, { + "value": "640521", + "label": "中宁县" + }, { + "value": "640522", + "label": "海原县" + }] + }] + }, { + "value": "650000", + "label": "新疆维吾尔自治区", + "children": [{ + "value": "650100", + "label": "乌鲁木齐市", + "children": [{ + "value": "650101", + "label": "市辖区" + }, { + "value": "650102", + "label": "天山区" + }, { + "value": "650103", + "label": "沙依巴克区" + }, { + "value": "650104", + "label": "新市区" + }, { + "value": "650105", + "label": "水磨沟区" + }, { + "value": "650106", + "label": "头屯河区" + }, { + "value": "650107", + "label": "达坂城区" + }, { + "value": "650109", + "label": "米东区" + }, { + "value": "650121", + "label": "乌鲁木齐县" + }] + }, { + "value": "650200", + "label": "克拉玛依市", + "children": [{ + "value": "650201", + "label": "市辖区" + }, { + "value": "650202", + "label": "独山子区" + }, { + "value": "650203", + "label": "克拉玛依区" + }, { + "value": "650204", + "label": "白碱滩区" + }, { + "value": "650205", + "label": "乌尔禾区" + }] + }, { + "value": "650400", + "label": "吐鲁番市", + "children": [{ + "value": "650402", + "label": "高昌区" + }, { + "value": "650421", + "label": "鄯善县" + }, { + "value": "650422", + "label": "托克逊县" + }] + }, { + "value": "650500", + "label": "哈密市", + "children": [{ + "value": "650502", + "label": "伊州区" + }, { + "value": "650521", + "label": "巴里坤哈萨克自治县" + }, { + "value": "650522", + "label": "伊吾县" + }] + }, { + "value": "652300", + "label": "昌吉回族自治州", + "children": [{ + "value": "652301", + "label": "昌吉市" + }, { + "value": "652302", + "label": "阜康市" + }, { + "value": "652323", + "label": "呼图壁县" + }, { + "value": "652324", + "label": "玛纳斯县" + }, { + "value": "652325", + "label": "奇台县" + }, { + "value": "652327", + "label": "吉木萨尔县" + }, { + "value": "652328", + "label": "木垒哈萨克自治县" + }] + }, { + "value": "652700", + "label": "博尔塔拉蒙古自治州", + "children": [{ + "value": "652701", + "label": "博乐市" + }, { + "value": "652702", + "label": "阿拉山口市" + }, { + "value": "652722", + "label": "精河县" + }, { + "value": "652723", + "label": "温泉县" + }] + }, { + "value": "652800", + "label": "巴音郭楞蒙古自治州", + "children": [{ + "value": "652801", + "label": "库尔勒市" + }, { + "value": "652822", + "label": "轮台县" + }, { + "value": "652823", + "label": "尉犁县" + }, { + "value": "652824", + "label": "若羌县" + }, { + "value": "652825", + "label": "且末县" + }, { + "value": "652826", + "label": "焉耆回族自治县" + }, { + "value": "652827", + "label": "和静县" + }, { + "value": "652828", + "label": "和硕县" + }, { + "value": "652829", + "label": "博湖县" + }, { + "value": "652871", + "label": "库尔勒经济技术开发区" + }] + }, { + "value": "652900", + "label": "阿克苏地区", + "children": [{ + "value": "652901", + "label": "阿克苏市" + }, { + "value": "652922", + "label": "温宿县" + }, { + "value": "652923", + "label": "库车县" + }, { + "value": "652924", + "label": "沙雅县" + }, { + "value": "652925", + "label": "新和县" + }, { + "value": "652926", + "label": "拜城县" + }, { + "value": "652927", + "label": "乌什县" + }, { + "value": "652928", + "label": "阿瓦提县" + }, { + "value": "652929", + "label": "柯坪县" + }] + }, { + "value": "653000", + "label": "克孜勒苏柯尔克孜自治州", + "children": [{ + "value": "653001", + "label": "阿图什市" + }, { + "value": "653022", + "label": "阿克陶县" + }, { + "value": "653023", + "label": "阿合奇县" + }, { + "value": "653024", + "label": "乌恰县" + }] + }, { + "value": "653100", + "label": "喀什地区", + "children": [{ + "value": "653101", + "label": "喀什市" + }, { + "value": "653121", + "label": "疏附县" + }, { + "value": "653122", + "label": "疏勒县" + }, { + "value": "653123", + "label": "英吉沙县" + }, { + "value": "653124", + "label": "泽普县" + }, { + "value": "653125", + "label": "莎车县" + }, { + "value": "653126", + "label": "叶城县" + }, { + "value": "653127", + "label": "麦盖提县" + }, { + "value": "653128", + "label": "岳普湖县" + }, { + "value": "653129", + "label": "伽师县" + }, { + "value": "653130", + "label": "巴楚县" + }, { + "value": "653131", + "label": "塔什库尔干塔吉克自治县" + }] + }, { + "value": "653200", + "label": "和田地区", + "children": [{ + "value": "653201", + "label": "和田市" + }, { + "value": "653221", + "label": "和田县" + }, { + "value": "653222", + "label": "墨玉县" + }, { + "value": "653223", + "label": "皮山县" + }, { + "value": "653224", + "label": "洛浦县" + }, { + "value": "653225", + "label": "策勒县" + }, { + "value": "653226", + "label": "于田县" + }, { + "value": "653227", + "label": "民丰县" + }] + }, { + "value": "654000", + "label": "伊犁哈萨克自治州", + "children": [{ + "value": "654002", + "label": "伊宁市" + }, { + "value": "654003", + "label": "奎屯市" + }, { + "value": "654004", + "label": "霍尔果斯市" + }, { + "value": "654021", + "label": "伊宁县" + }, { + "value": "654022", + "label": "察布查尔锡伯自治县" + }, { + "value": "654023", + "label": "霍城县" + }, { + "value": "654024", + "label": "巩留县" + }, { + "value": "654025", + "label": "新源县" + }, { + "value": "654026", + "label": "昭苏县" + }, { + "value": "654027", + "label": "特克斯县" + }, { + "value": "654028", + "label": "尼勒克县" + }] + }, { + "value": "654200", + "label": "塔城地区", + "children": [{ + "value": "654201", + "label": "塔城市" + }, { + "value": "654202", + "label": "乌苏市" + }, { + "value": "654221", + "label": "额敏县" + }, { + "value": "654223", + "label": "沙湾县" + }, { + "value": "654224", + "label": "托里县" + }, { + "value": "654225", + "label": "裕民县" + }, { + "value": "654226", + "label": "和布克赛尔蒙古自治县" + }] + }, { + "value": "654300", + "label": "阿勒泰地区", + "children": [{ + "value": "654301", + "label": "阿勒泰市" + }, { + "value": "654321", + "label": "布尔津县" + }, { + "value": "654322", + "label": "富蕴县" + }, { + "value": "654323", + "label": "福海县" + }, { + "value": "654324", + "label": "哈巴河县" + }, { + "value": "654325", + "label": "青河县" + }, { + "value": "654326", + "label": "吉木乃县" + }] + }, { + "value": "659000", + "label": "自治区直辖县级行政区划", + "children": [{ + "value": "659001", + "label": "石河子市" + }, { + "value": "659002", + "label": "阿拉尔市" + }, { + "value": "659003", + "label": "图木舒克市" + }, { + "value": "659004", + "label": "五家渠市" + }, { + "value": "659006", + "label": "铁门关市" + }] + }] + }, { + "value": "710000", + "label": "台湾省", + "children": [{ + "value": "710100", + "label": "台北市", + "children": [{ + "value": "710101", + "label": "内湖区" + }, { + "value": "710102", + "label": "南港区" + }, { + "value": "710103", + "label": "中正区" + }, { + "value": "710104", + "label": "松山区" + }, { + "value": "710105", + "label": "信义区" + }, { + "value": "710106", + "label": "大安区" + }, { + "value": "710107", + "label": "中山区" + }, { + "value": "710108", + "label": "文山区" + }, { + "value": "710109", + "label": "大同区" + }, { + "value": "710110", + "label": "万华区" + }, { + "value": "710111", + "label": "士林区" + }, { + "value": "710112", + "label": "北投区" + }] + }, { + "value": "710200", + "label": "高雄市", + "children": [{ + "value": "710201", + "label": "新兴区" + }, { + "value": "710202", + "label": "前金区" + }, { + "value": "710203", + "label": "芩雅区" + }, { + "value": "710204", + "label": "盐埕区" + }, { + "value": "710205", + "label": "鼓山区" + }, { + "value": "710206", + "label": "旗津区" + }, { + "value": "710207", + "label": "前镇区" + }, { + "value": "710208", + "label": "三民区" + }, { + "value": "710209", + "label": "左营区" + }, { + "value": "710210", + "label": "楠梓区" + }, { + "value": "710211", + "label": "小港区" + }] + }, { + "value": "710300", + "label": "基隆市", + "children": [{ + "value": "710301", + "label": "仁爱区" + }, { + "value": "710302", + "label": "信义区" + }, { + "value": "710303", + "label": "中正区" + }, { + "value": "710304", + "label": "暖暖区" + }, { + "value": "710305", + "label": "安乐区" + }, { + "value": "710307", + "label": "七堵区" + }] + }, { + "value": "710400", + "label": "台中市", + "children": [{ + "value": "710301", + "label": "中区" + }, { + "value": "710302", + "label": "东区" + }, { + "value": "710303", + "label": "南区" + }, { + "value": "710304", + "label": "西区" + }, { + "value": "710305", + "label": "北区" + }, { + "value": "710306", + "label": "北屯区" + }, { + "value": "710307", + "label": "西屯区" + }, { + "value": "710308", + "label": "南屯区" + }] + }, { + "value": "710500", + "label": "台南市", + "children": [{ + "value": "710501", + "label": "中西区" + }, { + "value": "710502", + "label": "东区" + }, { + "value": "710503", + "label": "南区" + }, { + "value": "710504", + "label": "北区" + }, { + "value": "710505", + "label": "安平区" + }, { + "value": "710506", + "label": "安南区" + }] + }, { + "value": "710600", + "label": "新竹市", + "children": [{ + "value": "710601", + "label": "东区" + }, { + "value": "710602", + "label": "北区" + }, { + "value": "710603", + "label": "香山区" + }] + }, { + "value": "710700", + "label": "嘉义市", + "children": [{ + "value": "710701", + "label": "东区" + }, { + "value": "710702", + "label": "西区" + }] + }] + }, { + "value": "810000", + "label": "香港特别行政区", + "children": [{ + "value": "810001", + "label": "中西區" + }, { + "value": "810002", + "label": "灣仔區" + }, { + "value": "810003", + "label": "東區" + }, { + "value": "810004", + "label": "南區" + }, { + "value": "810005", + "label": "油尖旺區" + }, { + "value": "810006", + "label": "深水埗區" + }, { + "value": "810007", + "label": "九龍城區" + }, { + "value": "810008", + "label": "黃大仙區" + }, { + "value": "810009", + "label": "觀塘區" + }, { + "value": "810010", + "label": "荃灣區" + }, { + "value": "810011", + "label": "屯門區" + }, { + "value": "810012", + "label": "元朗區" + }, { + "value": "810013", + "label": "北區" + }, { + "value": "810014", + "label": "大埔區" + }, { + "value": "810015", + "label": "西貢區" + }, { + "value": "810016", + "label": "沙田區" + }, { + "value": "810017", + "label": "葵青區" + }, { + "value": "810018", + "label": "離島區" + }] + }, { + "value": "820000", + "label": "澳门特别行政区", + "children": [{ + "value": "820001", + "label": "花地瑪堂區" + }, { + "value": "820002", + "label": "花王堂區" + }, { + "value": "820003", + "label": "望德堂區" + }, { + "value": "820004", + "label": "大堂區" + }, { + "value": "820005", + "label": "風順堂區" + }, { + "value": "820006", + "label": "嘉模堂區" + }, { + "value": "820007", + "label": "路氹填海區" + }, { + "value": "820008", + "label": "聖方濟各堂區" + }] + }], +} diff --git a/static/equipment/cardReader/IcCardReader.ocx b/static/equipment/cardReader/IcCardReader.ocx new file mode 100644 index 0000000..0f76c4c Binary files /dev/null and b/static/equipment/cardReader/IcCardReader.ocx differ diff --git a/static/equipment/cardReader/ic01java.html b/static/equipment/cardReader/ic01java.html new file mode 100644 index 0000000..4f27207 --- /dev/null +++ b/static/equipment/cardReader/ic01java.html @@ -0,0 +1,500 @@ + + + + + USB IC ؼ V1.0 + + + + + + + + + + + + + + + + + + + +
      + +
      + + +
      + + + \ No newline at end of file diff --git a/static/equipment/cardReader/index.vue b/static/equipment/cardReader/index.vue new file mode 100644 index 0000000..6f4b8d3 --- /dev/null +++ b/static/equipment/cardReader/index.vue @@ -0,0 +1,213 @@ + + + + + \ No newline at end of file diff --git a/static/equipment/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc b/static/equipment/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc new file mode 100644 index 0000000..fa2b438 Binary files /dev/null and b/static/equipment/cardReader/出现“Windows已经阻止此软件因为无法验证发行者”的解决办法.doc differ diff --git a/static/equipment/cardReader/反注册控件.bat b/static/equipment/cardReader/反注册控件.bat new file mode 100644 index 0000000..bb396bf --- /dev/null +++ b/static/equipment/cardReader/反注册控件.bat @@ -0,0 +1,3 @@ +%Windir%\SysWOW64\regsvr32 %Windir%\System32\IcCardReader.ocx -u +%Windir%\SysWOW64\regsvr32 %Windir%\SysWOW64\IcCardReader.ocx -u +pause \ No newline at end of file diff --git a/static/equipment/cardReader/复制及注册IcCardReader控件win10_64.bat b/static/equipment/cardReader/复制及注册IcCardReader控件win10_64.bat new file mode 100644 index 0000000..2f91537 --- /dev/null +++ b/static/equipment/cardReader/复制及注册IcCardReader控件win10_64.bat @@ -0,0 +1,3 @@ +Copy %~dp0\IcCardReader.ocx %Windir%\SysWOW64\ +%Windir%\SysWOW64\regsvr32 %Windir%\SysWOW64\IcCardReader.ocx +pause \ No newline at end of file diff --git a/static/equipment/cardReader/复制及注册IcCardReader控件win_32.bat b/static/equipment/cardReader/复制及注册IcCardReader控件win_32.bat new file mode 100644 index 0000000..c48c220 --- /dev/null +++ b/static/equipment/cardReader/复制及注册IcCardReader控件win_32.bat @@ -0,0 +1,3 @@ +Copy %~dp0\IcCardReader.ocx %Windir%\System32\ +%Windir%\SysWOW64\regsvr32 %Windir%\System32\IcCardReader.ocx +pause \ No newline at end of file diff --git a/static/equipment/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt b/static/equipment/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt new file mode 100644 index 0000000..2c15d61 --- /dev/null +++ b/static/equipment/cardReader/请先根据自己的系统运行“复制及注册IcCardReader控件.bat”.txt @@ -0,0 +1,3 @@ +ϵͳ32λx86ϵͳ ƼעIcCardReaderؼwin_32.bat + +ϵͳ64λx64ϵͳ ƼעIcCardReaderؼwin10_64.bat \ No newline at end of file diff --git a/static/equipment/mafp_serial.zip b/static/equipment/mafp_serial.zip new file mode 100644 index 0000000..80a2aee Binary files /dev/null and b/static/equipment/mafp_serial.zip differ diff --git a/static/equipment/mafp_serial/README.txt b/static/equipment/mafp_serial/README.txt new file mode 100644 index 0000000..2cde2e8 --- /dev/null +++ b/static/equipment/mafp_serial/README.txt @@ -0,0 +1,6 @@ +1. װchrome°汾 +2. chrome chrome://extensions/ +3. 򿪿ģʽ +4. ѽѹչ ѡmafp_serial\pluginļ +5. chrome chrome://apps/ MAFP Serial, ȴ־ found valid device XXX +6. chrome index.html ע \ No newline at end of file diff --git a/static/equipment/mafp_serial/Readme.md b/static/equipment/mafp_serial/Readme.md new file mode 100644 index 0000000..af81523 --- /dev/null +++ b/static/equipment/mafp_serial/Readme.md @@ -0,0 +1,6 @@ +1. 安装chrome最新版本 +2. chrome 访问 chrome://extensions/ +3. 打开开发者模式 +4. 加载已解压的扩展程序 选中mafp_serial\plugin文件夹 +5. chrome 访问 chrome://apps/ 打开MAFP Serial, 等待出现日志 found valid device XXX +6. chrome 打开index.html 进行注册操作 \ No newline at end of file diff --git a/static/equipment/mafp_serial/fprintBackground.svg b/static/equipment/mafp_serial/fprintBackground.svg new file mode 100644 index 0000000..7710559 --- /dev/null +++ b/static/equipment/mafp_serial/fprintBackground.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/equipment/mafp_serial/index.html b/static/equipment/mafp_serial/index.html new file mode 100644 index 0000000..5f43364 --- /dev/null +++ b/static/equipment/mafp_serial/index.html @@ -0,0 +1,290 @@ + + + + + + + + + +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      loading...
      + + +
      + +
      + + + + + + + + diff --git a/static/equipment/mafp_serial/index.js b/static/equipment/mafp_serial/index.js new file mode 100644 index 0000000..5e88089 --- /dev/null +++ b/static/equipment/mafp_serial/index.js @@ -0,0 +1,104 @@ + + const TIME_TO_FILL_FPRINT = 2000; //ms + + const $fprintPaths = document.querySelectorAll('.demo__fprint-path'); + const $endingPaths = document.querySelectorAll('.demo__ending-path'); + const fprintPathSelector = '.demo__fprint-path'; + let fprintPaths = []; + let lastRafCallTimestamp = 0; + let curFprintPathsOffset = -1; + let fprintProgressionDirection = 1; + let isFprintAnimationInProgress = false; + let isFprintAnimationOver = false; + let fprintTick = 0; + let currentFprintProgresss = 0; + function offsetAllFprintPaths(ratio) { + fprintPaths.forEach(path => path.offset(ratio)); + } + function fprintFrame(timestamp) { + if (!lastRafCallTimestamp) { + lastRafCallTimestamp = timestamp; + window.requestAnimationFrame(fprintFrame); + return; + } + let diff = timestamp - lastRafCallTimestamp; + fprintTick = (diff / TIME_TO_FILL_FPRINT) * 2; + lastRafCallTimestamp = timestamp; + curFprintPathsOffset += fprintTick * fprintProgressionDirection; + offsetAllFprintPaths(curFprintPathsOffset); + if (curFprintPathsOffset >= -1 && curFprintPathsOffset <= 1) { + window.requestAnimationFrame(fprintFrame); + } + else if (curFprintPathsOffset > 1) { + curFprintPathsOffset = curFprintPathsOffset - 2; + offsetAllFprintPaths(curFprintPathsOffset); + window.requestAnimationFrame(fprintFrame); + + } + else if (curFprintPathsOffset < -1) { + curFprintPathsOffset = curFprintPathsOffset + 2; + offsetAllFprintPaths(curFprintPathsOffset); + window.requestAnimationFrame(fprintFrame); + } + } + + function fprintFrameToProcess(timestamp) { + if (!lastRafCallTimestamp) { + lastRafCallTimestamp = timestamp; + window.requestAnimationFrame(fprintFrameToProcess); + return; + } + let diff = timestamp - lastRafCallTimestamp; + fprintTick = (diff / TIME_TO_FILL_FPRINT) * 2; + lastRafCallTimestamp = timestamp; + curFprintPathsOffset += fprintTick * fprintProgressionDirection; + offsetAllFprintPaths(curFprintPathsOffset); + if (curFprintPathsOffset >= -1 && curFprintPathsOffset <= currentFprintProgresss - 1) { + window.requestAnimationFrame(fprintFrameToProcess); + } + else if (curFprintPathsOffset > currentFprintProgresss - 1) { + curFprintPathsOffset = currentFprintProgresss - 1; + offsetAllFprintPaths(curFprintPathsOffset); + lastRafCallTimestamp = 0; + } + } + function setFprintProgress(progress) { + if (progress == 0) { + curFprintPathsOffset = -1; + offsetAllFprintPaths(curFprintPathsOffset); + }else { + currentFprintProgresss = progress; + window.requestAnimationFrame(fprintFrameToProcess); + } + } + + class Path { + constructor(selector, index) { + this.index = index; + this.querySelection = document.querySelectorAll(selector)[index]; + this.length = this.querySelection.getTotalLength(); + this.$ = $(selector).eq(index); + this.setDasharray(); + this.removesForwards = this.$.hasClass('demo__fprint-path--removes-forwards'); + } + + setDasharray() { + this.$.css('stroke-dasharray', `${this.length} ${this.length + 2}`); + return this; + } + offset(ratio) { + this.$.css('stroke-dashoffset', -this.length * ratio ); + return this; + } + makeVisible() { + this.$.css('visibility', 'visible'); + return this; + } + } + $(document).ready(() => { + for (let i = 0; i < document.querySelectorAll(fprintPathSelector).length; i++) { + fprintPaths.push(new Path(fprintPathSelector, i)); + fprintPaths[i].offset(-1).makeVisible(); + } + //window.requestAnimationFrame(fprintFrame); + }) \ No newline at end of file diff --git a/static/equipment/mafp_serial/jquery.min.js b/static/equipment/mafp_serial/jquery.min.js new file mode 100644 index 0000000..bcd3956 --- /dev/null +++ b/static/equipment/mafp_serial/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + + + + + +
      +
      +
      +
      +
      + Debug + + + + + + + +
      + + diff --git a/static/equipment/mafp_serial/plugin/main.js b/static/equipment/mafp_serial/plugin/main.js new file mode 100644 index 0000000..07dd9c7 --- /dev/null +++ b/static/equipment/mafp_serial/plugin/main.js @@ -0,0 +1,883 @@ +const serial = chrome.serial; +var showDebugLog = false; + +var SerialConnection = function() { + this.connectionId = -1; + this.boundOnReceive = this.onReceive.bind(this); + this.boundOnReceiveError = this.onReceiveError.bind(this); + this.onConnect = new MyEvent(); + this.onReceive = new MyEvent(); + this.onError = new MyEvent(); + this.recvBuffer = new Uint8Array(8*1024); + this.recvView = new DataView(this.recvBuffer.buffer); + this.recvCursor = 0; + this.bitrate = 57600; +}; + +SerialConnection.prototype.onConnectComplete = function(connectionInfo) { + if (!connectionInfo) { + if (chrome.runtime.lastError != undefined) { + logln('chrome.serial.connect error: ' + chrome.runtime.lastError.message); + } + return; + } + this.connectionId = connectionInfo.connectionId; + chrome.serial.onReceive.addListener(this.boundOnReceive); + chrome.serial.onReceiveError.addListener(this.boundOnReceiveError); + this.onConnect.dispatch(); +}; + +SerialConnection.prototype.onReceive = function(receiveInfo) { + + if (receiveInfo.connectionId !== this.connectionId) { + return; + } + this.recvBuffer.set(new Uint8Array(receiveInfo.data), this.recvCursor); + this.recvCursor += receiveInfo.data.byteLength; + //console.log(buf2hex(receiveInfo.data)); + if (this.recvCursor < 6) { + return; + } + this._dispathReceiveData(); +}; +SerialConnection.prototype.clearRecvData = function() { + this.recvCursor = 0; + this.recvBuffer.fill(0); +} +SerialConnection.prototype._dispathReceiveData = function() { + var dLen = this.recvView.getUint16(7); + if (this.recvCursor < dLen + 9) { + return; + } + + var dataBuffer = new Uint8Array(dLen + 9); + dataBuffer.set(this.recvBuffer.subarray(0, dLen + 9)); + if (showDebugLog) { + logln("recv: " + buf2hex(dataBuffer.buffer)); + } + + + var realCrc = calcCRC(dataBuffer, 6, dLen + 7); + var crc = dataBuffer[dLen+7] * 256 + dataBuffer[dLen+8]; + if (crc != realCrc) { + logln("invalid crc " + crc + " ,real= " + realCrc); + }else { + var packet = new Packet().fromDataBuffer(dataBuffer); + this.onReceive.dispatch(packet); + } + + + + if (this.recvCursor > dLen + 9) { + dataBuffer = new Uint8Array(this.recvCursor - dLen - 6); + dataBuffer.set(this.recvBuffer.subarray(dLen + 9, this.recvCursor)); + this.recvBuffer.fill(0); + this.recvBuffer.set(dataBuffer); + this.recvCursor -= dLen + 9; + this._dispathReceiveData(); + }else { + this.recvCursor = 0; + this.recvBuffer.fill(0); + } + +} + + +SerialConnection.prototype.onReceiveError = function(errorInfo) { + if (errorInfo.connectionId === this.connectionId) { + this.onError.dispatch(errorInfo.error); + } +}; + +SerialConnection.prototype.update = function(conf, cb) { + if (!this.connectionId) {return;} + serial.update(this.connectionId, conf, cb); +} +SerialConnection.prototype.connect = function(path, bitrate=57600) { + this.clearRecvData(); + this.bitrate = bitrate; + serial.connect(path, { bitrate: this.bitrate },this.onConnectComplete.bind(this)) +}; + +SerialConnection.prototype.send = function(packet) { + if (this.connectionId < 0) { + throw 'Invalid connection'; + } + var data = packet.getDataBuffer(); + if (showDebugLog) { + logln("send: " + buf2hex(data)); + } + serial.send(this.connectionId, data, function() {}); +}; + +SerialConnection.prototype.disconnect = function() { + if (this.connectionId < 0) { + throw 'Invalid connection'; + } + serial.disconnect(this.connectionId, function() {}); +}; + +//////////////////////////////////////////////////////// +//////////////////////////////////////////////////////// + + +function logln(msg) { + var buffer = document.querySelector('#buffer'); + buffer.innerHTML += msg + '
      '; + var msgEnd = document.querySelector('#msg_end'); + msgEnd.scrollIntoView(); +} + +function log(msg) { + var buffer = document.querySelector('#buffer'); + buffer.innerHTML += msg; + var msgEnd = document.querySelector('#msg_end'); + msgEnd.scrollIntoView(); +} + +function buf2hex(buffer) { + return '0x' + Array.prototype.map.call(new Uint8Array(buffer), x => ('0x00' + x.toString(16)).slice(-2)).join(' 0x'); +} + +function calcCRC(buffer, start, end) { + var crc = 0; + for (var i = start; i < end; i++) { + crc += buffer[i] & 0xff; + } + return crc & 0xffff; +} + +const PacketTypeCmd = 0x01; +const PacketTypeData = 0x02; +const PacketTypeDataEnd = 0x08; +const PacketTypeCmdResp = 0x07; +const PacketTypeDataResp = 0x09; + +var Packet = function(data=new Uint8Array([0x35]), dataLen=1, type=PacketTypeCmd) { + this.dataBuffer = new Uint8Array(512); + this.dataBuffer.set([0xEF, 0x01, 0xFF, 0xFF, 0xFF, 0xFF]); + + this.type = type; + this.dataLen = dataLen; + this.data = data; + this.result = 0; +} +Packet.prototype.setCmd = function(cmd) { + this.type = PacketTypeCmd; + this.data = Uint8Array.of(cmd); + this.dataLen = 1; +} +Packet.prototype.getDataBuffer = function () { + var dataView = new DataView(this.dataBuffer.buffer); + dataView.setUint8(6, this.type); + + var len = this.dataLen + 2; + dataView.setUint16(7, len); + this.dataBuffer.set(this.data, 9); + + var crc = calcCRC(this.dataBuffer, 6, this.dataLen + 9); + dataView.setUint16(9 + this.dataLen, crc); + + return new Uint8Array(this.dataBuffer.buffer, 0, this.dataLen + 11); +} + +Packet.prototype.fromDataBuffer = function(buffer) { + this.dataBuffer.set(buffer); + var dataView = new DataView(this.dataBuffer.buffer); + + this.type = dataView.getUint8(6); + var len = dataView.getUint16(7); + this.dataLen = len - 2; + + this.data = new Uint8Array(buffer.buffer, 9, this.dataLen); + + if (this.type == PacketTypeCmdResp) { + this.result = this.data[0]; + } + return this; +} + + +//////////////////////////////////////////////////////// +//////////////////////////////////////////////////////// +var curDevice = null; + +function tryHandshake(device) { + + return new Promise((resolve, reject) =>{ + logln("try handshake with " + device.path); + var connection = new SerialConnection(); + var isValidDevice = 0; + device.bitrate = 57600; + connection.onConnect.addListener(function() { + logln("device " + device.path + " connected"); + connection.send(new Packet()); + + }); + connection.onReceive.addListener(function(packet) { + if (packet.type == PacketTypeCmdResp && packet.result == 0) { + isValidDevice = 1; + connection.disconnect(); + resolve(1) + } + }); + connection.connect(device.path, device.bitrate); + + setTimeout(() => { + if (isValidDevice) { + }else { + device.bitrate = 115200; + connection.update({ + bitrate: device.bitrate + }, (result) => { + if (result) { + connection.send(new Packet()); + setTimeout(() => { + connection.disconnect(); + if (!isValidDevice) { + resolve(0); + } + }, 500); + }else { + connection.disconnect(); + resolve(0); + } + }) + } + + }, 500); + }) + +} + +async function checkDevices(devices) { + for (var device of devices) { + logln("found device, path = " + device.path); + var res = await tryHandshake(device); + if (res) { + curDevice = device; + logln("found valid device " + device.path); + break; + } + } +} +//////////////////////////////////////////////////////// +var EnrollSchedule = function(device, enrollCount=6, callback=((err=null, step=0, state=0, data=null)=>{}), timeout = 60 * 1000) { + this.step = 0; + this.enrollCount = enrollCount; + this.callback = callback; + this.device = device; + this.connection = null; + this.timeout = timeout; + this.timeoutFlag = 0; + this.responseTime = 1000; + this.responseTimeout = 0; + this.responseCallback = null; + this.canceled = false; + +} +const STATE_WAIT_FINGER_DOWN = 1; +const STATE_WAIT_FINGER_LEAVE = 2; +const STATE_FINGER_DOWN = 3; +const STATE_FINGER_LEAVE = 4; +const STATE_EXTRACT_TEMPLATE = 5; +const STATE_DOWNLOAD_TEMPLATE = 6; +const STATE_EXTRACT_TEMPLATE_FAIL = 100; +const STATE_EXTRACT_TEMPLATE_DIRTY = 101; +const STATE_EXTRACT_TEMPLATE_POINTS_FEW = 102; +const STATE_EXTRACT_TEMPLATE_MERGE_FAIL = 103; + + +const ErrorReceiveDataErr = 1; +const ErrorEnrollTimeout = 2; +const ErrorDeviceNotFound = 3; +const ErrorEmptyFail = 4; + +function printError(err) { + logln( "enroll err with code: " + err); +} + + +EnrollSchedule.prototype.start = async function() { + + this.step = 0; + this.canceled = false; + try { + await this._connect(); + if(this.canceled) { return this._disConnect(); } + + var ret = await this._sendAndWaitRecvCmd(0x0d); + if (ret == 0x11) { + throw ErrorEmptyFail; + } + + while(this.step < this.enrollCount) { + this.step += 1; + ret = await this._enrollOne(this.step); + + if (ret) { + let stateErr = STATE_EXTRACT_TEMPLATE_FAIL; + if(ret == 0x06) { + stateErr = STATE_EXTRACT_TEMPLATE_DIRTY; + }else if (ret == 0x07) { + stateErr = STATE_EXTRACT_TEMPLATE_POINTS_FEW; + }else if (ret == 0x0a) { + stateErr = STATE_EXTRACT_TEMPLATE_MERGE_FAIL; + } + this.callback(null, this.step, stateErr, null); + this.step -= 1; + } + if(this.canceled) { return this._disConnect(); } + } + logln("receive tempalte"); + + this.callback(null, this.step, STATE_DOWNLOAD_TEMPLATE, null); + + var ret = await this._mergeTemplate(); + if(this.canceled) { return this._disConnect(); } + var recvBuffer = await this._receiveTemplate(); + if(this.canceled) { return this._disConnect(); } + this.callback(null, this.step, 0, recvBuffer); + + }catch(e) { + this.callback(e, this.step, 0, null); + } + this._disConnect(); +} + +EnrollSchedule.prototype._mergeTemplate = function() { + return this._sendAndWaitRecvCmd(0x05); +} +EnrollSchedule.prototype._receiveTemplate = function() { + + return new Promise((resolve, reject) => { + var that = this; + var data = Uint8Array.of(0x08, 0x01); + var packet = new Packet(data, 2); + var recvDataLen = 4 * 1024 * 1024; + var recvData = new Uint8Array(recvDataLen); + var recvDataCursor = 0; + var resetTimeoutCheck = function() { + if (that.responseTimeout) { + clearTimeout(that.responseTimeout); + } + that.responseTimeout = setTimeout(() => { + var dummy = new Packet(); + that.connection.send(dummy); + that.responseTimeout = setTimeout(() => { + reject(ErrorReceiveDataErr); + }, that.responseTime); + }, that.responseTime); + } + this.responseCallback = (packet) => { + resetTimeoutCheck(); + if (packet.type == PacketTypeCmdResp) { + + }else if (packet.type == PacketTypeData || packet.type == PacketTypeDataEnd) { + if (recvDataCursor + packet.dataLen < recvDataLen) { + recvData.set(packet.data, recvDataCursor); + recvDataCursor += packet.dataLen; + }else { + if (that.responseTimeout) { + clearTimeout(that.responseTimeout); + } + reject("recv buffer full"); + } + } + + if (packet.type == PacketTypeDataEnd) { + if (that.responseTimeout) { + clearTimeout(that.responseTimeout); + } + resolve(recvData.slice(0, recvDataCursor)); + } + } + + this.connection.send(packet); + resetTimeoutCheck(); + }); + +} + +EnrollSchedule.prototype._sendAndWaitRecvCmd = function(cmd) { + return new Promise((resolve, reject) =>{ + var packet = new Packet(); + packet.setCmd(cmd); + this._sendAndWaitRecv(packet).then(packet => { + if (packet.type == PacketTypeCmdResp) { + resolve(packet.result); + } + }).catch(err => { + reject(err); + }); + }); +} + +EnrollSchedule.prototype._enrollOne = async function(step) { + + var down = false; + var leave = false; + var isTimeout = false; + this.timeoutFlag = setTimeout(() => { + if (!down) { + isTimeout = true; + } + }, this.timeout); + //wait finger leave + logln("wait leave") + this.callback(null, this.step, STATE_WAIT_FINGER_LEAVE, null); + while (leave == false && !isTimeout) { + if(this.canceled) { return; } + leave = !(await this.captureOne()); + } + this.callback(null, this.step, STATE_FINGER_LEAVE, null); + + + if (isTimeout) { + throw ErrorEnrollTimeout; + } + this.callback(null, this.step, STATE_WAIT_FINGER_DOWN, null); + //wait finger down + logln("wait down") + + while (!down && !isTimeout) { + if(this.canceled) { return; } + down = await this.captureOne(); + } + + if (isTimeout) { + throw ErrorEnrollTimeout; + } + this.callback(null, this.step, STATE_FINGER_DOWN, null); + + logln("finger down step = " + step); + if(this.canceled) { return; } + this.callback(null, this.step, STATE_EXTRACT_TEMPLATE, null); + var ret = await this.extractOne(step); + if (ret != 0) { + logln("extract tempate err " + ret); + return ret; + } + return 0; +} +EnrollSchedule.prototype.extractOne = function(step) { + return new Promise((resolve, reject) =>{ + var data = Uint8Array.of(0x02, step); + var packet = new Packet(data, 2); + this._sendAndWaitRecv(packet).then(packet => { + if (packet.type == PacketTypeCmdResp) { + resolve(packet.result); + } + }).catch(err => { + reject(err); + }); + }); +} +EnrollSchedule.prototype.captureOne = function() { + return new Promise((resolve, reject) => { + var packet = new Packet(); + packet.setCmd(0x01); + this._sendAndWaitRecv(packet).then(packet => { + if (packet.type == PacketTypeCmdResp) { + resolve(packet.result == 0); + } + }).catch(err => { + reject(err); + }); + }); +} +EnrollSchedule.prototype._sendAndWaitRecv = function(packet) { + return new Promise((resolve, reject) => { + var that = this; + this.responseCallback = (packet) => { + if (packet.type == PacketTypeCmdResp) { + if (that.responseTimeout) { + clearTimeout(that.responseTimeout); + that.responseTimeout = 0; + } + if (packet.result == 0x01) { + reject(ErrorReceiveDataErr); + }else { + resolve(packet); + } + } + } + this.connection.send(packet); + + this.responseTimeout = setTimeout(() => { + that.connection.send(packet); + this.responseTimeout = setTimeout(() => { + reject(ErrorReceiveDataErr); + }, this.responseTime); + }, this.responseTime); + }); +} + + +EnrollSchedule.prototype._resolvePacket = function(packet) { + if (this.responseCallback) { + this.responseCallback(packet); + } +} +EnrollSchedule.prototype._connect = function() { + return new Promise((resolve, reject) => { + var that = this; + this.connection = new SerialConnection(); + this.connection.onConnect.addListener(function() { + logln("device " + that.device.path + " connected"); + resolve(); + }); + this.connection.onReceive.addListener(function(packet) { + that._resolvePacket(packet); + }); + + this.connection.connect(this.device.path, this.device.bitrate); + setTimeout(() => { + reject("connect timeout"); + }, 500); + }); +} +EnrollSchedule.prototype._disConnect = function() { + if (this.connection) { + this.connection.disconnect(); + this.connection = null; + } + if (this.responseTimeout) { + clearTimeout(this.responseTimeout); + this.responseTimeout = 0; + } + if (this.timeoutFlag) { + clearTimeout(this.timeoutFlag); + this.timeoutFlag = 0; + } +} + +EnrollSchedule.prototype.stop = function() { + this.canceled = true; +} + + + +var enrollSchedule = null; +var tempData = null; +function startEnroll(enrollCount=6, timeout=10*1000, cb) { + if (!curDevice) { + logln("device not found"); + cb.call(null, { + err: ErrorDeviceNotFound + }, 0, null); + return; + + } + + enrollSchedule = new EnrollSchedule(curDevice, enrollCount, (err, step, state, data) => { + if (err) { + printError(status.err); + } + + if(cb) { + cb.call(null, { + err: err, + state: state, + step: step, + data: data + }); + } + if (data) { + tempData = data; + } + }, timeout); + logln("start enroll"); + enrollSchedule.start(); +} +function stopEnroll() { + if (enrollSchedule) { + enrollSchedule.stop(); + enrollSchedule = null; + } +} + +//////////////////////////////////////////////////////// +//test +EnrollSchedule.prototype.sleep = function(time) { + return new Promise((resolve, reject) => { + setTimeout(() => { + resolve(); + }, time); + }); +} +EnrollSchedule.prototype.downloadTemplate = async function(data) { + var cmdData = Uint8Array.of(0x09, 0x02); + var packet = new Packet(cmdData, 2); + this.connection.send(packet); + + await this.sleep(1000); + var dataLength = data.length; + var packetLen = 256; + var sendCursor = 0; + var sendLen = 0; + var sendType = PacketTypeData; + logln("downloading"); + while (sendCursor < dataLength) { + sendLen = (dataLength-sendCursor > packetLen) ? packetLen : (dataLength-sendCursor); + sendType = (dataLength-sendCursor > packetLen) ? PacketTypeData : PacketTypeDataEnd; + var sendData = new Uint8Array(data.buffer, sendCursor, sendLen); + var dataPack = new Packet(sendData, sendLen, sendType); + this.connection.send(dataPack); + console.log("send "+ sendLen) + log('.'); + sendCursor += sendLen; + await this.sleep(100); + } + cmdData = Uint8Array.of(0x06, 0x02, 0x00, 0x03); + packet = new Packet(cmdData, 4); + this.connection.send(packet); + logln('.'); + await this.sleep(500); + +} + +async function downloadTemplate() { + if (!curDevice) { + var err = "device not found"; + logln(err); + return; + } + if (!tempData) { + var err = "please enroll"; + logln(err); + return; + } + var enroll = new EnrollSchedule(curDevice); + try { + await enroll._connect(); + await enroll.downloadTemplate(tempData); + logln("download complete"); + }catch(err) { + logln("download err: " + err); + } + + await enroll._disConnect(); + +} + +async function matchTemplate() { + if (!curDevice) { + var err = "device not found"; + logln(err); + return; + } + var enroll = new EnrollSchedule(curDevice); + try { + await enroll._connect(); + await enroll._enrollOne(1); + var packData = Uint8Array.of(0x04, 0x01, 0x00, 0x03, 0x00, 0x03); + var packet = new Packet(packData, 6); + await new Promise((resolve, reject) =>{ + enroll._sendAndWaitRecv(packet).then(packet => { + if (packet.type == PacketTypeCmdResp) { + if(packet.result) { + logln("match fail"); + }else { + logln("match success score " + (packet.data[3] * 256 + packet.data[4])); + + } + resolve(); + } + }).catch(err => { + reject("match err: " + err); + }); + }) + + + }catch(err) { + logln("download err: " + err); + } + + await enroll._disConnect(); +} +//////////////////////////////////////////////////////// +//////////////////////////////////////////////////////// +function disableAll() { + document.querySelector("#enroll").disabled = true; + document.querySelector("#down").disabled = true; + document.querySelector("#match").disabled = true; + document.querySelector("#refresh").disabled = true; + document.querySelector("#export").disabled = true; + document.querySelector("#import").disabled = true; + +} +function enableAll() { + document.querySelector("#enroll").disabled = false; + document.querySelector("#down").disabled = false; + document.querySelector("#match").disabled = false; + document.querySelector("#refresh").disabled = false; + document.querySelector("#export").disabled = false; + document.querySelector("#import").disabled = false; + +} +var server = null; +onload = function() { + document.querySelector('#show-log').checked = showDebugLog; + + document.querySelector('#show-log').onchange = function(e) { + showDebugLog = e.target.checked; + } + document.querySelector('#enroll').onclick = function(e) { + if (e.currentTarget.innerText == "Enroll") { + e.currentTarget.innerText = "Stop"; + startEnroll(6, 10* 1000, (status) => { + console.log(status.step); + if (status.err) { + console.log(status.err); + } + if (status.err || status.data) { + document.querySelector('#enroll').innerText = "Enroll"; + } + if (status.data) { + // console.log(data); + // console.log(buf2hex(data.buffer)); + } + }); + }else { + e.currentTarget.innerText = "Enroll"; + stopEnroll(); + } + + } + document.querySelector('.msg').style="height:" + (window.innerHeight - 70) + "px"; + + chrome.serial.getDevices((devices) => { + checkDevices(devices); + }); + document.querySelector("#down").onclick = async function(e) { + disableAll(); + try { + await downloadTemplate(); + }catch(err) { + logln("download err: " + err); + } + enableAll(); + } + document.querySelector("#match").onclick = async function(e) { + disableAll(); + try { + await matchTemplate(); + }catch(err) { + logln("match err: " + err); + } + enableAll(); + } + + document.querySelector("#refresh").onclick = function(e) { + disableAll(); + chrome.serial.getDevices(async function(devices) { + try { + await checkDevices(devices); + }catch (e) { + console.log(e) + } + enableAll(); + }); + } + document.querySelector("#export").onclick = function(e) { + if (!tempData) { + logln("please enroll"); + return; + } + let reader = new FileReader(); + reader.onload = function(eve) { + if (eve.target.readyState == FileReader.DONE) + { + let a = document.createElement('a'); + a.download = "mafp_template.bin"; + a.href = this.result; + a.click(); + } + } + reader.readAsDataURL(new Blob([tempData])); + } + + document.querySelector("#import").onclick = function(e) { + let fileInput = document.querySelector("#import-file"); + fileInput.value = ""; + fileInput.click(); + } + document.querySelector("#import-file").onchange = function(e) { + let files = e.target.files; + if (files && files.length) { + let reader = new FileReader(); + reader.onload = async function(ev) { + if (ev.total == 4096) { + tempData = new Uint8Array(this.result); + disableAll(); + try { + await downloadTemplate(); + }catch(err) { + logln("download err: " + err); + } + enableAll(); + }else { + logln("invalid file length " + ev.total); + } + } + reader.readAsArrayBuffer(files[0]); + } + } + + const port = 9897; + if (http.Server && http.WebSocketServer) { + server = new http.Server(); + var wsServer = new http.WebSocketServer(server); + server.listen(port); + logln("ws socket server listen at " + port); + var connectedSocket = null; + wsServer.addEventListener('request', function(req) { + if (connectedSocket) { + req.reject(); + return; + } + console.log('Client connected'); + var socket = req.accept(); + connectedSocket = socket; + + socket.addEventListener('message', function(e) { + var reqData = JSON.parse(e.data); + if (reqData.cmd == "enrollStart") { + startEnroll(reqData.config.enrollCount, + reqData.config.enrollTimeout, + (status) =>{ + var resp = { + err: status.err ? status.err : "", + state: status.state ? status.state : 0, + step: status.step + } + if (status.data) { + resp.data = Array.from(status.data); + } + connectedSocket.send(JSON.stringify(resp)); + }); + }else if (reqData.cmd == "enrollCancel") { + stopEnroll(); + } + }); + + socket.addEventListener('close', function() { + connectedSocket = null; + stopEnroll(); + console.log('Client disconnected'); + if (chrome.runtime.lastError != undefined) { + console.log(chrome.runtime.lastError.message); + } + }); + return true; + }); + } +}; + + +onresize = function(e) { + document.querySelector('.msg').style="height:" + (e.currentTarget.innerHeight - 70) + "px"; + document.querySelector('#msg_end').scrollIntoView(); + +} \ No newline at end of file diff --git a/static/equipment/mafp_serial/plugin/manifest.json b/static/equipment/mafp_serial/plugin/manifest.json new file mode 100644 index 0000000..aeb028d --- /dev/null +++ b/static/equipment/mafp_serial/plugin/manifest.json @@ -0,0 +1,30 @@ +{ + "name": "MAFP Serial", + "version": "1.0", + "manifest_version": 2, + "minimum_chrome_version": "23", + "description": "microarray fingerprint serial control.", + "icons": + { + "48": "logo.png", + "128": "logo.png" + }, + "app": { + "background": { + "scripts": [ "background.js" ] + } + }, + "sockets": { + "tcp": { + "connect": "*" + }, + + "tcpServer": { + "listen": "*" + } + }, + "permissions": [ + "serial" + ] + } + \ No newline at end of file diff --git a/static/equipment/mafp_serial/plugin/sha1.js b/static/equipment/mafp_serial/plugin/sha1.js new file mode 100644 index 0000000..8a26ec1 --- /dev/null +++ b/static/equipment/mafp_serial/plugin/sha1.js @@ -0,0 +1,232 @@ +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Copyright 2005 Google Inc. All Rights Reserved. + +/** + * @fileoverview SHA-1 cryptographic hash. + * Variable names follow the notation in FIPS PUB 180-3: + * http://csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdf. + * + * Usage: + * var sha1 = new goog.crypt.sha1(); + * sha1.update(bytes); + * var hash = sha1.digest(); + * + */ + +/** + * SHA-1 cryptographic hash constructor. + * + * The properties declared here are discussed in the above algorithm document. + * @constructor + */ +var Sha1 = function() { + /** + * Holds the previous values of accumulated variables a-e in the compress_ + * function. + * @type {Array.} + * @private + */ + this.chain_ = []; + + /** + * A buffer holding the partially computed hash result. + * @type {Array.} + * @private + */ + this.buf_ = []; + + /** + * An array of 80 bytes, each a part of the message to be hashed. Referred to + * as the message schedule in the docs. + * @type {Array.} + * @private + */ + this.W_ = []; + + /** + * Contains data needed to pad messages less than 64 bytes. + * @type {Array.} + * @private + */ + this.pad_ = []; + + this.pad_[0] = 128; + for (var i = 1; i < 64; ++i) { + this.pad_[i] = 0; + } + + this.reset(); +}; + + +/** + * Resets the internal accumulator. + */ +Sha1.prototype.reset = function() { + this.chain_[0] = 0x67452301; + this.chain_[1] = 0xefcdab89; + this.chain_[2] = 0x98badcfe; + this.chain_[3] = 0x10325476; + this.chain_[4] = 0xc3d2e1f0; + + this.inbuf_ = 0; + this.total_ = 0; +}; + + +/** + * Internal helper performing 32 bit left rotate. + * @return {number} w rotated left by r bits. + * @private + */ +Sha1.prototype.rotl_ = function(w, r) { + return ((w << r) | (w >>> (32 - r))) & 0xffffffff; +}; + + +/** + * Internal compress helper function. + * @param {Array} buf containing block to compress. + * @private + */ +Sha1.prototype.compress_ = function(buf) { + var W = this.W_; + + // get 16 big endian words + for (var i = 0; i < 64; i += 4) { + var w = (buf[i] << 24) | + (buf[i + 1] << 16) | + (buf[i + 2] << 8) | + (buf[i + 3]); + W[i / 4] = w; + } + + // expand to 80 words + for (var i = 16; i < 80; i++) { + W[i] = this.rotl_(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1); + } + + var a = this.chain_[0]; + var b = this.chain_[1]; + var c = this.chain_[2]; + var d = this.chain_[3]; + var e = this.chain_[4]; + var f, k; + + for (var i = 0; i < 80; i++) { + if (i < 40) { + if (i < 20) { + f = d ^ (b & (c ^ d)); + k = 0x5a827999; + } else { + f = b ^ c ^ d; + k = 0x6ed9eba1; + } + } else { + if (i < 60) { + f = (b & c) | (d & (b | c)); + k = 0x8f1bbcdc; + } else { + f = b ^ c ^ d; + k = 0xca62c1d6; + } + } + + var t = (this.rotl_(a, 5) + f + e + k + W[i]) & 0xffffffff; + e = d; + d = c; + c = this.rotl_(b, 30); + b = a; + a = t; + } + + this.chain_[0] = (this.chain_[0] + a) & 0xffffffff; + this.chain_[1] = (this.chain_[1] + b) & 0xffffffff; + this.chain_[2] = (this.chain_[2] + c) & 0xffffffff; + this.chain_[3] = (this.chain_[3] + d) & 0xffffffff; + this.chain_[4] = (this.chain_[4] + e) & 0xffffffff; +}; + + +/** + * Adds a byte array to internal accumulator. + * @param {Array.} bytes to add to digest. + * @param {number} opt_length is # of bytes to compress. + */ +Sha1.prototype.update = function(bytes, opt_length) { + if (!opt_length) { + opt_length = bytes.length; + } + + var n = 0; + + // Optimize for 64 byte chunks at 64 byte boundaries. + if (this.inbuf_ == 0) { + while (n + 64 < opt_length) { + this.compress_(bytes.slice(n, n + 64)); + n += 64; + this.total_ += 64; + } + } + + while (n < opt_length) { + this.buf_[this.inbuf_++] = bytes[n++]; + this.total_++; + + if (this.inbuf_ == 64) { + this.inbuf_ = 0; + this.compress_(this.buf_); + + // Pick up 64 byte chunks. + while (n + 64 < opt_length) { + this.compress_(bytes.slice(n, n + 64)); + n += 64; + this.total_ += 64; + } + } + } +}; + + +/** + * @return {Array} byte[20] containing finalized hash. + */ +Sha1.prototype.digest = function() { + var digest = []; + var totalBits = this.total_ * 8; + + // Add pad 0x80 0x00*. + if (this.inbuf_ < 56) { + this.update(this.pad_, 56 - this.inbuf_); + } else { + this.update(this.pad_, 64 - (this.inbuf_ - 56)); + } + + // Add # bits. + for (var i = 63; i >= 56; i--) { + this.buf_[i] = totalBits & 255; + totalBits >>>= 8; + } + + this.compress_(this.buf_); + + var n = 0; + for (var i = 0; i < 5; i++) { + for (var j = 24; j >= 0; j -= 8) { + digest[n++] = (this.chain_[i] >> j) & 255; + } + } + + return digest; +}; diff --git a/static/equipment/mafp_serial/plugin/style.css b/static/equipment/mafp_serial/plugin/style.css new file mode 100644 index 0000000..86909f5 --- /dev/null +++ b/static/equipment/mafp_serial/plugin/style.css @@ -0,0 +1,32 @@ +body { + font-family: "Helvetica Neue", Helvetica, sans-serif; + font-size: 13px; + width: 100%; + height: 100%;; + margin: 0; +} + +html { + width: 100%; + height: 100%;; +} +#buffer { + line-height: 20px; +} + +.msg { + overflow: auto; + padding: 20px; +} + +.buttons { + position: absolute; + bottom: 0; + display: flex; + align-items: center; + justify-content: flex-start; + height: 50px; +} +button { + margin-left: 20px; +} \ No newline at end of file diff --git a/static/equipment/mafp_serial/press.mp3 b/static/equipment/mafp_serial/press.mp3 new file mode 100644 index 0000000..d5f2763 Binary files /dev/null and b/static/equipment/mafp_serial/press.mp3 differ diff --git a/static/equipment/mafp_serial/up.mp3 b/static/equipment/mafp_serial/up.mp3 new file mode 100644 index 0000000..745613f Binary files /dev/null and b/static/equipment/mafp_serial/up.mp3 differ diff --git a/static/equipment/mafp_serial/指纹采集器软件通信流程.doc b/static/equipment/mafp_serial/指纹采集器软件通信流程.doc new file mode 100644 index 0000000..f4b7b5b Binary files /dev/null and b/static/equipment/mafp_serial/指纹采集器软件通信流程.doc differ diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..d671d09 --- /dev/null +++ b/static/favicon.ico @@ -0,0 +1,2 @@ +
      +Warning: readfile(): Filename cannot be empty in /www/wwwroot/51tool.com/ico/download.php on line 17
      diff --git a/static/global.json b/static/global.json new file mode 100644 index 0000000..8d601f7 --- /dev/null +++ b/static/global.json @@ -0,0 +1,3 @@ +{ + "tenantId": "200,300,400" + } diff --git a/static/logo.png b/static/logo.png new file mode 100644 index 0000000..d7043f1 Binary files /dev/null and b/static/logo.png differ diff --git a/static/logo1.png b/static/logo1.png new file mode 100644 index 0000000..13e5ab3 Binary files /dev/null and b/static/logo1.png differ diff --git a/test/e2e/custom-assertions/elementCount.js b/test/e2e/custom-assertions/elementCount.js new file mode 100644 index 0000000..818e602 --- /dev/null +++ b/test/e2e/custom-assertions/elementCount.js @@ -0,0 +1,27 @@ +// A custom Nightwatch assertion. +// The assertion name is the filename. +// Example usage: +// +// browser.assert.elementCount(selector, count) +// +// For more information on custom assertions see: +// http://nightwatchjs.org/guide#writing-custom-assertions + +exports.assertion = function (selector, count) { + this.message = 'Testing if element <' + selector + '> has count: ' + count + this.expected = count + this.pass = function (val) { + return val === this.expected + } + this.value = function (res) { + return res.value + } + this.command = function (cb) { + var self = this + return this.api.execute(function (selector) { + return document.querySelectorAll(selector).length + }, [selector], function (res) { + cb.call(self, res) + }) + } +} diff --git a/test/e2e/nightwatch.conf.js b/test/e2e/nightwatch.conf.js new file mode 100644 index 0000000..f019c0a --- /dev/null +++ b/test/e2e/nightwatch.conf.js @@ -0,0 +1,46 @@ +require('babel-register') +var config = require('../../config') + +// http://nightwatchjs.org/gettingstarted#settings-file +module.exports = { + src_folders: ['test/e2e/specs'], + output_folder: 'test/e2e/reports', + custom_assertions_path: ['test/e2e/custom-assertions'], + + selenium: { + start_process: true, + server_path: require('selenium-server').path, + host: '127.0.0.1', + port: 4444, + cli_args: { + 'webdriver.chrome.driver': require('chromedriver').path + } + }, + + test_settings: { + default: { + selenium_port: 4444, + selenium_host: 'localhost', + silent: true, + globals: { + devServerURL: 'http://localhost:' + (process.env.PORT || config.dev.port) + } + }, + + chrome: { + desiredCapabilities: { + browserName: 'chrome', + javascriptEnabled: true, + acceptSslCerts: true + } + }, + + firefox: { + desiredCapabilities: { + browserName: 'firefox', + javascriptEnabled: true, + acceptSslCerts: true + } + } + } +} diff --git a/test/e2e/runner.js b/test/e2e/runner.js new file mode 100644 index 0000000..2722032 --- /dev/null +++ b/test/e2e/runner.js @@ -0,0 +1,48 @@ +// 1. start the dev server using production config +process.env.NODE_ENV = 'testing' + +const webpack = require('webpack') +const DevServer = require('webpack-dev-server') + +const webpackConfig = require('../../build/webpack.prod.conf') +const devConfigPromise = require('../../build/webpack.dev.conf') + +let server + +devConfigPromise.then(devConfig => { + const devServerOptions = devConfig.devServer + const compiler = webpack(webpackConfig) + server = new DevServer(compiler, devServerOptions) + const port = devServerOptions.port + const host = devServerOptions.host + return server.listen(port, host) +}) +.then(() => { + // 2. run the nightwatch test suite against it + // to run in additional browsers: + // 1. add an entry in test/e2e/nightwatch.conf.js under "test_settings" + // 2. add it to the --env flag below + // or override the environment flag, for example: `npm run e2e -- --env chrome,firefox` + // For more information on Nightwatch's config file, see + // http://nightwatchjs.org/guide#settings-file + let opts = process.argv.slice(2) + if (opts.indexOf('--config') === -1) { + opts = opts.concat(['--config', 'test/e2e/nightwatch.conf.js']) + } + if (opts.indexOf('--env') === -1) { + opts = opts.concat(['--env', 'chrome']) + } + + const spawn = require('cross-spawn') + const runner = spawn('./node_modules/.bin/nightwatch', opts, { stdio: 'inherit' }) + + runner.on('exit', function (code) { + server.close() + process.exit(code) + }) + + runner.on('error', function (err) { + server.close() + throw err + }) +}) diff --git a/test/e2e/specs/test.js b/test/e2e/specs/test.js new file mode 100644 index 0000000..a7b1bd9 --- /dev/null +++ b/test/e2e/specs/test.js @@ -0,0 +1,19 @@ +// For authoring Nightwatch tests, see +// http://nightwatchjs.org/guide#usage + +module.exports = { + 'default e2e tests': function (browser) { + // automatically uses dev Server port from /config.index.js + // default: http://localhost:8080 + // see nightwatch.conf.js + const devServer = browser.globals.devServerURL + + browser + .url(devServer) + .waitForElementVisible('#app', 5000) + .assert.elementPresent('.hello') + .assert.containsText('h1', 'Welcome to Your Vue.js App') + .assert.elementCount('img', 1) + .end() + } +} diff --git a/test/unit/.eslintrc b/test/unit/.eslintrc new file mode 100644 index 0000000..4d5d98f --- /dev/null +++ b/test/unit/.eslintrc @@ -0,0 +1,7 @@ +{ + "env": { + "jest": true + }, + "globals": { + } +} diff --git a/test/unit/jest.conf.js b/test/unit/jest.conf.js new file mode 100644 index 0000000..4f7da15 --- /dev/null +++ b/test/unit/jest.conf.js @@ -0,0 +1,30 @@ +const path = require('path') + +module.exports = { + rootDir: path.resolve(__dirname, '../../'), + moduleFileExtensions: [ + 'js', + 'json', + 'vue' + ], + moduleNameMapper: { + '^@/(.*)$': '/src/$1' + }, + transform: { + '^.+\\.js$': '/node_modules/babel-jest', + '.*\\.(vue)$': '/node_modules/vue-jest' + }, + testPathIgnorePatterns: [ + '/test/e2e' + ], + snapshotSerializers: ['/node_modules/jest-serializer-vue'], + setupFiles: ['/test/unit/setup'], + mapCoverage: true, + coverageDirectory: '/test/unit/coverage', + collectCoverageFrom: [ + 'src/**/*.{js,vue}', + '!src/main.js', + '!src/router/index.js', + '!**/node_modules/**' + ] +} diff --git a/test/unit/setup.js b/test/unit/setup.js new file mode 100644 index 0000000..edbdbae --- /dev/null +++ b/test/unit/setup.js @@ -0,0 +1,3 @@ +import Vue from 'vue' + +Vue.config.productionTip = false diff --git a/test/unit/specs/HelloWorld.spec.js b/test/unit/specs/HelloWorld.spec.js new file mode 100644 index 0000000..cfb0453 --- /dev/null +++ b/test/unit/specs/HelloWorld.spec.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import HelloWorld from '@/components/HelloWorld' + +describe('HelloWorld.vue', () => { + it('should render correct contents', () => { + const Constructor = Vue.extend(HelloWorld) + const vm = new Constructor().$mount() + expect(vm.$el.querySelector('.hello h1').textContent) + .toEqual('Welcome to Your Vue.js App') + }) +}) diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..d2cae56 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,10401 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0-beta.35": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/helper-validator-identifier@^7.18.6": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.18.4": + version "7.19.1" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c" + integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A== + +"@babel/runtime@^7.5.5": + version "7.19.0" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" + integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== + dependencies: + regenerator-runtime "^0.13.4" + +"@jiaminghi/bezier-curve@*": + version "0.0.9" + resolved "https://registry.npmmirror.com/@jiaminghi/bezier-curve/-/bezier-curve-0.0.9.tgz#5196aca93c8b061a612b4c3eabcedf9490cef6ee" + integrity sha512-u9xJPOEl6Dri2E9FfmJoGxYQY7vYJkURNX04Vj64tdi535tPrpkuf9Sm0lNr3QTKdHQh0DdNRsaa62FLQNQEEw== + dependencies: + "@babel/runtime" "^7.5.5" + +"@jiaminghi/c-render@^0.4.3": + version "0.4.3" + resolved "https://registry.npmmirror.com/@jiaminghi/c-render/-/c-render-0.4.3.tgz#982ebd8f71b443bb9507834227834973ebd9b6d8" + integrity sha512-FJfzj5hGj7MLqqqI2D7vEzHKbQ1Ynnn7PJKgzsjXaZpJzTqs2Yw5OSeZnm6l7Qj7jyPAP53lFvEQNH4o4j6s+Q== + dependencies: + "@babel/runtime" "^7.5.5" + "@jiaminghi/bezier-curve" "*" + "@jiaminghi/color" "*" + "@jiaminghi/transition" "*" + +"@jiaminghi/charts@*": + version "0.2.18" + resolved "https://registry.npmmirror.com/@jiaminghi/charts/-/charts-0.2.18.tgz#63ded95200789fc1a1fd04b7fd9e56f58d22d90f" + integrity sha512-K+HXaOOeWG9OOY1VG6M4mBreeeIAPhb9X+khG651AbnwEwL6G2UtcAQ8GWCq6GzhczcLwwhIhuaHqRygwHC0sA== + dependencies: + "@babel/runtime" "^7.5.5" + "@jiaminghi/c-render" "^0.4.3" + +"@jiaminghi/color@*": + version "0.1.1" + resolved "https://registry.npmmirror.com/@jiaminghi/color/-/color-0.1.1.tgz#bddf9012dfce6982d3829a983ffeb91ee9dda7b6" + integrity sha512-M09+Sb5HGqVim0zo+nG5gU1v+6gXT8ptr0BZR6dMGt83XmCJgnZtO8s7llTW4hLFFFM5co6geZvTekqLpSPAAQ== + dependencies: + "@babel/runtime" "^7.5.5" + +"@jiaminghi/data-view@^2.10.0": + version "2.10.0" + resolved "https://registry.npmmirror.com/@jiaminghi/data-view/-/data-view-2.10.0.tgz#2146d8fc71b9f24be808238ca050ddb7a4c8949f" + integrity sha512-Cud2MTiMcqc5k2KWabR/svuVQmXHANqURo+yj40370/LdI/gyUJ6LG203hWXEnT1nMCeiv/SLVmxv3PXLScCeA== + dependencies: + "@babel/runtime" "^7.5.5" + "@jiaminghi/charts" "*" + +"@jiaminghi/transition@*": + version "1.1.11" + resolved "https://registry.npmmirror.com/@jiaminghi/transition/-/transition-1.1.11.tgz#576d8af092434b34201eba5eaecc79dd33c8ad8c" + integrity sha512-owBggipoHMikDHHDW5Gc7RZYlVuvxHADiU4bxfjBVkHDAmmck+fCkm46n2JzC3j33hWvP9nSCAeh37t6stgWeg== + dependencies: + "@babel/runtime" "^7.5.5" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@types/echarts@^4.4.3": + version "4.9.16" + resolved "https://registry.npmmirror.com/@types/echarts/-/echarts-4.9.16.tgz#7156aea4623f3543b083200f6c65e04d3693bcc8" + integrity sha512-bfiagfPw3dWauAIJ9fgoJQoL4hLWlGcltqwbE6LGye0NIY5xnbZau+mDmadCzGojic3MWuFDCUiO25kl4sRGeA== + dependencies: + "@types/zrender" "*" + +"@types/json-schema@^7.0.8": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + +"@types/strip-bom@^3.0.0": + version "3.0.0" + resolved "https://registry.npmmirror.com/@types/strip-bom/-/strip-bom-3.0.0.tgz#14a8ec3956c2e81edb7520790aecf21c290aebd2" + integrity sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ== + +"@types/strip-json-comments@0.0.30": + version "0.0.30" + resolved "https://registry.npmmirror.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1" + integrity sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== + +"@types/zrender@*": + version "4.0.3" + resolved "https://registry.npmmirror.com/@types/zrender/-/zrender-4.0.3.tgz#d18b31648b2f11b9ec672a560836e1887a965ec1" + integrity sha512-EPI269lkHNsObwILJ1k1z7znLjKyePuWRy/XKK0shSGpBb9cIX307arcwJV4+2NeZj5wEjN06r4D8yFv7sI06g== + +"@vue/compiler-sfc@2.7.10": + version "2.7.10" + resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz#3fe08e780053a3bbf41328c65ae5dfdee0385206" + integrity sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q== + dependencies: + "@babel/parser" "^7.18.4" + postcss "^8.4.14" + source-map "^0.6.1" + +abab@^2.0.0: + version "2.0.6" + resolved "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +abbrev@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-dynamic-import@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" + integrity sha512-GKp5tQ8h0KMPWIYGRHHXI1s5tUpZixZ3IHF2jAu42wSCf6In/G873s6/y4DdKdhWvzhu1T6mE1JgvnhAKqyYYQ== + dependencies: + acorn "^4.0.3" + +acorn-globals@^4.1.0: + version "4.3.4" + resolved "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn@^4.0.3: + version "4.0.13" + resolved "https://registry.npmmirror.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + integrity sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug== + +acorn@^5.0.0, acorn@^5.3.0, acorn@^5.5.3: + version "5.7.4" + resolved "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^6.0.1: + version "6.4.2" + resolved "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +adler-32@, adler-32@~1.3.0: + version "1.3.1" + resolved "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz#1dbf0b36dda0012189a32b3679061932df1821e2" + integrity sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A== + +adler-32@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/adler-32/-/adler-32-1.2.0.tgz#6a3e6bf0a63900ba15652808cb15c6813d1a5f25" + integrity sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ== + dependencies: + exit-on-epipe "~1.0.1" + printj "~1.1.0" + +agent-base@2: + version "2.1.1" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7" + integrity sha512-oDtZV740o3fr5oJtPLOsgH2hl2TRPscNXIx4VzzBwVlXVkv8RHm7XXqGAYg8t20+Gwu6LNDnx8HRMGqVGPZ8Vw== + dependencies: + extend "~3.0.0" + semver "~5.0.1" + +ajv-keywords@^3.1.0, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^5.0.0: + version "5.5.2" + resolved "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw== + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.1.0, ajv@^6.12.3, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg== + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +alphanum-sort@^1.0.0, alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-regex@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" + integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + integrity sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw== + dependencies: + default-require-extensions "^1.0.0" + +aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA== + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA== + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.0.3: + version "3.1.5" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" + integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + get-intrinsic "^1.1.1" + is-string "^1.0.7" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +array.prototype.reduce@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f" + integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.2" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npmmirror.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assertion-error@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b" + integrity sha512-g/gZV+G476cnmtYI+Ko9d5khxSoCSoom/EaNmmCfwpOvBXEJ18qwFrxfP1/CsIqk2no1sAKKwxndV0tP7ROOFQ== + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +ast-types@0.x.x: + version "0.14.2" + resolved "https://registry.npmmirror.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async-validator@~1.8.1: + version "1.8.5" + resolved "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz#dc3e08ec1fd0dddb67e60842f02c0cd1cec6d7f0" + integrity sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA== + dependencies: + babel-runtime "6.x" + +async@^2.1.2, async@^2.1.4, async@^2.4.1, async@^2.6.4: + version "2.6.4" + resolved "https://registry.npmmirror.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^6.3.1: + version "6.7.7" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + integrity sha512-WKExI/eSGgGAkWAO+wMVdFObZV7hQen54UpD1kCCTN3tvlL3W1jL4+lPP/M7MwoP7Q4RHzKtO3JQ4HxYEcd+xQ== + dependencies: + browserslist "^1.7.6" + caniuse-db "^1.0.30000634" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.16" + postcss-value-parser "^3.2.3" + +autoprefixer@^7.1.2: + version "7.2.6" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-7.2.6.tgz#256672f86f7c735da849c4f07d008abb056067dc" + integrity sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ== + dependencies: + browserslist "^2.11.3" + caniuse-lite "^1.0.30000805" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^6.0.17" + postcss-value-parser "^3.2.3" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.npmmirror.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +axios@^0.21.1: + version "0.21.4" + resolved "https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" + integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== + dependencies: + follow-redirects "^1.14.0" + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g== + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.0.0, babel-core@^6.22.1, babel-core@^6.25.0, babel-core@^6.26.0: + version "6.26.3" + resolved "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-generator@^6.18.0, babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-bindify-decorators@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz#14c19e5f142d7b47f19a52431e52b1ccbc40a330" + integrity sha512-TYX2QQATKA6Wssp6j7jqlw4QLmABDN1olRdEHndYvBXdaXM5dcx6j5rN0+nd+aVL+Th40fAEYvvw/Xxd/LETuQ== + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + integrity sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q== + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ== + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA== + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + integrity sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ== + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-explode-class@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz#7dc2a3910dee007056e1e31d640ced3d54eaa9eb" + integrity sha512-SFbWewr0/0U4AiRzsHqwsbOQeLXVa9T1ELdqEa2efcQB5KopTnunAqoj07TuHlN2lfTQNPGO/rJR4FMln5fVcA== + dependencies: + babel-helper-bindify-decorators "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q== + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg== + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + integrity sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg== + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw== + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-vue-jsx-merge-props@^2.0.0, babel-helper-vue-jsx-merge-props@^2.0.2, babel-helper-vue-jsx-merge-props@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6" + integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg== + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ== + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@^21.0.2: + version "21.2.0" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-21.2.0.tgz#2ce059519a9374a2c46f2455b6fbef5ad75d863e" + integrity sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ== + dependencies: + babel-plugin-istanbul "^4.0.0" + babel-preset-jest "^21.2.0" + +babel-jest@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" + integrity sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ== + dependencies: + babel-plugin-istanbul "^4.1.5" + babel-preset-jest "^22.4.4" + +babel-loader@^7.1.1: + version "7.1.5" + resolved "https://registry.npmmirror.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68" + integrity sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw== + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-dynamic-import-node@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz#f91631e703e0595e47d4beafbb088576c87fbeee" + integrity sha512-yeDwKaLgGdTpXL7RgGt5r6T4LmnTza/hUn5Ul8uZSGGMtEjYo13Nxai7SQaGCTEzUtg9Zq9qJn0EjEr7SeSlTQ== + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + +babel-plugin-istanbul@^4.0.0, babel-plugin-istanbul@^4.1.5: + version "4.1.6" + resolved "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== + dependencies: + babel-plugin-syntax-object-rest-spread "^6.13.0" + find-up "^2.1.0" + istanbul-lib-instrument "^1.10.1" + test-exclude "^4.2.1" + +babel-plugin-jest-hoist@^21.2.0: + version "21.2.0" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz#2cef637259bd4b628a6cace039de5fcd14dbb006" + integrity sha512-yi5QuiVyyvhBUDLP4ButAnhYzkdrUwWDtvUJv71hjH3fclhnZg4HkDeqaitcR2dZZx/E67kGkRcPVjtVu+SJfQ== + +babel-plugin-jest-hoist@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" + integrity sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ== + +babel-plugin-jsx-event-modifiers@^2.0.2: + version "2.0.5" + resolved "https://registry.npmmirror.com/babel-plugin-jsx-event-modifiers/-/babel-plugin-jsx-event-modifiers-2.0.5.tgz#93e6ebb5d7553bb08f9fedbf7a0bee3af09a0472" + integrity sha512-tWGnCk0whZ+nZcj9tYLw4+y08tPJXqaEjIxRJZS6DkUUae72Kz4BsoGpxt/Kow7mmgQJpvFCw8IPLSNh5rkZCg== + +babel-plugin-jsx-v-model@^2.0.1: + version "2.0.3" + resolved "https://registry.npmmirror.com/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz#c396416b99cb1af782087315ae1d3e62e070f47d" + integrity sha512-SIx3Y3XxwGEz56Q1atwr5GaZsxJ2IRYmn5dl38LFkaTAvjnbNQxsZHO+ylJPsd+Hmv+ixJBYYFEekPBTHwiGfQ== + dependencies: + babel-plugin-syntax-jsx "^6.18.0" + html-tags "^2.0.0" + svg-tags "^1.0.0" + +babel-plugin-jsx-vue-functional@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/babel-plugin-jsx-vue-functional/-/babel-plugin-jsx-vue-functional-2.1.0.tgz#5630a0c86fe1904d28c30465e6bf1cf71235a239" + integrity sha512-z1kYclua3c3EtI4CiElq/hxrarsNkrUvkN9YPr1YfYUTq6W5PrCjg9ETWhaxQmSe9Va9J/oGucheqOU09lxDyQ== + +babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + integrity sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw== + +babel-plugin-syntax-async-generators@^6.5.0: + version "6.13.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" + integrity sha512-EbciFN5Jb9iqU9bqaLmmFLx2G8pAUsvpWJ6OzOWBNrSY9qTohXj+7YfZx6Ug1Qqh7tCb1EA7Jvn9bMC1HBiucg== + +babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + integrity sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA== + +babel-plugin-syntax-decorators@^6.13.0: + version "6.13.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" + integrity sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw== + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + integrity sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA== + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + integrity sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ== + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== + +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w== + +babel-plugin-syntax-trailing-function-commas@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + integrity sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ== + +babel-plugin-transform-async-generator-functions@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db" + integrity sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg== + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-generators "^6.5.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-async-to-generator@^6.22.0, babel-plugin-transform-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" + integrity sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw== + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-functions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-class-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + integrity sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg== + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-decorators@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz#788013d8f8c6b5222bdf7b344390dfd77569e24d" + integrity sha512-skQ2CImwDkCHu0mkWvCOlBCpBIHW4/49IZWVwV4A/EnWjL9bB6UBvLyMNe3Td5XDStSZNhe69j4bfEW8dvUbew== + dependencies: + babel-helper-explode-class "^6.24.1" + babel-plugin-syntax-decorators "^6.13.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.23.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw== + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.23.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag== + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw== + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.23.0: + version "6.23.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.23.0: + version "6.23.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg== + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA== + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.26.0: + version "6.26.2" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.23.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg== + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.23.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw== + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA== + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.23.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ== + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ== + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.23.0: + version "6.23.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ== + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-exponentiation-operator@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + integrity sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ== + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@^6.22.0, babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + integrity sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA== + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-regenerator@^6.22.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg== + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-runtime@^6.15.0, babel-plugin-transform-runtime@^6.22.0: + version "6.23.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz#88490d446502ea9b8e7efb0fe09ec4d99479b1ee" + integrity sha512-cpGMVC1vt/772y3jx1gwSaTitQVZuFDlllgreMsZ+rTYC6jlYXRyf5FQOgSnckOiA5QmzbXTyBY2A5AmZXF1fA== + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw== + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-vue-jsx@^3.5.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz#d40492e6692a36b594f7e9a1928f43e969740960" + integrity sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw== + dependencies: + esutils "^2.0.2" + +babel-polyfill@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + integrity sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ== + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + +babel-preset-env@^1.3.2, babel-preset-env@^1.6.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" + integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg== + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^3.2.6" + invariant "^2.2.2" + semver "^5.3.0" + +babel-preset-jest@^21.2.0: + version "21.2.0" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz#ff9d2bce08abd98e8a36d9a8a5189b9173b85638" + integrity sha512-hm9cBnr2h3J7yXoTtAVV0zg+3vg0Q/gT2GYuzlreTU0EPkJRtlNgKJJ3tBKEn0+VjAi3JykV6xCJkuUYttEEfA== + dependencies: + babel-plugin-jest-hoist "^21.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + +babel-preset-jest@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" + integrity sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA== + dependencies: + babel-plugin-jest-hoist "^22.4.4" + babel-plugin-syntax-object-rest-spread "^6.13.0" + +babel-preset-stage-2@^6.22.0: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1" + integrity sha512-9F+nquz+37PrlTSBdpeQBKnQfAMNBnryXw+m4qBh35FNbJPfzZz+sjN2G5Uf1CRedU9PH7fJkTbYijxmkLX8Og== + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-transform-class-properties "^6.24.1" + babel-plugin-transform-decorators "^6.24.1" + babel-preset-stage-3 "^6.24.1" + +babel-preset-stage-3@^6.24.1: + version "6.24.1" + resolved "https://registry.npmmirror.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz#836ada0a9e7a7fa37cb138fb9326f87934a48395" + integrity sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA== + dependencies: + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-generator-functions "^6.24.1" + babel-plugin-transform-async-to-generator "^6.24.1" + babel-plugin-transform-exponentiation-operator "^6.24.1" + babel-plugin-transform-object-rest-spread "^6.22.0" + +babel-preset-vue-app@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/babel-preset-vue-app/-/babel-preset-vue-app-1.3.2.tgz#53e98ac012a4edd3f8356cc6aafa000a6e980292" + integrity sha512-PLyyyVdrvgL4szMF7D5SuUhy85aBzy0+s5MO2QhpTwVqfW0qVaPFJi6K3d25CKz1nOV437JgpVvPj1W6tLGJ5g== + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + babel-plugin-transform-runtime "^6.15.0" + babel-preset-env "^1.6.0" + babel-preset-vue "^1.2.1" + babel-runtime "^6.20.0" + +babel-preset-vue@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/babel-preset-vue/-/babel-preset-vue-1.2.1.tgz#b0de8977e0ce981fc6824cf0a537917a02a6fe87" + integrity sha512-a/Z+6SJ4GXyAoCMfYidDH6OzXnccPNJ5nEaPMjALqCkP9SJkqxz9V0uUS//sGuWszcD8kibdwJRzU+brl8DdFQ== + dependencies: + babel-helper-vue-jsx-merge-props "^2.0.2" + babel-plugin-jsx-event-modifiers "^2.0.2" + babel-plugin-jsx-v-model "^2.0.1" + babel-plugin-jsx-vue-functional "^2.1.0" + babel-plugin-syntax-jsx "^6.18.0" + babel-plugin-transform-vue-jsx "^3.5.0" + +babel-register@^6.22.0, babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A== + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@6.x, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg== + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA== + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g== + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +balanced-match@^0.4.2: + version "0.4.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + integrity sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmmirror.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== + dependencies: + tweetnacl "^0.14.3" + +bfj-node4@^5.2.0: + version "5.3.1" + resolved "https://registry.npmmirror.com/bfj-node4/-/bfj-node4-5.3.1.tgz#e23d8b27057f1d0214fc561142ad9db998f26830" + integrity sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg== + dependencies: + bluebird "^3.5.1" + check-types "^7.3.0" + tryer "^1.0.0" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bluebird@^3.1.1, bluebird@^3.4.7, bluebird@^3.5.1: + version "3.7.2" + resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bmaplib.curveline@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/bmaplib.curveline/-/bmaplib.curveline-1.0.0.tgz#826eb0bf1c59fad1b23142be66fc360cf009aea2" + integrity sha512-9wcFMVhiYxNPqpvsLDAADn3qDhNzXp2mA6VyHSHg2XOAgSooC7ZiujdFhy0sp+0QYjTfJ/MjmLuNoUg2HHxH4Q== + +bmaplib.heatmap@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/bmaplib.heatmap/-/bmaplib.heatmap-1.0.4.tgz#30161262771fe78af35705ff92457725de5d9850" + integrity sha512-rmhqUARBpUSJ9jXzUI2j7dIOqnc38bqubkx/8a349U2qtw/ulLUwyzRD535OrA8G7w5cz4aPKm6/rNvUAarg/Q== + +bmaplib.lushu@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/bmaplib.lushu/-/bmaplib.lushu-1.0.7.tgz#77c17dcf7148d30c46e8430c7ff86b20e418b8b8" + integrity sha512-LVvgpESPii6xGxyjnQjq8u+ic4NjvhdCPV/RiSS/PGTUdZKeTDS7prSpleJLZH3ES0+oc0gYn8bw0LtPYUSz2w== + +bmaplib.markerclusterer@^1.0.13: + version "1.0.13" + resolved "https://registry.npmmirror.com/bmaplib.markerclusterer/-/bmaplib.markerclusterer-1.0.13.tgz#442d71a6c40844ee47d01f6db2166b54530b5bd1" + integrity sha512-VrLyWSiuDEVNi0yUfwOhFQ6z1oEEHS4w36GNu3iASu6p52QIx9uAXMUkuSCHReNR0bj2Cp9SA1dSx5RpojXajQ== + dependencies: + bmaplib.texticonoverlay "^1.0.2" + +bmaplib.texticonoverlay@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/bmaplib.texticonoverlay/-/bmaplib.texticonoverlay-1.0.2.tgz#d78546ea0f036d9fe964983796315b6c112a05bf" + integrity sha512-4ZTWr4ZP3B6qEWput5Tut16CfZgII38YwM3bpyb4gFTQyORlKYryFp9WHWrwZZaHlOyYDAXG9SX0hka43jTADg== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.1" + resolved "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +body-parser@1.20.0: + version "1.20.0" + resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.10.3" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.npmmirror.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw== + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browser-resolve@^1.11.2: + version "1.11.3" + resolved "https://registry.npmmirror.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + integrity sha512-7Rfk377tpSM9TWBEeHs0FlDZGoAIei2V/4MdZJoFMBFAK6BqLpxAIUepGRHGdPFgGsLb02PXovC4qddyHvQqTg== + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: + version "1.7.7" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + integrity sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw== + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + +browserslist@^2.11.3: + version "2.11.3" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" + integrity sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA== + dependencies: + caniuse-lite "^1.0.30000792" + electron-to-chromium "^1.3.30" + +browserslist@^3.2.6: + version "3.2.8" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ== + dependencies: + caniuse-lite "^1.0.30000844" + electron-to-chromium "^1.3.47" + +browserslist@^4.0.0: + version "4.21.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== + dependencies: + bluebird "^3.5.1" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^2.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^5.2.4" + unique-filename "^1.1.0" + y18n "^4.0.0" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.npmmirror.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ== + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^1.0.2, camelcase@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g== + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw== + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== + +caniuse-api@^1.5.2: + version "1.6.1" + resolved "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" + integrity sha512-SBTl70K0PkDUIebbkXrxWqZlHNs0wRgRD6QZ8guctShjbh63gEPfF+Wj0Yw+75f5Y8tSzqAI/NcisYv/cCah2Q== + dependencies: + browserslist "^1.3.6" + caniuse-db "^1.0.30000529" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: + version "1.0.30001412" + resolved "https://registry.npmmirror.com/caniuse-db/-/caniuse-db-1.0.30001412.tgz#5dda04df2b11842f11bae77b9ce27343b4f70562" + integrity sha512-sza6maqop0bKC+KpGmgE3+ka7zw25zaCrGzZyhV59Il4TWnX2T3diFLf/CPPHWT8gSq1UEwaP3NwFOAxbJQFvA== + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001400: + version "1.0.30001412" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz#30f67d55a865da43e0aeec003f073ea8764d5d7c" + integrity sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA== + +capture-exit@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + integrity sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg== + dependencies: + rsvp "^3.3.3" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.npmmirror.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ== + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +cfb@>=0.10.0, cfb@^1.1.4: + version "1.2.2" + resolved "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz#94e687628c700e5155436dac05f74e08df23bc44" + integrity sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA== + dependencies: + adler-32 "~1.3.0" + crc-32 "~1.2.0" + +chai-nightwatch@~0.1.x: + version "0.1.1" + resolved "https://registry.npmmirror.com/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz#1ca56de768d3c0868fe7fc2f4d32c2fe894e6be9" + integrity sha512-TeheBX8b3eszDfet1dmb3u8RAukPOmzLj5AclNDygL+JQAIV2MsyddziEigBcdUgfNHajyz9crtpKipU0Qe2SA== + dependencies: + assertion-error "1.0.0" + deep-eql "0.1.3" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +check-types@^7.3.0: + version "7.4.0" + resolved "https://registry.npmmirror.com/check-types/-/check-types-7.4.0.tgz#0378ec1b9616ec71f774931a3c6516fad8c152f4" + integrity sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg== + +china-area-data@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/china-area-data/-/china-area-data-5.0.1.tgz#7943b83a0619f033bb5893da80cb46e52e44be66" + integrity sha512-BQDPpiv5Nn+018ekcJK2oSD9PAD+E1bvXB0wgabc//dFVS/KvRqCgg0QOEUt3vBkx9XzB5a9BmkJCEZDBxVjVw== + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chokidar@^2.1.2, chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.0.1: + version "1.1.4" + resolved "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chromedriver@^2.27.2: + version "2.46.0" + resolved "https://registry.npmmirror.com/chromedriver/-/chromedriver-2.46.0.tgz#3d78e7eb9bb65dd804fe327a6bf76fced12be053" + integrity sha512-dLtKIJW3y/PuFrPmcw6Mb8Nh+HwSqgVrK1rWgTARXhHfWvV822X2VRkx2meU/tg2+YQL6/nNgT6n5qWwIDHbwg== + dependencies: + del "^3.0.0" + extract-zip "^1.6.7" + mkdirp "^0.5.1" + request "^2.88.0" + tcp-port-used "^1.0.1" + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.npmmirror.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" + integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== + dependencies: + chalk "^1.1.3" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@4.2.x: + version "4.2.4" + resolved "https://registry.npmmirror.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" + integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== + dependencies: + source-map "~0.6.0" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-spinners@^1.0.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" + integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + integrity sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA== + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w== + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@2.x: + version "2.1.2" + resolved "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmmirror.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +co@~3.0.6: + version "3.0.6" + resolved "https://registry.npmmirror.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda" + integrity sha512-Vj29f/AYywpPtHPhN9YqC7yK+p3rfjv7l/mTu5iOtn89a7DdccD4MYQmfU6R9wGdLXwufDIV07+PjXM0taVKvw== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" + integrity sha512-KAGck/eNAmCL0dcT3BiuYwLbExK6lduR8DxM3C1TyDzaXhZHyZ8ooX5I5+na2e3dPFuibfxrGdorr0/Lr7RYCQ== + dependencies: + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + +codemirror@^5.63.3: + version "5.65.9" + resolved "https://registry.npmmirror.com/codemirror/-/codemirror-5.65.9.tgz#ec70c92aa206ee4c9853d5f1e7c4ed356cdab68c" + integrity sha512-19Jox5sAKpusTDgqgKB5dawPpQcY+ipQK7xoEI+MVucEF9qqFaXpeqY1KaoyGBso/wHQoDa4HMMxMjdsS3Zzzw== + +codepage@~1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz#2e00519024b39424ec66eeb3ec07227e692618ab" + integrity sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA== + +codepage@~1.3.6: + version "1.3.8" + resolved "https://registry.npmmirror.com/codepage/-/codepage-1.3.8.tgz#4f2e5d7c0975de28f88498058dcb5afcab6a5f71" + integrity sha512-cjAoQW5L/TCKWRbzt/xGBvhwJKQFhcIVO0jWQtpKQx4gr9qvXNkpRfq6gSmjjA8dB2Is/DPOb7gNwqQXP7UgTQ== + dependencies: + commander "" + concat-stream "" + voc "" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.3.0, color-convert@^1.9.0, color-convert@^1.9.3: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + integrity sha512-sz29j1bmSDfoAxKIEU6zwoIZXN6BrFbAMIhfYCNyiZXBDuU/aiHlN84lp/xDzL2ubyFhLDobHIlU1X70XRrMDA== + dependencies: + color-name "^1.0.0" + +color-string@^1.6.0: + version "1.9.1" + resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.npmmirror.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" + integrity sha512-Ajpjd8asqZ6EdxQeqGzU5WBhhTfJ/0cA4Wlbre7e5vXfmDSmda7Ov6jeKoru+b0vHcb1CqvuroTHp5zIWzhVMA== + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + +color@^3.0.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +colormin@^1.0.5: + version "1.1.2" + resolved "https://registry.npmmirror.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" + integrity sha512-XSEQUUQUR/lXqGyddiNH3XYFUPYlYr1vXy9rTFMsSOw+J7Q6EQkdlQIrTlYn4TccpsOaUE1PYQNjBn20gwCdgQ== + dependencies: + color "^0.11.0" + css-color-names "0.0.4" + has "^1.0.1" + +colors@0.6.2: + version "0.6.2" + resolved "https://registry.npmmirror.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc" + integrity sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw== + +colors@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + integrity sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@: + version "9.4.0" + resolved "https://registry.npmmirror.com/commander/-/commander-9.4.0.tgz#bc4a40918fefe52e22450c111ecd6b7acce6f11c" + integrity sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw== + +commander@2.17.x: + version "2.17.1" + resolved "https://registry.npmmirror.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +commander@2.9.0: + version "2.9.0" + resolved "https://registry.npmmirror.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== + dependencies: + graceful-readlink ">= 1.0.0" + +commander@^2.13.0, commander@^2.19.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.npmmirror.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.3: + version "1.7.4" + resolved "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +comutils@^1.1.9: + version "1.1.19" + resolved "https://registry.npmmirror.com/comutils/-/comutils-1.1.19.tgz#3e07f306abf48e83726511713a72b20565034443" + integrity sha512-JxXB67juILiwhdLwOsYyjUqwWEhHdObI0EClOPk+JDtEuTbac59s0pxGpfCBnNNQ5JommifmcMGneW/4Cg7YWw== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concat-stream@: + version "2.0.0" + resolved "https://registry.npmmirror.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.0.2" + typedarray "^0.0.6" + +concat-stream@^1.5.0, concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +condense-newlines@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/condense-newlines/-/condense-newlines-0.2.1.tgz#3de985553139475d32502c83b02f60684d24c55f" + integrity sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg== + dependencies: + extend-shallow "^2.0.1" + is-whitespace "^0.3.0" + kind-of "^3.0.2" + +config-chain@^1.1.13: + version "1.1.13" + resolved "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +connect-history-api-fallback@^1.3.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +consolidate@^0.14.0: + version "0.14.5" + resolved "https://registry.npmmirror.com/consolidate/-/consolidate-0.14.5.tgz#5a25047bc76f73072667c8cb52c989888f494c63" + integrity sha512-PZFskfj64QnpKVK9cPdY36pyWEhZNM+srRVqtwMiVTlnViSoZcvX35PpBhhUcyLTHXYvz7pZRmxvsqwzJqg9kA== + dependencies: + bluebird "^3.1.1" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.4.0, convert-source-map@^1.5.1: + version "1.8.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-anything@^2.0.1: + version "2.0.6" + resolved "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" + integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== + dependencies: + is-what "^3.14.1" + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +copy-webpack-plugin@^4.0.1: + version "4.6.0" + resolved "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz#e7f40dd8a68477d405dd1b7a854aae324b158bae" + integrity sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA== + dependencies: + cacache "^10.0.4" + find-cache-dir "^1.0.0" + globby "^7.1.1" + is-glob "^4.0.0" + loader-utils "^1.1.0" + minimatch "^3.0.4" + p-limit "^1.0.0" + serialize-javascript "^1.4.0" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.12" + resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-js@^3.6.4: + version "3.25.3" + resolved "https://registry.npmmirror.com/core-js/-/core-js-3.25.3.tgz#cbc2be50b5ddfa7981837bd8c41639f27b166593" + integrity sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ== + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: + version "2.2.2" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892" + integrity sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A== + dependencies: + is-directory "^0.3.1" + js-yaml "^3.4.3" + minimist "^1.2.0" + object-assign "^4.1.0" + os-homedir "^1.0.1" + parse-json "^2.2.0" + require-from-string "^1.1.0" + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +crc-32@, crc-32@~1.2.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cropper@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/cropper/-/cropper-4.1.0.tgz#3c2faaa78f730a3c71814cee61e17c7a674b943f" + integrity sha512-dNbkWNT606oMgRQ2aYMerDnPpSVLBMTWyERDHsDwih1ahJiVpyfSM9ev/n6G4ElfRG8t0shUZ5FXLg7YtmDdBQ== + dependencies: + cropperjs "^1.5.6" + +cropperjs@^1.5.6: + version "1.5.12" + resolved "https://registry.npmmirror.com/cropperjs/-/cropperjs-1.5.12.tgz#d9c0db2bfb8c0d769d51739e8f916bbc44e10f50" + integrity sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw== + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-js@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" + integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@^0.28.11: + version "0.28.11" + resolved "https://registry.npmmirror.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7" + integrity sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg== + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + cssnano "^3.10.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash.camelcase "^4.3.0" + object-assign "^4.1.1" + postcss "^5.0.6" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-selector-tokenizer@^0.7.0: + version "0.7.3" + resolved "https://registry.npmmirror.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1" + integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== + dependencies: + cssesc "^3.0.0" + fastparse "^1.1.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" + integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.3" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^3.10.0: + version "3.10.0" + resolved "https://registry.npmmirror.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" + integrity sha512-0o0IMQE0Ezo4b41Yrm8U6Rp9/Ag81vNXY1gZMnT1XhO4DpjEf2utKERqWJbOoz3g1Wdc1d3QSta/cIuJ1wSTEg== + dependencies: + autoprefixer "^6.3.1" + decamelize "^1.1.2" + defined "^1.0.0" + has "^1.0.1" + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-calc "^5.2.0" + postcss-colormin "^2.1.8" + postcss-convert-values "^2.3.4" + postcss-discard-comments "^2.0.4" + postcss-discard-duplicates "^2.0.1" + postcss-discard-empty "^2.0.1" + postcss-discard-overridden "^0.1.1" + postcss-discard-unused "^2.2.1" + postcss-filter-plugins "^2.0.0" + postcss-merge-idents "^2.1.5" + postcss-merge-longhand "^2.0.1" + postcss-merge-rules "^2.0.3" + postcss-minify-font-values "^1.0.2" + postcss-minify-gradients "^1.0.1" + postcss-minify-params "^1.0.4" + postcss-minify-selectors "^2.0.4" + postcss-normalize-charset "^1.1.0" + postcss-normalize-url "^3.0.7" + postcss-ordered-values "^2.1.0" + postcss-reduce-idents "^2.2.2" + postcss-reduce-initial "^1.0.0" + postcss-reduce-transforms "^1.0.3" + postcss-svgo "^2.1.1" + postcss-unique-selectors "^2.0.2" + postcss-value-parser "^3.2.3" + postcss-zindex "^2.0.1" + +cssnano@^4.1.10: + version "4.1.11" + resolved "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" + integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.8" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.npmmirror.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" + integrity sha512-FmCI/hmqDeHHLaIQckMhMZneS84yzUZdrWDAvJVVxOwcKE1P1LF9FGmzr1ktIQSxOw6fl3PaQsmfg+GN+VvR3w== + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.8" + resolved "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + +csstype@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +cuint@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" + integrity sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw== + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== + dependencies: + array-find-index "^1.0.1" + +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== + dependencies: + assert-plus "^1.0.0" + +data-uri-to-buffer@1: + version "1.2.0" + resolved "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" + integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== + +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + +debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + integrity sha512-X0rGvJcskG1c3TgSCPqHJ0XJgwlcvOC7elJ5Y0hYuKBZoVqWpAMfLOeIh2UI/DCQ5ruodIjvsugZtjUYUw2pUw== + dependencies: + ms "0.7.1" + +debug@4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== + +deep-eql@0.1.3: + version "0.1.3" + resolved "https://registry.npmmirror.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" + integrity sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg== + dependencies: + type-detect "0.1.1" + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^1.2.0: + version "1.5.2" + resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" + integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== + +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + integrity sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA== + dependencies: + strip-bom "^2.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ== + +degenerator@~1.0.2: + version "1.0.4" + resolved "https://registry.npmmirror.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" + integrity sha512-EMAC+riLSC64jKfOs1jp8J7M4ZXstUUwTdwFBEv6HOzL/Ae+eAzMKEK0nJnpof2fnw9IOjmE6u6qXFejVyk8AA== + dependencies: + ast-types "0.x.x" + escodegen "1.x.x" + esprima "3.x.x" + +del@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" + integrity sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A== + dependencies: + globby "^6.1.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + p-map "^1.1.1" + pify "^3.0.0" + rimraf "^2.2.8" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A== + dependencies: + repeating "^2.0.0" + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff@1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" + integrity sha512-VzVc42hMZbYU9Sx/ltb7KYuQ6pqAw+cbFWVy4XKdkuEL2CFaRLGEnISPs7YdzaUGpi+CpIqvRmu7hPQ4T7EQ5w== + +diff@^3.2.0: + version "3.5.0" + resolved "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^2.0.0: + version "2.2.2" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ== + dependencies: + buffer-indexof "^1.0.0" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom7@^2.1.3, dom7@^2.1.5: + version "2.1.5" + resolved "https://registry.npmmirror.com/dom7/-/dom7-2.1.5.tgz#a79411017800b31d8400070cdaebbfc92c1f6377" + integrity sha512-xnhwVgyOh3eD++/XGtH+5qBwYTgCm0aW91GFgPJ3XG+jlsRLyJivnbP0QmUBFhI+Oaz9FV0s7cxgXHezwOEBYA== + dependencies: + ssr-window "^2.0.0" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +echarts-amap@1.0.0-rc.6: + version "1.0.0-rc.6" + resolved "https://registry.npmmirror.com/echarts-amap/-/echarts-amap-1.0.0-rc.6.tgz#5782a74daee52ed44ce3f8f62577561783f09e16" + integrity sha512-cYJCKoQdnkZXrGweYrveU1HruZd1c0KmsF1U8o3FtsvgR2jVL5ZUpGFjMmFtpolHOUFqxizk+s+QBLkYuOWL6Q== + +echarts-liquidfill@^2.0.2: + version "2.0.6" + resolved "https://registry.npmmirror.com/echarts-liquidfill/-/echarts-liquidfill-2.0.6.tgz#0668dc61d87a6262003090bd32c55aa8108c252e" + integrity sha512-p+AH0O9/BtwXMQQyhjJbMZo+GwRAgWG/DCyK5r27PQzpS0UWrgXu57MyEFc0A8Ub3sRuqEu08BuxwHICBkSWSQ== + +echarts-wordcloud@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/echarts-wordcloud/-/echarts-wordcloud-1.1.3.tgz#07b140c8ba76b19c317b43c310f3d5dc99289ff2" + integrity sha512-Et8D5xEAoYkidmHun+hEH+2lF9dhCt6D0JJ390vlr2r/1zwhhZAbcL01CEvG93QcMcJpSvSPK8vRiGkTbMHRxg== + +echarts@^4.9.0: + version "4.9.0" + resolved "https://registry.npmmirror.com/echarts/-/echarts-4.9.0.tgz#a9b9baa03f03a2a731e6340c55befb57a9e1347d" + integrity sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA== + dependencies: + zrender "4.3.2" + +editorconfig@^0.15.3: + version "0.15.3" + resolved "https://registry.npmmirror.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== + dependencies: + commander "^2.19.0" + lru-cache "^4.1.5" + semver "^5.6.0" + sigmund "^1.0.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@2.5.7: + version "2.5.7" + resolved "https://registry.npmmirror.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a" + integrity sha512-ukpoEmMkRXdzig9UGWFSY+GqurZ+PROb/Q/6NUf+FYlIAI4fO79XFcFzob3TikfbaZZ3OGQAmryINW6/ELWPAg== + +ejs@^2.5.7: + version "2.7.4" + resolved "https://registry.npmmirror.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + +electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.47, electron-to-chromium@^1.4.251: + version "1.4.264" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.264.tgz#2f68a062c38b7a04bf57f3e6954b868672fbdcd3" + integrity sha512-AZ6ZRkucHOQT8wke50MktxtmcWZr67kE17X/nAXFf62NIdMdgY6xfsaJD5Szoy84lnkuPWH+4tTNE3s2+bPCiw== + +element-china-area-data@^5.0.2: + version "5.0.2" + resolved "https://registry.npmmirror.com/element-china-area-data/-/element-china-area-data-5.0.2.tgz#006c26594b8865cb619994063c732562e4583d30" + integrity sha512-vLQuvOKJy/uiX7MRHEk3x/j09hipuIl6DJ/C4XFUG7D7Pj3O47sy+Y6aAArM6k9v8cD9UX6e+yz2S4J+IPnZ8g== + dependencies: + china-area-data "^5.0.1" + lodash-es "^4.17.15" + +element-ui@^2.15.2: + version "2.15.10" + resolved "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.10.tgz#fde0ff5cb4c30e8eb166d617f85916defe5948f1" + integrity sha512-jmD++mU2wKXbisvx4fxOl2mHaU+HWHTAq/3Wf8x9Bwyu4GdDZPLABb+CGi3DWN6fPqdgRcd74aX39DO+YHObLw== + dependencies: + async-validator "~1.8.1" + babel-helper-vue-jsx-merge-props "^2.0.0" + deepmerge "^1.2.0" + normalize-wheel "^1.0.1" + resize-observer-polyfill "^1.5.0" + throttle-debounce "^1.0.1" + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^3.4.0: + version "3.4.1" + resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" + integrity sha512-ZaAux1rigq1e2nQrztHn4h2ugvpzZxs64qneNah+8Mh/K0CRqJFJc+UoXnUsq+1yX+DmQFPPdVqboKAJ89e0Iw== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + object-assign "^4.0.1" + tapable "^0.2.7" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@~1.1.1: + version "1.1.2" + resolved "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +errno@^0.1.1, errno@^0.1.3: + version "0.1.8" + resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.0: + version "2.1.4" + resolved "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1: + version "1.20.3" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.3.tgz#90b143ff7aedc8b3d189bcfac7f1e3e3f81e9da1" + integrity sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.6" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@~0.10.14: + version "0.10.62" + resolved "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" + integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + next-tick "^1.1.0" + +es6-iterator@^2.0.3, es6-iterator@~2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-map@^0.1.3: + version "0.1.5" + resolved "https://registry.npmmirror.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" + integrity sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A== + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" + +es6-promise@^4.2.8: + version "4.2.8" + resolved "https://registry.npmmirror.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +es6-set@~0.1.5: + version "0.1.6" + resolved "https://registry.npmmirror.com/es6-set/-/es6-set-0.1.6.tgz#5669e3b2aa01d61a50ba79964f733673574983b8" + integrity sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + es6-iterator "~2.0.3" + es6-symbol "^3.1.3" + event-emitter "^0.3.5" + type "^2.7.2" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3, es6-symbol@~3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "https://registry.npmmirror.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escodegen@1.x.x, escodegen@^1.9.1: + version "1.14.3" + resolved "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +escope@^3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" + integrity sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ== + dependencies: + es6-map "^0.1.3" + es6-weak-map "^2.0.1" + esrecurse "^4.1.0" + estraverse "^4.1.1" + +esprima@3.x.x: + version "3.1.3" + resolved "https://registry.npmmirror.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg== + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.npmmirror.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A== + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-emitter@^0.3.5, event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== + dependencies: + d "1" + es5-ext "~0.10.14" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +eventsource@0.1.6: + version "0.1.6" + resolved "https://registry.npmmirror.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" + integrity sha512-bbB5tEuvC+SuRUG64X8ghvjgiRniuA4WlehWbFnoN4z6TxDXpyX+BMHF7rMgZAqoe+EbyNRUbHN0uuP9phy5jQ== + dependencies: + original ">=0.0.5" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.2.0: + version "0.2.2" + resolved "https://registry.npmmirror.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + dependencies: + merge "^1.2.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit-on-epipe@~1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" + integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA== + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.npmmirror.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA== + dependencies: + fill-range "^2.1.0" + +expect@^22.4.0: + version "22.4.3" + resolved "https://registry.npmmirror.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + integrity sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA== + dependencies: + ansi-styles "^3.2.0" + jest-diff "^22.4.3" + jest-get-type "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-regex-util "^22.4.3" + +express@^4.16.2: + version "4.18.1" + resolved "https://registry.npmmirror.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.10.3" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.1.2: + version "1.7.0" + resolved "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@3, extend@~3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.npmmirror.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg== + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extract-text-webpack-plugin@^3.0.0: + version "3.0.2" + resolved "https://registry.npmmirror.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7" + integrity sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ== + dependencies: + async "^2.4.1" + loader-utils "^1.1.0" + schema-utils "^0.3.0" + webpack-sources "^1.0.1" + +extract-zip@^1.6.7: + version "1.7.0" + resolved "https://registry.npmmirror.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw== + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.7: + version "3.2.12" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + 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.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastparse@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.0: + version "0.11.4" + resolved "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + +file-loader@^1.1.4: + version "1.1.11" + resolved "https://registry.npmmirror.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" + integrity sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.4.5" + +file-saver@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38" + integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== + +file-uri-to-path@1, file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ== + +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + integrity sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw== + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" + +filesize@^3.5.11: + version "3.6.1" + resolved "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" + integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-babel-config@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + integrity sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg== + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== + dependencies: + locate-path "^2.0.0" + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0, follow-redirects@^1.14.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.npmmirror.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw== + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +frac@0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/frac/-/frac-0.3.1.tgz#577677b7fdcbe6faf7c461f1801d34137cda4354" + integrity sha512-1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ== + +frac@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz#3d74f7f6478c88a1b5020306d747dc6313c74d0b" + integrity sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +friendly-errors-webpack-plugin@^1.6.1: + version "1.7.0" + resolved "https://registry.npmmirror.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz#efc86cbb816224565861a1be7a9d84d0aafea136" + integrity sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw== + dependencies: + chalk "^1.1.3" + error-stack-parser "^2.0.0" + string-width "^2.0.0" + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^1.2.3, fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +ftp@~0.3.10: + version "0.3.10" + resolved "https://registry.npmmirror.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" + integrity sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ== + dependencies: + readable-stream "1.1.x" + xregexp "2.0.0" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +generate-asset-webpack-plugin@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/generate-asset-webpack-plugin/-/generate-asset-webpack-plugin-0.3.0.tgz#6662ef8033f6d4330c7889816461ce2568313318" + integrity sha512-q1Vc9tsQzPMIYF8gmzjAe9TkdYr5AGrjNl9CB/jJCBkavHAo+qYdQ0IlPJsPHzil8U/8ZJcP56HX6Li2s3B3bg== + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +get-uri@2: + version "2.0.4" + resolved "https://registry.npmmirror.com/get-uri/-/get-uri-2.0.4.tgz#d4937ab819e218d4cb5ae18e4f5962bef169cc6a" + integrity sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q== + dependencies: + data-uri-to-buffer "1" + debug "2" + extend "~3.0.2" + file-uri-to-path "1" + ftp "~0.3.10" + readable-stream "2" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA== + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w== + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.0.5: + version "7.0.5" + resolved "https://registry.npmmirror.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95" + integrity sha512-56P1ofdOmXz0iTJ0AmrTK6CoR3Gf49Vo3SPaX85trAEhSIVsVc9oEQIkPWhcLZ/G4DZNg4wlXxG9JCz0LbaLjA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +glob@^8.0.3: + version "8.0.3" + resolved "https://registry.npmmirror.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" + integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" + integrity sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g== + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2: + version "4.2.10" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.npmmirror.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== + +growl@1.9.2: + version "1.9.2" + resolved "https://registry.npmmirror.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f" + integrity sha512-RTBwDHhNuOx4F0hqzItc/siXCasGfC4DeWcBamclWd+6jWtBaeB/SGbMkGf0eiQoW7ib8JpvOgnUsmgMHI3Mfw== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== + +gzip-size@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" + integrity sha512-1g6EPVvIHuPmpAdBBpsIVYLgjzGV/QqcFRJXpMyrqEWG10JhOaTjQeCcjMDyX0Iqfm/Q5M9twR/mbDk5f5MqkA== + dependencies: + duplexer "^0.1.1" + pify "^3.0.0" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +handlebars@^4.0.3: + version "4.7.7" + resolved "https://registry.npmmirror.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA== + +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + integrity sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash-sum@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04" + integrity sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA== + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.x, he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A== + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +html-entities@^1.2.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-minifier@^3.2.3: + version "3.5.21" + resolved "https://registry.npmmirror.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" + +html-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g== + +html-webpack-plugin@^2.30.1: + version "2.30.1" + resolved "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz#7f9c421b7ea91ec460f56527d78df484ee7537d5" + integrity sha512-TKQYvHTJYUwPgXzwUF3EwPPkyQyvzfz+6s8Fw2eamxl0cRin1tDnYppcDYWz8UIoYMX4CgatplRq18odzmpAWw== + dependencies: + bluebird "^3.4.7" + html-minifier "^3.2.3" + loader-utils "^0.2.16" + lodash "^4.17.3" + pretty-error "^2.0.2" + toposort "^1.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@1: + version "1.0.0" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz#cc1ce38e453bf984a0f7702d2dd59c73d081284a" + integrity sha512-6YMslTZtuupu4irnNBi1bM6dG0UqHBHqObHQn3awavmNXe9CGkmw7KZ68EyAnJk3yBlLpbLwux5+bY1lneDFmg== + dependencies: + agent-base "2" + debug "2" + extend "3" + +http-proxy-middleware@^0.19.1: + version "0.19.2" + resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.19.2.tgz#ee73dcc8348165afefe8de2ff717751d181608ee" + integrity sha512-aYk1rTKqLTus23X3L96LGNCGNgWpG4cG0XoZIT1GUPhhulEHX/QalnO6Vbo+WmKWi4AL2IidjuC0wZtbpg0yhQ== + dependencies: + http-proxy "^1.18.1" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== + +https-proxy-agent@1: + version "1.0.0" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" + integrity sha512-OZhm7//JDnQthMVqlPAfkZyPO2fMhfHY6gY+jZcX8rLfFiGtHiIQrfD80WvCDHNMQ77Ak3r5CiPRDD2rNzo2OQ== + dependencies: + agent-base "2" + debug "2" + extend "3" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + integrity sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA== + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== + +immutable@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef" + integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== + dependencies: + resolve-from "^3.0.0" + +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg== + dependencies: + repeating "^2.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-ip@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c" + integrity sha512-DzGfTasXPmwizQP4XV2rR6r2vp8TjlOpMnJqG9Iy2i1pl1lkZdZj5rSpIc7YFGX2nS46PPgAGEyT+Q5hE2FB2g== + dependencies: + meow "^3.3.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ== + +ip-regex@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" + integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== + +ip@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/ip/-/ip-1.0.1.tgz#c7e356cdea225ae71b36d70f2e71a92ba4e42590" + integrity sha512-7D9qrinLjjMdwGUoq7tAls0WvUGDjuxTnhfB9HWfqUyeWWwE4Ap4LnxHuTpAxh6iE6HHDY6gLdXbRlFrAIIzPw== + +ip@^1.1.0, ip@^1.1.4, ip@^1.1.5: + version "1.1.8" + resolved "https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.6: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-core-module@^2.9.0: + version "2.10.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" + integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg== + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.npmmirror.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA== + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + integrity sha512-95jJZX6O/gdekidH2usRBr9WdRw4LU56CttPstXFxvG0r3QUE9eaIdz2p2Y7zrm6jxz7SjByAo1AtzwGlRvfOg== + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg== + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + integrity sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw== + +is-path-in-cwd@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + integrity sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g== + dependencies: + path-is-inside "^1.0.1" + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ== + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q== + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-svg@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + integrity sha512-Ya1giYJUkcL/94quj0+XGcmts6cETPBW1MiFz1ReJrnDJ680F52qpAEGAEGU0nq96FRGIGPx6Yo1CyPXcOoyGw== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-url@^1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-what@^3.14.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== + +is-whitespace@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f" + integrity sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is2@^2.0.6: + version "2.0.9" + resolved "https://registry.npmmirror.com/is2/-/is2-2.0.9.tgz#ff63b441f90de343fa8fac2125ee170da8e8240d" + integrity sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g== + dependencies: + deep-is "^0.1.3" + ip-regex "^4.1.0" + is-url "^1.2.4" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + +istanbul-api@^1.1.14: + version "1.3.7" + resolved "https://registry.npmmirror.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + dependencies: + async "^2.1.4" + fileset "^2.0.2" + istanbul-lib-coverage "^1.2.1" + istanbul-lib-hook "^1.2.2" + istanbul-lib-instrument "^1.10.2" + istanbul-lib-report "^1.1.5" + istanbul-lib-source-maps "^1.2.6" + istanbul-reports "^1.5.1" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + +istanbul-lib-hook@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2, istanbul-lib-instrument@^1.8.0: + version "1.10.2" + resolved "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.2.1" + semver "^5.3.0" + +istanbul-lib-report@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + dependencies: + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.6: + version "1.2.6" + resolved "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + dependencies: + handlebars "^4.0.3" + +jest-changed-files@^22.2.0: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2" + integrity sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw== + dependencies: + throat "^4.0.0" + +jest-cli@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90" + integrity sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.1.11" + import-local "^1.0.0" + is-ci "^1.0.10" + istanbul-api "^1.1.14" + istanbul-lib-coverage "^1.1.1" + istanbul-lib-instrument "^1.8.0" + istanbul-lib-source-maps "^1.2.1" + jest-changed-files "^22.2.0" + jest-config "^22.4.4" + jest-environment-jsdom "^22.4.1" + jest-get-type "^22.1.0" + jest-haste-map "^22.4.2" + jest-message-util "^22.4.0" + jest-regex-util "^22.1.0" + jest-resolve-dependencies "^22.1.0" + jest-runner "^22.4.4" + jest-runtime "^22.4.4" + jest-snapshot "^22.4.0" + jest-util "^22.4.1" + jest-validate "^22.4.4" + jest-worker "^22.2.2" + micromatch "^2.3.11" + node-notifier "^5.2.1" + realpath-native "^1.0.0" + rimraf "^2.5.4" + slash "^1.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" + which "^1.2.12" + yargs "^10.0.3" + +jest-config@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest-config/-/jest-config-22.4.4.tgz#72a521188720597169cd8b4ff86934ef5752d86a" + integrity sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A== + dependencies: + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^22.4.1" + jest-environment-node "^22.4.1" + jest-get-type "^22.1.0" + jest-jasmine2 "^22.4.4" + jest-regex-util "^22.1.0" + jest-resolve "^22.4.2" + jest-util "^22.4.1" + jest-validate "^22.4.4" + pretty-format "^22.4.0" + +jest-diff@^22.4.0, jest-diff@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + integrity sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA== + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" + +jest-docblock@^22.4.0, jest-docblock@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19" + integrity sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg== + dependencies: + detect-newline "^2.1.0" + +jest-environment-jsdom@^22.4.1: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" + integrity sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w== + dependencies: + jest-mock "^22.4.3" + jest-util "^22.4.3" + jsdom "^11.5.1" + +jest-environment-node@^22.4.1: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" + integrity sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA== + dependencies: + jest-mock "^22.4.3" + jest-util "^22.4.3" + +jest-get-type@^22.1.0, jest-get-type@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + +jest-haste-map@^22.4.2: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" + integrity sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ== + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "^22.4.3" + jest-serializer "^22.4.3" + jest-worker "^22.4.3" + micromatch "^2.3.11" + sane "^2.0.0" + +jest-jasmine2@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz#c55f92c961a141f693f869f5f081a79a10d24e23" + integrity sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw== + dependencies: + chalk "^2.0.1" + co "^4.6.0" + expect "^22.4.0" + graceful-fs "^4.1.11" + is-generator-fn "^1.0.0" + jest-diff "^22.4.0" + jest-matcher-utils "^22.4.0" + jest-message-util "^22.4.0" + jest-snapshot "^22.4.0" + jest-util "^22.4.1" + source-map-support "^0.5.0" + +jest-leak-detector@^22.4.0: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" + integrity sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ== + dependencies: + pretty-format "^22.4.3" + +jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + integrity sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" + +jest-message-util@^22.4.0, jest-message-util@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" + integrity sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA== + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + +jest-mock@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" + integrity sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q== + +jest-regex-util@^22.1.0, jest-regex-util@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" + integrity sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg== + +jest-resolve-dependencies@^22.1.0: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" + integrity sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA== + dependencies: + jest-regex-util "^22.4.3" + +jest-resolve@^22.4.2: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + integrity sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw== + dependencies: + browser-resolve "^1.11.2" + chalk "^2.0.1" + +jest-runner@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907" + integrity sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ== + dependencies: + exit "^0.1.2" + jest-config "^22.4.4" + jest-docblock "^22.4.0" + jest-haste-map "^22.4.2" + jest-jasmine2 "^22.4.4" + jest-leak-detector "^22.4.0" + jest-message-util "^22.4.0" + jest-runtime "^22.4.4" + jest-util "^22.4.1" + jest-worker "^22.2.2" + throat "^4.0.0" + +jest-runtime@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048" + integrity sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw== + dependencies: + babel-core "^6.0.0" + babel-jest "^22.4.4" + babel-plugin-istanbul "^4.1.5" + chalk "^2.0.1" + convert-source-map "^1.4.0" + exit "^0.1.2" + graceful-fs "^4.1.11" + jest-config "^22.4.4" + jest-haste-map "^22.4.2" + jest-regex-util "^22.1.0" + jest-resolve "^22.4.2" + jest-util "^22.4.1" + jest-validate "^22.4.4" + json-stable-stringify "^1.0.1" + micromatch "^2.3.11" + realpath-native "^1.0.0" + slash "^1.0.0" + strip-bom "3.0.0" + write-file-atomic "^2.1.0" + yargs "^10.0.3" + +jest-serializer-vue@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/jest-serializer-vue/-/jest-serializer-vue-0.3.0.tgz#2128d0c1c83c3bcb2f4fb96104402626bb75506d" + integrity sha512-Id1x3XabYu2r6BnmTfGk2tY172BEqR+vAzSvPk4VF8HyVqwebxZQbqiZ/giAtCnRSqi6lzxuyvzQbwQ6bo6Hbg== + dependencies: + pretty "2.0.0" + +jest-serializer@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436" + integrity sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw== + +jest-snapshot@^22.4.0: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + integrity sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ== + dependencies: + chalk "^2.0.1" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^22.4.3" + +jest-util@^22.4.1, jest-util@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" + integrity sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ== + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^22.4.3" + mkdirp "^0.5.1" + source-map "^0.6.0" + +jest-validate@^22.4.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest-validate/-/jest-validate-22.4.4.tgz#1dd0b616ef46c995de61810d85f57119dbbcec4d" + integrity sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg== + dependencies: + chalk "^2.0.1" + jest-config "^22.4.4" + jest-get-type "^22.1.0" + leven "^2.1.0" + pretty-format "^22.4.0" + +jest-worker@^22.2.2, jest-worker@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b" + integrity sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ== + dependencies: + merge-stream "^1.0.1" + +jest@^22.0.4: + version "22.4.4" + resolved "https://registry.npmmirror.com/jest/-/jest-22.4.4.tgz#ffb36c9654b339a13e10b3d4b338eb3e9d49f6eb" + integrity sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew== + dependencies: + import-local "^1.0.0" + jest-cli "^22.4.4" + +jquery@^3.6.0: + version "3.6.1" + resolved "https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16" + integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw== + +js-base64@^2.1.9: + version "2.6.4" + resolved "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== + +js-base64@^3.7.2: + version "3.7.4" + resolved "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.4.tgz#af95b20f23efc8034afd2d1cc5b9d0adf7419037" + integrity sha512-wpM/wi20Tl+3ifTyi0RdDckS4YTD4Lf953mBRrpG8547T7hInHNPEj8+ck4gB8VDcGyeAWFK++Wb/fU1BeavKQ== + +js-beautify@^1.6.12, js-beautify@^1.6.14: + version "1.14.6" + resolved "https://registry.npmmirror.com/js-beautify/-/js-beautify-1.14.6.tgz#b23ca5d74a462c282c7711bb51150bcc97f2b507" + integrity sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw== + dependencies: + config-chain "^1.1.13" + editorconfig "^0.15.3" + glob "^8.0.3" + nopt "^6.0.0" + +js-cookie@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + +js-md5@^0.7.3: + version "0.7.3" + resolved "https://registry.npmmirror.com/js-md5/-/js-md5-0.7.3.tgz#b4f2fbb0b327455f598d6727e38ec272cd09c3f2" + integrity sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== + +js-xlsx@^0.8.22: + version "0.8.22" + resolved "https://registry.npmmirror.com/js-xlsx/-/js-xlsx-0.8.22.tgz#eb503f55f9325836eedbaa8be49da0fb0f6df3c0" + integrity sha512-3N4a9RBHTr777rxxlvwJVpC+er/neRC+40sm2M/g3RIpWiCJG0iyaGJa8Za1K3NvjhZcKn9Sz5n36TY9ti5RMQ== + dependencies: + adler-32 "" + cfb ">=0.10.0" + codepage "~1.3.6" + commander "" + crc-32 "" + jszip "2.4.0" + ssf "~0.8.1" + +js-yaml@^3.13.1, js-yaml@^3.4.3, js-yaml@^3.7.0: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + integrity sha512-eIlkGty7HGmntbV6P/ZlAsoncFLGsNoM27lkTzS+oneY/EiNhj+geqD9ezg/ip+SW6Var0BJU2JtV0vEUZpWVQ== + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.npmmirror.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsencrypt@^3.2.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/jsencrypt/-/jsencrypt-3.2.1.tgz#09766983cc760088ff26b12fe7e574252af97727" + integrity sha512-k1sD5QV0KPn+D8uG9AdGzTQuamt82QZ3A3l6f7TRwMU6Oi2Vg0BsL+wZIQBONcraO1pc78ExMdvmBBJ8WhNYUA== + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-loader@^0.5.4: + version "0.5.7" + resolved "https://registry.npmmirror.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + integrity sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg== + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +json3@3.3.2: + version "3.3.2" + resolved "https://registry.npmmirror.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + integrity sha512-I5YLeauH3rIaE99EE++UeH2M2gSYo8/2TqDac7oZEH6D/DSQ4Woa628Qrfj1X9/OY5Mk5VvIDQaKCDchXaKrmA== + +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.npmmirror.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^0.5.0, json5@^0.5.1: + version "0.5.1" + resolved "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.2.1" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npmmirror.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA== + +jsprim@^1.2.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" + integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + +jszip@2.4.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/jszip/-/jszip-2.4.0.tgz#487a93b76c3bffa6cb085cd61eb934eabe2d294f" + integrity sha512-m+yvNmYfRCaf1gr5YFT5e3fnSqLnE9McbNyRd0fNycsT0HltS19NKc18fh3Lvl/AIW/ovL6/MQ1JnfFg4G3o4A== + dependencies: + pako "~0.2.5" + +killable@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klona@^2.0.4: + version "2.0.5" + resolved "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +last-call-webpack-plugin@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/last-call-webpack-plugin/-/last-call-webpack-plugin-2.1.2.tgz#ad80c6e310998294d2ed2180a68e9589e4768c44" + integrity sha512-CZc+m2xZm51J8qSwdODeiiNeqh8CYkKEq6Rw8IkE4i/4yqf2cJhjQPsA6BtAV970ePRNhwEOXhy2U5xc5Jwh9Q== + dependencies: + lodash "^4.17.4" + webpack-sources "^1.0.1" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw== + dependencies: + invert-kv "^1.0.0" + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +less-loader@^10.2.0: + version "10.2.0" + resolved "https://registry.npmmirror.com/less-loader/-/less-loader-10.2.0.tgz#97286d8797dc3dc05b1d16b0ecec5f968bdd4e32" + integrity sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg== + dependencies: + klona "^2.0.4" + +less@^4.1.2: + version "4.1.3" + resolved "https://registry.npmmirror.com/less/-/less-4.1.3.tgz#175be9ddcbf9b250173e0a00b4d6920a5b770246" + integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== + dependencies: + copy-anything "^2.0.1" + parse-node-version "^1.0.1" + tslib "^2.3.0" + 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" + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA== + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +linkify-it@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" + integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== + dependencies: + uc.micro "^1.0.1" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ== + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +loader-runner@^2.3.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@^0.2.16: + version "0.2.17" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + integrity sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug== + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash-es@^4.17.15: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash._arraycopy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1" + integrity sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A== + +lodash._arrayeach@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e" + integrity sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ== + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._baseclone@^3.0.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz#303519bf6393fe7e42f34d8b630ef7794e3542b7" + integrity sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q== + dependencies: + lodash._arraycopy "^3.0.0" + lodash._arrayeach "^3.0.0" + lodash._baseassign "^3.0.0" + lodash._basefor "^3.0.0" + lodash.isarray "^3.0.0" + lodash.keys "^3.0.0" + +lodash._baseclone@^4.0.0: + version "4.5.7" + resolved "https://registry.npmmirror.com/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz#ce42ade08384ef5d62fa77c30f61a46e686f8434" + integrity sha512-nOtLg6tdIdD+TehqBv0WI7jbkLaohHhKSwLmS/UXSFWMWWUxdJc9EVtAfD4L0mV15vV+lZVfF4LEo363VdrMBw== + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== + +lodash._basecreate@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821" + integrity sha512-EDem6C9iQpn7fxnGdmhXmqYGjCkStmDXT4AeyB2Ph8WKbglg4aJZczNkQglj+zWXcOEEkViK8THuV2JvugW47g== + +lodash._basefor@^3.0.0: + version "3.0.3" + resolved "https://registry.npmmirror.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2" + integrity sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A== + +lodash._bindcallback@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ== + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.npmmirror.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.npmmirror.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== + +lodash._stack@^4.0.0: + version "4.1.3" + resolved "https://registry.npmmirror.com/lodash._stack/-/lodash._stack-4.1.3.tgz#751aa76c1b964b047e76d14fc72a093fcb5e2dd0" + integrity sha512-7RsWIq+4lw45MQpNO/7kFGOeyO/ixHtm9x9SR7p7vnLorby345sBcAq0F9Q2zcHAA9LO7OxDelGEBOolQE66rQ== + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== + +lodash.clone@3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/lodash.clone/-/lodash.clone-3.0.3.tgz#84688c73d32b5a90ca25616963f189252a997043" + integrity sha512-yVYPpFTdZDCLG2p07gVRTvcwN5X04oj2hu4gG6r0fer58JA08wAVxXzWM+CmmxO2bzOH8u8BkZTZqgX6juVF7A== + dependencies: + lodash._baseclone "^3.0.0" + lodash._bindcallback "^3.0.0" + lodash._isiterateecall "^3.0.0" + +lodash.create@3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7" + integrity sha512-IUfOYwDEbI8JbhW6psW+Ig01BOVK67dTSCUAbS58M0HBkPcAv/jHuxD+oJVP2tUCo3H9L6f/8GM6rxwY+oc7/w== + dependencies: + lodash._baseassign "^3.0.0" + lodash._basecreate "^3.0.0" + lodash._isiterateecall "^3.0.0" + +lodash.defaultsdeep@4.3.2: + version "4.3.2" + resolved "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz#6c1a586e6c5647b0e64e2d798141b8836158be8a" + integrity sha512-RThXHj806/ceUpqZ5K/1s5qUNaIxPWzH4lFyqoGJziuN8zMRos/uyQv82YJkfHm/LPonvLyYayVabSGUamt0Tg== + dependencies: + lodash._baseclone "^4.0.0" + lodash._stack "^4.0.0" + lodash.isplainobject "^4.0.0" + lodash.keysin "^4.0.0" + lodash.mergewith "^4.0.0" + lodash.rest "^4.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.npmmirror.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ== + +lodash.isplainobject@^4.0.0: + version "4.0.6" + resolved "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.npmmirror.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ== + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.keysin@^4.0.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/lodash.keysin/-/lodash.keysin-4.2.0.tgz#8cc3fb35c2d94acc443a1863e02fa40799ea6f28" + integrity sha512-QDSAMsZshsqFm+mNfN3zhWXRH7kGRjh6DWCIekWqgANCBeb78IpZfunCmIsyqnLMp8mkHm5KTlQ35LwIn8hd0A== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.mergewith@^4.0.0: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" + integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== + +lodash.rest@^4.0.0: + version "4.0.5" + resolved "https://registry.npmmirror.com/lodash.rest/-/lodash.rest-4.0.5.tgz#954ef75049262038c96d1fc98b28fdaf9f0772aa" + integrity sha512-hsypEpebNAt0hj1aX9isQqi2CIZoNS1lP6PSWhB3hcMnBivobYzPZRPYq4cr38+RtvrlxQTgaW+sIuHAhBoHrA== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.1.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +loglevel@^1.4.1: + version "1.8.0" + resolved "https://registry.npmmirror.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114" + integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== + +loose-envify@^1.0.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ== + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.npmmirror.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== + +lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.5: + version "4.1.5" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@~2.6.5: + version "2.6.5" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5" + integrity sha512-a07BiTXhWFUBH0aXOQyW94p13FTDfbxotxWoPmuaUuNAqBQ3kXzgk7XanGiAkx5j9x1MBOM3Yjzf5Selm69D6A== + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + dependencies: + object-visit "^1.0.0" + +markdown-it@^8.4.0: + version "8.4.2" + resolved "https://registry.npmmirror.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54" + integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ== + dependencies: + argparse "^1.0.7" + entities "~1.1.1" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +math-expression-evaluator@^1.2.14: + version "1.4.0" + resolved "https://registry.npmmirror.com/math-expression-evaluator/-/math-expression-evaluator-1.4.0.tgz#3d66031117fbb7b9715ea6c9c68c2cd2eebd37e2" + integrity sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw== + +math-random@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ== + dependencies: + mimic-fn "^1.0.0" + +memory-fs@^0.4.0, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.3.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA== + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA== + dependencies: + readable-stream "^2.0.1" + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +merge@^1.2.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^2.3.11: + version "2.3.11" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.3.x: + version "1.3.6" + resolved "https://registry.npmmirror.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" + integrity sha512-a/kG+3WTtU8GJG1ngpkkHOHcH6zNjGrI47OQyoFsFBN0QpYYJ4u2yEORsGK5cZMI+cfu9HbSCCfGfRzG0fWE9A== + +mime@1.6.0, mime@^1.4.1, mime@^1.5.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + +minimatch@3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" + integrity sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw== + dependencies: + brace-expansion "^1.0.0" + +minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + dependencies: + brace-expansion "^2.0.1" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q== + +minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.npmmirror.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw== + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^2.0.1" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA== + dependencies: + minimist "0.0.8" + +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.6, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkpath@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/mkpath/-/mkpath-1.0.0.tgz#ebb3a977e7af1c683ae6fda12b545a6ba6c5853d" + integrity sha512-PbNHr7Y/9Y/2P5pKFv5XOGBfNQqZ+fdiHWcuf7swLACN5ZW5LU7J5tMU8LSBjpluAxAxKYGD9nnaIbdRy9+m1w== + +mocha-nightwatch@3.2.2: + version "3.2.2" + resolved "https://registry.npmmirror.com/mocha-nightwatch/-/mocha-nightwatch-3.2.2.tgz#91bcb9b3bde057dd7677c78125e491e58d66647c" + integrity sha512-BfV+l70xvwfFMoHE4scDN1yLXYeC/lN3TrL8z4R5KJaIStswlHaRNs77Aa/Jw3l3IQWH5/vPCyKYHNqlr1k9nw== + dependencies: + browser-stdout "1.3.0" + commander "2.9.0" + debug "2.2.0" + diff "1.4.0" + escape-string-regexp "1.0.5" + glob "7.0.5" + growl "1.9.2" + json3 "3.3.2" + lodash.create "3.1.1" + mkdirp "0.5.1" + supports-color "3.1.2" + +moment@^2.29.1: + version "2.29.4" + resolved "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" + integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.npmmirror.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + integrity sha512-lRLiIR9fSNpnP6TC4v8+4OU7oStC01esuNowdQ34L+Gk8e5Puoc88IqJ+XAY/B3Mn2ZKis8l8HX90oU8ivzUHg== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ== + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nan@^2.12.1: + version "2.16.0" + resolved "https://registry.npmmirror.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916" + integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA== + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +needle@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/needle/-/needle-3.1.0.tgz#3bf5cd090c28eb15644181ab6699e027bd6c53c9" + integrity sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw== + dependencies: + debug "^3.2.6" + iconv-lite "^0.6.3" + sax "^1.2.4" + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0, neo-async@^2.6.0: + version "2.6.2" + resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +netmask@~1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" + integrity sha512-3DWDqAtIiPSkBXZyYEjwebfK56nrlQfRGt642fu8RPaL+ePu750+HCMHxjJCG3iEHq/0aeMvX6KIzlv7nuhfrA== + +next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + +nightwatch@^0.9.12: + version "0.9.21" + resolved "https://registry.npmmirror.com/nightwatch/-/nightwatch-0.9.21.tgz#9e794a7514b4fd5f46602d368e50515232ab9e90" + integrity sha512-Kjw/qpPRKIJffxxLAH+jxw5mF0ZXsYlwIkeDzqs6vFhdgeYopJKK6cvaKg9gPwswTp8LExnUfgpm+QF9epvNtg== + dependencies: + chai-nightwatch "~0.1.x" + ejs "2.5.7" + lodash.clone "3.0.3" + lodash.defaultsdeep "4.3.2" + minimatch "3.0.3" + mkpath "1.0.0" + mocha-nightwatch "3.2.2" + optimist "0.6.1" + proxy-agent "2.0.0" + q "1.4.1" + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.npmmirror.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + +node-cache@^4.1.1: + version "4.2.1" + resolved "https://registry.npmmirror.com/node-cache/-/node-cache-4.2.1.tgz#efd8474dee4edec4138cdded580f5516500f7334" + integrity sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A== + dependencies: + clone "2.x" + lodash "^4.17.15" + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-libs-browser@^2.0.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-notifier@^5.1.2, node-notifier@^5.2.1: + version "5.4.5" + resolved "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.4.5.tgz#0cbc1a2b0f658493b4025775a13ad938e96091ef" + integrity sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ== + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +nopt@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" + integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== + dependencies: + abbrev "^1.0.0" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.5.0" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^1.4.0: + version "1.9.1" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +normalize-wheel@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz#aec886affdb045070d856447df62ecf86146ec45" + integrity sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + +numerify@1.2.9: + version "1.2.9" + resolved "https://registry.npmmirror.com/numerify/-/numerify-1.2.9.tgz#af4696bb1d57f8d3970a615d8b0cd53d932bd559" + integrity sha512-X4QzQiytV5ZN3TVLhzbtFzjTarUNnaa1pgNDFqt7u7Nqhxe7FvY2eYrGt4WYHlYXDqgtfC/n/a5nJ2y0LijV8w== + +nwsapi@^2.0.7: + version "2.2.2" + resolved "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" + integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.12.2, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.1: + version "2.1.4" + resolved "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37" + integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ== + dependencies: + array.prototype.reduce "^1.0.4" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.1" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA== + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.5" + resolved "https://registry.npmmirror.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +opener@^1.4.3: + version "1.5.2" + resolved "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +opn@^5.1.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimist@0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g== + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optimize-css-assets-webpack-plugin@^3.2.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.1.tgz#9d18654a0e058c090bdd991b04bcb0f6f2486573" + integrity sha512-FSoF15xKSEM2qCE3/y2gH92PysJSBY58Wx/hmSdIzVSOd0vg+FRS28NWZADId1wh6PDlbVt0lfPduV0IBufItQ== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^2.1.2" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +ora@^1.2.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" + integrity sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw== + dependencies: + chalk "^2.1.0" + cli-cursor "^2.1.0" + cli-spinners "^1.0.1" + log-symbols "^2.1.0" + +original@>=0.0.5: + version "1.0.2" + resolved "https://registry.npmmirror.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + +os-homedir@^1.0.0, os-homedir@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g== + dependencies: + lcid "^1.0.0" + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-tmpdir@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^1.0.0, p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + dependencies: + p-limit "^1.1.0" + +p-map@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + +pac-proxy-agent@1: + version "1.1.0" + resolved "https://registry.npmmirror.com/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz#34a385dfdf61d2f0ecace08858c745d3e791fd4d" + integrity sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ== + dependencies: + agent-base "2" + debug "2" + extend "3" + get-uri "2" + http-proxy-agent "1" + https-proxy-agent "1" + pac-resolver "~2.0.0" + raw-body "2" + socks-proxy-agent "2" + +pac-resolver@~2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/pac-resolver/-/pac-resolver-2.0.0.tgz#99b88d2f193fbdeefc1c9a529c1f3260ab5277cd" + integrity sha512-wKZkFUj72S0djMZHwMkC5uyu4rl77jNKtsQnCAdjPLBHhvWNR/MPw5RL/BgXRh8v9EKG2Ce1oTIwSNdezo79fg== + dependencies: + co "~3.0.6" + degenerator "~1.0.2" + ip "1.0.1" + netmask "~1.0.4" + thunkify "~2.1.1" + +pako@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" + integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== + +pako@~0.2.5: + version "0.2.9" + resolved "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.npmmirror.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== + dependencies: + no-case "^2.2.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA== + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-parse@^1.0.5, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ== + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw== + dependencies: + find-up "^2.1.0" + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +portfinder@^1.0.13, portfinder@^1.0.9: + version "1.0.32" + resolved "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" + integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + dependencies: + async "^2.6.4" + debug "^3.2.7" + mkdirp "^0.5.6" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + +postcss-calc@^5.2.0: + version "5.3.1" + resolved "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" + integrity sha512-iBcptYFq+QUh9gzP7ta2btw50o40s4uLI4UDVgd5yRAZtUDWc5APdl5yQDd2h/TyiZNbJrv0HiYhT102CMgN7Q== + dependencies: + postcss "^5.0.2" + postcss-message-helpers "^2.0.0" + reduce-css-calc "^1.2.6" + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-colormin@^2.1.8: + version "2.2.2" + resolved "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" + integrity sha512-XXitQe+jNNPf+vxvQXIQ1+pvdQKWKgkx8zlJNltcMEmLma1ypDRDQwlLt+6cP26fBreihNhZxohh1rcgCH2W5w== + dependencies: + colormin "^1.0.5" + postcss "^5.0.13" + postcss-value-parser "^3.2.3" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^2.3.4: + version "2.6.1" + resolved "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" + integrity sha512-SE7mf25D3ORUEXpu3WUqQqy0nCbMuM5BEny+ULE/FXdS/0UMA58OdzwvzuHJRpIFlk1uojt16JhaEogtP6W2oA== + dependencies: + postcss "^5.0.11" + postcss-value-parser "^3.1.2" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" + integrity sha512-yGbyBDo5FxsImE90LD8C87vgnNlweQkODMkUZlDVM/CBgLr9C5RasLGJxxh9GjVOBeG8NcCMatoqI1pXg8JNXg== + dependencies: + postcss "^5.0.14" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^2.0.1: + version "2.1.0" + resolved "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" + integrity sha512-+lk5W1uqO8qIUTET+UETgj9GWykLC3LOldr7EehmymV0Wu36kyoHimC4cILrAAYpHQ+fr4ypKcWcVNaGzm0reA== + dependencies: + postcss "^5.0.4" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^2.0.1: + version "2.1.0" + resolved "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" + integrity sha512-IBFoyrwk52dhF+5z/ZAbzq5Jy7Wq0aLUsOn69JNS+7YeuyHaNzJwBIYE0QlUH/p5d3L+OON72Fsexyb7OK/3og== + dependencies: + postcss "^5.0.14" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" + integrity sha512-IyKoDL8QNObOiUc6eBw8kMxBHCfxUaERYTUe2QF8k7j/xiirayDzzkmlR6lMQjrAM1p1DDRTvWrS7Aa8lp6/uA== + dependencies: + postcss "^5.0.16" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-discard-unused@^2.2.1: + version "2.2.3" + resolved "https://registry.npmmirror.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" + integrity sha512-nCbFNfqYAbKCw9J6PSJubpN9asnrwVLkRDFc4KCwyUEdOtM5XDE/eTW3OpqHrYY1L4fZxgan7LLRAAYYBzwzrg== + dependencies: + postcss "^5.0.14" + uniqs "^2.0.0" + +postcss-filter-plugins@^2.0.0: + version "2.0.3" + resolved "https://registry.npmmirror.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz#82245fdf82337041645e477114d8e593aa18b8ec" + integrity sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ== + dependencies: + postcss "^5.0.4" + +postcss-import@^11.0.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-11.1.0.tgz#55c9362c9192994ec68865d224419df1db2981f0" + integrity sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw== + dependencies: + postcss "^6.0.1" + postcss-value-parser "^3.2.3" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-load-config@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a" + integrity sha512-3fpCfnXo9Qd/O/q/XL4cJUhRsqjVD2V1Vhy3wOEcLE5kz0TGtdDXJSoiTdH4e847KphbEac4+EZSH4qLRYIgLw== + dependencies: + cosmiconfig "^2.1.0" + object-assign "^4.1.0" + postcss-load-options "^1.2.0" + postcss-load-plugins "^2.3.0" + +postcss-load-config@^2.0.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-load-options@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c" + integrity sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg== + dependencies: + cosmiconfig "^2.1.0" + object-assign "^4.1.0" + +postcss-load-plugins@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92" + integrity sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ== + dependencies: + cosmiconfig "^2.1.1" + object-assign "^4.1.0" + +postcss-loader@^2.0.8: + version "2.1.6" + resolved "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" + integrity sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg== + dependencies: + loader-utils "^1.1.0" + postcss "^6.0.0" + postcss-load-config "^2.0.0" + schema-utils "^0.4.0" + +postcss-merge-idents@^2.1.5: + version "2.1.7" + resolved "https://registry.npmmirror.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" + integrity sha512-9DHmfCZ7/hNHhIKnNkz4CU0ejtGen5BbTRJc13Z2uHfCedeCUsK2WEQoAJRBL+phs68iWK6Qf8Jze71anuysWA== + dependencies: + has "^1.0.1" + postcss "^5.0.10" + postcss-value-parser "^3.1.1" + +postcss-merge-longhand@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" + integrity sha512-ma7YvxjdLQdifnc1HFsW/AW6fVfubGyR+X4bE3FOSdBVMY9bZjKVdklHT+odknKBB7FSCfKIHC3yHK7RUAqRPg== + dependencies: + postcss "^5.0.4" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^2.0.3: + version "2.1.2" + resolved "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" + integrity sha512-Wgg2FS6W3AYBl+5L9poL6ZUISi5YzL+sDCJfM7zNw/Q1qsyVQXXZ2cbVui6mu2cYJpt1hOKCGj1xA4mq/obz/Q== + dependencies: + browserslist "^1.5.2" + caniuse-api "^1.5.2" + postcss "^5.0.4" + postcss-selector-parser "^2.2.2" + vendors "^1.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" + integrity sha512-tPLZzVAiIJp46TBbpXtrUAKqedXSyW5xDEo1sikrfEfnTs+49SBZR/xDdqCiJvSSbtr615xDsaMF3RrxS2jZlA== + +postcss-minify-font-values@^1.0.2: + version "1.0.5" + resolved "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" + integrity sha512-vFSPzrJhNe6/8McOLU13XIsERohBJiIFFuC1PolgajOZdRWqRgKITP/A4Z/n4GQhEmtbxmO9NDw3QLaFfE1dFQ== + dependencies: + object-assign "^4.0.1" + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" + integrity sha512-DZhT0OE+RbVqVyGsTIKx84rU/5cury1jmwPa19bViqYPQu499ZU831yMzzsyC8EhiZVd73+h5Z9xb/DdaBpw7Q== + dependencies: + postcss "^5.0.12" + postcss-value-parser "^3.3.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^1.0.4: + version "1.2.2" + resolved "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" + integrity sha512-hhJdMVgP8vasrHbkKAk+ab28vEmPYgyuDzRl31V3BEB3QOR3L5TTIVEWLDNnZZ3+fiTi9d6Ker8GM8S1h8p2Ow== + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.2" + postcss-value-parser "^3.0.2" + uniqs "^2.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^2.0.4: + version "2.1.1" + resolved "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" + integrity sha512-e13vxPBSo3ZaPne43KVgM+UETkx3Bs4/Qvm6yXI9HQpQp4nyb7HZ0gKpkF+Wn2x+/dbQ+swNpCdZSbMOT7+TIA== + dependencies: + alphanum-sort "^1.0.2" + has "^1.0.1" + postcss "^5.0.14" + postcss-selector-parser "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^1.2.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" + integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA== + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw== + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA== + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" + integrity sha512-RKgjEks83l8w4yEhztOwNZ+nLSrJ+NvPNhpS+mVDzoaiRHZQVoG7NF2TP5qjwnaN9YswUhj6m1E0S0Z+WDCgEQ== + dependencies: + postcss "^5.0.5" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^3.0.7: + version "3.0.8" + resolved "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" + integrity sha512-WqtWG6GV2nELsQEFES0RzfL2ebVwmGl/M8VmMbshKto/UClBo+mznX8Zi4/hkThdqx7ijwv+O8HWPdpK7nH/Ig== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^1.4.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^2.1.0: + version "2.2.3" + resolved "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" + integrity sha512-5RB1IUZhkxDCfa5fx/ogp/A82mtq+r7USqS+7zt0e428HJ7+BHCxyeY39ClmkkUtxdOd3mk8gD6d9bjH2BECMg== + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.1" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-idents@^2.2.2: + version "2.4.0" + resolved "https://registry.npmmirror.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" + integrity sha512-0+Ow9e8JLtffjumJJFPqvN4qAvokVbdQPnijUDSOX8tfTwrILLP4ETvrZcXZxAtpFLh/U0c+q8oRMJLr1Kiu4w== + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-reduce-initial@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" + integrity sha512-jJFrV1vWOPCQsIVitawGesRgMgunbclERQ/IRGW7r93uHrVzNQQmHQ7znsOIjJPZ4yWMzs5A8NFhp3AkPHPbDA== + dependencies: + postcss "^5.0.4" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" + integrity sha512-lGgRqnSuAR5i5uUg1TA33r9UngfTadWxOyL2qx1KuPoCQzfmtaHjp9PuwX7yVyRxG3BWBzeFUaS5uV9eVgnEgQ== + dependencies: + has "^1.0.1" + postcss "^5.0.8" + postcss-value-parser "^3.0.1" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + integrity sha512-3pqyakeGhrO0BQ5+/tGTfvi5IAUAhHRayGK8WFSu06aEv2BmHoXw/Mhb+w7VY5HERIuC+QoUI7wgrCcq2hqCVA== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^3.0.0: + version "3.1.2" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.2: + version "6.0.10" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^2.1.1: + version "2.1.6" + resolved "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" + integrity sha512-y5AdQdgBoF4rbpdbeWAJuxE953g/ylRfVNp6mvAi61VCN/Y25Tu9p5mh3CyI42WbTRIiwR9a1GdFtmDnNPeskQ== + dependencies: + is-svg "^2.0.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + svgo "^0.7.0" + +postcss-svgo@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" + integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" + integrity sha512-WZX8r1M0+IyljoJOJleg3kYm10hxNYF9scqAT7v/xeSX1IdehutOM85SNO0gP9K+bgs86XERr7Ud5u3ch4+D8g== + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-url@^7.2.1: + version "7.3.2" + resolved "https://registry.npmmirror.com/postcss-url/-/postcss-url-7.3.2.tgz#5fea273807fb84b38c461c3c9a9e8abd235f7120" + integrity sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA== + dependencies: + mime "^1.4.1" + minimatch "^3.0.4" + mkdirp "^0.5.0" + postcss "^6.0.1" + xxhashjs "^0.2.1" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^2.0.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" + integrity sha512-uhRZ2hRgj0lorxm9cr62B01YzpUe63h0RXMXQ4gWW3oa2rpJh+FJAiEAytaFCPU/VgaBS+uW2SJ1XKyDNz1h4w== + dependencies: + has "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16: + version "5.2.18" + resolved "https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.17, postcss@^6.0.8: + version "6.0.23" + resolved "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.4.14: + version "8.4.16" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" + integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ== + +prettier@^1.7.0: + version "1.19.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + +pretty-error@^2.0.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +pretty-format@^22.4.0, pretty-format@^22.4.3: + version "22.4.3" + resolved "https://registry.npmmirror.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + integrity sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +pretty@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/pretty/-/pretty-2.0.0.tgz#adbc7960b7bbfe289a557dc5f737619a220d06a5" + integrity sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w== + dependencies: + condense-newlines "^0.2.1" + extend-shallow "^2.0.1" + js-beautify "^1.6.12" + +printj@~1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" + integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== + +private@^0.1.6, private@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmmirror.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-agent@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/proxy-agent/-/proxy-agent-2.0.0.tgz#57eb5347aa805d74ec681cb25649dba39c933499" + integrity sha512-KAJqqQk7BZ/2aWcQ6aVLrA3NzTGNt69HBBFYnqTCy93DbtLSkXJZseFmpBzGI3+aon4B4rkAFxWJwzcb1cvCgA== + dependencies: + agent-base "2" + debug "2" + extend "3" + http-proxy-agent "1" + https-proxy-agent "1" + lru-cache "~2.6.5" + pac-proxy-agent "1" + socks-proxy-agent "2" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + +psl@^1.1.28: + version "1.9.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0, pump@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmmirror.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" + integrity sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npmmirror.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcodejs2@0.0.2: + version "0.0.2" + resolved "https://registry.npmmirror.com/qrcodejs2/-/qrcodejs2-0.0.2.tgz#465afe5e39f19facecb932c11f7a186109146ae1" + integrity sha512-+Y4HA+cb6qUzdgvI3KML8GYpMFwB24dFwzMkS/yXq6hwtUGNUnZQdUnksrV1XGMc2mid5ROw5SAuY9XhI3ValA== + +qs@6.10.3: + version "6.10.3" + resolved "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +randomatic@^3.0.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2, raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-loader@~0.5.1: + version "0.5.1" + resolved "https://registry.npmmirror.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" + integrity sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q== + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w== + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA== + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +realpath-native@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + dependencies: + util.promisify "^1.0.0" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g== + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce-css-calc@^1.2.6: + version "1.3.0" + resolved "https://registry.npmmirror.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" + integrity sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA== + dependencies: + balanced-match "^0.4.2" + math-expression-evaluator "^1.2.14" + reduce-function-call "^1.0.1" + +reduce-function-call@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/reduce-function-call/-/reduce-function-call-1.0.3.tgz#60350f7fb252c0a67eb10fd4694d16909971300f" + integrity sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ== + dependencies: + balanced-match "^1.0.0" + +regenerate@^1.2.1: + version "1.4.2" + resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + integrity sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.npmmirror.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ== + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g== + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw== + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + +renderkid@^2.0.4: + version "2.0.7" + resolved "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== + dependencies: + is-finite "^1.0.0" + +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.5: + version "1.0.9" + resolved "https://registry.npmmirror.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.87.0, request@^2.88.0: + version "2.88.2" + resolved "https://registry.npmmirror.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^1.1.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" + integrity sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q== + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resize-observer-polyfill@^1.5.0: + version "1.5.1" + resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== + dependencies: + resolve-from "^3.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: + version "1.22.1" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.npmmirror.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg== + dependencies: + align-text "^0.1.1" + +rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1, rimraf@^2.6.2: + version "2.7.1" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rsvp@^3.3.3: + version "3.6.2" + resolved "https://registry.npmmirror.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== + dependencies: + aproba "^1.1.1" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^2.0.0: + version "2.5.2" + resolved "https://registry.npmmirror.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + integrity sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q== + dependencies: + anymatch "^2.0.0" + capture-exit "^1.2.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.2.3" + +sass-loader@^7.3.1: + version "7.3.1" + resolved "https://registry.npmmirror.com/sass-loader/-/sass-loader-7.3.1.tgz#a5bf68a04bcea1c13ff842d747150f7ab7d0d23f" + integrity sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA== + dependencies: + clone-deep "^4.0.1" + loader-utils "^1.0.1" + neo-async "^2.5.0" + pify "^4.0.1" + semver "^6.3.0" + +sass@^1.50.0: + version "1.55.0" + resolved "https://registry.npmmirror.com/sass/-/sass-1.55.0.tgz#0c4d3c293cfe8f8a2e8d3b666e1cf1bff8065d1c" + integrity sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +sax@^1.2.4, sax@~1.2.1, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +schart.js@^3.0.0: + version "3.0.4" + resolved "https://registry.npmmirror.com/schart.js/-/schart.js-3.0.4.tgz#3bfb3e1ebbc63b4f5ce84606ee03fe575355defc" + integrity sha512-uylb2u9rrHX1jyAuSAJUQON8XTfyDKI9kWj1J3fUlCQCkLVZ4HG4+IiV8qm//Z71dqvLI78QZ/fCBw0reB22Zw== + +schema-utils@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" + integrity sha512-QaVYBaD9U8scJw2EBWnCBY+LJ0AD+/2edTaigDs0XLDLBfJmSUK9KGqktg1rb32U3z4j/XwvFwHHH1YfbYFd7Q== + dependencies: + ajv "^5.0.0" + +schema-utils@^0.4.0, schema-utils@^0.4.5: + version "0.4.7" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +schema-utils@^3.0.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +script-loader@^0.7.2: + version "0.7.2" + resolved "https://registry.npmmirror.com/script-loader/-/script-loader-0.7.2.tgz#2016db6f86f25f5cf56da38915d83378bb166ba7" + integrity sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA== + dependencies: + raw-loader "~0.5.1" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selenium-server@^3.0.1: + version "3.141.59" + resolved "https://registry.npmmirror.com/selenium-server/-/selenium-server-3.141.59.tgz#cbefdf50aae636ee4c67b819532a8233ce3fd6b0" + integrity sha512-pL7T1YtAqOEXiBbTx0KdZMkE2U7PYucemd7i0nDLcxcR1APXYZlJfNr5hrvL3mZgwXb7AJEZPINzC6mDU3eP5g== + +selfsigned@^1.9.1: + version "1.10.14" + resolved "https://registry.npmmirror.com/selfsigned/-/selfsigned-1.10.14.tgz#ee51d84d9dcecc61e07e4aba34f229ab525c1574" + integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== + dependencies: + node-forge "^0.10.0" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@~5.0.1: + version "5.0.3" + resolved "https://registry.npmmirror.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a" + integrity sha512-5OkOBiw69xqmxOFIXwXsiY1HlE+om8nNptg1ZIf95fzcnfgOv2fLm7pmmGbRJsjJIqPpW5Kwy4wpDBTz5wQlUw== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^1.4.0: + version "1.9.1" + resolved "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" + integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shelljs@^0.7.6: + version "0.7.8" + resolved "https://registry.npmmirror.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" + integrity sha512-/YF5Uk8hcwi7ima04ppkbA4RaRMdPMBfwAvAf8sufYOxsJRtbdoBsT8vGvlb+799BrlGdYrd+oczIA2eN2JdWA== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +sigmund@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== + +smart-buffer@^1.0.13: + version "1.1.15" + resolved "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" + integrity sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/sockjs-client/-/sockjs-client-1.1.5.tgz#1bb7c0f7222c40f42adf14f4442cbd1269771a83" + integrity sha512-PmPRkAYIeuRgX+ZSieViT4Z3Q23bLS2Itm/ck1tSf5P0/yVuFDiI5q9mcnpXoMdToaPSRS9MEyUx/aaBxrFzyw== + dependencies: + debug "^2.6.6" + eventsource "0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.8" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +socks-proxy-agent@2: + version "2.1.1" + resolved "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz#86ebb07193258637870e13b7bd99f26c663df3d3" + integrity sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw== + dependencies: + agent-base "2" + extend "3" + socks "~1.1.5" + +socks@~1.1.5: + version "1.1.10" + resolved "https://registry.npmmirror.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" + integrity sha512-ArX4vGPULWjKDKgUnW8YzfI2uXW7kzgkJuB0GnFBA/PfT3exrrOk+7Wk2oeb894Qf20u1PWv9LEgrO0Z82qAzA== + dependencies: + ip "^1.1.4" + smart-buffer "^1.0.13" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + dependencies: + source-map "^0.5.6" + +source-map-support@^0.5.0: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: + version "0.5.7" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.12" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" + integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.0: + version "4.0.2" + resolved "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +ssf@~0.11.2: + version "0.11.2" + resolved "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz#0b99698b237548d088fc43cdf2b70c1a7512c06c" + integrity sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g== + dependencies: + frac "~1.1.2" + +ssf@~0.8.1: + version "0.8.2" + resolved "https://registry.npmmirror.com/ssf/-/ssf-0.8.2.tgz#b9d4dc6a1c1bcf76f8abfa96d7d7656fb2abecd6" + integrity sha512-+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ== + dependencies: + colors "0.6.2" + frac "0.3.1" + voc "" + +sshpk@^1.7.0: + version "1.17.0" + resolved "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssr-window@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/ssr-window/-/ssr-window-1.0.1.tgz#30752a6a4666e7767f0b7e6aa6fc2fdbd0d9b369" + integrity sha512-dgFqB+f00LJTEgb6UXhx0h+SrG50LJvti2yMKMqAgzfUmUXZrLSv2fjULF7AWGwK25EXu8+smLR3jYsJQChPsg== + +ssr-window@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ssr-window/-/ssr-window-2.0.0.tgz#98c301aef99523317f8d69618f0010791096efc4" + integrity sha512-NXzN+/HPObKAx191H3zKlYomE5WrVIkoCB5IaSdvKokxTpjBdWfr0RaP+1Z5KOfDT0ZVz+2tdtiBkhsEQ9p+0A== + +ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== + dependencies: + safe-buffer "^5.1.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/stack-utils/-/stack-utils-1.0.5.tgz#a19b0b01947e0029c8e451d5d61a498f5bb1471b" + integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ== + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.0.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string.prototype.trimend@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" + integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + +string.prototype.trimstart@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" + integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + dependencies: + ansi-regex "^3.0.0" + +strip-bom@3.0.0, strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== + dependencies: + is-utf8 "^0.2.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA== + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +stylus-loader@^6.1.0: + version "6.2.0" + resolved "https://registry.npmmirror.com/stylus-loader/-/stylus-loader-6.2.0.tgz#0ba499e744e7fb9d9b3977784c8639728a7ced8c" + integrity sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg== + dependencies: + fast-glob "^3.2.7" + klona "^2.0.4" + normalize-path "^3.0.0" + +supports-color@3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" + integrity sha512-F8dvPrZJtNzvDRX26eNXT4a7AecAvTGljmmnI39xEgSpbHKhQ7N0dO/NTxUExd0wuLHp4zbwYY7lvHq0aKpwrA== + dependencies: + has-flag "^1.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + +supports-color@^3.1.2, supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A== + dependencies: + has-flag "^1.0.0" + +supports-color@^4.2.1: + version "4.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + integrity sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw== + dependencies: + has-flag "^2.0.0" + +supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== + +svgo@^0.7.0: + version "0.7.2" + resolved "https://registry.npmmirror.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" + integrity sha512-jT/g9FFMoe9lu2IT6HtAxTA7RR2XOrmcrmCtGnyB/+GQnV6ZjNn+KOHZbZ35yL81+1F/aB6OeEsJztzBQ2EEwA== + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + +svgo@^1.0.0: + version "1.3.2" + resolved "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +swiper@^4.0.7: + version "4.5.1" + resolved "https://registry.npmmirror.com/swiper/-/swiper-4.5.1.tgz#ed43998e780ceb478610079c8d23fd425eca636f" + integrity sha512-se6I7PWWu950NAMXXT+ENtF/6SVb8mPyO+bTfNxbQBILSeLqsYp3Ndap+YOA0EczOIUlea274PKejT6gKZDseA== + dependencies: + dom7 "^2.1.3" + ssr-window "^1.0.1" + +swiper@^5.4.5: + version "5.4.5" + resolved "https://registry.npmmirror.com/swiper/-/swiper-5.4.5.tgz#a350f654bf68426dbb651793824925512d223c0f" + integrity sha512-7QjA0XpdOmiMoClfaZ2lYN6ICHcMm72LXiY+NF4fQLFidigameaofvpjEEiTQuw3xm5eksG5hzkaRsjQX57vtA== + dependencies: + dom7 "^2.1.5" + ssr-window "^2.0.0" + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tapable@^0.2.7: + version "0.2.9" + resolved "https://registry.npmmirror.com/tapable/-/tapable-0.2.9.tgz#af2d8bbc9b04f74ee17af2b4d9048f807acd18a8" + integrity sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A== + +tcp-port-used@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/tcp-port-used/-/tcp-port-used-1.0.2.tgz#9652b7436eb1f4cfae111c79b558a25769f6faea" + integrity sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA== + dependencies: + debug "4.3.1" + is2 "^2.0.6" + +test-exclude@^4.2.1: + version "4.2.3" + resolved "https://registry.npmmirror.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + dependencies: + arrify "^1.0.1" + micromatch "^2.3.11" + object-assign "^4.1.0" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA== + +throttle-debounce@^1.0.1: + version "1.1.0" + resolved "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz#51853da37be68a155cb6e827b3514a3c422e89cd" + integrity sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg== + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +thunkify@~2.1.1: + version "2.1.2" + resolved "https://registry.npmmirror.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" + integrity sha512-w9foI80XcGImrhMQ19pxunaEC5Rp2uzxZZg4XBAFRfiLOplk3F0l7wo+bO16vC2/nlQfR/mXZxcduo0MF2GWLg== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +time-stamp@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/time-stamp/-/time-stamp-2.2.0.tgz#917e0a66905688790ec7bbbde04046259af83f57" + integrity sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA== + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +toposort@^1.0.0: + version "1.0.7" + resolved "https://registry.npmmirror.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" + integrity sha512-FclLrw8b9bMWf4QlCJuHBEVhSRsqDj6u3nIjAzPeJvgl//1hBlffdlk0MALceL14+koWEdU4ofRAXofbODxQzg== + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw== + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw== + +tryer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +tsconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/tsconfig/-/tsconfig-7.0.0.tgz#84538875a4dc216e5c4a5432b3a4dec3d54e91b7" + integrity sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw== + dependencies: + "@types/strip-bom" "^3.0.0" + "@types/strip-json-comments" "0.0.30" + strip-bom "^3.0.0" + strip-json-comments "^2.0.0" + +tslib@^2.0.1, tslib@^2.3.0: + version "2.4.0" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" + integrity sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.7.2: + version "2.7.2" + resolved "https://registry.npmmirror.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" + integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +uglify-js@3.4.x: + version "3.4.10" + resolved "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + +uglify-js@^2.8.29: + version "2.8.29" + resolved "https://registry.npmmirror.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + integrity sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w== + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-js@^3.1.4: + version "3.17.2" + resolved "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.17.2.tgz#f55f668b9a64b213977ae688703b6bbb7ca861c6" + integrity sha512-bbxglRjsGQMchfvXZNusUcYgiB9Hx2K4AHYXQy2DITZ9Rd+JzhX7+hoocE5Winr7z2oHvPsekkBwXtigvxevXg== + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q== + +uglifyjs-webpack-plugin@^0.4.6: + version "0.4.6" + resolved "https://registry.npmmirror.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" + integrity sha512-TNM20HMW67kxHRNCZdvLyiwE1ST6WyY5Ae+TG55V81NpvNwJ9+V4/po4LHA1R9afV/WrqzfedG2UJCk2+swirw== + dependencies: + source-map "^0.5.6" + uglify-js "^2.8.29" + webpack-sources "^1.0.1" + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== + +unique-filename@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.9: + version "1.0.9" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18" + integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.npmmirror.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== + +uppercamelcase@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/uppercamelcase/-/uppercamelcase-1.1.0.tgz#324d98a6b3afc7e8a8953e10641509b0e4e23f97" + integrity sha512-C7YEMvhgrvTEKEEVqA7LXNID/1TvvIwYZqNIKLquS6y/MGSkRQAav9LnTTILlC1RqUM8eTVBOe1U/fnB652PRA== + dependencies: + camelcase "^1.2.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +url-loader@^0.5.8: + version "0.5.9" + resolved "https://registry.npmmirror.com/url-loader/-/url-loader-0.5.9.tgz#cc8fea82c7b906e7777019250869e569e995c295" + integrity sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q== + dependencies: + loader-utils "^1.0.2" + mime "1.3.x" + +url-parse@^1.1.8, url-parse@^1.4.3: + version "1.5.10" + resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.npmmirror.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util.promisify@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.1.1.tgz#77832f57ced2c9478174149cae9b96e9918cd54b" + integrity sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + for-each "^0.3.3" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.1" + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmmirror.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npmmirror.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-lite@0.1.10: + version "0.1.10" + resolved "https://registry.npmmirror.com/utils-lite/-/utils-lite-0.1.10.tgz#d2908c0482e23c31e6b082558540e7134ffad7d7" + integrity sha512-jlHvdtI8MyWURF/3u+ufIjf1Cs5WjN6WZl9qO8dEkZsVjaI7X5YMUhaCFzkvB69ljt6fo4Dd7V/Oj2NJOFDFOQ== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.0.1, uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v-charts@^1.19.0: + version "1.19.0" + resolved "https://registry.npmmirror.com/v-charts/-/v-charts-1.19.0.tgz#07b701800b159bd514264ffc8bf12b0405142da3" + integrity sha512-vm2HBUmxAsXK0ivwce9LytcpqrItDA5JSPLYVxZXtiuoyhcn80XX1/3dPJd/1GqG1OYv3jfBo1s9ra4q8GowqA== + dependencies: + echarts-amap "1.0.0-rc.6" + echarts-liquidfill "^2.0.2" + echarts-wordcloud "^1.1.3" + numerify "1.2.9" + utils-lite "0.1.10" + +v-distpicker@^1.2.12: + version "1.3.3" + resolved "https://registry.npmmirror.com/v-distpicker/-/v-distpicker-1.3.3.tgz#6dd487227b6472a5c0a7a80b0c378acb3da0d364" + integrity sha512-KGldHHS4hO8Ok7RBsn0Lr7JpgI9vvcdLN7ojlqEMgo7bf3ntFT+ctgEYPEgX2fEZQMT7uRHASyzuB7udpY0iSA== + dependencies: + vue "^2.7.8" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +voc@: + version "1.2.0" + resolved "https://registry.npmmirror.com/voc/-/voc-1.2.0.tgz#c459024531d71067c09e2c0c2bda6c2b13af32d8" + integrity sha512-BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA== + +vue-amap@^0.5.10: + version "0.5.10" + resolved "https://registry.npmmirror.com/vue-amap/-/vue-amap-0.5.10.tgz#464516203af0c085d404bd8acabf2401e4a36ff6" + integrity sha512-9ViNCev1vx32+zZ5RvF/TmUZNbwL9QrdA2/OnD2GlXMfQBkJy7D08Vb7379t6guqnopDPtWJ8K6gg72h9+4GUg== + dependencies: + uppercamelcase "^1.1.0" + +vue-awesome-swiper@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/vue-awesome-swiper/-/vue-awesome-swiper-3.1.3.tgz#05500b501ffb3fec9bf7eb9985bcf4ae8360ed9e" + integrity sha512-E7suzkyApO8vNZbgdEnjSmnpsmQZyRvSVXJ7sey3XYwKPOkLhH3+GnHroBw+5PZIQXvWBwdCeQsPG1xQ1r1Rhg== + dependencies: + object-assign "^4.1.1" + swiper "^4.0.7" + +vue-awesome@^4.3.1: + version "4.5.0" + resolved "https://registry.npmmirror.com/vue-awesome/-/vue-awesome-4.5.0.tgz#d42179335de20b53fee9bdb090498aeee1074f78" + integrity sha512-pbtZkRecXLm3fg0eVkwObDRM9YNU1BW5wDsL4mMoSvUXZbTnS+N2E4CahAwKJL5OPbqmhJQgZPekQoJrID7dcQ== + +vue-baidu-map@^0.21.22: + version "0.21.22" + resolved "https://registry.npmmirror.com/vue-baidu-map/-/vue-baidu-map-0.21.22.tgz#6b76a91ef34f18a782d732ab0f541a1a3aa069e0" + integrity sha512-WQMPCih4UTh0AZCKKH/OVOYnyAWjfRNeK6BIeoLmscyY5aF8zzlJhz/NOHLb3mdztIpB0Z6aohn4Jd9mfCSjQw== + dependencies: + bmaplib.curveline "^1.0.0" + bmaplib.heatmap "^1.0.4" + bmaplib.lushu "^1.0.7" + bmaplib.markerclusterer "^1.0.13" + markdown-it "^8.4.0" + +vue-cropperjs@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/vue-cropperjs/-/vue-cropperjs-5.0.0.tgz#7f8cbc460737af3831b4ded634c95905198e329e" + integrity sha512-RhnC8O33uRZNkn74aiHZwNHnBJOXWlS4P6gsRI0lw4cZlWjKSCywZI9oSI9POlIPI6OYv30jvnHMXGch85tw7w== + dependencies: + cropperjs "^1.5.6" + +vue-hot-reload-api@^2.2.0: + version "2.3.4" + resolved "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" + integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== + +vue-jest@^1.0.2: + version "1.4.0" + resolved "https://registry.npmmirror.com/vue-jest/-/vue-jest-1.4.0.tgz#1d6b4d2774b0aec06cfe5d39789039d3381bc528" + integrity sha512-X5YXTXcpklijK3wXG/CiW8Frkz+YPBjR+//FD5rcmlnmEelz+8AQpKA8vhbAHJx3gOhA2tkWt8XEjvxq1S0heg== + dependencies: + babel-core "^6.25.0" + babel-preset-vue-app "^1.3.1" + chalk "^2.1.0" + find-babel-config "^1.1.0" + js-beautify "^1.6.14" + node-cache "^4.1.1" + object-assign "^4.1.1" + source-map "^0.5.6" + tsconfig "^7.0.0" + vue-template-es2015-compiler "^1.5.3" + +vue-loader@^13.7.3: + version "13.7.3" + resolved "https://registry.npmmirror.com/vue-loader/-/vue-loader-13.7.3.tgz#e07440f78230a639d00ada4da7b96d0e9d62037f" + integrity sha512-ACCwbfeC6HjY2pnDii+Zer+MZ6sdOtwvLmDXRK/BoD3WNR551V22R6KEagwHoTRJ0ZlIhpCBkptpCU6+Ri/05w== + dependencies: + consolidate "^0.14.0" + hash-sum "^1.0.2" + loader-utils "^1.1.0" + lru-cache "^4.1.1" + postcss "^6.0.8" + postcss-load-config "^1.1.0" + postcss-selector-parser "^2.0.0" + prettier "^1.7.0" + resolve "^1.4.0" + source-map "^0.6.1" + vue-hot-reload-api "^2.2.0" + vue-style-loader "^3.0.0" + vue-template-es2015-compiler "^1.6.0" + +vue-qriously@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/vue-qriously/-/vue-qriously-1.1.1.tgz#b3a84b05280cb1edfd153bbc003f031995ea7ce7" + integrity sha512-AlP8A7LpXWF5lyJsQYxtPE3+qlRqIBX9CP3cn0Oiov9QFNovp+3z7VJLqHRQh6poXO5K2RbZwAiY3hsVVlQbRg== + +vue-router@^3.0.1: + version "3.6.5" + resolved "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz#95847d52b9a7e3f1361cb605c8e6441f202afad8" + integrity sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ== + +vue-schart@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/vue-schart/-/vue-schart-2.0.0.tgz#744f26bbbf3c10bc5a584931e002335970810901" + integrity sha512-qAu3e5wfMcq26wK1xeHExEWfGpnjfoN1R/9QXblNi+AsU/p52X7tTwhi+Fw7H/otfEufhEY2X7z7emaoF4QO+g== + dependencies: + schart.js "^3.0.0" + +vue-seamless-scroll@^1.1.23: + version "1.1.23" + resolved "https://registry.npmmirror.com/vue-seamless-scroll/-/vue-seamless-scroll-1.1.23.tgz#dde81b3c79aa499791b3c3bffd0fdb22ff3e59a7" + integrity sha512-HBjUub8WwsKJzbFCrwKPDrZn4e+SSbkKgwWtjKtfLwesiFGwSsVxP44/Z6d3kpXy94qIFOiflJH6l0/9pj7SGA== + dependencies: + comutils "^1.1.9" + +vue-style-loader@^3.0.0, vue-style-loader@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-3.1.2.tgz#6b66ad34998fc9520c2f1e4d5fa4091641c1597a" + integrity sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q== + dependencies: + hash-sum "^1.0.2" + loader-utils "^1.0.2" + +vue-template-compiler@^2.5.2: + version "2.7.10" + resolved "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.10.tgz#9e20f35b2fdccacacf732dd7dedb49bf65f4556b" + integrity sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" + +vue-template-es2015-compiler@^1.5.3, vue-template-es2015-compiler@^1.6.0: + version "1.9.1" + resolved "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" + integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== + +vue@^2.5.2, vue@^2.7.8: + version "2.7.10" + resolved "https://registry.npmmirror.com/vue/-/vue-2.7.10.tgz#ae516cc6c88e1c424754468844218fdd5e280f40" + integrity sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg== + dependencies: + "@vue/compiler-sfc" "2.7.10" + csstype "^3.1.0" + +vuex@^3.6.2: + version "3.6.2" + resolved "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71" + integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw== + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +walker@~1.0.5: + version "1.0.8" + resolved "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.npmmirror.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + integrity sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA== + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.4.0: + version "1.7.5" + resolved "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webpack-bundle-analyzer@^2.9.0: + version "2.13.1" + resolved "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz#07d2176c6e86c3cdce4c23e56fae2a7b6b4ad526" + integrity sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ== + dependencies: + acorn "^5.3.0" + bfj-node4 "^5.2.0" + chalk "^2.3.0" + commander "^2.13.0" + ejs "^2.5.7" + express "^4.16.2" + filesize "^3.5.11" + gzip-size "^4.1.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + opener "^1.4.3" + ws "^4.0.0" + +webpack-dev-middleware@1.12.2: + version "1.12.2" + resolved "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e" + integrity sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A== + dependencies: + memory-fs "~0.4.1" + mime "^1.5.0" + path-is-absolute "^1.0.0" + range-parser "^1.0.3" + time-stamp "^2.0.0" + +webpack-dev-server@^2.9.1: + version "2.11.5" + resolved "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-2.11.5.tgz#416fbdea0e04eebe44a626e791d5a2eb37fe8c48" + integrity sha512-7TdOKKt7G3sWEhPKV0zP+nD0c4V9YKUJ3wDdBwQsZNo58oZIRoVIu66pg7PYkBW8A74msP9C2kLwmxGHndz/pw== + dependencies: + ansi-html "0.0.7" + array-includes "^3.0.3" + bonjour "^3.5.0" + chokidar "^2.1.2" + compression "^1.7.3" + connect-history-api-fallback "^1.3.0" + debug "^3.1.0" + del "^3.0.0" + express "^4.16.2" + html-entities "^1.2.0" + http-proxy-middleware "^0.19.1" + import-local "^1.0.0" + internal-ip "1.2.0" + ip "^1.1.5" + killable "^1.0.0" + loglevel "^1.4.1" + opn "^5.1.0" + portfinder "^1.0.9" + selfsigned "^1.9.1" + serve-index "^1.9.1" + sockjs "0.3.19" + sockjs-client "1.1.5" + spdy "^4.0.0" + strip-ansi "^3.0.0" + supports-color "^5.1.0" + webpack-dev-middleware "1.12.2" + yargs "6.6.0" + +webpack-merge@^4.1.0: + version "4.2.2" + resolved "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-sources@^1.0.1: + version "1.4.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@^3.6.0: + version "3.12.0" + resolved "https://registry.npmmirror.com/webpack/-/webpack-3.12.0.tgz#3f9e34360370602fcf639e97939db486f4ec0d74" + integrity sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ== + dependencies: + acorn "^5.0.0" + acorn-dynamic-import "^2.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + async "^2.1.2" + enhanced-resolve "^3.4.0" + escope "^3.6.0" + interpret "^1.0.0" + json-loader "^0.5.4" + json5 "^0.5.1" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + mkdirp "~0.5.0" + node-libs-browser "^2.0.0" + source-map "^0.5.3" + supports-color "^4.2.1" + tapable "^0.2.7" + uglifyjs-webpack-plugin "^0.4.6" + watchpack "^1.4.0" + webpack-sources "^1.0.1" + yargs "^8.0.2" + +websocket-driver@>=0.5.1: + version "0.7.4" + resolved "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.npmmirror.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" + integrity sha512-mmIPAft2vTgEILgPeZFqE/wWh24SEsR/k+N9fJ3Jxrz44iDFy9aemCxdksfURSHYFCLmvs/d/7Iso5XjPpNfrA== + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ== + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + +which@^1.2.12, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg== + +wmf@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz#7d19d621071a08c2bdc6b7e688a9c435298cc2da" + integrity sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw== + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +word@~0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/word/-/word-0.3.0.tgz#8542157e4f8e849f4a363a288992d47612db9961" + integrity sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA== + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.npmmirror.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.npmmirror.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw== + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.1.0: + version "2.4.3" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +ws@^4.0.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/ws/-/ws-4.1.0.tgz#a979b5d7d4da68bf54efe0408967c324869a7289" + integrity sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA== + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + +ws@^5.2.0: + version "5.2.3" + resolved "https://registry.npmmirror.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d" + integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA== + dependencies: + async-limiter "~1.0.0" + +xlsx@^0.17.1: + version "0.17.5" + resolved "https://registry.npmmirror.com/xlsx/-/xlsx-0.17.5.tgz#78b788fcfc0773d126cdcd7ea069cb7527c1ce81" + integrity sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g== + dependencies: + adler-32 "~1.2.0" + cfb "^1.1.4" + codepage "~1.15.0" + crc-32 "~1.2.0" + ssf "~0.11.2" + wmf "~1.0.1" + word "~0.3.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xregexp@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" + integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA== + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +xxhashjs@^0.2.1: + version "0.2.2" + resolved "https://registry.npmmirror.com/xxhashjs/-/xxhashjs-0.2.2.tgz#8a6251567621a1c46a5ae204da0249c7f8caa9d8" + integrity sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw== + dependencies: + cuint "^0.2.2" + +y18n@^3.2.1: + version "3.2.2" + resolved "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" + integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + +yargs-parser@^4.2.0: + version "4.2.1" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" + integrity sha512-+QQWqC2xeL0N5/TE+TY6OGEqyNRM+g2/r712PDNYgiCdXYCApXf1vzfmDSLBxfGRwV+moTq/V8FnMI24JCm2Yg== + dependencies: + camelcase "^3.0.0" + +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + integrity sha512-WhzC+xgstid9MbVUktco/bf+KJG+Uu6vMX0LN1sLJvwmbCQVxb4D8LzogobonKycNasCZLdOzTAk1SK7+K7swg== + dependencies: + camelcase "^4.1.0" + +yargs-parser@^8.1.0: + version "8.1.0" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== + dependencies: + camelcase "^4.1.0" + +yargs@6.6.0: + version "6.6.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" + integrity sha512-6/QWTdisjnu5UHUzQGst+UOEuEVwIzFVGBjq3jMTFNs5WJQsH/X6nMURSaScIdF5txylr1Ao9bvbWiKi2yXbwA== + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^4.2.0" + +yargs@^10.0.3: + version "10.1.2" + resolved "https://registry.npmmirror.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^8.1.0" + +yargs@^8.0.2: + version "8.0.2" + resolved "https://registry.npmmirror.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + integrity sha512-3RiZrpLpjrzIAKgGdPktBcMP/eG5bDFlkI+PHle1qwzyVXyDQL+pD/eZaMoOOO0Y7LLBfjpucObuUm/icvbpKQ== + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" + +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + integrity sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A== + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +zrender@4.3.2: + version "4.3.2" + resolved "https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz#ec7432f9415c82c73584b6b7b8c47e1b016209c6" + integrity sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==